跳至主要內容

Windows 10 下 Verilog 开发环境的配置:Vivado 2023.2 + Vscode

Salvely原创大约 3 分钟Vivado安装教程FPGAVSCode

以前学习组成原理与体系结构的时候,用的都是Logisim和Proteus这样的仿真工具,并没有实际写过Verilog代码。教学资源受限是一方面,没有板子又是另一个方面。但是最近找到了中科大的Digital Lab 2023 (ustc.edu.cn)open in new window数字逻辑实验(这是普通班的链接,还有提高班),发现他们提供了一个About - FPGA Online (ustc.edu.cn)open in new window,其中的游客通道可以供校外学生使用,因此我这个暂时没有钱买板子,但是又想学习的学生,终于迎来了系统学习体系结构的机会。(非常感谢中科大开放这么好的资源!)

工欲善其事,必先利其器。学习体系结构的第一步就是安装Vivado(之前学校推荐的是Quartus,但是教学资源不是很多),我准备的环境是Vivado + Vscode Verilog插件,下面开始正式配置环境。

Vivado 下载

vivado可以从xilinx的官网下载,地址在Downloads (xilinx.com)open in new window,其中有一些早期的版本,还有2023.1和2023.2版本。据中科大数字逻辑实验网站Vivado 安装教程 - Digital Lab 2023 (ustc.edu.cn)open in new window,较早期的版本中会报出上千个的警告,导致真正需要修改的警告被隐匿在海洋中。但是2023.1及以后的版本修复了这个毛病。因此我们选择下载最新的2023.2版本。2023.2版本提供了Windows下的安装程序和Linux下的安装程序。在下载之前,我们需要注册一个账号,登录账号后即可下载对应的软件,这里我们下载Windows版本。

Vivado安装

Vivado在Windows下的安装过程可以参考中科大的Vivado 安装教程 - Digital Lab 2023 (ustc.edu.cn)open in new window,写的非常详细,此处不再阐述。此外,如果空间不够大,可以参考这个PDF:Vivado2022.2超省空间安装指南.pdf (ustc.edu.cn)open in new window。2023.2版本的部分安装界面与2023.1版本稍有不同,但是不影响整体过程。

Vivado工程的建立

一个新的Vivado工程的建立和使用可以参考中科大数字逻辑提高班的教程:Vivado的使用 - Digital Lab Pro 2023 (ustc.edu.cn)open in new window和北理工的组成原理课程环境配置教程:利用 Vivado 创建项目 | Build Your PC (spencerwoo.com)open in new window

VSCode Verilog / SystemVerilog环境的配置

将Vscode设置为默认编辑器,及安装一些辅助插件的方式可以看这里:使用 VS Code 作为 Vivado 的默认代码编辑器 | Build Your PC (spencerwoo.com)open in new window