Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores


T2M TGE330

TGE330

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

  • IP Package 
  • 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