Description
An ultra-low power, ultra-small area 32-bit RISC-V embedded general- purpose processor. Support Zc V1.0 compression instruction extension, Zicond V1.0 conditional execution extension and Smepmp security extension.

Features
-
Architecture: RISC-V RV32EM_Zc_Zicsr_Zifencei instruction set
-
Pipeline: 3-stage pipeline for balanced performance and power efficiency
-
Operating Modes: Machine and User modes
-
Code Density Optimization: Supports Zc compression extension (v1.0) for smaller code size
-
Hardware Multiplier/Divider: Optional integration for computational efficiency
-
Security:
-
Optional Physical Memory Protection (PMP) with up to 16 regions
-
Smepmp (Enhanced PMP) for execution and access control in Machine mode
-
Memory: Optional Tightly-Integrated Memory (TIM0, TIM1), each configurable from 0KB to 128MB
-
Interrupt System:
-
Core Local Interrupt Controller (CLIC) supporting up to 112 fast interrupts
-
Up to 4 interrupt priority levels
-
Non-Maskable Interrupt (NMI) supported
-
Debug & Trace:
-
JTAG/cJTAG interface
-
Up to 16 hardware breakpoints
-
Compatible with GDB, OpenOCD, TRACE32, Segger J-Link, IAR, FTDI
-
Bus Interfaces:
-
One 32-bit AHB master and one AHB slave interface
-
Supports 1/N clock division (N = 1–10) for flexible SoC timing design
-
Power Management:
-
WFI (Wait-for-Interrupt) instruction for low-power mode
-
Core sleep indicator for power status monitoring
-
CoreMark (CoreMarks/MHz): 3.25
-
Dhrystone-Legla (DMIPS/MHz): 1.47
Applications:
-
Display
-
Industry
-
Consumer Electronics
-
Power Management, etc.
Deliverables
-
Synthesizable RISC-V CPU IP core
-
Simulation Environment with test case demo
-
IP User Manual/ Integration Manual/ Simulation Manual/ Functional Safety Manual (if support)
-
FPGA Development Board Support Package
-
FPGA board
-
User manual
-
Online technical support
-
Offline technical support
-
IDE Package
-
IDE (Windows + Linux versions)
-
User guides
-
Pre-built tool suite
-
Pre-built project demos
-
Automated debug and trace process
-
Toolchain Package
-
GCC13/GCC14-based toolchain
-
Compiler, assembler, linker
-
QEMU simulator
-
GDB debugger
-
Basic libraries
-
SDK
-
MCU SDK (EMSIS, RTOS support, RTOS interrupt nesting support, etc.) for 32-bit IPs
-
Linux SDK (Linux OS support) for 64-bit IPs