32-bit High Performance RV32GC Single/Multicore RISC Processor
Overview
The CCRV32ST-C processor is a synthesisable Verilog model of a high performance 32-bit RV32GC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AXI4, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file.
Key Features
- High Performance 32-bit RV32GC CPU
- Proprietary 6-stage pipeline
- Single or multicore implementation
- Up to 1.38 DMIPS/MHz/Core
- Up to 2.10 CoreMark/MHz/Core
- Optional set-associative caches with data snooping
- Power-down mode
- On-chip debug support
- FPGA and ASIC
- JTAG or Uart Debug
Benefits
- Synthesizable RTL Verilog source code
- Cycle accurate simulator
- Custom instruction set extension
- Mature free GNU-Based C/GDB toolchain
- Full implementation and maintenance support with individual approach
- Low-cost and flexible licensing
- Embedded solution for low-power and low-footprint applications
- Suitable for mobile, IoT and wearable devices
Block Diagram
Video
ChipCraft Integrated Development Environment (IDE)
Technical Specifications
Foundry, Node
Any
Availability
Now
TSMC
Pre-Silicon:
40nm
LP
Related IPs
- 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications
- 32-bit High Performance Single/Multicore RISC System-on-Chip
- 32-bit High Performance Single/Multicore RISC System-on-Chip with code compression
- High performance 32-bit RISC-V Processor
- 32-bit RISC-V High Performance Microcontroller Class Processor
- 32-bit High Performance RV32GC Single/Multicore RISC System-on-Chip