Minimum requirements freertos RISCV


I have never implemented a RTOS and I have difficulties with the documentation.
I am trying to implement a RISC V core in an FPGA and I want to use freeRTOS on it. Do you know if I can implement freeRTOS with the basic RV32I version? Should I add a CLINT, a Timer or more registers ?
I am little bit lost.

Thank you for your time

The best reference currently available is the RV32 porting guide on this web page:

You might find this reference project from Microchip / Microsemi using the RV32I helpful as well. There is some additional information regarding this port at ovpworld.

1 Like