【精品博文】基于ZC706,ZYNQ学习手记(1):zynq开发环境搭建

接触ZYNQ系列的片子半年了,可是楼主实际上开始学习FPGA也就是八九个月前的事。在与实验室BOSS老白的第一次见面时,第一次从老白那听到了PCIE接口这个词,然后楼主就一脸懵逼的被接受了任务,并要求楼主在半年内给他做出来。

当然,希望是美好的,现实是残酷的,到最后项目验收老白还是没用上他寄予厚望的PCIE,还好老白也知道楼主是个菜鸡,所以也没有多说,这是闲话。对于楼主这个完全不懂逻辑设计,以前只做过纯硬件模拟设计的菜鸟,一切都是在懵逼中度过。在自己买了一块cyclone iv的板子,对照着视频学了二十天FPGA后,总算对在quartus ii环境下的开发有了一些了解,当成功驱动VGA把自己头像在显示器上显示出来时,内心还是有些小成就感的。然后,就来了实验室,老白给甩了一块新买的ZC706给楼主后,就让楼主自己整了,一查这个板子的资料,ISE?EDK?XPS?VIVADO?一大堆以前都没听过的软件啊,当时心里有一万头草泥马在奔腾。。。

说实话,一上手就接触这一系列高端芯片,真是的完全摸不着头脑,光是把工具装好把user guide中的例程给过一次,半个月就过去了,一开始我还傻逼的以为这个片子必须从PS端启动,还跟老白诉苦说这个板子不知道怎么做纯逻辑开发,现在想来实在丢脸。。

半年来,从各大网站查资料,看大神们的博客,总算是把这个板子用起来了,无奈楼主对嵌入式开发一窍不通,即使中间还用这个板子做了个项目,但也是一直局限于使用PL端逻辑资源,感觉这么牛逼的板子在楼主手里是明珠暗投啊。由于也没有系统性的学习一下,感觉许多基础的地方十分薄弱,这两天看Cute大神的博客,心有所感,决定自己也写写博客,系统性的整理一下资料,也怕自己以后给忘了。以前从来没写过博客,希望能过坚持下来。

这个系列是楼主看了米联科技基于Miz702的教程资料,自己在ZC706上做复现的过程。。

------------------------神圣的分割线---------------------------

所谓ZYNQ的开发环境,可以在ISE或者VIVADO上做的,不过ISE在14.7之后就停止了更新,楼主建议安装VIVADO,毕竟VIVADO号称是把各种开发工具集成并且支持图形化建模的。楼主之前半年用了半年vivado2015.4。个人感觉与ISE相比,界面相对亲民,综合和实现的时间也相对较少,不过感觉自带的仿真工具还是不如CHIPSCOPE好用。目前楼主已经把VIVADO更新到2016.2,这里以2015.4为例,为了防止误删,安装时请关闭杀毒软件!

 一、软件安装

1.双击

开始安装;

2.一路NEXT点下来,该I agree的就点上。。。直到

这是选择安装的版本。

3.next后,选择安装组件,为了避免麻烦,一定要勾选SDK,这是咱们在PS端进行嵌入式开发的平台

4.之后选择安装目录,选择一个英文路径之后就等着安装完成吧,根据电脑性能不同,时间20分钟到半小时不等。

二、软件注册

一般安装完会自动弹出,如果没有,在开始菜单中找到Manage Xilinx license

打开后再弹出的窗口左边找到load license,选择后点击copy license

之后选到你的license文件并确认。

整个VIVADO就安装完成了~

(0)

