Estoy tratando de usar la memoria ram celular en la placa de desarrollo Nexys 4 FPGA . Estoy usando Xilinx Vivado y me gustaría un procesador de núcleo blando Microblaze para poder realizar lecturas y escrituras. Hasta ahora he creado el procesador en un diseño de bloque.
Después de mucho buscar en Internet, finalmente encontré un controlador de memoria externo o EMC que pensé que parecía prometedor. ¿Cómo haría para conectar el Ram? Creé un contenedor HDL e intenté conectar los puertos del EMC a los pines del ram, sin embargo, hay más puertos de los que necesito. No puedo encontrar ningún ejemplo de Nexys 4 o de Vivado EMC.
También descubrí que el Nexys 2 tiene un ejemplo de un controlador de memoria integrado. Veo que el número de pieza es el mismo para la RAM. ¿Sería utilizable y cómo lo usaría junto con Mircoblaze?
Respuestas:
A veces, los fabricantes no proporcionan todos los detalles en una hoja de datos. Hay algunas cosas que hacer si no puede encontrar la información que necesita.
1) Verifique la página del producto para obtener recursos adicionales
2) Verifique las notas de la aplicación o las notas técnicas en el producto o la familia de productos
3) Busque horizontalmente productos similares en el sitio del fabricante u otros sitios del fabricante para obtener información relevante
Micron cell ram es un reemplazo de SRAM. . El enrutamiento debe ser similar al enrutamiento SRAM porque se ejecuta a las mismas velocidades. Aquí hay una guía para toda la información de enrutamiento de micras
También hay un archivo HDL en su página de producto para la interfaz en HDL y tienen archivos IBIS para simular.
fuente