Aumente la memoria en el FPGA

-2

Me gustaría ejecutar un código en mi FPGA (xilinx Zynq zc702) pero se atascó en medio del código. Después de investigar, descubrí que debía tratarse de un problema de memoria porque declaraba una tabla doble ([2560]) y cuando minimicé el tamaño de esta tabla y simplemente usé la tabla [102], el código funciona bien

Por favor, dame algunas ideas sobre cómo aumentar la memoria.

    
pregunta meri

3 respuestas

2

Coloque una interfaz de memoria en la lógica FPGA y luego ate un chip de RAM externo al lado del FPGA. Usar la RAM estática (SRAM) para esto es lo más fácil de implementar. Si necesita una solución no volátil, use un chip FRAM que tenga una interfaz paralela.

    
respondido por el Michael Karas
0

El zc702 viene con 1GB de DDR3 en la placa.

Hay muchos diseños de referencia disponibles que puede descargar para aprender cómo implementar el ram si tiene problemas: aquí hay uno

Consulte la página 126 de UG585 para las conexiones de memoria.

    
respondido por el Blair Fonville
0

El problema es que su tabla doble se sintetiza en una función lógica en el fpga. En algún lugar hay una opción en la configuración donde puede elegir SRAM para su implementación de LUT

    
respondido por el S.G

Lea otras preguntas en las etiquetas