九游会(J9)集团

    青岛九游会(J9)集团微电子有限公司

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

    发布日期:2023-12-18

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


    FDM320RV335主要产品特点如下:

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

        高达 150MHz

        峰值性能150MIPS

    2、高性能32SpringCore1.0内核

        IEEE 754-2008单精度浮点单元(FPU),RNE、RTZ、RDN、RUP、RMM舍入模式

        16×1632×32乘累加运算 (MAC),40bitMR寄存器(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、GPIO0GPIO63引脚可以连接到八个外部内核中断其中的一个

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

    10、128 位安全密钥/

        保护闪存/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)总线

    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)封装


    产品性能:

    000.jpg


    关于SpringCore1.0型DSP处理器内核

    SpirngCore1.0为九游会(J9)集团自主研发的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