Intel® Cyclone® 10 GX内核架构和通用I/O手册

ID 683775
日期 6/14/2018
Public
文档目录

3.4.7. 用于定点运算的累加器和Chainout加法器

Intel® Cyclone® 10 GX精度可调DSP模块支持用于定点运算的一个64-bit累加器和一个64-bit加法器。

下面信号能够动态控制累加器功能:

  • NEGATE
  • LOADCONST
  • ACCUMULATE

通过使能位于输入寄存器块与累加器之间的64-bit双倍累加寄存器,累加器支持双倍累加。

在两个定点算术独立18 x 19模式中不支持累加器和chainout加法器功能。

表 27.   累加器功能和动态控制信号 此表列出了动态信号设置和每种功能的描述。在此表中,X代表"don't care"。
功能 说明 NEGATE LOADCONST ACCUMULATE
Zeroing(归零) 禁用累加器。 0 0 0
Preload(预加载) 结果始终与预加载值相加。在64-bit预加载值中,只有一个比特的值能为“1”。它可用作舍入DSP结果到64-bit结果的任何位置。 0 1 0
Accumulation(累加) 将当前结果与之前累加结果相加。 0 X 1
Decimation + Accumulate(抽取+累加) 此功能将当前结果转换成二补数,然后与之前结果相加。 1 X 1
Decimation + Chainout Adder(抽取+Chainout加法器) 此功能获取当前结果并将其转换成二补数,然后与之前DSP模块的输出相加。 1 0 0