Project Description
Utilizing the Codasip environment, I was able to create a fully functioning RISC-V processor. This was done through the use of signals and registers in order to simulate the logic of the hardware inside the CPU. This process included, but not limited to, creating the logic for the ALU component, pipelining register values in order to increase CPU throughput, and the utilization of switch statements in order to simulate a hardware MUX.
Code was developed in a "C" environment specific to Codasip Studio. What I am showcasing is the corresponding diagram. This diagram was created along side in order to aid in the development of the processor code.