发布基于RISC-V架构FDM320RV335型DSP产品
FDM320RV335是面向实时控制应用而优化设计的高性能32位浮点DSP处理器,该芯片基于中科本原自主研发的RISC-V架构DSP内核SpringCore1.0,工作频率150MHz,片上集成高精度ADC、高分辨率PWM、eCAP和eQEP等接口,可实现高性能的电机控制和电源控制,应用场景包括工业控制、新能源、电动汽车和电力电子等。
FDM320RV335主要产品特点如下:
1、高性能数字信号处理器技术
高达 150MHz
峰值性能150MIPS
2、高性能32位 SpringCore1.0内核
IEEE 754-2008单精度浮点单元(FPU),RNE、RTZ、RDN、RUP、RMM舍入模式
16×16和32×32乘累加运算 (MAC),40bit的MR寄存器(Multiply-accumulate Register)
16×16双乘累加运算(MAC)
哈佛总线架构
快速中断响应和处理,增强实现RISC-V中断标准
统一存储器编程模型
3、 6通道DMA处理器
4、16位或32位外部接口
超过4M×8地址范围
5、片载存储器
512K×8闪存,16K×8 SARAM
4K×8一次性可编程(OTP)ROM
6、引导ROM (16K×8)
支持软件引导模式
标准数学查找表
7、时钟和系统控制
支持动态锁相环比率变化
片载振荡器
安全装置定时器模块
8、GPIO0到 GPIO63引脚可以连接到八个外部内核中断其中的一个
9、可支持全部58个外设中断的外设中断扩展
10、128 位安全密钥/锁
保护闪存/OTP/RAM 模块
防止固件逆向工程
11、增强型控制外设
多达18个脉宽调制(PWM)输出
高达6个支持150ps微边界定位分辨率的高分辨率脉宽调制输出
高达6个事件捕捉输入
多达两个正交编码器接口
高达8个32位定时器(6个eCAP以及 2个eQEP)
高达9个32位定时器(6个PWM以及 3个 XINTCTR)
12、三个 32 位 CPU 定时器
13、串行端口外设
多达2个控制器局域网(CAN)模块
多达3个SCI (UART)模块
高达2个McBSP模块(可配置为SPI)
一个SPI模块
一个内部集成电路(I2C)总线
14、12位模数转换器(ADC),16个通道
80ns转换率
2 × 8通道输入复用器
两个采样保持
单一/同步转换
内部或者外部基准
15、多达88个具有输入滤波功能可单独编程的多路复用通用输入输出(GPIO)引脚
16、支持RISC-V Debug 0.13.2调试标准
17、高级仿真特性
分析和断点功能
借助硬件的实时调试
18、开发支持包括
ANSI C/C++编译器/汇编语言/链接器
数字电机控制和数字电源软件库
19、低功耗模式和省电模式
支持IDLE(空闲)、STANDBY(待机)、HALT(暂停)模式
可禁用独立外设时钟
20、字节存放顺序:小端模式
21、封装选项:
无铅,绿色封装
塑料四方扁平176管脚(LQFP176)封装
产品性能:
关于SpringCore1.0型DSP处理器内核
SpirngCore1.0为中科本原自主研发的RISC-V架构高能效、低成本32位浮点DSP处理器内核。其采用RV32IMFC-Ext指令集架构,划分为8级流水,工作频率150MHz,主要面向数字电源、电机控制等高性能实时信号处理领域。
主要特征包括:
基于RISC-V 架构,RV32IMFC-Ext指令集;
静态单发射,支持指令预取;
工作频率150MHz
支持16位压缩指令;
信号处理扩展指令37条;
8级流水线,其中3级用于取指,5级用于译码和执行;
32位地址可寻址空间;
支持定点和浮点数据类型计算;
支持32个整型X0-X31通用寄存器;
支持32个浮点F0-F31通用寄存器;
支持硬件RAW和WAR相关判断;
快速上下文切换提升实时处理响应速度;
支持RISC-V Debug 0.13.2调试标准,可进行设置断点、单步等操作;
SpringCore的结构框图如下所示: