The previous two sections of the Processor Design series explored the intricacies involved in designing a simple MIPS based processor. In this final section, we will look at how the processor can be simulated and how we can check the results.
Pages
▼
Sunday, February 28, 2021
MIPS Processor Design Using Verilog: Part 2
In Part 1 of the Processor Design series, we saw the descriptions of the individual datapath components of a typical Processor.
In the current Part 2 of the series, let us put them together, generate the Control Unit and understand how the overall processor works.
MIPS Processor Design using Verilog: Part 1
Let us design a simple MIPS based processor and write a Verilog code for it.
Let us first individually examine the typical components of a generic processor and then put them all together to build the complete design of the processor.
Saturday, February 20, 2021
ALU design in Verilog using MIPS Instruction Set
MIPS is a RISC (Reduced Instruction Set Computer) based architecture which is used in MIPS based processors. Let us design a simple ALU in Verilog using few example instructions from the MIPS Instruction Set.