Overview of the data path and the hardware components

instruction encoding pdf Download




Hardware Units
  • Arithmetic and Logic unit
  • Instruction Memory
  • Data Memory
  • Control Unit
  • Pipeline registers
  • Instruction fetching and decoding unit
  • Immediate select / sign extender
  • Branching Unit
  • Flushing Unit


Control Signals
  • ALU control
  • Register file write enable
  • Main memory write
  • Main memory read
  • Branch control signal
  • Write to the register file
  • Immediate select
  • Oparand 1 MUX control signal
  • Oparand 2 MUX select signal
  • Register write select MUX