Skip to content
/ riscv Public
forked from openhwgroup/cv32e40p

RISCY is an in-order 4-stage RISC-V RV32IMFCXpulp CPU

License

Notifications You must be signed in to change notification settings

anga93/riscv

 
 

Repository files navigation

Build Status

RI5CY: RISC-V 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.

Documentation

A datasheet that explains the most important features of the core can be found in the doc folder.

Work in progress: Documentation is being transferred to https://github.com/openhwgroup/core-v-docs/tree/master/cores/cv32e40p

About

RISCY is an in-order 4-stage RISC-V RV32IMFCXpulp CPU

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • SystemVerilog 44.6%
  • Assembly 43.6%
  • C 4.5%
  • C++ 3.8%
  • Makefile 1.7%
  • Tcl 0.6%
  • Other 1.2%