2025 / 5 / 25
前期准备
1-vivado如果要在官网下载的话需要提前注册AMD账号,如果没办法搞定,只能自行去各类网盘找了,最新的链接点击此处
2-版本的选择,目前推荐2017.4、2018.3、2020.2、2022.2、2024.2,无它,这几个都是能找到大量资料和经过大量群友验证过的版本。可以举一个反例:2023.2(还是.1来着?),为什么辣鸡?首先有各类BUG,包括但不限于Vitis无法programmer flash(这个bug在xilinx 论坛查得到,就是他们脚本写错了)。其次安装体积巨大,我忘了是从哪个版本开始专门做了体积优化。
3-下载文件的选择(这里以2024.2为例):
AMD Unified Installer for FPGAs & Adaptive SoCs 2024.2: Windows Self Extracting Web Installer(EXE - 222.85 MB):Windows在线安装的引导包,然后进去会让你选你要装哪些功能和器件库再实时下载安装。不推荐,因为xilinx的网不太好,老是断,几十个G的文件不是闹着玩儿的。
AMD Unified Installer for FPGAs & Adaptive SoCs 2024.2: Linux Self Extracting Web Installer(BIN - 303.88 MB):Linux在线安装的引导包,不推荐,理由同上。
AMD Unified Installer for FPGAs & Adaptive SoCs 2024.2 SFD(TAR/GZIP - 124.65 GB):Windows/Linux共用的一个统一安装包,安装时无需额外下载,推荐。考虑到这玩意还能扔迅雷或者IDM,怎么算都比它自己单线程搁哪儿下跑得快。
其他各类update:给坚持版本的老古董用的,有时间折腾update,直接升到新版本就行了(当然也不排除像2022升级到2023赤石)
4-准备个300G左右空间(因为这120个G是压缩包,还要解压,至少要240G空间),把这个下载下来
安装过程
1-解压过程就不放了,直接点击exe开始安装吧
2-依旧登录账号,哎,不能完全离线安装
3-选择安装版本,如果你是要往ZYNQ方向,装第一个vitis,里面会包含vivado;如果你不玩儿ZYNQ,就装第二个vivado(下一个界面记得选ML Standard,这个是免费的,Enterprise是收费的),会比vitis版本少一点体积
4-选择你要玩的器件库和功能,一般就玩个7系,其他你要玩再加。像现在这个装下来才56个G,如果全勾上得100多个G。
5-一堆我同意
6-然后自己改一下安装路径,一路点点点吧

7-如果你是在线引导安装,这里就会去下载;如果你是离线完整安装包,这里就直接等安装了
注:如果有玩7K325T之类打算,去网上找个vivado 2037的lic吧,这玩意在免费的vivado版本内不提供
点灯流程
1-点灯主要是为了检查整个环境是否完全正常(此处仅考虑编译下载,仿真略)
2-点击vivado2024.2,启动!(大概率等半天
3-点击左边Create Project
4-确认工程文件夹路径
5-确认工程类型(如果有写好的文件,这里要把勾去掉,可以先添加;后面再添加也行的
6-根据你拿啥板子点,自己选一下型号
7-确认无误后等他Finish转圈圈
8-在Source那儿点+号,选择creat design sources
9-选择creat File,给个top命名
10-define module跳过,一会手写
11-回到Vivado,在Sources->design Sources里双击打开top.v,随便写个按键 LED绑一起的程序
12-上面8-10步骤一样,新建一个Constraints,内容如下,将代码的input和output绑定到板子实际管脚上(这一步和你手上实际板子配置来)
13-正常来说应该保存,先点Run Synthesis,等待右上角的Running synth_design变成Complete
14-无误后,继续选择Run Implementation,继续等待
15-无误后,继续选择Generate Bitstream
16-无误后,继续选择Open HardWare,这个时候就把开发板电源和下载器连接好,上电并连接电脑。正常来说这个时候应该能看到开发板了,如果没显示,就手动点一下Open Target扫描一下

17-在芯片型号右键选择Program device
18-此时默认会选择当前工程生成的bit,点击下载
19-下载完成后即可验证,按键的按下松开是否跟随LED的闪烁现象。当然这也说明整个Vivado环境没有任何问题了。
更新记录
260213:初始版本