瞌睡来登了 发表于 2019-12-16 11:11:55

PL PS DMA 传输

本帖最后由 瞌睡来登了 于 2019-12-16 11:11 编辑

有个问题请教下大家,最近在做AD采集数据处理后传输给PS,通过DMA的方式传输,目前采集数据为4096点32位宽的数据,数据带有输出有效标志位,数据延时一段时间更新,然后将该段数据加上帧头等固有信息,传输给PS。1,目前我的方法是先将帧头等信息传输进AXI FIFO ,然后等待采集数据的标志位,然后继续传输,等待采集数据标志位拉低后,再传入帧尾,最后拉低tlast信号结束,本次DMA传输。但感觉这种方法时序会出问题吧,如果两段采集数据间延时较短,采集数据会不会从中间就开始,而不是从第一个采集数据开始传。

2,第二个方法想的是将采集数据加一个FIFO缓存,FIFO读出条件为FIFO中有4096个数据并且帧头数据已经传完。

目前自己对这种数据得组合传输不太熟悉,大家帮我建议下呢。
页: [1]
查看完整版本: PL PS DMA 传输