设为首页收藏本站
查看: 65176|回复: 41

《Zynq-7000 All Programmable SoC软件开发人员指南》PDF文档

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2015-6-10 14:58:32 | 显示全部楼层 |阅读模式
赛灵思Xilinx官方渠道文件,欢迎下载,目录:

Table of Contents

Chapter 1: Introduction to Programming with Zynq-7000 AP SoC Devices
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Architectural Decisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Operating System (OS) Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2: Software Application Development Flows
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Software Tools Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Bare-Metal Device Driver Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Bare-Metal Application Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Linux Application Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Chapter 3: Boot and Configuration
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Boot Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Boot Stages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Boot Image Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
BootROM Header Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Chapter 4: Linux
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Git Server and Gitk Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Linux BSP Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
U-Boot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Appendix A: Using Bootgen
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
BIF File Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Initialization Pairs and the INT File Attribute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Encryption Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Authentication Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Bootgen Command Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Image Header Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Image Header. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Appendix B: LibXil SKey for Zynq-7000 AP SoC Devices (v2.0)
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
SDK Project File and Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
User-Configurable PS eFUSE Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
User-Configurable PL eFUSE Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
MUX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
AES and User Key Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
User- Configurable BBRAM Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
MIO Pins Used for PL JTAG Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
MUX Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
AES Key and Related Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Error Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Status Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Creating an SVF File using XMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
eFUSE Writing Procedure Running from DDR as an Application . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
eFUSE Driver Compilation Procedure for OCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
LibXil SKey Library APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
BBRAM API Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Appendix C: LibXil RSA for Zynq-7000 AP SoC Devices (v1.1)
LibXil RSA Library Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
SDK Project Files and Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
LibXil RSA APIs and Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Appendix D: Additional Resources and Legal Notices
Solution Centers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Xilinx Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Please Read: Important Legal Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

下载地址:
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

0

主题

2

回帖

29

积分

新手上路

积分
29
colin2135 发表于 2015-6-19 17:48:39 | 显示全部楼层
谢谢,这个非常需要
回复 支持 反对

使用道具 举报

1

主题

2

回帖

32

积分

新手上路

积分
32
suoma 发表于 2015-6-21 11:29:27 | 显示全部楼层
谢谢分享学习一下
回复 支持 反对

使用道具 举报

0

主题

1

回帖

15

积分

新手上路

积分
15
fulin0812 发表于 2015-6-25 13:03:12 | 显示全部楼层
不错的分享
回复 支持 反对

使用道具 举报

410

主题

18

回帖

9567

积分

论坛元老

积分
9567
wtliu 发表于 2015-6-25 16:48:35 | 显示全部楼层
下载学习。是只有英文版的吗?
回复 支持 反对

使用道具 举报

0

主题

1

回帖

9

积分

新手上路

积分
9
hfj 发表于 2015-6-26 11:09:07 | 显示全部楼层
正需要,作为初入门者。
回复 支持 反对

使用道具 举报

0

主题

1

回帖

11

积分

新手上路

积分
11
xingchen 发表于 2015-7-1 14:35:45 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDDDDDDDDD
回复 支持 反对

使用道具 举报

0

主题

1

回帖

9

积分

新手上路

积分
9
xupeili2006 发表于 2015-7-2 21:17:44 | 显示全部楼层
全英文版的,原滋原味,我喜欢
回复 支持 反对

使用道具 举报

0

主题

1

回帖

11

积分

新手上路

积分
11
droper 发表于 2015-7-3 18:03:44 | 显示全部楼层
真是好东西呀
回复 支持 反对

使用道具 举报

0

主题

1

回帖

9

积分

新手上路

积分
9
kele_cnc 发表于 2015-7-7 14:26:03 | 显示全部楼层
还没下载 先看看
回复 支持 反对

使用道具 举报

0

主题

1

回帖

11

积分

新手上路

积分
11
ads1_2 发表于 2015-7-8 17:42:27 | 显示全部楼层
谢谢,这个非常需要
回复 支持 反对

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
tzl1975 发表于 2015-7-12 07:38:50 | 显示全部楼层
非常有用的资料
回复 支持 反对

使用道具 举报

231

主题

64

回帖

2145

积分

管理员

积分
2145
 楼主| 玉米糊 发表于 2015-7-14 15:56:28 | 显示全部楼层
wtliu 发表于 2015-6-25 16:48
下载学习。是只有英文版的吗?

嗯,做开发的话,还是看英文版比较准确些。
回复 支持 反对

使用道具 举报

1

主题

2

回帖

34

积分

新手上路

积分
34
bendannangua 发表于 2015-8-3 10:47:06 | 显示全部楼层
顶        
回复 支持 反对

使用道具 举报

0

主题

1

回帖

11

积分

新手上路

积分
11
毛哥我来也 发表于 2015-9-18 16:35:52 | 显示全部楼层
正好需要这个
回复 支持 反对

使用道具 举报

0

主题

1

回帖

9

积分

新手上路

积分
9
devotion 发表于 2015-12-23 22:28:59 | 显示全部楼层
貌似不错,看看
回复 支持 反对

使用道具 举报

2

主题

2

回帖

19

积分

新手上路

积分
19
silverpaladin 发表于 2015-12-27 21:39:59 | 显示全部楼层
想看看英文原版,多谢楼主
回复 支持 反对

使用道具 举报

4

主题

2

回帖

135

积分

注册会员

积分
135
jinhailu 发表于 2015-12-29 15:16:56 | 显示全部楼层
谢谢楼主提供技术资料,学习学习
回复 支持 反对

使用道具 举报

0

主题

1

回帖

19

积分

新手上路

积分
19
xiamengxian 发表于 2016-1-22 08:55:46 | 显示全部楼层
您好,请问如何下载?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-12-27 07:22 , Processed in 0.063372 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表