Intel® Cyclone® 10 GX器件概述

ID 683485
日期 5/07/2018
Public

精度可调DSP模块

Intel® Cyclone® 10 GX精度可调DSP块支持定点运算和浮点运算。

定点运算特性:

  • 高性能、功耗优化和全寄存模式的乘法操作
  • 18-bit27-bit字长
  • 每个DSP模块中有两个18×19乘法器或一个27 x 27乘法器
  • 内置加法,减法和64-bit双倍累加寄存器,用于综合乘法结果
  • 当禁用预加器时级联19-bit27-bit,当预加器用于形成滤波应用的抽头延迟线时级联18-bit
  • 级联64-bit输出总线,用以在没有外部逻辑支持的情况下将输出结果从一个模块传播至下一个模块
  • 对称滤波器的19-bit27-bit模式中支持的硬核预加器
  • 用于滤波器实现的18-bit27-bit模式下的内部系数寄存器块
  • 带分布式输出加法器的18-bit27-bit脉动有限脉冲响应(FIR)滤波器
  • 四舍五入支持

浮点运算特性:

  • 支持乘法,加法,乘加和乘减的全强化体系结构
  • 具有累加功能的乘法和动态累加器复位控制
  • 具有级联求和功能的乘法
  • 具有级联减法功能的乘法
  • 复合乘法
  • 直接矢量点积
  • 脉动FIR滤波器
表 6.   Intel® Cyclone® 10 GX器件的精度可调DSP块配置
使用实例 乘法器大小(Bit) DSP块资源
中等精度定点 两个18 x 19乘法器 1
高精度定点或单精度浮点 1个27 x 27乘法器 1
定点FFT 带有外部加法器的19 x 36乘法器 1
极高精度定点 带有外部加法器的36 x 36乘法器 2
双精度浮点 带有外部加法器的54 x 54乘法器 4
表 7.   Intel® Cyclone® 10 GX器件中定点运算资源
器件

精度可调

DSP模块

独立输入和输出

乘法运算符

18×19

乘法加法器求和模式

18×18

36-bit输入相加的乘法加法器

18×19

乘法器

27×27

乘法器

10CX085 84 168 84 84 84
10CX105 125 250 125 125 125
10CX150 156 312 156 156 156
10CX220 192 384 192 192 192
表 8.   Intel® Cyclone® 10 GX器件中浮点运算资源
器件

精度可调

DSP模块

单精度浮点乘法模式 单精度浮点加法器模式 单精度浮点乘法累加模式

峰值

每秒十亿次浮点运算(GFLOP)

10CX085 84 84 84 84 76
10CX105 125 125 125 125 113
10CX150 156 156 156 156 140
10CX220 192 192 192 192 173