Programa FPGA utilizando STM32

1

Estoy interesado en usar un STM32 para flashear un archivo soft o pof en un Cyclone IV FPGA. El sof / pof se almacenará en la memoria flash SPI, y el plan es utilizar el STM32 como programador. No he podido rastrear ningún proyecto que haga esto, pero me mantengo súper informado para saber si y cómo podría ser posible.

    
pregunta jgaro

2 respuestas

1

Puede leer la configuración de FPP de la hoja de datos de FPGA que le enseña cómo programar FPGA con uP (STM32). Lo que debe prestar especial atención es la configuración de MESL y permitir que STM32 use la sincronización correcta proporcionada por la hoja de datos de FPGA para cargar el software / rbf.

    
respondido por el Ross Lee
0

Definitivamente es posible; todos los principales FPGA están diseñados para ser programables a través de un puerto serie desde un controlador externo.

No sé si ya ha consultado la documentación oficial sobre este asunto, en caso de que no haya:

enlace

Lo que desea es la configuración en serie de un solo dispositivo, página 8.

El FPGA simplemente funciona como maestro SPI y registra el SPI FIFO del STM32; su trabajo como diseñador de firmware también se engancha a la interrupción "FIFO semivacío" y asegúrese de que la siguiente cantidad de datos se DMA en el SPI FIFO.

ST tiene varios ejemplos que hacen eso; No estoy seguro de cuál es el que mejor se adapta a tu aplicación.

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas