哪一款开发板适合zynq7030开发板00的学习

> 玩转赛灵思Zedboard开发板(1):ZedBoard详解
玩转赛灵思Zedboard开发板(1):ZedBoard详解
Time: 13:48:16&&Author:&&Source:电子发烧友网
关键字:,,,,
  电子发烧友网核心提示:本文介绍了最新的Xilinx Zynq-7000 FPGA开发板&&Zedboard。Zedboard是基于Xilinx Zynq-7000扩展式处理平台(EPP)的低成本开发板,也是行业首个面向开源社区的Zynq&-7000扩展式处理平台。Zedboard是一个开源的硬件平台,所有设计资料完全公开,可以在Zedboard社区免费下载。这对工程师朋友来说,无疑是最佳选择。关注电子发烧友网,电子发烧友网编辑现为读者整合《玩转赛灵思Zedboard开发板》系列文章,其中包括在ZedBoard开发板上的一些应用实例。更多赛灵思(Xilinx)Zedboard基础知识、相关手册以及应用实例将陆续推出,以飨读者,敬请期待。
  在单芯片上集成处理器和FPGA可编程能力,一直是FPGA技术发展的一个重要方向,既有高性能的处理能力,又可以灵活的可编程配置。Xilinx Zynq-7000代表了这种集成芯片最先进的技术,采用了最新的28nm FPGA工艺同时集成了最新的双核ARM Cortex-A9 MPcore,实现了真正紧密的高度集合。而且Zynq-7000系列提供了一个开放式设计环境,便于可编程逻辑中双核 Cortex-A9 MPCore 和定制加速器的并行开发,从而加速了产品上市进程。
  Zedboard是一款低成本的Zynq-7000 FPGA开发板,而且它是第一个面向开源社区的Zynq-7000系列可扩展处理平台。也就是说Zedboard是一个开源的硬件平台,所有设计资料完全公开,可以在Zedboard社区免费下载。目前Zedboard已经可以提前预定,具体发货日期还不清楚。
  抢先看Zedboard,SD卡里是不同的Linux系统,不逊于应用处理器的FPGA平台
  Digilent和Avent共同打造
  核心ZYNQ XC7Z020CLG484,第一眼看着像八卦阵
  各种外设接口,功能强大
  背面SD插槽,完整的软硬件平台
  Zedboard上采用的是Zynq-7000系列中的XC7Z020-CLG484 FPGA,双核Cortex-A9 MPcore,主频达到667MHz,板载512MB内存,堪比一个便携设备的ARM平台。
  顺利的搭起Zedboard的运行平台,随开发板配的是一个的电源适配器。因为Zedboard只有一个USB OTG接口,因此接鼠标和键盘的话,需要一个USB集线器。视频输出就直接用HDMI接口。
  使用的SD卡中预装了Linaro系统,这是一个为ARM SoC定制的开源Linux系统。下图接了两根USB线,其中一个是与计算机相连的USB-UART线。
  接通Zedboard上电源开关,系统启动要花费很长时间(估计一下有1分半),因为首先程序要配置到FPGA,然后才能启动系统。FPGA配置完成后会发现一个蓝色的LED变亮。
  系统启动过程中会有两只小企鹅的启动画面
  系统启动完成后,画面是不是很熟悉,非常像Ubuntu系统?
  Zedboard板上配置了一个10/100/1000以太网接口,上网自然没问题。
  运行起来了Linaro系统,Zedboard就像一个ARM处理器系统,一个完整的Linux平台,现在完全可以进行Linux软件开发了。
  Zynq-7000 FPGA体验之感
  初步体验了Zynq-7000 FPGA的性能,Zedboard功能十分强大,请关注电子发烧友网相关后续报道。注:Zedboard目前可以在安富利预订,价格为395美元;而Digilent网站提供学术研究价格,只需299美元。
尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
您发表的作品,本网有权在网站内保留、转载、引用或者删除
参与本评论即表明您已经阅读并接受上述条款
Loading...
Loading...
Loading...让慧聪网撮合专家为您解决采购难题
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
提交成功!
联系人:张鹏程&总经理
公司名称:深圳天宇科技发展有限公司
期望采购价格 :
询价说明 :
请输入正确的11位手机号码
慧聪采购团队会很快与您联系,请保持电话畅通!
成功提交询价单 ,请耐心等待报价
关注后,报价结果将通过微信公众号发送到您的手机 。
按字母分类 :Xilinx Zynq开发板试用申请
您的位置: &&
&& ZedBoard
ZedBoard是基于Xilinx&Zynq(TM)-7000扩展式处理平台(EPP)的低成本开发板,也是行业首款面向广大开源社区的Zynq(TM)-7000 ALL PROGRAMMABLE&SOC开发套件。开发板为基于Linux、安卓、Windows或其他操作系统/实时操作系统的设计开发提供了所需的一切。另外,该平台提供数款扩展连接器,便于用户访问处理系统和可编程逻辑。Zynq-7000系列紧密集成了ARM&处理系统可7系列可编程逻辑,充分利用它们的优势,并结合ZedBoard可以开发出独树一帜且功能强大的设计。为推动ZedBoard套件的创新分享和交流,安富利公司还专门打造了开源社区,用户可以通过这个社区与其他同样从事Zynq的工程师开展各种各样的协作。[]
  套件组成部分:
  ·Avent ZedBoard 7020基础板
  ·12 V AC/DC 电源
  ·4 GB SD卡
  ·Micro-USB 电缆
  ·USB适配器:Micro-B(公头)对Standard(母头)
  ·入门指南
  ·ISE& WebPACK(TM),配器件专用ChipScope许可证
  目标应用:
  ·视频处理
  ·电机控制
  ·软件加速
  ·Linux/Android/实时操作系统开发
  ·嵌入式ARM&处理
  ·通用Zynq(TM) - 7000原型设计
  更多关于ZedBoard介绍:
  特性:
  ·Zynq-7000 EPP XC7Z020-CLG484-1
  ·存储
    ·512 MB DDR3内存
    ·256 Mb Quad-SPI闪存
    ·4 GB SD卡
  ·板上USB-JTAG下载接口
  ·10/100/1000 以太网接口
  ·USB OTG 2.0 和 USB-UART
  ·PS & PL I/O扩展口 (FMC, Pmod(TM), XADC)
  ·多种方式视频输出 (1080p HDMI, 8-bit VGA, 128 x 32 OLED)
  ·I2S音频编解码器
