Vivado的两种下载安装方式:Webpack下载与安装、本地文件安装详细步骤讲解

目录

  • 1.前言
  • 2. Vivado Webpack下载、安装
  • 3.本地文件下载安装

微信公众号获取更多FPGA相关源码:
在这里插入图片描述

1.前言

本人自本科大二开始接触FPGA相关知识,现已将近六年,由于一直在上学,也不是一直在搞FPGA,但是也完成过一些项目。整个学习的过程中,零零碎碎的,也没写啥总结,总是觉得不系统。从这篇开始将从比较基础的角度讲述如何一步步了解FPGA。我相信动手一步步做下去是从零开始学习知识的最快方法,而不是一直去看书看文章,学习工科最重要的就是动手,且FPGA只是一个工具,学习信号处理、通信、以及一些算法相关的知识比FPGA更为重要。这个过程中会经常用到quartus、Vivado、Matlab、ModelSim等一系列软件。

尽我所学,我将开设一个工具使用系列,把我学到的使用相关软件的相关经验和方法进行分享。

2. Vivado Webpack下载、安装

(1)我们可以选择在 XILINX 官网(现在应该叫AMD官网)下载其公司旗下的产品Vivado,最好是进官方英文网站:https://www.amd.com/en.html

AMD 官网

(2)点击网页右上角 “人物” 按钮,然后点击 “Create Account” ,进行账号注册。

账号注册

如果已有账号,点"My Account"直接登录即可。

(3)填写信息,进行人机验证,然后点击注册。

填写信息

(4)激活账户:访问令牌在你的邮箱中,如果你没有收到邮件,可以点击黑色按钮 “重新发送电子邮件”。 设置密码这块比较烦,长度必须包含10且需要包含 1个大写字母,1个小写字母,1个数字,1个特殊字符。

激活账户

(5)激活之后点"My Account"登录。

(6)登录之后,在Products -> Software,Tools,&Apps -> Vivado Software

Vivado Webpack下载界面

如果你不想一个个点击去找下载页面在哪,可以直接点击下面的链接:

下载页面:https://www.xilinx.com/support/download.html

选择下载版本

(7)选择下载版本:这里我们选择要下载的版本,选择你系统对应的安装包

选择你系统对应的安装包

(8)等待安装包下载完毕即可:

等待安装包下载

(9)下完完毕后我们打开安装包进行安装:

安装

(10)如果弹出 Windows 安全中心警报,点击 允许访问 即可:

防火墙允许访问

(11)一直next,出现如下界面,再次输入账号密码:

再次输入账号密码

(12)勾选同意:这三个条款全部勾选后才能选择->Next

勾选同意三个条款

(12)选择版本:这里选择你需要的版本即可,建议WebPACK

WebPACK

(13)建议选择 HL design Edition,如果充裕的磁盘空间,建议全部勾选。

HL design Edition

(14)选择安装路径:默认是安装在 C盘的,可以选择其他盘。

选择安装路径

(15)点击 Install 安装:

点击 Install 安装

(16)等待软件安装完成

等待软件安装

(17)安装完成后桌面上会生成 Vivado 的快捷方式,双击打开即可:

Vivado开始界面

3.本地文件下载安装

有时候AMD的官网会很卡,经常加载不出页面。或者点击下载之后速度很慢,这时用本地文件进行安装会更省事。
后台回复vivado获取vivado 2018.3的安装包链接。

(1)下载安装包,解压后打开 Vivado 2018.3 安装包文件,运行 xsetup.exe 进行安装。

image
(2)弹出如下界面,可以看到 Vivado 2018.3 版本支持运行的系统有 Windows 7、Windows
10 专业版以及一些 Linux 系统。
image

image
(3)点击 Next 出现协议,勾选 3 处地方的 “I Agree”,这里开始和Vivado Webpack安装基本一致

image
(4)点击 Next,选择要安装的组件,可多选,这里我们选择 Vivado HL Design Edition 和
Documentation Navigator(standalone)就可以,前者是 FPGA 开发需要的软件,后者是 Xilinx
各种文档手册查找的工具。

image
(5)点击 Next 选择要安装的一些工具组件,这里可以保持默认,也可以根据实际情况,选择当前要使用的器件就可以,可以节省软件安装时间。

