领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
 
领航者 ZYNQ 之嵌入式系统 
开发指南  V1.0 
 
      
   
-正点原子  领航者  NAVIGATOR  开发板教程 
 
 
 
 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
 
  广州市星翼电子科技有限公司 
淘宝店铺 1:http://eboard.taobao.com   
淘宝店铺 2:http://openedv.taobao.com         
技术支持论坛  (开源电子网)  :www.openedv.com 
原子哥在线教学:www.yuanzige.com 
官方网站:www.alientek.com 
最新资料下载链接:http://www.openedv.com/posts/list/13912.htm 
E-mail: 389063473@qq.com        QQ: 389063473 
咨询电话:020-38271790   
传真号码:020-36773971 
团队:正点原子团队 
正点原子,做最全面、最优秀的嵌入式开发平台软硬件供应商。 
友  情  提  示 
如果您想及时免费获取“正点原子”最新资料,敬请关注正点原子 
微信公众平台,我们将及时给您发布最新消息和重要资料。 
关注方法: 
(1)微信“扫一扫”,扫描右侧二维码,添加关注 
(2)微信→添加朋友→公众号→输入“正点原子”→关注 
(3)微信→添加朋友→输入“alientek_stm32” →关注   
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
   
 
 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
 
目录 
第一章 Hello World实验 ................................................................... 11 
1.1 简介 ......................................................................... 12 
1.2 实验任务 ..................................................................... 12 
1.3 硬件设计 ..................................................................... 12 
1.4 软件设计 ..................................................................... 31 
1.5 下载验证 ..................................................................... 35 
第二章 MIO控制LED实验 .................................................................... 39 
2.1 简介 ......................................................................... 40 
2.2 实验任务 ..................................................................... 44 
2.3 硬件设计 ..................................................................... 44 
2.4 软件设计 ..................................................................... 52 
2.5 下载验证 ..................................................................... 62 
第三章 GPIO之EMIO按键控制LED实验 ......................................................... 67 
3.1 简介 ......................................................................... 68 
3.2 实验任务 ..................................................................... 68 
3.3 硬件设计 ..................................................................... 69 
3.4 软件设计 ..................................................................... 78 
3.5 下载验证 ..................................................................... 83 
第四章 MIO按键中断控制LED实验 ............................................................ 86 
4.1 简介 ......................................................................... 86 
4.2 实验任务 ..................................................................... 92 
4.3 硬件设计 ..................................................................... 92 
4.4 软件设计 ..................................................................... 95 
4.5 下载验证 .................................................................... 103 
第五章 AXI GPIO按键控制LED实验 .......................................................... 106 
5.1 简介 ........................................................................ 107 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
 
5.2 实验任务 .................................................................... 107 
5.3 硬件设计 .................................................................... 107 
5.4 软件设计 .................................................................... 114 
5.5 下载验证 .................................................................... 117 
第六章 自定义IP核-呼吸灯实验 ............................................................ 119 
6.1 简介 ........................................................................ 120 
6.2 实验任务 .................................................................... 120 
6.3 硬件设计 .................................................................... 120 
6.4 软件设计 .................................................................... 148 
6.5 下载验证 .................................................................... 150 
第七章 程序固化实验 ..................................................................... 152 
7.1 简介 ........................................................................ 153 
7.2 实验任务 .................................................................... 155 
7.3 硬件设计 .................................................................... 155 
7.4 软件设计 .................................................................... 156 
7.5 下载验证 .................................................................... 162 
第八章 UART串口中断实验 ................................................................. 165 
8.1 简介 ........................................................................ 166 
8.2 实验任务 .................................................................... 169 
8.3 硬件设计 .................................................................... 169 
8.4 软件设计 .................................................................... 170 
8.5 下载验证 .................................................................... 177 
第九章 定时器中断实验 ................................................................... 178 
9.1 简介 ........................................................................ 179 
9.2 实验任务 .................................................................... 179 
9.3 硬件设计 .................................................................... 180 
9.4 软件设计 .................................................................... 181 
9.5 下载验证 .................................................................... 186 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
第十章 PS XADC接口实验 .................................................................. 192 
 
10.1 简介 ....................................................................... 193 
10.2 实验任务 ................................................................... 193 
10.3 硬件设计 ................................................................... 194 
10.4 软件设计 ................................................................... 195 
10.5 下载验证 ................................................................... 197 
第十一章 QSPI Flash读写测试实验 ......................................................... 199 
11.1 简介 ....................................................................... 200 
11.2 实验任务 ................................................................... 201 
11.3 硬件设计 ................................................................... 201 
11.4 软件设计 ................................................................... 203 
11.5 下载验证 ................................................................... 206 
第十二章 SD卡读写TXT文本实验 ............................................................ 208 
12.1 简介 ....................................................................... 209 
12.2 实验任务 ................................................................... 212 
12.3 硬件设计 ................................................................... 212 
12.4 软件设计 ................................................................... 215 
12.5 下载验证 ................................................................... 221 
第十三章 双核AMP实验 .................................................................... 223 
13.1 简介 ....................................................................... 224 
13.2 实验任务 ................................................................... 225 
13.3 硬件设计 ................................................................... 225 
13.4 软件设计 ................................................................... 227 
13.5 下载验证 ................................................................... 235 
第十四章 基于BRAM的PS和PL的数据交互 ..................................................... 239 
14.1 简介 ....................................................................... 240 
14.2 实验任务 ................................................................... 240 
14.3 硬件设计 ................................................................... 240 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
 
