admin管理员组文章数量:1599540
仿真问题:可能是设置了断点在退出时没有删除。
解决方法:在\XX\XX.sim\sim_1\behav\xsim\xsim.dir\XX_behav里面找到TempBreakPointFile.txt,删除第一行以后的内容。
综合问题:Currently Vivado Synthesis does not support a loop limit that is determined by a dynamic variable.
This feature will be supported in a future release.
Vivado不支持动态调节的循环,算一下最大循环次数,把while(condition)改成:
repeat(32)begin
if(condition)…
end
另外浮点数加法必须一位一位舍入,不能偷懒截取一部分!
另外乘法结果不会溢出,但是过程会溢出。比如11*11。
本文标签: SynthVivadoErrorLoopiterations
版权声明:本文标题:Vivado ERROR: [Synth 8-3380] loop condition does not converge after 2000 iterations循环无法综合问题,仿真 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1728324363a1154239.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论