Tengo que escribir algunos datos en un SPI EEPROM por el FPGA. FPGA actuará como maestro, y EEPROM actuará como esclavo. El problema es que no tengo placa FPGA a partir de ahora, estaré simulando estas operaciones de lectura y escritura.
Soy capaz de hacer una simulación del lado maestro, lo que significa que puedo ver los comandos en marcha (MOSI) y el reloj, etc., pero en MISO cómo obtengo los datos, ya que no hay simulación de esclavos.
Mi pregunta es cómo simulo el comportamiento de EEPROM, de modo que cuando comience la simulación también obtendré una respuesta de la EEPROM (en simulación).
Mi idea es que pondré algunos datos conocidos en EEPROM simulada, y cuando comience la simulación obtengo datos en MOSI y MISO, y así puedo verificar el funcionamiento de las operaciones de lectura / escritura.
Estoy usando Lattice FPGA y SPI EEPROM de Microchip.