SpringCore采用RV32IMFCX指令集架构,目标是设计一款面向实时控制应用领域的RISC-V架构DSP内核,其性能可与TI的C28x内核相当,对比C28x内核的主要特征,项目组定义了SpringCore的主要特征。
处理器特征:
❑ RISC-V架构。
❑ 支持整型、定点计算类型。
❑ 支持32位单精度数据类型。
❑ 支持32个整型X0~X31通用寄存器。
❑ 支持32个浮点F0~F31通用寄存器。
❑ 硬件RAW和WAR相关判断。
❑ 支持RISC-V Debug 0.13.2调试标准,可以进行设置断点、单步等操作。
❑ 定制化指令加速关键性能路径。
❑ 快速切换上下文进行实时处理加速。
❑ 16位压缩指令。
存储特征:
❑ 私有的快速程序空间PMEM和数据空间DMEM。
❑ 外部master可进行DMEM的初始化。
❑ 32位地址可寻址空间。