Emulación de la presentación de diapositivas

-1

Estoy haciendo la emulación de una presentación de diapositivas de imágenes en las que almaceno valores de píxeles en SRAM usando el procesador y leo datos usando VGA. Funciona bien cuando almaceno datos en sram y los leo a través de VGA por separado. Pero los datos de SRAM se corrompen cuando escribo y leo al mismo tiempo para la visualización continua de la imagen. Todo funciona bien en la simulación pero no en la emulación. ¿Hay alguna cosa de la que deba ocuparme durante la emulación?

    
pregunta user3331420

1 respuesta

0

¿Cómo concede acceso a la salida VGA y al procesador? Si está utilizando una memoria de doble puerto, lea sus especificaciones. A veces, la lectura y escritura simultáneas no se manejan.

Supongo que la operación de lectura se realiza con bastante rapidez, pero a una velocidad lenta (50 o 60 Hz, dependiendo de la pantalla), por lo que una posible solución podría ser bloquear el acceso a la memoria durante la lectura, por lo que el procesador No escribe durante la lectura. Como un autobús con un árbitro.

    
respondido por el rcarl

Lea otras preguntas en las etiquetas