vivado入门教程-峰哥版

vivado入门教程-峰哥版

ID:68888077

大小:6.61 MB

页数:39页

时间:2022-01-02

vivado入门教程-峰哥版_第1页
vivado入门教程-峰哥版_第2页
vivado入门教程-峰哥版_第3页
vivado入门教程-峰哥版_第4页
vivado入门教程-峰哥版_第5页
vivado入门教程-峰哥版_第6页
vivado入门教程-峰哥版_第7页
vivado入门教程-峰哥版_第8页
vivado入门教程-峰哥版_第9页
vivado入门教程-峰哥版_第10页
资源描述:

《vivado入门教程-峰哥版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、--Xilinxzynq7010clg400-1sopc基于zybo开发板之gpio使用Vivado2015.4SDK2015.4如峰2016年6月7日20:10:33-.可修编.--版本说明版本作者说明-.可修编.--目录Vivado搭建底层硬件系统2二、sdk使用2三、总结2附录程序2-.可修编.--Vivado搭建底层硬件系统首先使用vivado搭建一个底层硬件系统,具体操作过程如下,用图的方式来说明,直观方便打开vivado2015.4如下单击createnewproject,如下图,单击next-.可修编

2、.--继续单击next,如下如,解释一下1:工程的名字2:工程在电脑中的位置,不要中文,不要空格3:打上勾表示在2-.可修编.--的位置基础上创建一个子目录,不勾就表示不创建,我一般都是按大类来分,比如米尔的文件夹,zingsk的文件夹,zybo的文件夹,所以我都勾上,我的位置如下图设置好了之后继续单击next,这里是说创建一个什么养的工程一般都是rtl的工程,其他的我还没研究过,直接看官方文档学的,做fpga或者soc,sopc,都是rtl-.可修编.--工程。这里也有个可以勾选的地方,勾上的意思是现在不指定源文

3、件,如果不够上,就进入具体设置,有硬件语言的类型,ip的选择,andsoon,可以自己去看看,建议勾选,这些可以在工程中设置的,没有必要提前设置单击next这里面可选的就很多了,从上到下,从左到右简单的说下Part和board分别指的是单个芯片和官方或者安富利的板子下面的这些是指fpga的类和速度和温度,左后的search,是你之前用过的芯片的记录或者直接收你想要的芯片名字,第一次选好,以后直接到search中选就行-.可修编.--这个是zybo的板子的芯片型号,或者在board中直接选zybo,继续单击next,

4、一个summary继续单击next,vivado给咱们创建工程-.可修编.--创建好了就是这个样子,一个空的工程接下来我们要建立一个空的图片,用来搭建zynq的底层,单击箭头指的地方-.可修编.--会出现下图这样这个表示设计的名字和存储的路径,一般都是系统,我习惯于功能加系统的方式命名,比如这次是对gpio进行操作,我会做gpio_sys,然后单击ok-.可修编.--接下来我们来添加zynq的ps,单击,或者单击,再或者crtl+I出现这个图-.可修编.--我们在search这输入zynq,选择第一个,单击左键或者

5、回车,都行,下面的那个好像是microblaze,没用过,以后再研究,好像类似于nios(这块我不确定,可以忽略不记)完了是这个样子的-.可修编.--双击zynq如图,配置zynq,这里是重点,详细说起来很多,可以参考ug585,我现在也没有全搞明白,也是觉得哪里不对去文档里找,那个文档1800多页,细读完了一定会忘,不如用哪看哪(个人观点)配置完是这样-.可修编.--单击runblockautomtian完了是这样的,把ddr和fix——io引出来了-.可修编.--接下来就是本文重点,开始添加gpio的ip双击配

6、置gpio的ip,简单改一下ip的位宽,-.可修编.--单击ok然后直接单击如图-.可修编.--然后在导航栏,点source右键gpio_sys单击createhdlwapper-.可修编.--单击ok上面的那个是手动,后面让eda自动updata,选下面的就好,单击ok在左侧的导航栏中,单击箭头指的位置-.可修编.--生成一些ip的约束,单击genrate等一会-.可修编.--单击ok,然后编译,等着如果之前忘了保存,这时候会弹出保存的,选save一段漫长的等待之后,分配管教,指定电平水平LMOS33然后这样,先

7、不要综合,没有分配管教-.可修编.---.可修编.--在这点这个-.可修编.--然后在这选layout然后选ioplane单击之后如下图分配完了,ctrl+s点ok设置一个名字-.可修编.--可以叫pin_location然后综合然后生成bit文件这个bit文件可以生成,也可以不生成,取决于有没有pl,有的话就要生成bit文件这两个过程很长时间!!!!!!!最后好了单击ok-.可修编.--Vivado的工作要完成了,就剩最后两步File–》exportàexporthardware如下图-.可修编.--单击ok最后

8、file–》lanchsdk,vivado的工作就完成了二、sdk使用File—》new—》baordsuportpackage默认选项就行-.可修编.--单击finish如下图,再单击finish左边多了一个bsp的文件夹-.可修编.--在这里有我们想要用的函数和一些参数信息今天这个是gpio的,主要这个两个函数头文件-.可修编.--再建一个应用工程然后起

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。