Guardar un programa en un Spartan 3AN

2

Me gustaría "guardar" un programa en mi 3AN espartano, explico:

Actualmente, puedo programar mi FPGA y usarlo, pero cuando apago la placa y lo enciendo, el programa aún no está allí y tengo que programar mi chip de nuevo ...

¿Puede alguien decirme la solución para guardar mi programa en algún lugar del FPGA?

¡Gracias!

    
pregunta Cabs

1 respuesta

3

El Spartan 3AN tiene una memoria flash en el chip para almacenar su "programa". Debe asegurarse de programar el flash, no la SRAM a través de JTAG para asegurarse de que su programa no sea volátil

enlace

  

Los FPGA Spartan-3AN incluyen abundante memoria Flash en el sistema (ISF). los   La matriz de memoria ISF aparece en una aplicación Spartan-3AN FPGA como   Memoria flash serial basada en SPI. La memoria ISF está diseñada principalmente para   Configure automáticamente el FPGA cuando se aplique alimentación o cuando el   El pin PROG_B está pulsado bajo. Sin embargo, la matriz de memoria ISF es grande   suficiente para almacenar ...

Asegúrese de que los pines de selección de modo estén configurados para utilizar el FLASH interno

enlace

  

Pernos de selección de modo, M [2: 0] La familia Spartan-3AN FPGA es generalmente   diseñado para ser compatible con pines y funciones con el DSP Spartan-3A / 3A   Familias de FPGA. La familia Spartan-3AN FPGA soporta lo mismo   modos de configuración como los FPGA Spartan-3A / 3A DSP y agrega el   Capacidad de configurar desde la memoria flash interna del sistema. A   Configure desde el modo de Master SPI Flash interno, seleccione el modo FPGA   los pines deben configurarse en M [2: 0] = < 0: 1: 1 & gt ;. Además, el suministro de VCCAUX   debe ser 3.3V.

enlace

    
respondido por el JonRB

Lea otras preguntas en las etiquetas