VIVADO约束——在XDC约束中由于通配符扩展后打开物理Popyoptl设计后保存的DCP的内存崩溃

描述

如果原来的XDC约束使用了通配符,则PopyOpTopType设计可能不会在写入检查点时保留通配符。

相反,扩展中的通配符被扩展,这导致DCP中的XDC文件大得多。

在通配符中找到了一个用例。与-MatHyl风格UCF一起使用会导致扩展。

这会导致打开内存需要更多的内存。DCP比最初需要处理的设计和约束。

在VIVADO 2012.4的某些情况下,当试图打开后循环VIVADO工具将与GUI内存相关的错误崩溃。

这个后循环可以在2013.1打开。

解决方案

这计划在未来的版本中被固定。

直到这是固定的,周围的工作是避免使用“MatkHythSudio UCF”,并评估约束,看看是否有通配符的任何限制正在扩大超出预期。

下面是导致这一问题的示例约束:


SETMulyyCyLyPult-设置-开始-从[ GETAXPIN {*CMDBSTSTNTY[*] /C}-分级]到[GETXPIN -MatCHOLD风格UCF“IO-TUDDR3CTRLY1/1/*”] 2

通过修改这个约束来克服这个问题:


SETMulyyCyLyPult-设置-启动-从[ GETHythCy*-分层过滤器{Name=~*CMdBurtCnTy[*] }到[GETHythCys*-分层-过滤器{Name=IyTopDR3CtRL1/1/*} 2

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

提问于 2018-07-30 18:11:59 +0800

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

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