Copyright (C)2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备号-2
北京市公安局备案:您当前位置: >
> Zynq 7000从零开始之一 -- HelloWord
Zynq 7000从零开始之一 -- HelloWord
来源:程序员人生&& 发布时间: 08:22:15 阅读次数:1752次
使用myir的z-turn开发板,做1个从uart打印hello world的实验,只用PS,不用PL部份,程序从SD卡启动,跑在PS的内部RAM.
zynq 7000的PS虽然也是CPU,但是开发方法不像普通的CPU只需要1个SDK就能够了,它还需要vivado硬件设计软件.
所以ZYNQ 7000的PS开发需要两个工具,1个是vivado--&&&&另外一个是SDK--&&.
1. 打开vivado软件--&Create New Project,工程名和目录:
2. next-&选RTL Project-&Add Sources,Add existing IP和Add constraints界面直接点next
3. New Parts界面
4. 添加IP,在Flow Navigator的IP Integrator下点Create Block Design
Create Block Design以下,点OK
在Diagram界面点击Add IP
双击ZYNQ7 Processing System,添加CPU
5. 设置CPU
在Diagram界面点击Run Block Automation,不做修改,点Finish就能够。在Diagram界面双击
进入设置界面,我们把所有的接口去掉,只留下FIXED_IO.
1& PS-PL Configuration-&General-&Enable Clock Resets-&去掉FCLK_RESET0_N
2& PS-PL Configuration-&GP Master AXI Interface-&去掉 M AXI GP0 interface
3& Clock Configuration-&PL Fabric Clocks-&去掉FCLK_CLK0
4& DDR Congiguration-&去掉Enable DDR
5& 设置SD和UART引脚
& & MIO Configuration-&Bank1 IO Voltage选LVCMOS 1.8V.
& & MIO Configuration-&IO Peripherals-&选上SD 0, SD 0的引脚配置:
& & MIO Configuration-&IO Peripherals-&选上UART 1, UARRT 1的引脚配置:
6. 点击OK返回Diagram界面, 把DDR接口删掉,配置以后的界面
7. 生成设计文件
右击system项-&Generate Output Products-&直接点Generate, 以后会提示文件生成成功.
右击system项-&Create HDL Wrapper
选下面1项,点OK
注意:如果重新修改了CPU配置,上面两个步骤1定要重新实行。
8. 导出硬件设计文件到SDK
& & 导出前要确保Block Design是打开的,即Diagram界面要打开
& & File-&Export-&Export Hardware-&直接点OK,这样会把硬件文件system_wrapper.hdf导到helloword.sdk文件夹下,SDK工程
& & 也在该目录下.
9. 启动SDK
& &File-&Launch SDK-&直接点OK
& &SDK启动后就自动添加了硬件相干的工程,
& & & & system.hdf是system_wrapper.hdf文件的copy
& && &ps7_init.tcl是PS初始化的TCL脚本,PS不能履行TCL脚本,所以将该脚本转换为了C文件--ps7_init.c和ps7_init.h.
& & & & 前面用vivado的硬件设计就是为了生成这两个文件,ps7_init.c主要初始化CPU的时钟,引脚复用,ddr和外设等。后面
& & & & 的helloword工程只需要这两个文件,其他的文件都不需要。& & & &&
10.添加helloword工程
& & 在SDK中-&File-&New-&New Application Project-&设置以下,点next-&选hello world
11. 修改源码
& & 多了两个工程,1个是app,另外一个是bsp.发现SD V2.3驱动有问题,将其退为2.2.
& & 在helloword_bsp工程下打开system.mss文件,点击左下角的source,修改sd驱动版本为2.2
& &&&修改以后重新生成BSP源码,点system.mss左下角的overview-&Re-generate BSP Sources
& &&&将ps7_init.c和ps7_init.h copy到helloword/src目录下,也能够创建连接,这里就直接copy了.
& &&&修改helloword/src/platform.c
& & & & & & & & --init_platform函数,将ps7_init()函数的comment去掉,
& & & & & & & & --包括头文件#include &ps7_init.h&
12. 编译代码-&project-&Clean-&OK
13. 生成boot.bin启动文件
右击helloword工程-&Create boot Image-&Create Image
&&注意,helloword.elf前面的bootloader1定要出现,表示该文件是bootloader,启动后运行的第1个文件,
&&可点edit来修改.& &
13, 将生成的BOOT.bin文件copy到SD卡(已用HP USB Disk Storage Format Tool格式化成启动盘),启动,从串口可看到打印信息.
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
------分隔线----------------------------
------分隔线----------------------------
积分:421221ic官方微信
后使用快捷导航没有帐号?
查看: 772|回复: 16
关于zynq 7000
&&未结帖(20)
主题帖子积分
实习生, 积分 33, 距离下一级还需 17 积分
实习生, 积分 33, 距离下一级还需 17 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 33, 距离下一级还需 17 积分
实习生, 积分 33, 距离下一级还需 17 积分
请问各位前辈有没有关于zynq7000 ZedBoard开发板的资料,求共享,谢谢
主题帖子积分
实习生, 积分 33, 距离下一级还需 17 积分
实习生, 积分 33, 距离下一级还需 17 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 33, 距离下一级还需 17 积分
实习生, 积分 33, 距离下一级还需 17 积分
ZedBoard开发板的原理图等资料也是可以的,随便什么的都可以的
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
有altera SOC的,要不?哈哈,完胜ZYNQ哦
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
我的意思是芯片本身架构上完胜ZYNQ哈
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
有altera SOC的,要不?哈哈,完胜ZYNQ哦
求资料:handshake
技术先是爱好,再是饭碗。
主题帖子积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
我的意思是芯片本身架构上完胜ZYNQ哈
我在产品上用过xc7z010,感觉还不错,但对A家的SOC就没有深入了解过。因此想请教一下,架构上A家的好,是好在哪里呢?谢谢~~:)
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
altera原厂DEMO板的sch
其他资料可以到如下网址去查找:
芯片资料,可以到altera官网去找
不谢,哥小名雷锋:sleepy:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
我在产品上用过xc7z010,感觉还不错,但对A家的SOC就没有深入了解过。因此想请教一下,架构上A家的好,是 ...
对于高性能应用,cyclone v soc上ARM和FPGA的交互带宽更大,性能远优于对手产品
另外,cyclone v soc的fpga portion有带DDR硬核的型号,zynq的FPGA都不带硬核DDR控制器
还有其他一些小细节,CV SOC比ZYNQ做的更完善
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
我在产品上用过xc7z010,感觉还不错,但对A家的SOC就没有深入了解过。因此想请教一下,架构上A家的好,是 ...
当然,ARM和FPGA交互的性能优势,也只在有实际需求时可以体现出来,如果产品本身应用对于ARM和FPGA的数据交互性能要求本来就非常低,CV SOC这个优势也没有什么意义;P
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
altera原厂DEMO板的sch
Thanks,Mr.Lei
技术先是爱好,再是饭碗。
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
Thanks,Mr.Lei
你知道我名字?:o
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
你知道我名字?
忘记我是怎么知道的了。。。。
技术先是爱好,再是饭碗。
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
你知道我名字?
Oh,看了前面的想起来了,你前面开玩笑说你是雷锋,我就叫了:lol
技术先是爱好,再是饭碗。
主题帖子积分
资深技术员, 积分 331, 距离下一级还需 169 积分
资深技术员, 积分 331, 距离下一级还需 169 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
资深技术员, 积分 331, 距离下一级还需 169 积分
资深技术员, 积分 331, 距离下一级还需 169 积分
xilinx官网就有
主题帖子积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
中级工程师, 积分 3796, 距离下一级还需 1204 积分
对于高性能应用,cyclone v soc上ARM和FPGA的交互带宽更大,性能远优于对手产品
另外,cyclone v soc的fp ...
我去研究一下。。:lol
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
技术总监, 积分 30321, 距离下一级还需 19679 积分
Oh,看了前面的想起来了,你前面开玩笑说你是雷锋,我就叫了
主题帖子积分
助理工程师, 积分 1046, 距离下一级还需 954 积分
助理工程师, 积分 1046, 距离下一级还需 954 积分
主题帖子积分
专家等级:结帖率:78%
主题帖子积分
助理工程师, 积分 1046, 距离下一级还需 954 积分
助理工程师, 积分 1046, 距离下一级还需 954 积分
对于高性能应用,cyclone v soc上ARM和FPGA的交互带宽更大,性能远优于对手产品
另外,cyclone v soc的fp ...
zynq的FPGA都不带硬核DDR控制器
朋友你不是在开玩笑吧
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
技术领袖奖章
人才类勋章
时间类勋章
技术新星奖章
人才类勋章
时间类勋章
突出贡献奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
晶莹之水滴
发帖类勋章
希望之星奖章
等级类勋章
甘甜之泉水
发帖类勋章
热门推荐 /3

我要回帖

更多关于 zynq7020开发板 的文章

 

随机推荐