Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores


T2M TGE302

TGE302

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

  • 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