提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
ZYNQ开发系列——为PS和PL的交互做准备
我们使用ZYNQ的片子,肯定存在PS和PL交互的情况。一般来说大部分应用都是以PS为主机,PS通过地址管理着它所有的外设。
可以配置SPI外设
可以配置I2C外设
可以配置UART外设
可以配置网口外设
PS给每个外设分配一个地址空间进行管理。
那如果有些外设是要通过PL来实现呢,例如PS自带串口控制器只有2个,那如果项目中要使用三个呢,则需要通过AXI接口来与PL实现的串口进行通信,对这个AXI接口分配一段地址区间,那么在PS看来这个PL实现的串口也是它的一个外设了。
所以整个PL的逻辑都可以看成是PS的外设,通过AXI接口进行管理
为了创建AXI接口,PS需要配置一个Master AXI接口
配置了Master AXI接口后,我们需要一个A