用于在 Stratix® III 和 IV FPGA 中推断 DSP 模块的 VHDL 模板

author-image

作者

Stratix III 和 Stratix IV FPGA 家族具有针对 DSP 应用程序优化的专用高性能数字信号处理 (DSP) 模块。此模板展示了如何在 Stratix III 和 Stratix IV 设备中借助 VHDL 代码的不同功能推断 DSP 模块的示例。

以下每个 DSP 操作(和该示例中使用的资源)均可纳入一个 DSP 模块 18 位元件:

  • 四个乘法器加法器
  • 四个乘法器累加器
  • 四个具有移位寄存器输入的乘法器加法器
  • 复合乘法
  • 八个具有输出加法链的乘法器加法器

此外,当这些 DSP 操作中的任何一个出现寄存器封装时,这些寄存器无需额外的逻辑单元。

下载本示例中使用的文件:

该设计的使用受英特尔® 设计示例许可协议中条款和条件的管理和约束。

zip 下载中的文件包括:

  • four_mult_add - 包含 Quartus® II 开发软件项目和源文件的文件夹,用于四个乘法器加法器示例
  • four_mult_accum - 包含 Quartus II 项目和源文件的文件夹,用于四个乘法器累加器示例
  • four_mult_add_shift_register_input - 包含 Quartus II 项目和源文件的文件夹,用于四个具有移位寄存器输入的乘法器加法器示例
  • complex_mult - 包含 Quartus II 项目和源文件的文件夹,用于复合乘法示例
  • sum_of_eight_adder_chain - 包含 Quartus II 开项目和源文件的文件夹,用于八个具有输出加法链的乘法器加法器示例