The design of our microprocessor is similar to the one we've seen in class.
We've divided it into 6 major blocks:
-
The rdi: which is used to calculate the address of the next instruction in ROM.
-
The rom: which is a read only memory that contains the program we want to run.
-
The di: which get all the informations encoded in the instructions comming from the ROM.
-
The reg: which represents our registers logic.
-
The alu: which is our main arithmetic and logic unit.
-
The ram: which is our mutable memory.