Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 1 KB

README.md

File metadata and controls

48 lines (39 loc) · 1 KB

Compatible Instructions

Instructions are read from an instruction cache component. Memory accesses like store and load are stored in a data cache component instead of RAM memory.

There are 20 compatible instructions:

  • Register instructions:
    • Addition
    • Substraction
    • Set less than
    • AND
    • OR
    • XOR
    • NOR
  • Immediate instructions:
    • Load upper immediate
    • Set less than immediate
    • ADD immediate
    • AND immediate
    • OR immediate
    • XOR immediate
    • Load word
    • Store word
  • Conditional instructions:
    • Branch less than 0
    • Branch equal
    • Branch not equal
  • Jump instructions:
    • Unconditional jump instruction
    • Unconditional jump instruction from address in the register file

Synthesized Components

CPU

CPU

ALU

ALU

Datapath

DATAPATH

Simulations

CPU Simulation

CPUSIM

ALU Simulation

CPUSIM