赞
踩
一,PS到PL的数据传输流程:
1,传输过程
(1)、向PL端查询剩余数据存储长度(以byte为单位);
(2)、通过写寄存器设置PL端DMA数据传输开始地址;
(3)、通过写寄存器设置PL端DMA数据传输长度(以byte为单位);
(4)、通过写寄存器启动PL端DMA传输;
(5)、通过读寄存器查询PL端DMA是否完成数据传输;
在SDK PS端代码:
PS(ARM)端驱动代码如下:
#define WRITE_SPACE_REG 0x84000004
#define ps2pl_SA 0x84000008
#define ps2pl_LENGTH 0x8400000C
#define ps2pl_START 0x84000010
#define ps2pl_FINISHED 0x84000014
data_space = Xil_In32(WRITE_SPACE_REG);
void init_axi_dma_simple_write(u32
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。