5.1IXXT-不正确的逻辑是为循环内的“如果下一个”条件语句生成的

描述

关键字:XST、循环、IF、NEXT、条件、逻辑、错误

紧迫性:标准

一般描述:
XST在一个设计中使用不正确的逻辑,如果在一个for循环中使用下面的方式来编码,那么它使用一个“如果下一个”条件:

我在0到3圈
如果(i,& ain in或i & gt;bin in)
下一步;
如果结束;
等等……

解决方案

这个问题固定在最新的5.1i服务包中,可在:
HTTP://Spop.xILIX.COM/Sputp/TekSuff/SWI更新.
包含修复的第一服务包是5.1i服务包2。

或者,下面的工作将允许产生正确的逻辑。如果信号,而不是常数,首先在条件下,设计将正常综合:

我在0到3圈
如果(ain in & gt;i或bin in & lt;i)然后-这条线被改变了
下一步;
如果结束;
等等……
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 12:36:22 +0800

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

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