13.3 PlanAhead  – “警告:ConstraintSystem:56; …”无效的组件集使整个约束无效-Xilinx-AMD社区-FPGA CPLD-ChipDebug

13.3 PlanAhead – “警告:ConstraintSystem:56; …”无效的组件集使整个约束无效

描述

在评估和应用用户约束格式(UCF)文件中的约束时,如果组件集无效,则即使在约束中设置了其他有效组件,整个约束也会被忽略或无效。

例如,在“my_top.ucf”中输入以下约束:

MEGRP一切= FFS LATCHES PADS BRAMS MULTS;

未创建时间组“一切”,因为BRAMS是无效关键字。

如果设计是通过ISE实现工具运行的,则NGDBuild报告(* .bld)将包含类似于以下内容的警告:

警告:ConstraintSystem:56 – 约束<TIMEGRP EVERYTHING = FFS LATCHES PADS
BRAMS MULTS;> [my_top.ucf(1)]:无法找到名为’BRAMS’的活动’TNM’或’TimeGrp’约束。“

此行为表示在处理约束时PlanAhead工具和Project Navigator流之间的差异。

通过Project Navigator,只会忽略不正确的约束组。

通过PlanAhead工具,不正确的约束组使整个约束无效。

要在PlanAhead 13.3中避免此问题,请更正约束,使其仅包含有效组。

该问题已在PlanAhead 13.4中得到解决。

请登录后发表评论

    没有回复内容