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

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

6. Multiply Adder Intel FPGA IP核参考

Multiply Adder Intel FPGA IP核允许您实现乘法器加法器。

下图显示了Multiply Adder Intel FPGA IP核的端口。

图 57.  Multiply Adder Intel FPGA IP端口

乘加器接受成对输入,并将值相乘起来,然后与所有其他对的积相加或从其他所有成对的积中减去。

DSP块使用18 × 19位输入乘法器处理最高达到18-bit宽的数据,以及使用27 × 27位输入乘法器处理宽度在18到27位之间的数据。对于宽度大于27位的数据,DSP块使用部分乘积算法处理该数据,并使用27 × 27位输入乘法器处理宽度介于18至27位之间的数据。

下列信号的寄存器和额外流水线寄存器也放置在DSP模块内:

  • 数据输入
  • 有符号或无符号选择
  • 加法或减法选择
  • 乘法器乘积

输出结果的情况下,第一寄存器被放置于DSP块中。然而额外延迟寄存器被放置在模块以外的逻辑单元中。外设到DSP模块,包括数据输入到乘法器,控制信号输入,和加法器输出,均使用普通布线与器件其余部分通信。功能中的所有连接都使用DSP模块内的专用布线。当选择将乘法器已寄存输入数据从一个乘法器移位到相邻乘法器时,该专用布线包括移位寄存器链。