青岛本原微电子有限公司

发布基于RISC-V架构FDM320RV335型DSP产品

发布日期:2023-12-18

FDM320RV335是面向实时控制应用而优化设计的高性能32位浮点DSP处理器,该芯片基于中科本原自主研发的RISC-V架构DSP内核SpringCore1.0,工作频率150MHz,片上集成高精度ADC、高分辨率PWM、eCAP和eQEP等接口,可实现高性能的电机控制和电源控制,应用场景包括工业控制、新能源、电动汽车和电力电子等。


FDM320RV335主要产品特点如下:

1、高性能数字信号处理器技术

    高达 150MHz

    峰值性能150MIPS

2、高性能32SpringCore1.0内核

    IEEE 754-2008单精度浮点单元(FPU)RNERTZRDNRUPRMM舍入模式

    16×1632×32乘累加运算 (MAC)40bitMR寄存器(Multiply-accumulate Register)

    16×16双乘累加运算(MAC)

    哈佛总线架构

    快速中断响应和处理,增强实现RISC-V中断标准

    统一存储器编程模型

3、 6通道DMA处理器

416位或32位外部接口

    超过4M×8地址范围

5、片载存储器

    512K×8闪存,16K×8 SARAM

    4K×8一次性可编程(OTP)ROM

6、引导ROM (16K×8)

    支持软件引导模式

    标准数学查找表

7、时钟和系统控制

    支持动态锁相环比率变化

    片载振荡器

    安全装置定时器模块

8GPIO0GPIO63引脚可以连接到八个外部内核中断其中的一个

9、可支持全部58个外设中断的外设中断扩展

10128 位安全密钥/

    保护闪存/OTP/RAM 模块

    防止固件逆向工程

11、增强型控制外设

    多达18个脉宽调制(PWM)输出

    高达6个支持150ps微边界定位分辨率的高分辨率脉宽调制输出

    高达6个事件捕捉输入

    多达两个正交编码器接口

    高达832位定时器(6eCAP以及 2eQEP)

    高达932位定时器(6PWM以及 3XINTCTR)

12、三个 32 CPU 定时器

13、串行端口外设

    多达2个控制器局域网(CAN)模块

    多达3SCI (UART)模块

    高达2McBSP模块(可配置为SPI)

    一个SPI模块

    一个内部集成电路(I2C)总线

1412位模数转换器(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)封装


产品性能:

000.jpg


关于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的结构框图如下所示:

111.webp