Features | Description | ||||
ISA | RV32 IMA(FD)C(B)(P)_Zicsr_Zifencei_Zicbom_Zicond_(Zfh) | ||||
Modes | Machine-mode, Supervisor-mode, User-mode | ||||
Security | configuration up to 16 PMP regions and up to 64 PPMA SPMP regions | ||||
Pipeline | 6-stage superscalar in-order pipeline,with Branch Predictor | ||||
ITIM | configurable sizes from 0KB to 128MB, ECC optional | ||||
DTIM | configurable sizes from 0KB to 128MB, ECC optional | ||||
L1 I$ | configurable sizes from 4KB to 128KB, ECC optional | ||||
L1 D$ | configurable sizes from 4KB to 128KB, ECC optional | ||||
FPU | supporting RISC-V Zfh half-precision, single-precision and double-precision floating-point | ||||
DSP | supporting full RV32P | ||||
Interrupt | CLIC interrupt controller, supports up to 1008 fast interrupt requests and non-maskable interrupts (NMI) | ||||
Debug | Debug module: supports JTAG/cJTAG and SBA(System Bus Access Port) Trace module: supports RISC-V N-Trace |
||||
Bus Interface | 1. Memory Port: 64-bit AXI master interface 2. Peripheral Port: 32-bit AHB master interface 3. Front Port: 64-bit AXI slave interface, used for external access to ITIM and DTIM |