zynq基础-->系统构架
整体框图
大致结构
简介
如上图所示,整个系统由PS和PL两大部分组成。其中,PS具有丰富的外设资源,可以在不需要PL的情况下操作(这种情况下可以关闭PL部分电源)。
还有一部分资源需要通过PL将管脚映射到外部后使用,比如EMIO。
通信
PS与PL通过AXI接口通信(也就是说由PL生成的IP核都需要经过AXI总线传达信息到PS),可以发现在AXI-HP和AXI-ACP协议下,PS仅能读数据,在AXI-GP模式下,PS可以读写数据。
操作重点
所以站在PS裸机开发的角度,PS除了固定外设外,在PL配置完成后,PL就是PS的一个私人定制外设。
PS的一切操作,就如同操作单片机一样,都是通过对应地址的读写完成(SDK提供了丰富的bsp,可以很方便的调用)。
所以整个系统的重点依然是以PS为核心,图中的master和slave都是指以PS为主机和PS为从机。
比如"32b GP AXI Master Ports",就是指PS为主机通过AXI-GP发送数据到PL。而“32b GP AXI Slave Ports”,就是指PS为从机通过AXI-GP从PL读取数据。
posted on 2016-08-12 15:14 KcMeterCEC 阅读(936) 评论(0) 编辑 收藏 举报