实例介绍
中文版详细的ZYNQ基础知识,可以使刚接触ZYNQ有系统的认识。
The zong book 基于含有 ARM Cortex9的 Xilinx Zyng网-7000 全可编程片上系统的嵌入式处理器 se h. crockett ross a elliot Martin A. Enderwitz robert w. stewart Jianfeng Lu(中文痂) Department of Electronic and Electrical Engineering University of Strathclyde Scotland, uK 翁恺博士Dr.K.Wen(h文翻译 浙江大学(中国) 第一版(中文版) This edition first published June 2016 by Strathclyde Academic Media Louise h. crockett ross a. elliot, martin a. enderwitz and robert w. stewart 开源许可 此书既有印刷版又有电子版(PDF格式)。 在衍生文件中明确标注参考内容初始来源的前提下,本书中任何文本和图表可以被复制,并用于非营利性的学术目 的。参考格式应当遵循以下格式 L.H. Crockett, R. A. Elliot, M. A. Enderwitz and R W. Stewart, The Zynq Book: Embedded Processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc, First Edition, Strathclyde Academic Media, 2016 将本书中内容用于其他非营利性学术目的的,请联系info@zyngbook.com。此书不能以原始的格式使用,也不 能被末授权的第三方机构销售。 习题教材 习题教材在本书的官方网站上发布:www.zynqbook.com 参考此习题教材同样适用于开源许可条及在本页其他位看提到的警告和免麦声明 警告和免责声明 作者、出版人在硏究所包含的课趑和编写例懃时,已经尽了最大的努力来提供准确、最新的信息。本着倣得最好的 理念,书中包含的材料以“原样”的形式提供,但是无论是作者还是出版人没有任何明确或者隐含的承诺来保证 书中所包含内容的准确性。书中包含的任何信息直接或间接导致的任冋损失、损坏,作者和岀版人将不会承担法律 责任。 商标 ARM, Cortex,AMBA, Thumb和 Trustzone都是ARM有限公司(或其子公司)在欧洲和(或)世界其他各 地注册的商标。保留所有权利 NECN是ARM有跟公司(或其子公司)在欧洲和(或)世界其他各地的商标。保留所有权利。 此出版物是独立的,不属于ARM有限公司。ARM有限公司也没有认可、赞劻或授权此出版物 Xinx(xinx公司的logo),Artⅸ,ISE, Kintex, LogiCORE, Petalogix, Spartan, virtex,vⅳado,zynq,和 Web pAck是 Xilinx注册的商标。保留所有权利。 MATLAB和 Simulink是 MathWork5公司注册的商标。 Linux的是 Linus torvalds在美国和其他国家注册的商标。 本书中使用的所有其他商标属于其各自的公司。本书中使用这些商标并不意味着本书拥有、认可这些商标。 目录 前言 作者简介 XXI 鸭谢 章节 引言 鲁鲁D自。自。自d看非鲁鲁。音D鲁 。1 11zynq的片上系统 12嵌入式SoC的简单剖析….. 13设计重用 14提升抽象层级 1.5S0C设计流 16实践单元 17关于本书 18参考文献 PART A 开始了解Zynq…13 章节 2Zynq芯片(“是什么”) 15 21处理器系统 211应用处理器单元(APU) 212关丁ARM模式… 20 2.1.3处理器系统外部接口 21 22可编程逻辑 22 221逻辑部分 2.2.2特殊资源:DSP48E1和块RAM 5 22.3通用输入/输出 28 224通信接口 2.2.5其他可编程逻辑扩展接1|…… 29 23处理器系统与可编程逻辑的接口………30 231AXI标准 …30 23.2AXⅠ互联和接口… 23.3EMI0接口… 34 2.34共他PL-PS信号 34 24安全 241安仝引导 ,35 24.2硬件支持 36 24.3运行时刻安全 36 25Zynq-7000系列成员… 39 26本章回顾 40 27架构参考指南 41 28参考文献 4 章节3zynq设计指南(“如何使用它?”)… 47 3.1入门∴ 148 3.11获取设计工具… 3.12开发工具内部版本和证书 31.3设计工具功能 3.14第三方工具 3.1.5系统安装和需求 51 3.2设计流程概述 32.1需求和技术参数… 3.2,2系统设计 ··· 54 3.2.3硬件开发和测试 324软件开发和测试… 58 3.2.5系统集成和测试 60 3.3S0C设计团队 60 34使用 Vivado进行以IP为重点的系统级设计 35ISE和 Vivado设计套件 3.51特性比较 64 352升级到V l vado 3.6开发板 3.6.1 Zynq-7000 SoC ZC702 Evaluation Kit .....67 3.6.2 Zynq-7000 Soc video imaging kit 69 3.6.3 Zyng-7000 ZC706 Evaluation kit 69 3.6.4 ZedBoard 6 3.6.5ZYB0 69 36.6第三方开发板 70 367附件和扩展 36.8使用开发板工作 72 3.7支持和文档 38章节回顾 39参考文献 章节4芯片比较(“为什么我需要Zyna?”) 中中 4.1芯片选择的条件 42比较一:Zynq对FPGA 80 421Ⅶ icroblaze处理器 80 42,2Ⅶ icroblaze单片机系统 84 4.2.3 Picoblaze 85 4.2.4 ARM Cortex-M 85 42.5其他处理器类型… 85 42.6总结说明 87 43比较二:Zynq对标准处理器 89 431处理器操作 89 432执行分机 433总结说明 94 44比较三:Zynq对分立的FPGA处理器组合 45拓展Zynq架构和设计流 96 46本章回顾 47参考文献… 99 章节5应用和机会(“拿它能做什么?”).101 5.1应用的概述 ,102 51.1汽车 102 512通信 5.1.3防务和航空航大∴103 5.14机器人、控制和仪器 104 5.1.5图像和视频处理 l04 51.6医药 105 5.1.7高性能计算(HPC) 105 5.18其他及未来的应用 105 52何时Zynq真的有用... 106 5.3通信:软仆定义无线电(SDR) 107 531在无线通信中的趋势 107 53,2介绍软件定义无线电(SDR) l08 533SDR的实现和授权技术 108 534认知无线电 54智能系统和智能网络 111 54.1什么是智能系统 542智能系统的例子 112 543智能网络:智能系统的通信 114 544相关桃念∴ 5.5图像和视频处理,及计算机视觉 5.5.1图像与视频处理 115 5.5,2计算机视觉 …116 553抽象的层级…..117 5.54图像处理系统的实现 118 5.55Zynq上的计算机视觉的例子:道路标识识别…120 56动态片上系统 121 56.1运行时刻系统灵活性 121 562动态部分重配置(DPR) 121 56.3DPR应用的例子… 564DPR的好处…..124 571什么是生态系统?系统 57更多的机会:zynq的“生态 ,125 125 572有什么机会? 126 58本章回顾 128 5.9参考文献 ………128 章节 6 The Zedboard∴133 6.1介绍Zed… 33 6.2 edboard系统架构 134 6.3 Zedboard设计流程 136 64 SeaBoard入门」 137 641盒子里有什么? 137 642使件安装 137 64.3烧写 Zedboard 138 6.5 MicroZed 142 66文档,教程和支持 142 66.1关」 Zedboard的文档…12 6.62演小和教程 143 66.3在线课程… 143 66,4其他 Zedboard资源和支持 144 67 Zedboard.org社区… 144 671社区工程 44 672博客 144 673支持论坛 145 68本章回顾 145 69参考文献 146 章节 7教育、研究和培训∴… 自看·鲁。非。鲁自。自。鲁。鲁自普●。。●音。。鲁D。。。。自着垂··。音。鲁D 147 7.1技术趋势和SoC教育 148 7.2大学用Zynq教学 149 721用 Xilinx工具和板教学 149 722数字设计和FPGA教学… 150 723计算机科学… 150 724嵌入式系统和SOC设计 150 7.2.5算法实现(如信号、图像和视频处理 151 72.6设计重用 152 727新的和正在出现的设计方法 153 72.8传感、机器人和原型 154 729一个例子课程 154 73项日和竞争 74学术研究 75 Xilinx大学计划(XUP) 158 75,1介绍XUP 752软件技术和许可 158 753XUP开发和教学板…159 754XUP研讨会和培训材料 159 755对大学的投术支持 160 7.5.6资格 160 757联系XUP 160 7.6企业培训 160 7.6.1诛程的授权的培训提供者 …160 7.6.2其他资源 161 76.3在线视频 l61 77本章回顾 161 78参考文献 章节 8 Zynq的第一个工程.65 8.1软件安装指导 目标和结果 166 83练习1A概述 …ss………s……I66 84练习1B概述 167 8.5练习1C概述 l68 86可能的扩展 169 87接下来是什么? 169 88参考文献 169 PART B Zynq Soc&硬件设计 。告D。垂D。0。春DD。。。。B看D。。。 l71 章节 9嵌入式系统和FPGA.73 91什么是嵌入式系统? 173 911应用 1174 912一般嵌入式系统架构…..175 92处理器 2.1协处理器 17 922处理器 cache 177 923执行周期 179 924中断 183 93总线 184 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论