Integration and Evaluation of picorv32 RISC-V on ICE40 FPGA
- Typ der Arbeit: Forschungsprojekt
- Status der Arbeit: abgeschlossen
- Betreuer: Ulf Kulau
- Ende der Arbeit: 25. Nov 2022
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
- Set up ICE40 toolcahin and get to know the basics
- Integrate picorv32 to an ICE40 FPGA and perform some basic benchmarks
- Extensive evaluation of performance and energy efficiency by using different settings and configurations
Further Reading
-
-
Book Chapter
The Philosophy of Mission-Oriented Sensor Networks and Systems -
Springer2018.
[BibTex]
-
Book Chapter