经过生产验证的,复杂的半导体IP核

半导体电路设计IP及配套交付件


T2M TAE500

TAE500

概述和功能介绍

一款高性能 32 位 RISC-V 嵌入式级 CPU IP 核。支持 RISC-V 32 位 GCB(P)、Zicond 及 Smepmp 扩展。符合 ISO-26262 汽车安全标准,支持 ASIL-B 汽车安全认证。
可视化工具(Sight):提供波形调试工具,方便用户直观洞察 CPU 内部关键信号
 
 

功能描述
  • 指令集架构(ISA):RV32IMAC(B)(FDZfh)(P)(Zicond)  工作模式(Modes):机器模式(Machine-mode)、监管者模式
  • Supervisor-mode)、用户模式(User- mode)
  • 安全性能(Security):
    • 物理内存保护单元(PMP)区域最多可达 16 个,支持 PPMA(可编程物理内存属性)检查
    • 监管者模式物理内存保护单元(SPMP)区域最多可达 16 个
  • 流水线结构(Pipeline):6 级超标量顺序流水线,集成分支预测器(Branch Predictor)
  • 紧密集成内存(TIM):含指令紧密集成内存(ITIM)与数据紧密集成内存(DTIM),容量可配置 0KB
  • 至 128MB,可选配错误校正码(ECC)功能
  • 一级指令缓存(L1 I$):容量可配置(0KB-128KB),可选配错误校正码(ECC)功能
  • 一级数据缓存(L1 D$):容量可配置(0KB-128KB),可选配错误校正码(ECC)功能
  • 中断(Interrupt):核心本地中断控制器(CLIC),支持最多 1008 路中断请求及不可屏蔽中断(NMI)
  • 数字信号处理单元(DSP):支持 SIMD(单指令多数据)指令,兼容完整 RV32P 扩展
  • 浮点运算单元(FPU):支持 RISC-V Zfh 半精度、单精度及双精度浮点运算
  • 调试(Debug):
    • 调试模块:支持 JTAG/cJTAG 接口及 SBA(系统总线访问)端口
    • 跟踪(Trace):跟踪模块支持 RISC-V Nexus Trace 标准
  • 总线接口(Bus Interface):
    • 内存端口(Memory Port):1 个 64 位只读 AXI(高级可扩展接口)主接口
    • 外设端口(Peripheral Port):1 个 32 位 AHB-Lite(高级高性能精简总线)主接口
    • 前端端口(Front Port):1 个 64 位 AXI 从接口,用于外部访问 ITIM 与 DTIM
    • Flash 端口(Flash Port):1 个 64 位 AXI 主接口
  • CoreMark 性能:5.79 CoreMarks/MHz 
  • Dhrystone-Legla 性能:2.55 DMIPS/MH

 

应用场景

  • 汽车领域
  •  机器人领域
  • 高速存储系统
  • 工业控制等

 

交付内容

  • IP 包
    • 可综合 RISC-V CPU IP 核
    • 含测试案例演示的仿真环境
    • IP 用户手册/集成手册/仿真手册/功能安全手册(如支持)
 
  • FPGA 开发板支持包
    • FPGA 开发板
    • 用户手册
    • 线上技术支持
    • 线下技术支持
 
  • 集成开发环境(IDE)包
    • 集成开发环境(支持 Windows + Linux 双系统版本)
    • 用户指南
    • 预编译工具套件
    • 预构建项目演示案例
    • 自动化调试与跟踪流程
 
  • 工具链包
    • 基于 GCC13/GCC14 的工具链
    • 编译器、汇编器、链接器
    • QEMU 模拟器
    • GDB 调试器
    • 基础库文件
 
  • 开发套件(SDK)
    • 32 位 IP 专用 MCU 开发套件(含 EMSIS 标准支持、RTOS 支持、RTOS 中断嵌套支持等)
    • 64 位 IP 专用 Linux 开发套件(支持 Linux 操作系统)