10.1步/平面规划编辑器-缺省区域组不够大,不适合逻辑,导致MAP报告错误-Xilinx-AMD社区-FPGA CPLD-ChipDebug

10.1步/平面规划编辑器-缺省区域组不够大,不适合逻辑,导致MAP报告错误

描述

默认区域组不够大,不适合逻辑,这会导致MAP中的错误。

关于默认步长区域组约束的映射报告的示例

AARAYA群AGUU13

范围:SLICEXX18Y59:SLICEXXXYY50

对于AARAY群AGUU13不指定压缩

切片数:100—115%μm中的115个

包含不相关逻辑的条数:100~42%中的42个

片触发器的数量:200—78%μm中的157个

总共4个输入LUT: 200到79%的158个输入

用作4个输入LUT: 158的数字

解决方案

在拖放操作中,STEP默认为25%区域组填充估计。然而,这种估计可能仍然不足以在区域组中拟合逻辑。

解决方案1:

增加区域组范围。要修改在步调中的默认区域组填充,请选择区域-gt;区域填充并取消检查。重复此过程以生成填充对话框,并增加默认值。

解决方案2:

当手动绘制区域组约束时,增加区域组大小。

解决方案3:

如果映射报告所指示的不相关的逻辑填充未满,则手动修改UCF以增加区域组压缩因子。γ

基本的UCF语法是:

NST“x”ReaaAyGROU= GROMPNAMY

ReaAy组组名称范围=范围

ReaAy组组名称压缩=%

其中“GROMPNEX”是指派给识别的逻辑块实例的名称,以便唯一地定义一个组。

该范围以与LOC约束定义的范围相同的方式定义物理区域:对于“GROMPNEX”,使用该器件的适当语法。百分比值定义了“GROMPNEX”的压缩因子。百分比值可以从0到100。

如果该组没有范围,则只有0(无压缩)和1(最大压缩)是有意义的。映射器从范围计算组中的CLB数量,并尝试将逻辑压缩成指定的百分比。压缩不适用于TBUFs、块RAM或乘法器。

请登录后发表评论

    没有回复内容