相关推荐

  • Vitis尝鲜(二)

    上一篇安装完相关程序后,这一篇就简单运行一个"Hello Vitis"的程序. 本例硬件平台为ZYNQ平台,具体芯片为XC7Z035. ZYNQ 芯片分为 PL 和 PS, PS ...

  • 基于Zynq平台的EtherCAT主站方案实现

    作者:陈秋苑 谢晓锋 陈海焕 广州虹科电子科技有限公司 摘 要:EtherCAT 是开放的实时以太网通讯协议,由德国倍福自动化有限公司研发.EtherCAT 具有高性能.低成本.容易使用等特点,目前在 ...

  • FPGA开发板哪家强? 设计大牛为你推荐了三款~

    最近得捷电子在哔哩哔哩又有新代表作,邀请了FPGA牛人給大家做了一期热门开发板的视频分享.从挑选的开发板角度出发,分享一些市场上热门FPGA开发板的特点,不论是想学习FPGA的初学者,还是迟迟不能决定 ...

  • Vivado 2021ML版和Modelsim的安装,联合仿真及库编译

    新版软件即使可能存在一些BUG,但对于喜欢折腾的人来说是难以抵抗的,Vivado 2021.1的ML版已体验多天,目前没发现啥BUG,倒是编译时间的确减少了. Vivado 2021.1 ML版安装 ...

  • 【精品博文】基于ZC706,ZYNQ学习手记(2):用PL端点亮流水灯(第1部分)

    开发环境安装好之后,进行大家都喜闻乐见的第一个程序--点灯,本次使用纯逻辑端也就是PL端来控制ZC706开发板上的4个LED灯. 一.查看开发板原理图 打开之后,找到GPIO页面中四个LED灯位置 然 ...

  • 【精品博文】ZC706相关设置:关于Boot mode

    刚刚入手zc706这个这块板子的时候,它的启动模式设置是真的让楼主懵逼,后来上Xilinx官网一查,才了解的它的启动模式的设置,下面直接上图 楼主在这里只简单讲一下如何设置:(对应的开关是在板子中间的 ...

  • 【精品博文】《FPGA设计技巧与案例开发详解》初探(二)之工程文件管理

    对于彬哥书中所提到的工程文件管理,由于只给了一个框架,简要介绍了各个文件夹的作用,进而有许多初学者不知道具体怎么操作,会在群里问这类问题.下面,我将详细介绍一下如何构建彬哥的工程目录. 首先,我还是简 ...

  • 【精品博文】Linux开发环境搭建

    版权声明: 本文由电子技术应用博主"cuter"发布.欢迎转载,但不得擅自更改博文内容,也不得用于任何盈利目的.转载时不得删除作者简介和作者单位简介.如有盗用而不说明出处引起的版权 ...

  • 【精品博文】《FPGA设计技巧与案例开发详解(第二版)》上线

    呕心沥血几春秋,携友再创第二版,<FPGA设计技巧与案例开发详解>,在去年经历了<FPGA设计技巧与案例开发详解>第一版的各种风风雨雨后,我们响应广大网友与高校学生的号召,精心 ...

  • 黄聪:Python+NLTK自然语言处理学习(一):环境搭建

    最近开始学习Python+NLTK自然语言处理,在此分享自己的学习经验,因为是初学,肯定有很多很多不懂的地方,发布此文章绝非为了显示自己的水平,而是因为网络上对NLTK的资料实在太少了,我就想分享一下 ...

  • ES6 - 基础学习(1): 开发环境搭建

    现在Chrome浏览器已经很好的支持ES6了,但有些低版本的浏览器或其他浏览器还是不支持ES6的语法,因此实际项目开发或上线过程中就需要把ES6的语法转变成ES5的语法.项目开发过程中 Webpack ...

  • 【精品博文】Zedboard 学习笔记之《ZYNQ中断的学习》

    由于ZYNQ芯片内部有ARM处理器,那么必然具有到中断资源.我们在学习嵌入式时,中断总是很重要但是很复杂的东西,那么现在来回顾一下当中断来临时的处理过程: -中断待处理. -处理器停止执行当前的线程. ...

  • 【精品博文】xilinx和altera学习FPGA好方法

    学几年fpga也是学的一坨屎,是因为你没遇到好的人给你带路,也没有好的公司给你练习. xilinx的FPGA学习方法,一个是芯片手册,XILINX的芯片手册不太好搜索,现在有专门的软件DOCnav的, ...