image
(6)点击 Next,选择要安装的目录,默认为“C:\Xilinx”,用户可以根据自己的实际情况
选择安装路径。这里自定义选择安装的目录为“D:\Tools\Xilinx”。注意,安装路径文件夹需要
是以英文命名的,路径不能含有中文。
image
(7)点击 Next,进入 Installation Summary 界面。
image
(8)点击 Install,进入安装过程,安装过程比较慢,这里需要等一段时间。
image
(9)安装过程会弹出下面的界面,这里是安装下载器驱动,点击安装。
image
(10)安装完成,会弹出 Installation completed successfully,点击确认即可。
image
(11)安装完成会弹出 License Manager 窗口
image
若是没有弹出,或者不小心关掉了,可以点击Help->Manager License打开
image

(12)选择点击 Load License。

image
(13)右边窗口点击 Copy License…,弹出选择设置 License 文件存放的路径。

image
(14)点击左边窗口 View License State,可以看到右边窗口具体加载的一些 License 的情
况,如果这里是空的,说明 License 加载失败,返回到上一步骤重新加载 License。

image
(15)到此,Vivado 软件安装及 License 的加载就完成了。双击桌面快捷方式,即可打开:

image
微信公众号获取更多FPGA相关源码:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/21325.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【学习】企业如何选择一个合适的DCMM咨询机构

DCMM是我国首个数据管理领域正式发布的国家标准。旨在帮助企业利用先进的数据管理理念和方法,建立和评价自身数据管理能力,持续完善数据管理组织、程序和制度,充分发挥数据在促进企业向信息化、数字化、智能化发展方面的价值。该标准借鉴了国…

数据仓库核心:维度表设计的艺术与实践

文章目录 1. 引言1.1基本概念1.2 维度表定义 2. 设计方法2.1 选择或新建维度2.2 确定维度主维表2.3 确定相关维表2.14 确定维度属性 3. 维度的层次结构3.1 举个例子3.2 什么是数据钻取?3.3 常见的维度层次结构 4. 高级维度策略4.1 维度整合维度整合:构建…

IDEA 学习之 疑难杂症系列

IDEA 学习之 疑难杂症系列 1. Mapstruct 编译空指针问题 1.1. 现象 NullPointerException at org.mapstruct.ap.internal.processor.DefaultVersionInformation.createManifest1.2. 原因 MapStruct 在 IDEA 2020.3 版本编译 NPE 问题 1.3. 解决办法 2. IDEA 学习之 编译内…

python列表的进阶

小结: # 列表的删除小结: # 删除列表的最后一列 punished students.pop() print(被罚站的人是: punished ,同学们引以为戒。)# 根据下标删除 del students[0]#根据名称删除 students.remove(王熙凤)在今天的课程里&#xff0c…

绿联 安装SeaTable在线协同表格

绿联 安装SeaTable在线协同表格 1、镜像 seatable/seatable-developer:latest 2、安装 2.1、基础设置 重启策略:容器退出时总是重启容器。 2.2、网络 网络选择桥接(bridge)。 2.3、存储空间 装载路径/shared不可变更。 2.4、端口设置 容器端口固定80&#x…

Unity动画系统介绍

Unity动画系统介绍 Animator组件: 这是Unity中用于控制动画状态的组件,它与Animator Controller一起工作,可以基于游戏逻辑来切换不同的动画状态。 Animator Controller: 这是一个用于管理动画状态机的组件,它允许…

Leetcode:回文数

题目链接&#xff1a;9. 回文数 - 力扣&#xff08;LeetCode&#xff09; 普通版本&#xff08;字符串双指针&#xff09; 1、x为负数时永远不可能为回文数 2、x为个位数时不可能是回文数 class Solution { public:bool isPalindrome(int x) {if(x<0||(x%100 &&…

服务器硬件的基础知识

服务器硬件的基础知识 服务器硬件是服务器计算机的物理组件&#xff0c;用于存储、处理和管理数据。以下是服务器硬件的基础知识介绍。 1. 处理器&#xff08;CPU&#xff09; 概述 处理器是服务器的核心组件&#xff0c;负责执行计算和处理任务。常见品牌有 Intel 和 AMD。…

音视频开发—V4L2介绍,FFmpeg 打开摄像头输出yuv文件

实验平台&#xff1a;Ubuntu20.04 摄像头&#xff1a;1080P 监控摄像头&#xff0c;采用V4L2驱动框架 文章目录 1.V4L2相关介绍1.1. 基本概念1.2. 主要功能1.3. V4L2驱动框架1.4. 主要组件1.5. 使用V4L2的应用1.6. 常用V4L2工具 2.ffmpeg命令实现打开摄像头输出yuv文件3.使用C…

