¿Cómo llenar rápidamente toda la memoria DDR con las herramientas Xilinx?

3

Tengo una placa con una memoria DDR3 y un Virtex 7 FPGA. He utilizado Xilinx MIG para crear un controlador de memoria y puedo leer / escribir con éxito en la memoria usando registros de Microblaze. Me gustaría llenar todo el módulo de memoria DDR con 0 o 1, pero Microblaze es muy lento en esto, especialmente cuando el tamaño de la memoria es grande. ¿Hay alguna forma de que pueda llenar rápidamente toda la memoria con la lógica RTL?

    
pregunta Arash Fotouhi

1 respuesta

1

Cree un componente vhdl que detenga MicroBlaze hasta que termine de contar hasta el tamaño que tenga la memoria DDR3, y en cada cuenta llene el área con un (otros = > '0') o un (otros = > ' 1 ') para rellenar ese byte, palabra o cuadrante de memoria. Espero que esto ayude ..

    
respondido por el Nuclear_Man_D

Lea otras preguntas en las etiquetas