CS 3853 Computer Architecture Tomasulo Activity - Register File

A register file contains register values, some of which can be marked as coming from reservation stations.
This will represent both the integer and floating point registers. We will assume that the integer registers are 32 bits and the floating point registers are 64 bits.



Initialization For this demo we will assume that the register file is initialized as follows:

Operations:

Continually:
Monitor the CDB for reservation station IDs and store the corresponding value in the appropriate place in the register file.