描述
对于LOC约束,有一个SOFT属性:
INST instance_name LOC = location:location {SOFT};
如果指定了SOFT,则PAR可以将约束放在别处,如果可以在边界框外的位置获得更好的结果。下面给出用于指定范围的LOC约束的示例。
ISE设计工具支持SOFT属性,但PlanAhead工具中不支持:
严重警告:[Designutils 20-31]无法识别的符号SOFT [C:/Project/bft/bft.srcs/constrs_2/imports/Sources/bft_full.ucf:4]
解
LOC的Soft属性在PlanAhead(或Vivado XDC)中不可用。您应该使用Pblocks来获得“软LOC”(即范围)。
在PlanAhead工具中,您可以通过将软LOC添加到UCF文件来解决此问题,并使用NGDBUILD其他命令行选项中的-uc选项包含ucf文件。
没有回复内容