14.4 软件设计 ................................................................... 257 
14.5 下载验证 ................................................................... 259 
第十五章 AXI4接口之DDR读写实验 .......................................................... 264 
15.1 简介 ....................................................................... 265 
15.2 实验任务 ................................................................... 268 
15.3 硬件设计 ................................................................... 268 
15.4 软件设计 ................................................................... 280 
15.5 下载验证 ................................................................... 281 
第十六章 AXI DMA环路测试 ................................................................ 284 
16.1 简介 ....................................................................... 285 
16.2 实验任务 ................................................................... 289 
16.3 硬件设计 ................................................................... 289 
16.4 软件设计 ................................................................... 299 
16.5 下载验证 ................................................................... 306 
第十七章 IP封装与接口定义实验 ........................................................... 312 
17.1 简介 ....................................................................... 313 
17.2 实验任务 ................................................................... 315 
17.3 硬件设计 ................................................................... 315 
17.4 程序设计 ................................................................... 315 
17.5 下载验证 ................................................................... 343 
第十八章 PS通过VDMA驱动LCD显示实验 ...................................................... 344 
18.1 简介 ....................................................................... 345 
18.2 实验任务 ................................................................... 348 
18.3 硬件设计 ................................................................... 348 
18.4 软件设计 ................................................................... 364 
18.5 下载验证 ................................................................... 370 
第十九章 SD卡读BMP图片LCD显示实验 ....................................................... 373 
19.1 简介 ....................................................................... 374 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
 
19.2 实验任务 ................................................................... 377 
19.3 硬件设计 ................................................................... 377 
19.4 软件设计 ................................................................... 378 
19.5 下载验证 ................................................................... 381 
第二十章 SD卡读BMP图片HDMI显示实验 ...................................................... 383 
20.1 简介 ....................................................................... 384 
20.2 实验任务 ................................................................... 384 
20.3 硬件设计 ................................................................... 384 
20.4 软件设计 ................................................................... 386 
20.5 下载验证 ................................................................... 389 
第二十一章 OV7725摄像头LCD显示 .......................................................... 391 
21.1 简介 ....................................................................... 392 
21.2 实验任务 ................................................................... 397 
21.3 硬件设计 ................................................................... 397 
21.4 软件设计 ................................................................... 412 
21.5 下载验证 ................................................................... 415 
第二十二章 OV7725摄像头HDMI显示 ......................................................... 417 
22.1 HDMI简介 ................................................................... 418 
22.2 实验任务 ................................................................... 418 
22.3 硬件设计 ................................................................... 418 
22.4 软件设计 ................................................................... 420 
22.5 下载验证 ................................................................... 422 
第二十三章 OV5640摄像头LCD显示 .......................................................... 424 
23.1 OV5640简介 ................................................................. 425 
23.2 实验任务 ................................................................... 430 
23.3 硬件设计 ................................................................... 430 
23.4 软件设计 ................................................................... 435 
23.5 下载验证 ................................................................... 439 
 
 
领航者 ZYNQ 之嵌入式系统开发指南 
 
原子哥在线教学:www.yuanzige.com                                                                  论坛:www.openedv.com 
第二十四章 OV5640摄像头HDMI显示 ......................................................... 441 
 
24.1 HDMI简介 ................................................................... 442 
24.2 实验任务 ................................................................... 442 
24.3 硬件设计 ................................................................... 442 
24.4 软件设计 ................................................................... 445 
24.5 下载验证 ................................................................... 446 
第二十五章 OV7725摄像头Sobel边缘检测 .................................................... 448 
25.1 Sobel边缘检测简介 .......................................................... 449 
25.2 实验任务 ................................................................... 450 
25.3 硬件设计 ................................................................... 450 
25.4 软件设计 ................................................................... 462 
25.5 下载验证 ................................................................... 462 
第二十六章 OV7725照相机实验 ............................................................. 465 
26.1 简介 ....................................................................... 466 
26.2 实验任务 ................................................................... 466 
26.3 硬件设计 ................................................................... 466 
26.4 软件设计 ................................................................... 468 
26.5 下载验证 ................................................................... 473 
第二十七章 TFT-LCD画板实验 .............................................................. 476 
27.1 简介 ....................................................................... 477 
27.2 实验任务 ................................................................... 480 
27.3 硬件设计 ................................................................... 480 
27.4 软件设计 ................................................................... 483 
27.5 下载验证 ................................................................... 499 
第二十八章 双目OV5640摄像头LCD显示实验................................................... 501 
28.1 简介 ....................................................................... 502 
28.2 实验任务 ................................................................... 503 
28.3 硬件设计 ................................................................... 503