英特尔Agilex® 7可变精度DSP模块用户指南

ID 683037
日期 4/11/2023
Public
文档目录

1.1. 功能特性

英特尔® Agilex™ 7定点算术运算功能包括:

  • 高性能、功耗优化和全寄存的乘法运算
  • 9-bit18-bit27-bit字长
  • 两个18×19乘法器或一个27×27乘法器/每DSP模块
  • 内置加法,减法和64-bit双重累加寄存器组合乘法结果
  • 级联19-bit27-bit,以及当预加器被用于形成滤波应用(filtering application)的抽头延迟线(tap-delay line)时,级联18-bit
  • 级联64-bit输出总线,以在无外部支持下将输出结果从一个模块传播至下一个模块。
  • 对称滤波器的18-bit27-bitDSP操作模式中支持的硬核预加法器
  • 18-bit27-bit两种模式下的内部系数寄存器bank用于过滤器实现
  • 具有分布式输出加法器的18-bit27-bit脉动(Systolic )有限脉冲响应(FIR)滤波器
  • 有偏差的四舍五入支持
  • 动态使能和禁用scanin和chainout功能
英特尔® Agilex™ 7浮点运算是一个完全硬化的架构。浮点算术运算的功能包括:
  • 单精度(32位算术运算)和半精度(16位算术运算)模式
  • 刷新、扩展和bfloat16(Brain Floating Point)浮点格式的操作模式
  • 乘法、加法、减法、乘加法和乘减法
  • 具有累加能力的乘法和动态累加器复位控制
  • 具有级联求和和减法功能的乘法
  • 复数乘法
  • 直接向量点积
  • 脉动向量点积
  • 顺序向量点积
  • 使用异常标志的异常处理支持:-
    • 32位算术运算的8位异常标志
    • 16位算术运算的16位异常标志
  • 异常(Subnormal)值处理