1. 现在由于学习使用vivado 做项目和实验的原因,需要编写不少testbench, 但是全部手动编写由于比较耗费时间而且是重复劳动,所以还是比较烦躁的。于是在vscode内安装了testbebench插件(方法链接在文末),如下图所示:
2. 安装完成后,想着以后可以节省一大把力气,然后直接按照教程ctrl shift +p然后启动testbench脚本,然后发现右下角显示成功生成,但是终端没有任何输出结果
3. 漫长的查资料过后,发现这是个python 脚本,需要配置python 的运行环境,但是上学期课程需要装了 anaconda应该有python 环境才对啊,又去打开conda 发现能够正常打开,后来发现是安装的时候没有选第一条添加路径(这里选了会有红色的警告,但是选的也没有大问题),重装conda 后发现还是不行,(有没有大佬指点一下原因)于是只好放弃
4. 无奈,老老实实跟着教程走吧,下载安装python 3.10,然后添加镜像源,然后安装相应的扩展包教程,然后终端输入python ,回车,显示出python 的版本就代表安装成功。
5. 现在我们打开vivado,用vscode 打开相应的工程,继续执行脚本,发现了新的问题
FileNotFoundError: [Errno 2] No such file or directory: 'd:\\vivado'
然而我放置工程的文件夹是vivado project,这无中生有的vivado的文件夹是从何而来的?后来继续查找资料发现testbench的生成脚本无法读取有空格(中文也不行)的文件夹,直接把文件夹读取成为了vivado,
6. 于是我更改了文件夹的名字vivado_project,然后再次执行testbench,然后又出现以下错误:
发生肾么事了,怎么开始给我的vivado里面的文件纠错了?确实懵逼。
7. 乱纠错是吧,那直接关闭vivado不就得了。于是我们关闭vivado并重启vscode,生成脚本终于成功运行,如下图所示:
花了一天时间终于解决问题,感谢各位大佬的教程,也请各位大佬批评指正。
感谢的某同学的指导,和同学的同学的帖子 https://blog.csdn.net/qq_39498701/article/details/84668833?utm_source=app&app_version=5.3.1