Actualmente estoy trabajando en un sistema con un Spartan-6 FPGA y necesito algunos volúmenes bajos de memoria no volátil para usar durante la operación del sistema.
Mi pregunta es, ya que tengo una memoria flash relativamente grande (25 Mbit) en el almacenamiento de datos de configuración, ¿puedo particionar efectivamente un bloque para usarlo en la memoria de propósito general durante la operación? Parece tonto agregar hardware duplicado para cantidades tan pequeñas de memoria.
El tamaño de la memoria no es un problema, ya que sé que los datos de configuración no llenan el flash (dejando suficiente memoria que sería necesaria durante la operación < 3Mbit).
¿Alguien ha hecho algo similar a esto?
¡Gracias!