vivado被amd收购了
https://www.amd.com/
注册账号
没啥好教的,不需要翻墙,可直接注册
下载
下载 (xilinx.com)
选择下载版本
根据自己的操作系统选择安装程序
认证个人信息:下载之前还需要再次填写个人信息,简单地填一下,然后点击 Download 按钮就可以下载了。
采用chrome浏览器下载,edge浏览器有卡网络下载不来,爆errer
提示有新版本,先安装,选择Continue
next后需要输入账号
选择我们需要的vivado
选择磁盘
路径不能有中文、空格等特殊字符,同时电脑的用户名不要 是中文、带空格的名称。
可以看到 Vivado 对硬盘大小的要求,大约 53G。
安装
安装组件
于Ubuntu 20.04.3 LTS安装Vivado2021.2出现安装过程卡在generating installed device list一步的解决方法
Xilinx官方下载好需要的版本(Windows/Linux是同一个安装包,Vivado及家族中其他软件是用Java开发的跨平台软件),解压后cd进入文件夹,会有xsetup.sh。运行sudo ./xsetup进行安装,步骤与Windows差不多。用sudo的原因在于,用于FPGA下载调试的cable驱动安装需要用到这个权限。
在安装过程中我遇到了小标题中的问题。我是因为缺少了ncurses,安装完后轻松解决:
sudo apt install libncurses5
安装完ncurses库后重新开始安装程序,顺利安装。
如果失败的小伙伴可以参考下这篇博文,提供了其他的解决方案:https://blog.csdn.net/weixin_48041198/article/details/107869204
安装Cable Drivers(Linux)
细心的同学会发现,安装过程中有一条提示:在Linux中安装Vivado时Cable Drivers并不会被安装,需要我们手动去安装驱动。根据安装程序提供的手册UG973即可安装。
UG973中给出的解决方法 给英文不好的同学解释一下:只需在终端中用管理员权限执行命令:
${vivado_install_dir}/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers
要将其中的{vivado_install_dir}替换为你的Vivado安装位置,比如我安装在/tools/Xilinx/Vivado/2021.2,就用它来替换花括号的内容,最后执行的命令如下:
$/tools/Xilinx/Vivado/2021.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers
注意不要将 $ 也复制到终端里,它只表示一条命令的开始
提示成功安装就可以愉快使用了。
破解激活
关于Xilinx vivado中license许可文件问题的资源获取和解决方法
●1:license资源的获取 ●2:将license文件导入vivado中
license资源的获取
license资源获取主要通过两种方式,分别是从Xilinx官网获取和直接获取已有的license文件。Xilinx官网上的获取可以参考Xilinx官网license获取方法
在XILINX官网首页,可以找到Support->Downloads & Licensing,下载Vivado HLx软件和申请License注册文件。
官网暂未直接提供License申请的入口链接,可以点击Downloads(软件下载)页面中的Licensing Help(注册申请帮助)。
在注册解决方法中心页面中,点击右上方Quick Links(快捷链接)下的Access Products Licensing Site(产品注册网址)。
进入产品注册页面,勾选Vivado Webpack License选项,点击Create Node-Locked License(生成锁定节点的注册文件)。
在弹出的创建注册文件对话框中,直接点击next,进入下一步。
再次点击next,生成注册文件。
完成注册后,系统会将注册文件发送至账号邮箱中,同时在License管理页面可以看到新生成的注册文件。
最后,下载邮件中的附件Xilinx.lic文件。
本文主要提供已有的license问价供大家使用。
# ----- REMOVE LINES ABOVE HERE --------------------------
#
# This license is valid from Sun Mar 11 06:21:33 UTC 2018.
#
# This is license NODELOCKED to HOSTID=ANY;
# there is no need to run lmgrd for this license.
#
#
# This is a permanent license generated on Sun Mar 11 06:21:33 UTC 2018
INCREMENT SDK xilinxd 2019.03 permanent uncounted B148F3A429F9
VENDOR_STRING=hqh_123,SDK,software,permanent,_211499825_0_0_901
HOSTID=ANY ISSUER="Xilinx Inc" START=11-Mar-2018 TS_OK
#
# This is a permanent license generated on Sun Mar 11 06:21:33 UTC 2018
INCREMENT Analyzer xilinxd 2019.03 permanent uncounted 271EE8CBEC12
VENDOR_STRING=hqh_123,Analyzer,software,permanent,_211499825_0_0_065
HOSTID=ANY ISSUER="Xilinx Inc" START=11-Mar-2018 TS_OK
#
# This is a permanent license generated on Sun Mar 11 06:21:33 UTC 2018
INCREMENT HLS xilinxd 2019.03 permanent uncounted 8B9A1E4C1D21
VENDOR_STRING=hqh_123,HLS,software,permanent,_211499825_0_0_523
HOSTID=ANY ISSUER="Xilinx Inc" START=11-Mar-2018 TS_OK
#
# This is a permanent license generated on Sun Mar 11 06:21:33 UTC 2018
INCREMENT V_WebPACK xilinxd 2019.03 permanent uncounted B1CEF6D55F98
VENDOR_STRING=hqh_123,V_WebPACK,software,permanent,_211499825_0_0_825
HOSTID=ANY ISSUER="Xilinx Inc" START=11-Mar-2018 TS_OK
#
# ----- REMOVE LINES BELOW HERE --------------------------
将以上代码复制到文本文件中,并将文本文件命名为Xilinx.lic(其他名称也可以,但是要注意文件名要全英文并且将拓展名设置成为.lic),在这里,license文件就生成了。
下载的可使用的激活许可证自修改:
个人建议到官网下载一个许可证,即使是30天使用期的都好,再进行日期修改即可
# ----- REMOVE LINES ABOVE HERE --------------------------
#
INCREMENT VIVADO_HLS xilinxd 2037.05 permanent uncounted AF3E86892AA2
VENDOR_STRING=License_Type:Bought HOSTID=ANY ISSUER="Xilinx
Inc" START=19-May-2016 TS_OK
INCREMENT Vivado_System_Edition xilinxd 2037.05 permanent uncounted
A1074C37F742 VENDOR_STRING=License_Type:Bought HOSTID=ANY
ISSUER="Xilinx Inc" START=19-May-2016 TS_OK
PACKAGE Vivado_System_Edition xilinxd 2037.05 DFF4A65E0A68
COMPONENTS="ISIM ChipScopePro_SIOTK PlanAhead ChipscopePro XPS
ISE HLS_Synthesis AccelDSP Vivado Rodin_Synthesis
Rodin_Implementation Rodin_SystemBuilder
PartialReconfiguration AUTOESL_FLOW AUTOESL_CC AUTOESL_OPT
AUTOESL_SC AUTOESL_XILINX petalinux_arch_ppc
petalinux_arch_microblaze petalinux_arch_zynq ap_sdsoc SDK
SysGen Simulation Implementation Analyzer HLS Synthesis
VIVADO_HLS" OPTIONS=SUITE
#
# ----- REMOVE LINES BELOW HERE --------------------------
将license文件导入vivado中
以win10系统为例,若vivado安装后不久,可以在“最近添加”中找到相应的“Manage Xilinx License”
打开“Manage Xilinx License”,在左侧栏中选择“Load License”,然后在右侧选择“Copy License”。 ` 选择已经准备好的license文件,即可完成配置。
软件重启后可正常使用
重新安装驱动
一般安装 vivado 时,都会安装下载器驱动。如果需要再次安装下载器驱动,进入 vivado 安装路径“D:XilinxVivado2021.2dataxicomcable_driversnt64digilent”下,双击 “install_digilent.exe”文件安装,安装前先关闭 vivado 软件,如果 vivado 识别不到下载器,请 尝试关闭防火墙,杀毒软件,也不能同时打开多个版本的 vivado、ise。
安装完成后,连接下载器,打开设备管理器,在通用串行总线控制器里找到 USB Serial Converter,说明安装成功
快捷键
用VSCode代替Vivado的文本编辑器进行编辑
一、更换Vivado自带文本编辑器 在Vivado的工程界面的Tool菜单中点击Settings打开Settings
在Text Editor项目栏中打开Current Editor下拉框更换默认的文本编辑器
如果需要更换自带的编辑器设置点击对应的编辑器即可,常用的有Notepad++和Sublime。这里我们需要更改为VSCode,此时点击下拉框最下方的Custom Editor
弹出
Editor输入框中输入
C:/Program Files/Microsoft VS Code/Code.exe -g :
前面是VSCode应用程序的绝对路径,这里的文件夹的位置要参考安装VSCode时的设置。
双击工程下面的文件,Vivado会自动使用Code打开文件。
至此即可以通过VSCode编程。
二:安装Verilog扩展 在VsCode扩展商店搜索Verilog
安装使用人数最多的扩展。其是支持Verilog和SystemVerilog的,你使用的是VHDL则下载另外的插件即可。
比起自带的编辑器,实现语法高亮、自动补齐、列出端口的功能,并且界面美观还可以配合其他插件一起使用。
三、纠错校验 通过vivado安装目录下的xvlog(vivado自带的语法纠错工具)可以实现纠错的功能
在VSCode里进行设置前需要将这个工具所在的目录放置在系统的环境变量,以便VSCode能够调用
在此电脑的界面中的空白区右键->点击属性打开系统界面
点击左侧高级系统设置打开系统属性界面
在高级标签页中点击下方的环境变量打开环境变量
在下方的系统变量中找到变量Path后双击
点击左侧的新建按钮,在下方输入框中输入Vivado的bin文件夹,这里的文件夹的位置要参考安装Vivado时的设置。
添加完成后依次点击确认
添加完成之后,在CMD输入
xvlog -version
检测是否生效
如果没有打印出未找到该命令,那么先检查环境变量中的信息有没有填错。如果依旧不行则重启电脑。
接下来重新打开VSCode,打开扩展界面,点击之前安装的Verilog-HDL左下角的齿轮图标打开设置,将Verilog的Linter更换成xvlog。
如果需要使用的语法纠错插件来自Modelsim或Quatus,选择对应的linter即可。
注意:编译器需要手动保存,才会进行xvlog解析。
原文始发于微信公众号(qingjiegong):vivado安装配置教程
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论