- This is a project currently doing under the module EN3021 Digital System Design, Semester 5, Department of Electronic & Telecommunication Engineering, University of Moratuwa, Sri Lanka.
Processor design and implementation on a FPGA : Project with 3 stages and Stage 1 is the individual project.
Stage 1 (Individual): 32 bit non-pipelined RISC-V processor using Micropramming with 3 bus structure. This is RV32I implementation.
It is required to implement the following classes of instructions:
- All computational instructions covered by instruction types R and I.
- All memory access instructions (load and store) - I and S type instructions
- All Control Flow instructions : SB type