Description
A low power, high-performance 32-bit RISC-V embedded general-purpose processor. Supports the RV32IMA(FD)CB(P) instruction set, as well as the Zicond conditional execution extension, Zicbom cache operation extension, and Smepmp security extension.

Features
-
ISA: RV32 IMAC(B)(FD)(P)(K)_Zicsr_Zifencei_Zicbom_Zicond_Zilsd_xewcie
-
Modes: Machine-Mode, User-Mode
-
Pipeline: 6-stage superscalar pipeline
-
FPU: Optional FPU (Floating-Point Unit) supports single-precision and double-precision floating point
-
DSP: Optional DSP (Digital Signal Processing) unit supports SIMD (Single Instruction Multiple Data) instruction
-
Security: Supports Smepmp. Supports optional PPMA. Optional PMP (Physical Memory Protection) with configurable regions from 0 to 16
-
L1 I$: L1 I$ (L1 Instruction Cache) size is configurable from 4KB to 128KB
-
L1 D$: L1 D$ (L1 Data Cache) size is configurable from 4KB to 128KB
-
TIM: Optional TIM (Tightly-Integrated Memory), TIM0 and TIM1, with configurable size from 0KB to 128MB
-
Interrupt:
-
Supports CLIC (Core Local Interrupt Controller) with up to 496 fast interrupts
-
Supports NMI (Non-Maskable Interrupt)
-
Debug:
-
Debug module supports JTAG/cJTAG port
-
Trigger module supports RISC-V standard E-Trace/ N-Trace
-
Bus Interface: One 64-bit AHB (Advanced High-performance Bus)/AXI (Advanced eXtensible Interface) master interface, one 32-bit AHB master interface, one 32-bit AHB slave interface
-
CoreMark (CoreMarks/MHz): 5.77
-
Dhrystone-Legal (DMIPS/MHz): 2.48
Applications
TGE330 RISCV can be applied to high performance embedded market, 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