Cyclone V器件手册: 第一卷:器件接口和集成

ID 683375
日期 7/24/2020
Public
文档目录

3.5.6. 累加器和Chainout加法器

Cyclone® V 精度可调DSP模块支持一个64-bit累加器和一个64-bit加法器。

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

  • NEGATE
  • LOADCONST
  • ACCUMULATE

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

编程文件中双倍累加寄存器为静态设置。

累加器和chainout加法器功能不支持两个独立的18 x 19模式和三个独立的9 x 9模式。

表 16.   的累加器功能和动态控制信号 下表列出了动态信号设置和每种功能的说明。此表格中,X代表"don't care"。
功能 说明 NEGATE LOADCONST ACCUMULATE
Zeroing 禁用累加器。 0 0 0
Preload 对累加器加载一个初始值。在64-bit预加载值中,只有一个比特的值能为“1”。该比特可用作64-bit结果中任何位置DSP结果的舍入值。 0 1 0
Accumulation 将当前结果与之前累加结果相加。 0 X 1
Decimation 此功能将当前结果转换成二进制补码,然后与之前结果相加。 1 X 1