modelsim仿真时报错:iteration limit reached at time xxx ns.
出现这个错误的原因是:代码中的组合逻辑存在回环,也就是说对敏感列表中的变量进行赋值,造成回环,在仿真的时候modelsim对电路中的回环不断迭代,直到超出了迭代界限。
方法:修改代码中的组合逻辑,注意不要对敏感列表中的变量赋值,或者将组合逻辑写成时序逻辑。
modelsim error:iteration limit reached at time xxx ns.
最新推荐文章于 2025-02-12 15:27:46 发布
当使用Modelsim进行仿真时,如果遇到'iterationlimitreachedattimexxxns'错误,通常是因为代码中存在组合逻辑回环,即敏感列表内的变量被赋值导致。为了解决这个问题,需要检查并修改代码,确保不直接对敏感列表中的变量赋值,或将组合逻辑转换为时序逻辑,避免无限迭代的发生。
3万+

被折叠的 条评论
为什么被折叠?



