He leído que la implementación de una CPU de un solo ciclo requiere dos memorias, una para los datos y otra para las instrucciones. ¿Por qué es esto?
Usar una sola memoria con dos puertos de lectura (ver la figura a continuación) ¿no sería posible obtener la instrucción y leer el operando especificado durante el mismo ciclo?
EDITAR:
@supercat
¿Funcionaríaalgocomoesto?