¿Alguna vez se ha necesitado usar el chip a bordo de Nexys-4DDR, no tienes idea de por dónde empezar? ¿La documentación existente no es muy útil? Cansado de sondear cada pin del chip de ROM descubriendo cómo diablos conducir ese molesto pin sclk? No se preocupe, aquí está el genuino controlador ROM electrificado de buena fe.
Spi_controller.vhd es una versión más genérica del controlador, puede cambiar el código de operación con cualquiera de los códigos opcos a continuación, ROM_Controller.vhd es una solución de plug and Play, ya preprogramada con el código de lectura (SPI X1), ver top.vhd cómo implementar esto utilizando el startupe2 genérico.
Aquí hay una lista de algunos códigos de operación útiles, puede encontrar más en la documentación S25FL128S =.
| Código de operación | MALEFICIO |
|---|---|
| LEER | 0x03 |
| Qor | 0x3b |
| Rdid | 0x9f |
| Read_id | 0x90 |