Vivado22 Vcs18仿真联调原语缺失
查看sh文件
vivado生成的脚本这段头文件注释记得阅读,之前以为是废话没去注意,后来发现可以使用的😂。
具体xxx.sh -help。
看脚本,里面有写,需要那条就用那条。
效果:
调试的时候,发现有些原语找不到,help了量一下,发现直接使用:
./tb_top.sh -lib_map_path 编译库路径
就好了。
编译库怎么产生,自己百度查看其他文章如:https://blog.csdn.net/houzi6320/article/details/126768482
另外,有些读者可能有苦恼,什么版本vivado搭配什么版本vcs?
可以在我上面截图的log就能看到了:
我用的是2018.09 VCS和2022.2 VIVADO。没有刻意去适配,刚好没问题。编译库的时候,并没有报warring,应该是正常适配的版本。