刷题笔记1:如何科学的限制数字溢出问题

LCR 192. 把字符串转换成整数 (atoi) - 力扣&#xff08;LeetCode&#xff09; 我们以力扣的此题目为例&#xff0c;简述在诸如大数运算等问题中如何限制数字溢出问题。 先来直接看看自己的处理方式&#xff1a; class Solution { public:int myAtoi(string str) {int pcur0;…

【文末附gpt升级秘笈】iOS 18首个正式版与AI Siri的缺席:技术迭代与用户期待之间的博弈

iOS 18首个正式版与AI Siri的缺席&#xff1a;技术迭代与用户期待之间的博弈 摘要 随着人工智能技术的飞速发展&#xff0c;智能语音助手已成为移动设备的重要功能之一。作为移动操作系统的领导者&#xff0c;苹果的iOS系统一直以其稳定性和创新性著称。然而&#xff0c;在iO…

ssm整合(spring+springmvc+mybatis)做一个小项目(SpringMVC学习笔记六)

一、mybatis层 1、搭建数据库&#xff1a; //创建数据库 CREATE DATABASE ssmbuild; //选择数据库 USE ssmbuild//检查如果数据库中有books这个表的话就给他删除 DROP TABLE IF EXISTS books//创建表books CREATE TABLE books( bookID INT(10) NOT NULL AUTO_INCREMENT COMME…

二叉树链式结构的实现

1.创建二叉树 (1)创建结构体 typedef int BTDataType;typedef struct BinaryTreeNode {BTDataType _data;struct BinaryTreeNode* _left;struct BinaryTreeNode* _right; }BTNode;(2)根据前序遍历构建树 //通过前序遍历的数组"123##45##6##"构建二叉树 BTNode* Bi…

vue组合式和选项式

Vue中的组合式(Composition API)和选项式(Options API)是两种不同的编写组件逻辑的方法。 组合式API&#xff08;Composition API&#xff09;: 使用函数来定义组件逻辑&#xff0c;可以更灵活地重用和组合逻辑。使用setup函数作为组件的入口点&#xff0c;在这里可以访问pro…

docker以挂载目录启动容器报错问题的解决

拉取镜像&#xff1a; docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 创建实例&#xff1a; mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasti…

vs2019 c++20 规范 STL库中关于时间的模板 ratio<T,U> , duration<T,U> , time_point<T,U>等

(探讨一)在学习线程的时候&#xff0c;一些函数会让线程等待或睡眠一段时间。函数形参是时间单位&#xff0c;那么在 c 中是如何记录和表示时间的呢&#xff1f;以下给出模板简图&#xff1a; &#xff08;2 探讨二&#xff09;接着给出对模板类 duration_values 的成员函数的测…

【Leetcode 705 】设计哈希集合——数组嵌套链表(限制哈希Key)

题目 不使用任何内建的哈希表库设计一个哈希集合&#xff08;HashSet&#xff09;。 实现 MyHashSet 类&#xff1a; void add(key) 向哈希集合中插入值 key 。bool contains(key) 返回哈希集合中是否存在这个值 key 。void remove(key) 将给定值 key 从哈希集合中删除。如果…

免费企业域名备案手把手教程

走的阿里云的备案服务&#xff0c;全程免费 前提 主办者&#xff1a;你的企业主办者负责人&#xff1a;当前登录的阿里云账户的人&#xff0c;不是企业法人的话&#xff0c;得准备委托书&#xff0c;会有地方提供模板&#xff0c;打印一下&#xff0c;签字扫描上传就行域名的…

imweb前端教程:深入探索前端技术的奥秘

imweb前端教程&#xff1a;深入探索前端技术的奥秘 在数字化浪潮的推动下&#xff0c;前端技术日益成为互联网行业的核心驱动力。imweb前端教程旨在为广大前端开发者提供一份全面而深入的学习指南&#xff0c;帮助大家更好地掌握前端技术的精髓。本文将从四个方面、五个方面、…

【强化学习】DPO(Direct Preference Optimization)算法学习笔记

【强化学习】DPO&#xff08;Direct Preference Optimization&#xff09;算法学习笔记 RLHF与DPO的关系KL散度Bradley-Terry模型DPO算法流程参考文献 RLHF与DPO的关系 DPO&#xff08;Direct Preference Optimization&#xff09;和RLHF&#xff08;Reinforcement Learning f…