Support for the RI5CY Core
RI5CY is a small 4-stage RISC-V core. It started its life as a fork of the OR10N CPU core that is based on the OpenRISC ISA.
RI5CY fully implements the RV32IMFC instruction set and many custom instruction set extensions that improve its performance for signal processing applications. It partially supports the privileged spec 1.10, USER MODE and Physical Memory Protection.
It has a custom debug support.
The core was developed as part of the PULP platform for energy-efficient computing and is currently used as the processing core for PULP and PULPino.
Support for the RV32M1 Core
The RV32M1 is an ultra-low-power, quad core solution ideal for applications that require a high performance Cortex-M4F/RI5CY processor to run the application and an efficient Cortex-M0+/ ZERO-RISCY to run radio and connectivity stack operations. Applications include portable health care devices, wearable sports and fitness devices, appliances, access control, climate control, energy management, lighting, safety and security systems.