奔跑吧vivado
上一节一上来就是Linux,不是炫耀我们的MiZ702能跑Linux,而是为了方便的把外设一次性测试完。大家都知道MiZ702精华在于FPGA与ARM的完美融合,就像太极一样阴阳调和——软中有硬,串并结合!FPGA,ARM浑然一体,各司其职,可谓无所不能。正所谓,工欲善其事必先利其器,在我们深入的了解MiZ702之前,一些准备工作是必不可少的。那么今天就来讲讲vivado的安装。
至于Vivado的说明,我就摘抄一下网上比较金典的介绍。
“一提起Xilinx的开发环境,人们总是先会想起ISE,而对Vivado不甚了解。其实,Vivado是Xilinx公司于2012推出的新一代集成设计环境。虽然目前其流行度并不高,但可以说Vivado代表了未来XilinxFPGA开发环境的变化趋势。所以,作为一个XilinxFPGA的开发使用者,学习掌握Vivado是趋势,也是必然。
作为开发者,首先肯定有以下疑惑:既然已经有ISE存在了,为何Xilinx公司又花大力气去搞什么Vivado呢?在Vivado Design Suite User Guide : Getting Started(UG910)中提到,推出Vivado是为了提高设计者的效率,它能显著增加Xilinx的28nm工艺的可编程逻辑器件的设计、综合与实现效率。可以推测,随着FPGA进入28nm时代,ISE工具似乎就有些“不合时宜”了,硬件提升了,软件不提升的话,设计效率必然受影响。正是出于这一考虑,Xilinx公司于2008年开始便筹划推出新一代的软件开发环境,经历4年时间打造出了Vivado 工具这一巅峰之作。
必须说明的是,Vivado并不是ISE的升级版,它是全新的另一个XilinxFPGA的开发工具(事实上,ISE并没有因为Vivado的出现而挂掉也不可能挂掉,Vivado2012.2推出的同时ISE也更新到了14.2)。以前在ISE里面经常出现的像XST、Core Generator等工具在Vivado里面已经不复存在,开发者可以将Vivado理解为Xilinx为高端FPGA专门开发的一款开发工具。
Vivado目前只支持Xilinx的28nm工艺的7系列FPGA,包括Virtex-7系列、Kintex-7系列和Artix-7系列,不支持其它系列的FPGA。这不难理解,人家本身就是为高端而生的开发工具,没必要去支持低端。而ISE14.2支持全系列的FPGA,这也好理解,高端酒店就是为高富帅开的,低端酒店屌丝可进,高富帅也不会拦嘛。对于开发者,如果使用非7系列的FPGA器件,那么ISE是不二选择,但是如使果用7系列的FPGA,Vivado的开发效率必然完爆ISE了。”
安装vivado的过程,其实很简单,但是需要注意一个问题,安装时一定把SDK选上,避免不必要的麻烦。
1、全勾选上全部,全部同意~~

2、选择第三项,一次安装完所有我们需要的~~

3、接下来是选中SDK,很多教程忽略了这点,这里勾选上就一起把SDK装上。

接下来,选择下安装路径,就开始安装了。尽量选择一个大的盘,安装完之后大约会占据20G的空间。
安装完之后,顺便就把它破解好了~~
双击打开Vivado
选择如下所示:


