Piplined-RiscV-Processor

we have create a Piplined processor (DataPath) that is capable for handling the whole 40 RV32I instructions including the path for the ECALL and FENCE that resets the program and set the PC to zero, and the path for EBREAK that halts the program. Moreover, Multiple test files were included to test all the supported instructions. The outcome of those tests turned out to be successful showing that the 40 instructions are handeled correctly. image