top of page
ourCPU

CPU

is a Lab to design a CPU using Hardware components like: Registers, EEPROMS, Program Counters,RAM,MUXs and a software ALU, and it worked 100%

First of all, we wrote a code to the ALU and upload it on Two Stages EEPROM's

then we make our data path using 3 program counters to increment the address for accessing each instruction in the program memory which are 2 EEPROM's to store all the instructions

then store values in registers to store each operand value

the control unit here is a FPGA, so we wrote a VHDL Code to select the control signals and select our states, so control the program counters, registers, MUX's, EEPROM's, and the RAM

bottom of page