Skip to content

DATAMEMORY

Gustavo P edited this page May 18, 2020 · 3 revisions

Es la tercera memoria del Datapath, sin ningun uso especifico, mas alla de almacenar los datos.

  • Recibe 32 bits de datos.
  • Recibe una dirección de 10 bits.
  • Recibe 2 señales de 1 bit, memRead y memWrite.
  • Tiene una salida de 32 bits de datos.
  • Tiene 1024 espacios de memoria (2^10) para almacenamiento de datos. Es controlado por las señales de control memRead y memWrite, las cuales habilitan la salida de de datos, y la entrada.

Al habilitar la entrada de datos, con la dirección recibida, almacenará el dato recibido en esa posición. Al habilitar la salida de datos, con la dirección recibida saca el dato que se encuentra en esa posición y lo pasa a la salida. Esta memoria solo podra ser manipulada por las instrucciones LW y SW

Clone this wiki locally