Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

4.2.3.10. 指导:平衡或更换目标DSP块

如果设计需要过多DSP块,则可能无法成功适配。可使用逻辑单元实现所有DSP块功能,因而可更换逻辑的目标DSP块以完成适配。

如果通过参数编辑器创建DSP功能,请打开参数编辑器并编辑该功能,使其以逻辑单元为目标对象而非DSP块。 Intel® Quartus® Prime软件使用DEDICATED_MULTIPLIER_CIRCUITRY IP核参数控制该实现。

还可通过乘法器,乘法加法器和乘法累加器的HDL代码推断DSP块。可在综合工具中关闭此推断功能。使用 Intel® Quartus® Prime 综合时,可关闭Auto DSP Block Replacement逻辑选项在整个工程中禁用推断功能。点击Assignments > Settings > Compiler Settings > Advanced Settings (Synthesis)。关闭Auto DSP Block Replacement。或者,通过Assignment Editor针对指定块禁用该功能。

Intel® Quartus® Prime软件还提供DSP Block Balancing逻辑选项,以在逻辑单元或不同DSP块模式中实现DSP块元件。默认Auto设置允许DSP块平衡设置以适当自动转换DSP块切片从而最小化面积并最大化设计速度。可对指定节点或实体使用其他设置,或基于工程内容,控制 Intel® Quartus® Prime软件如何将DSP功能转换成逻辑单元和DSP块。使用AutoOff以外的值覆盖IP核类型中使用的DEDICATED_MULTIPLIER_CIRCUITRY参数。