Skip to content

BUFFER1

diegoivan1987 edited this page May 22, 2020 · 5 revisions

Forma parte de la fase de ejecución de una instrucción.

Recibe como entrada:

  • clk.
  • Las señales de control de UC.
    • regDstI.
    • jumpI.
    • branchI.
    • memReadI.
    • memToRegI.
    • aluOpI.
    • memWriteI.
    • aluSrcI.
    • regWriteI.
  • La dirección de la próxima instrucción a ejecutar, proveniente de BUFFER0.
  • Dos datos provenientes de REGISTRERS.
  • El resultado del SIGNEXTEND.
  • Las secciones correspondientes a rt y rd en la instrucción, en caso de que las haya. Si es una instrucción de tipo J, recibe los bits 20-16 y 15-11 de la instrucción, pero estos nunca son utilizados.

Cada flanco de subida, el buffer manda como salida los datos que recibió en la entrada.

Clone this wiki locally