vivado设计一:建立第一个入门工程(基于zybo)

0赞

发表于 2014/6/17 23:03:25 阅读(8777) 评论(4)

软件:vivado 2013.4

电脑:xp系统

硬件:zybo(基于xilinx 的zynq-7010主控芯片)

实验一:利用vivado建立一个嵌入式系统(之前用PlanAhead在zed实现过,现在换成vivado和zybo了,感受一下不同的地方)

启动vivado,建立新工程

选择next,填写工程名称和选择工程路径

Next,RTL工程走起:

Next,选择为verilog

连续三次Next,选择平台,这里我们使用的是zybo了:

Next,然后finish,就建立了一个空的vivado工程

来到工程主界面:

Create Block Design

点击ok,Add IP

搜索z,选择红色的zynq7 Processing System

双击zynq7 Processing System,点击Run Block Automation

出现了:

双击上面出现的图:添加配置文件:

点击ok,回到界面,继续zynq7 Processing System

注意下面的非常重要只留下uart1:

点击ok,回到主界面:

点击上述的validate design ,没有错误

Generate

File->Export > Export hardware for SDK

建立应用程序工程

选择模板:

产生模板后,打开memorytest.c,在空白处按下个Enter,保存,这个时候就会重新编译,生成我们需要的elf文件:

好,在zybo上设置为JTAG启动,接好uart线,选择usb供电

下载elf文件,可以看到信息如下:

zedboard--ps工程helloworld的建立

http://blog.chinaaet.com/detail/34607

vivado设计一:建立第一个入门工程(基于zybo)

http://blog.chinaaet.com/detail/35736

第一个是从ISE的PlanAhead从开始建立一个zynq的纯ps的工程

第二个是从vivado中直接建立的一个PS工程,这里都没有用到PL。

基本流程是差不多的,还无法体会vivado的强大之处,有待继续学习和发掘

转载:http://blog.chinaaet.com/xzy610030/p/35736

vivado设计一:建立第一个入门工程(基于zybo)的更多相关文章

  1. Vivado设计二:zynq的PS访问PL中的自带IP核(基于zybo)

    1.建立工程 首先和Vivado设计一中一样,先建立工程(这部分就忽略了) 2.create block design 同样,Add IP 同样,也添加配置文件,这些都和设计一是一样的,没什么区别. ...

  2. MyGui笔记(1)建立第一个工程

    记录下学习 MyGui的一些笔记,从建立第一个工程开始. 步骤: 1.右键MYGUI解决方案,添加→新建项目,选择“Win32 项目”,名称为:TestHello.下一步,勾选“空项目”. 2.设置工 ...

  3. 第一篇 入门必备 (Android学习笔记)

    第一篇 入门必备 第1章 初识Android 第2章 搭建你的开发环境 第3章 创建第一个程序--HelloWorld 第4章 使用Android工具   ●Android之父 Android安迪·罗 ...

  4. vivado设计四:自定义IP核测试

    在vivado设计三中:http://blog.chinaaet.com/detail/37177已经建立了vivado工程和封装好了自定义IP核. 那么接下来,我们对这个自定义IP核进行测试了:我们 ...

  5. vivado设计三:一步一步生成自己的自定义IP核

    开发环境:xp  vivado2013.4 基于AXI-Lite的用户自定义IP核设计 这里以用户自定义led_ip为例: 1.建立工程 和设计一过程一样,见vivado设计一http://blog. ...

  6. .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划

    作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9977862.html 写在前面 千呼万唤始出来,首先,请允许我长吸一口气!真没想到一份来自28岁老程序员 ...

  7. net core体系-web应用程序-4asp.net core2.0 项目实战(CMS)-第一章 入门篇-开篇及总体规划

    .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划   原文地址:https://www.cnblogs.com/yilezhu/p/9977862.html 写在前面 千呼万唤始出来 ...

  8. BUAA面向对象设计与构造——第一单元总结

    BUAA面向对象设计与构造——第一单元总结 第一阶段:只支持一元多项式的表达式求导 1. 程序结构 由于是第一次接触面向对象的编程,加之题目要求不算复杂,我在第一次作业中并没有很好利用面向对象的特点, ...

  9. Vivado 设计套件

    疑惑 有一天我在上网,逛着逛着看到一个叫https://pan.baidu.com/s/16Nu03YJLuz_aYuGQMm_8oQ的链接,那个网页的标题好像叫"Vivado 2017.4 ...

随机推荐

  1. winform 使用SplashScreen窗口

    SplashScreen,就是平时我们说的溅射屏幕,任何一个做过客户端程序的coder应该对它都不陌生,因为它能提升用户体验,让软件看上去更美.SplashScreenForm通常进入程序时是打开,主 ...

  2. VC知识库

    VC知识库http://www.vckbase.com/index.php/code

  3. word标题编号变成黑块

    把光标放置在黑块的后面 在键盘上按左方向键,则黑块变灰色(为选中状态) 然后ctrl+shift+s, 出现窗口“apply styles" 点击"reapply", 搞 ...

  4. 动态jdk启动项目

    昨天遇到,服务器安装jdk1.7,但是springboot项目用jdk1.8编译的,所以需要指定jdk版本启动: nohup /root/jdk1.8.0_11/bin/java -jar /root ...

  5. 完美解决“find: 路径必须在表达式之前:”

    使用find命令查找文件的时候会有如题的提示,只需略作修改即可.两种方法: ①可cd到其它目录再查找(当前目录下存在要查找的目标文件时会出现此类错误,换到其它目录下再执行相同的命令即可): ②如果目标 ...

  6. python 机器学习中的数据处理学习记录

    在机器学习中,选择合适的算法固然重要,但是数据的处理也同样重要.通过对数据的处理,能提高计算效率,提高预测识别精确度等等 以下记录下一些数据处理的方法 一.处理缺失值 对于数据集中有缺失值的,粗暴的方 ...

  7. ISP图像调试工程师——宽动态增强(熟悉图像预处理和后处理技术)

    宽动态范围图像快速增强算法 : http://www.docin.com/p-1783311889.html

  8. CentOS6.6服务器系统配置(LAMP+phpMyAdmin)全流程

    CentOS6.6服务器系统配置(LAMP+phpMyAdmin)全流程 昨天在腾讯云上买了个服务器,是CentOS6.6操作系统的裸机,里面什么都没,然后开始了一天一夜的LAMP(Apache+My ...

  9. C# this.Hide()

    C# this.Hide() 第一次用的时候是在_Load函数里: BookSystem bs = new BookSystem();             bs.ShowDialog();     ...

  10. 有趣的Java之调皮的浮点数

    **当你在写一个电商网站的时候,你可能会给你的商品标价1.99,10.9这样的价格来吸引顾客.我应该用浮点数float/double来储存它们,当我的顾客购买商品的时候,从他们的账户里扣费,使用整型是 ...