文章 ID: 000074859 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

即使我打开 Quartus® II 软件中的 使用Stratix 专用 DSP 模块复选框,我为何没有在Stratix数字信号处理 (DSP) 模块中实施我的有限脉冲响应 (FIR) 滤波器?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明 FIR 编译器版本 2.5 存在一个问题,它导致以某些、小输入和/或系数位宽度的 FIR 滤波器在逻辑元件 (LE) 中实施,而不是在Stratix DSP 模块中实施。

作为一种变通办法,您可以通过执行以下步骤将乘法器手动分配到Stratix DSP 模块:

  1. 在项目目录中,FIR 过滤器名称>_st.v打开文件。
  2. q 在 DSP 模块中实施乘法器,以便进行模块实例化 Umlu_0_n Umlu_1_n Umlu_2_n ,,..., Umlu_q-2_nUmlu_q-1_n 查找模块实例化 Umlu_x_d ,其中 x 是 0 到 q-1 之间的数字。
  3. 将以下参数定义添加到模块实例化中,用模块实例名称中的数字替换x:
    defparam Umlu_X_n.DSP_USE = "YES";

此问题目前计划在 FIR 编译器的未来版本中修复。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。