dlxregs_misc.vhd
This code defines the other miscellaneous registers that are
mainly used to control forwarding
Destbus_a
Output of the memory stage or the previous value of the
destination bus
Destbus_b
Output of the execution stage or the second previous
value of the destination bus.
Rsdout
Destination of the current instruction in the execution
stage that has to checked for forwarding
Rs1out
Source1 for the current instruction
in the EXE stage needed for ALU output forwarding
Rs2out
Source2 for the current instruction
in the EXE stage needed for ALU output forwarding
Rsdout_a
Destination of instruction currently
in the MEM stage.
Rsdout_b
This the destination of instruction currently
in the WRITE stage
RsdType_a
Destination type in the MEM stage
RsdType_b
Destination type in the write back stage
RsdType
Destination type in the execution stage
Dest_a_Zflag
Indicates a zero value in the Dest_a register
Dest_b_Zflag
Indicates a zero value in the Dest_b register