Integration and Evaluation of picorv32 RISC-V on ICE40 FPGA

picorv32 is a tiny RISC-V implementation especially made for FPGAs with limited resources. It can be used as a softcore for SW implementation e.g. to control a processing chain or to execute SW for signal processing. The general function of the softcore is obvious but in this thesis the question is, how effective and efficient could this core run on an FPGA. Therefore, an ICE40 FPGA is used and an extensive evaluation of performance and energy efficiency as a function of several parameters should be performed.

Tasks

Further Reading