XST - 为什么XST会产生太多的DSP和BRAM,从而导致重叠错误?

问题描述

XST可生成更多DSP和BRAM(即使DSP / BRAM利用率设置为100)。这会导致重叠错误。

为什么XST使用的DSP或BRAM比现有的多?

解决/修复方法

出现此问题的原因有两个:

- 如果关闭XST属性“Read Cores”并且核心有很多BRAM或DSP块被实例化。如果关闭“读取内核”,XST无法计算内核中的块实例。

- 与XST的自动资源管理有关的问题,因为BRAM和某些类型的DSP没有按可用总数计算,导致过度推断。

要解决DSP推断过多的问题,请将DSP利用率降低到<100。

此选项可在Project Navigator中的XST选项中找到,也可以通过设置“-dsp_utilization_ratio <integer>”开关从命令行进行更改。

要解决推断过多BRAM的问题,请将BRAM利用率降低到<100。

此选项可在Project Navigator中的XST选项中找到,也可以通过设置“-bram_utilization_ratio <integer>”开关从命令行进行更改。

如果这对您无法解决问题,请通过以下网址打开带有Xilinx技术支持的WebCase: http//www.xilinx.com/support/clearexpress/websupport.htm

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:42:42 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它