VIVADO约束——在XDC约束中由于通配符扩展后打开物理Popyoptl设计后保存的DCP的内存崩溃-Xilinx-AMD社区-FPGA CPLD-ChipDebug

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

请登录后发表评论

    没有回复内容