- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vivado入门教程-峰哥版要点
Xilinx zynq 7010clg400-1 sopc 基于zybo开发板之gpio使用
Vivado 2015.4
SDK 2015.4
魏如峰
2016年6月7日 20:10:33
版本说明
版本作者说明
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc453109047 Vivado 搭建底层硬件系统 PAGEREF _Toc453109047 \h 4
HYPERLINK \l _Toc453109048 二、sdk使用 PAGEREF _Toc453109048 \h 26
HYPERLINK \l _Toc453109049 三、总结 PAGEREF _Toc453109049 \h 38
HYPERLINK \l _Toc453109050 附录程序 PAGEREF _Toc453109050 \h 38
Vivado 搭建底层硬件系统
首先使用vivado搭建一个底层硬件系统,具体操作过程如下,用图的方式来说明,直观方便
打开vivado 2015.4 如下
单击create new project,如下图,单击next
继续单击next,如下如,
解释一下
1:工程的名字
2:工程在电脑中的位置,不要中文,不要空格
3:打上勾表示在2的位置基础上创建一个子目录,不勾就表示不创建,我一般都是按大类来分,比如米尔的文件夹,zingsk的文件夹,zybo的文件夹,所以我都勾上,我的位置如下图
设置好了之后继续单击next,这里是说创建一个什么养的工程
一般都是rtl的工程,其他的我还没研究过,直接看官方文档学的,做fpga或者soc,sopc,都是rtl工程。这里也有个可以勾选的地方,勾上的意思是现在不指定源文件,如果不够上,就进入具体设置,有硬件语言的类型,ip的选择,and so on ,可以自己去看看,建议勾选,这些可以在工程中设置的,没有必要提前设置
单击next
这里面可选的就很多了,从上到下,从左到右简单的说下
Part和board分别指的是单个芯片和官方或者安富利的板子
下面的这些是指fpga的类和速度和温度,左后的search,是你之前用过的芯片???记录或者直接收你想要的芯片名字,第一次选好,以后直接到search中选就行
这个是zybo的板子的芯片型号,或者在board中直接选zybo,继续单击next,一个summary
继续单击next,vivado给咱们创建工程
创建好了就是这个样子,一个空的工程
接下来我们要建立一个空的图片,用来搭建zynq的底层,单击箭头指的地方
会出现下图这样
这个表示设计的名字和存储的路径,一般都是系统,我习惯于功能加系统的方式命名,比如这次是对gpio进行操作,我会做gpio_sys,然后单击ok
接下来我们来添加zynq的ps,单击,或者单击,再或者crtl + I
出现这个图
我们在search这输入zynq,选择第一个,单击左键或者回车,都行,下面的那个好像是microblaze,没用过,以后再研究,好像类似于nios(这块我不确定,可以忽略不记)
完了是这个样子的
双击zynq
如图,配置zynq,这里是重点,详细说起来很多,可以参考ug585,我现在也没有全搞明白,也是觉得哪里不对去文档里找,那个文档1800多页,细读完了一定会忘,不如用哪看哪(个人观点) 配置完是这样
单击run block automtian
完了是这样的,把ddr和fix——io引出来了
接下来就是本文重点,开始添加gpio的ip
双击
配置gpio的ip,简单改一下ip的位宽,
单击ok
然后直接单击
如图
然后在导航栏,点source
右键gpio_sys
单击create hdl wapper
单击ok
上面的那个是手动,后面让eda自动updata,选下面的就好,单击ok
在左侧的导航栏中,单击箭头指的位置
生成一些ip的约束,
单击genrate
等一会
单击ok,然后编译,等着
如果之前忘了保存,这时候会弹出保存的,选save
一段漫长的等待之后,分配管教,指定电平水平LMOS33
然后这样,先不要综合,没有分配管教
在这点这个
然后在这选layout
然后选ioplane
单击之后如下图
分配完了,ctrl + s 点ok
设置一个名字
可以叫pin_location
然后综合
然后生成bit文件
这个bit文件可以生成,也可以不生成,取决于有没有pl,有的话就要生成bit文件
这两个过程很长时间!!!!!!!最后好了单击ok
Vivado的工作要完成了,就剩最后两步
Fi
您可能关注的文档
最近下载
- 明代故宫、孔府旧藏服饰.pdf VIP
- 中考物理总复习《力学》专项练习题(附答案).docx
- 2025年春新人教PEP版英语三年级下册课件 Revision Going to a school fair-第2课时.pptx
- 春节文艺活动劳务合同6篇.docx
- 局领导班子成员之间相互批评意见清单(6).doc VIP
- 2025年1月必威体育精装版版化危为安ccsc每日答题题库和配套答案(持续更新中).docx
- 应用数理统计基础课后习题答案(全)-庄楚强.pdf
- 《民法典》无效合同处理规则适用要点解析.docx
- 农商银行董事会换届工作报告(三年工作总结及下届工作思路).docx
- 2023-2024学年江苏省盐城市高二下学期6月期末考试化学试题(解析版).docx
文档评论(0)