概述和功能介绍
一款 32 位 RISC-V 嵌入式功能安全处理器。基于 TGE330 开发,新增奇偶校验/错误校正码(Parity/ECC)、安全保护内存(SPM)及双核锁步(DCLS)功能,符合 ASIL-D 功能安全标准。
可视化工具(Sight):提供波形调试工具,方便用户轻松了解 CPU 内部状态及事件
功能描述
-
指令集架构(ISA):RISC-V 32 位 IMAC(B)(FD)(P)(Zicond) 工作模式(Modes):机器模式(Machine-mode)、用户模式(User-mode)
-
安全性能(Security):支持 Smepmp 安全扩展;物理内存保护单元(PMP)区域可配置 0 至 16 个(可
-
选)
-
流水线结构(Pipeline):6 级超标量顺序流水线,集成分支预测器(Branch Predictor)
-
紧密集成内存(TIM):含指令紧密集成内存(ITIM)与数据紧密集成内存(DTIM),容量可配置 0KB
-
至 128MB,可选配错误校正码(ECC)功能
-
一级指令缓存(L1 I$):容量可配置 4KB 至 128KB,可选配奇偶校验/错误校正码(Parity/ECC)功能
-
一级数据缓存(L1 D$):容量可配置 4KB 至 128KB,可选配奇偶校验/错误校正码(Parity/ECC)功能
-
中断(Interrupt):核心本地中断控制器(CLIC),支持 496 路中断请求及不可屏蔽中断(NMI)
-
调试(Debug):
-
调试模块:支持 JTAG/cJTAG 调试
-
跟踪(Trace):跟踪模块支持 RISC-V Nexus Trace 标准
-
总线接口(Bus Interface):
-
内存端口(Memory Port):1 个 64 位 AHB/AXI 主接口
-
外设端口(Peripheral Port):1 个 32 位 AHB 主接口
-
前端端口(Front port):1 个 32 位 AHB 从接口,用于外部访问 ITIM 与 DTIM
-
CoreMark 性能:5.77 CoreMarks/MHz
-
Dhrystone-Legla 性能:2.48 DMIPS/MHz
应用场景
交付内容
-
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 操作系统)