FPJA XC6SLX9 Spartan 6 Mojo

 

¿Qué es el FPGA XC6SLX9 Spartan 6?

El FPGA XC6SLX9 Spartan 6 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 6 (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 del Mojo V3 es levantarte y correr con una FPGA lo más fácil posible.

¿Para qué sirve el FPGA XC6SLX9 Spartan 6?

 La tarjeta de desarrollo FPGA MOJO V3 es la forma de más idónea y fácil de comenzar tus desarrollos y proyectos con FPGA. 

 La versión Mojo V3 muestra un puerto USB más robusto que el de la versión V2, ciertos cambios estéticos y un microcontrolador actualizado con memoria adicional para añadir tu propio código. 

¿Qué tipo de memoria tiene el FPGA XC6SLX9 Spartan 6?

 A diferencia de otras variantes en donde los FPGA su almacenamiento era en RAM lo cual significaba que cuando pierden energía pierden su configuración, esta versión de FPGA Sparta 6 incluye memoria flash para guardar el documento de configuración. 


ESPECIFICACIÓN Y CARACTERÍSTICAS

  • Modelo : Spartan-6 XC6SLX9
  • Fabricante: Embedded Micro.
  • Procesador: ATmega32U4
  • Voltaje de alimentación: 4.8 V a 12 V
  • Celdas Lógicas:  9,152
  • Número de LABs/CBLs: 715
  • Reloj interno: 50 MHz
  • Rango de RAM: 32 Kb a 576 Kb
  • Rango de Temperatura: 0°C a 85°C
  • Pines:
    • 84 pines digitales o GPIOS
    • 8 entradas analógicas
    • 8 LED´s de propósito general
    • 1 botón de Reset
    • 1 LED para mostrar cuando la FPGA está configurada correctamente
  • Mas contenido

  • Mojo FPGA setup and demonstration

Referencias 

"FPGA XC6SLX9 spartan 6 mojo V3 - UNIT electronics". UNIT Electronics. https://uelectronics.com/producto/fpga-xc6slx9-spartan-6-v3-mojo/ (accedido el 13 de noviembre de 2021).

"Alchitry labs — alchitry". Alchitry. https://alchitry.com/alchitry-labs (accedido el 13 de noviembre de 2021).

Comentarios

Entradas populares de este blog

Dispositivos Digitales Programables Pal y Gal

Arquitectura de los DSP y sus módulos embebidos

Bloques funcionales en PLD