Blindaje Arduino basado en FPGA - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Blindaje Arduino basado en FPGA – Calendae

Hola de nuevo. En el teclado Jordi Oriol y hoy te voy a contar sobre Blindaje Arduino basado en FPGA – Calendae

Inspirado por el interés en difundir los conceptos FPGA y su capacidad para superar la mayoría de las limitaciones de otras plataformas como IO, memoria y periféricos, tecnolomaníaco había trabajado en el desarrollo del primer escudo FPGA para Arduino.

UNA Matriz de puerta programable de campo (FPGA) es un circuito integrado diseñado para ser configurado por un cliente o diseñador después de la fabricación. Los FPGA contienen una serie de bloques lógicos programables que incluyen elementos de memoria y una jerarquía de interconexiones reconfigurables que permiten que los bloques se «conecten entre sí» para realizar funciones combinacionales complejas o simplemente puertas lógicas simples como AND y XOR.

El escudo FPGA incluye recursos de memoria y E / S adicionales y se puede programar a través de flash SPI o mediante Arduino Due. La programación a través del flash SPI de Arduino se realiza a través del encabezado ICSP que se lleva en la placa protectora. El escudo también incluye una segunda selección de chip (GPIO) para permitir que el ICSP se conecte a la FPGA a través de SPI.

La placa PCB contiene estos componentes:

La memoria flash es lo suficientemente grande para ser utilizada por un procesador FPGA y también puede contener múltiples imágenes de la configuración FPGA.

Video de demostración

El proyecto es de código abierto y todos los archivos de diseño están disponibles en Github.

Para obtener más detalles, instrucciones de construcción y actualizaciones del proyecto, puede seguir la página del proyecto. hackaday.

No te olvides compartir en tus redes sociales para que tus amigos lo sepan

??? ? ? ???

Comparte