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

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

2.2.1. 浮点算术运算的输入寄存器Bank

浮点DSP模块的输入寄存器bank可用于以下输入信号:
  • fp32_adder_a
  • fp32_adder_b
  • fp32_mult_a
  • fp32_mult_b
  • fp16_mult_top_a
  • fp16_mult_top_b
  • fp16_mult_bot_a
  • fp16_mult_bot_b
  • 动态ACCUMULATE控制信号
图 10. 用于FP32操作模式的输入寄存器的位置
图 11. 用于FP16操作模式的输入寄存器的位置

DSP模块中的所有寄存器都由正边沿(positive-edge)触发。这些寄存器在上电后不会复位,并且可能保存不需要的数据。请先置位CLR信号清零寄存器然后再开始操作。

每个乘法器操作数都能够直接驱动输入寄存器,或者绕过输入寄存 器,直接驱动乘法器。

以下可变精度DSP模块信号控制可变精度DSP模块内的输入寄存器:
  • CLK
  • ENA[2..0]
  • CLR[0]