Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores


T2M TDS516A

TDS516A

Description

A high energy efficiency 64-bit RISC-V application-grade AI acceleration processor that compliant with RVA23-Profile. Supports Advanced Interrupt Architecture(AIA).

 

 

 

Features

  • ISA: RVA23+Vector Crypto
  • Multi-Core: SMP supports up to 8 cores in each cluster
  • Modes: Machine-mode, Hypervisor-mode, Supervisor-mode, User-mode
  • Security: Supports TEE solution, with up to 64 PMP regions
  • Crypto: Supports optional scalar, vector hardware encryption and decryption module
  • Vector: Supports RVV1.0, with configurable width (128-bit, 256-bit, 512-bit, or 1024-bit)
  • Virtualization: Virtualization- IOMMU +AIA
  • Pipleine: 8-stage superscalar in-order pipeline, 2-way decode
  • Branch Predictor: L0_BTB, IJTB, NN-Predictor, RAS, Loop Buffer
  • Prefectching: Supports instruction prefetching, data prefetching
  • Architectural Features: Supports instruction fusion, write streaming mode, partial out-of-order execution
  • L1 I$: Size is configurable from 8KB to 64KB. ECC optional
  • L1 D$: Size is configurable from 8KB to 64KB, ECC optional
  • Cluster LLC: Size is configurable from 256KB to 4MB. ECC optional
  • MMU:
    • SV39/SV48, ITLB, DTLB
    • Supports PTE (Page Table Entry) hardware self-modification
  • Debug:
    • Debug module: supports JTAG
    • Trace module: supports RISC-V standard E-Trace/ N-Trace
  • Bus Interface: One 128-bit AXI master interfaces, one 64-bit AXI master interfaces, one 128-bit AXI slave interface
  • CoreMark (CoreMarks/MHz): 6.27
  • Dhrystone-Legla (DMIPS/MHz): 3.80

Applications

  • Edge-computing
  • Smart TVs
  • STB
  • Computers
  • Mobile terminals
  • Intelligent computing domains

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