Tarjeta de programación Spartan

FERNANDO DANIEL GARCÍA MOTA 


El FPGA XC6SLX9 Spartan  es un dispositivo compuesto por una serie de bloques lógicos(puertas, registros, memorias, flip/flops,etc) programables, por lo cual la interconexión entre estos bloques y su funcionalidad no viene predefinida sino que se puede programar y reprogramar.

El Mojo V3 FPGA utiliza la lógica optimizada Spartan  (LX9) y el alto rendimiento del procesador ATmega32U4. El ATmega32U4 viene con un bootloader USB (DFU) que le permitirá instalar futuras actualizaciones del firmware sin tener que comprar un programador. 

Una vez que la placa está encendida, el ATmega32U4 configura el FPGA desde la memoria flash. Después de que el FPGA se haya configurado correctamente, el ATmega32U4 entra en modo esclavo. Esto permite que sus diseños de FPGA hablen con el microcontrolador; dándole así acceso al puerto serie y a las entradas analógicas, otra ventaja de la misma es la compatibilidad de programación con IDE de Arduino.

Lo que separa este FPGA de los otros es la facilidad de uso y los tutoriales completos que el Micro incorporado proporciona (que se pueden encontrar a continuación). El objetivo es levantarte y correr con una FPGA lo más fácil posible.

La tarjeta de desarrollo FPGA es la manera de más adecuada y sencilla de empezar tus desarrollos y proyectos con FPGA. A diferencia de los procesadores, los FPGA´s llevan a cabo diferentes operaciones de manera paralela, por lo que éstas no necesitan competir por los mismos recursos. Cada tarea de procesos independientes se asigna a una sección dedicada del chip, y puede ejecutarse de manera autónoma sin ser afectada por otros bloques de lógica. Como resultado, el rendimiento de una parte de la aplicación no se ve afectado cuando se agregan otros procesos.

La versión Mojo V3 presenta un puerto USB más robusto que el de la versión V2, algunos cambios estéticos y un microcontrolador actualizado con memoria adicional para agregar tu propio código

A diferencia de otras versiones en donde los FPGA su almacenamiento era en RAM lo que significaba que una vez que pierden energía pierden su configuración, esta versión de FPGA Sparta 6 incluye memoria flash para almacenar el archivo de configuración.

BIBLIOGRAFIA 

FPGA XC6SLX9 Spartan 6 Mojo V3 - UNIT Electronics. (s. f.). UNIT Electronics. https://uelectronics.com/producto/fpga-xc6slx9-spartan-6-v3-mojo/


Comentarios

Entradas populares de este blog

ARREGLO LOGICO GENERICO (GAL)

Función "rising_edge" para VHDL

Señal del reloj en VHDL