最后,添加破解文件即可~~文件可以到http://www.osrc.cn/网站下载。
奔跑吧vivado的更多相关文章
- JS+CSS3人物奔跑动画
查看效果:http://hovertree.com/texiao/jquery/58/ 效果图: 代码: <!DOCTYPE html> <html> <head> ...
- Vivado SDK 2014.2 创建新工程后,BSP版本不对的解决办法
问题描述如下: 1. 使用Vivado SDK 2014.2已经创建了工程,但是此时,hdf文件增加了外设,需要重新创建工程以更新SDK中的外设描述: 2. 使用新的hdf创建工程后,发现system ...
- css3动画之小牛奔跑
今天突然看到阿里云官网的一个悬浮效果挺炫的,就想知道到底是怎么做的,研究了半天,加了一个技术群,原来是css3做的,然后做了一个小 Demo记录下来: <!DOCTYPE html> &l ...
- notepad++与vivado关联
notepad++与vivado关联 打开vivado软件,选择菜单栏“Tools——>Options…”,在弹出的对话框中,选择General选项卡,如图1所示. 图1 选择General选 ...
- [转载]Vivado轻松实现IP封装
Vivado轻松实现IP封装 1.新建一个测试工程 工程化的设计方法是离不开工程的,第一步往往都是新建工程,后面我会学习去工程化的开发方法,可能会更加高效. 2.利用向导完成IP封装 2.1.启动IP ...
- 在vivado中使用attribute
之前最常用的一个attribute就是mark_debug了,语法如下:(*mark_debug="ture"*). 今天又学到几个新的,原文在这里:http://china.xi ...
- [vivado系列]Vivado软件的下载
时间:2016.10.27 ------------------ 前言:我们知道vivado软件是用于xilinx的7系列及以上器件的FPGA开发工具. 随着版本的不断更新,也变得越来越庞大.臃肿! ...
- [vivado系列]Zynq开发常用文档
时间:2016.06.13 目的:阶段性总结学习的策略 ------------------------------------------------------------------------ ...
- [Xilinx]Modelsim独立仿真Vivado生成的PLL核
EDA Tools: 1.Vivado 2015.1(64-bit) 2.Modelsim SE-64 10.1c Time: 2016.05.26 ------------------------- ...
随机推荐
- [JAVA] Android用到的一些文件操作
// 获得某个文件夹folderPath下面某种文件后缀fileType的所有文件名 public static List<String> getFileNamesInFolder(Str ...
- 【SPL标准库专题(4)】 Datastructures:SplDoublyLinkedList
简述 双链表是一种重要的线性存储结构,对于双链表中的每个节点,不仅仅存储自己的信息,还要保存前驱和后继节点的地址. 类摘要 SplDoublyLinkedList implements Iterato ...
- 像azure一样桌面显示Windows系统信息
介绍 我们在使用azure的公有云时,可以看到打开虚拟机时右上角可以显示系统配置信息和公网私有地址,很好奇如何做到的,终于经过询问一位微软的朋友,他帮我找到了这个工具 工具地址:https://tec ...
- python基础学习6----字符串操作
一.重复输出字符串 print('hello'*20)#输出20个hello 二.通过索引获取字符串中字符 print('helloworld'[2:])#输出lloworld 三.关键字 in pr ...
- PHP中unset,array_splice删除数组中元素的区别
php中删除数组元素是非常的简单的,但有时删除数组需要对索引进行一些排序要求我们会使用到相关的函数,这里我们来介绍使用unset,array_splice删除数组中的元素区别吧 如果要在某个数组中删除 ...
- 最短路径Dijkstra matlab
Dijkstra: function [dist,pre, full_path]=MinRoad_Dijkstra(G,v0) n=0; if isfield(G,'w') && ~i ...
- vsftp配置
网上很多,但我还是想再整理一份属于自己的 1.vsftp简介 vsftp提供三种登陆方式:.匿名登录 .本地用户登录 .虚拟用户登录 vsftpd的特点:.较高的安全性需求 .带宽的限制 .创建支持虚 ...
- SQL server安装连接
原文:https://blog.csdn.net/andrewniu/article/details/78485312 原文:https://jingyan.baidu.com/article/76a ...
- BZOJ 1345 序列问题 单调栈
题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1345 题目大意: 对于一个给定的序列a1,…,an,我们对它进行一个操作reduce( ...
- MySQL keepalived 双主.md
MySQL keepalived 双主搭建 环境说明 系统 IP 主机名 mysql keepalived VIP CentOS 6.8 192.168.197.61 C6-node1 5.6.36 ...