zynq
herryone123
这个作者很懒,什么都没留下…
展开
-
zynq学习之MIO/EMIO
1、MIOZynq7000 系列芯片有 54 个 MIO(multiuse I/O),多功能I/O,它们分配在 GPIO 的 Bank0 和Bank1 隶属于 PS 部分,这些 IO 与 PS 直接相连。不需要添加引脚约束,MIO 信号对 PL部分是透明的,不可见。所以对 MIO 的操作可以看作是纯 PS 的操作。GPIO 的控制和状态寄存器基地址为:0xE000_A000,我们 SDK 下软件操...原创 2018-01-27 21:23:06 · 2697 阅读 · 0 评论 -
zynq学习之启动与配置
一、Zynq的启动过程简介1、zynq有两种启动模式:从BootROM主动启动,从JTAG被动启动(1)从JTAG被动启动:通过 JTAG 先下载 bit 流文件,再下载 elf 文件,之后点击Run As 来运行的程序。JTAG 的方法是通过 TCL 脚本来初始化 PS,然后用 JTAG 收发信息,可用于在线调试。但是这样只要一断电,程序就丢失了。还得全部重新来过。(2)从BootROM主动启动...原创 2018-01-28 15:01:34 · 5949 阅读 · 1 评论 -
ZYNQ学习之pl和ps接口
1、PL和PS的接口类型总共有两种:(1)功能接口:AXI、EMIO、中断、DMA流控制、时钟调试接口。(2)配置接口:PCAP、SEU、配置状态信号和Program/Done/Init信号。这些信号连接到PL内配置模块的固定逻辑上,给PS提供对PL的控制能力。2、AXI总线:AXI (Advanced eXtensible Interface)本是由ARM公司提出的一种总线协议。用于...原创 2018-01-28 22:20:18 · 36313 阅读 · 1 评论 -
Zynq学习之zynq平台移植知识点
一、嵌入式Linux系统组成zynq平台上的Linux系统由四部分组成:BOOT.bin、devicetree.dtb、uImage、uramdisk.image.gz。(1)BOOT.bin:启动引导程序,包括第一阶段引导程序(FSBL)和第二阶段引导程序(SSBL),zynq平台上一般还需要一个system.bit文件,用于构建PL部分。(2)uImage:linux系统核心部分,原创 2018-01-30 09:44:34 · 1755 阅读 · 0 评论