NucleusRV Documentation
NucleusRV is an open-source 32-bit 5-stage pipelined RISC-V core (RV32IMAFC) written in Chisel. It is designed for high configurability and ease of integration into FPGA and ASIC designs.
Table of Contents
- NucleusRV: RV32IMAFC Processor Core for FPGA & ASIC
- Get Started with NucleusRV
- Install NucleusRV Dependencies and Toolchain
- RISC-V ISA Extensions Supported by NucleusRV
- NucleusRV 5-Stage Pipeline Architecture
- NucleusRV Memory Interface: Instruction and Data Ports
- Configuring NucleusRV: Extensions and Core Options
- Simulate RISC-V Assembly Programs with NucleusRV
- Build and Run C Programs on NucleusRV
- Run RISC-V Architecture Compliance Tests
- Generate and View Waveforms with NucleusRV
- Integrate NucleusRV into an FPGA Design
- CSR Address Map Reference for NucleusRV
- NucleusRV Configuration Options Reference
- NucleusRV Pipeline Stages and Signal Reference