[X]关闭

PL PS DMA 传输

文档创建者:瞌睡来登了
浏览次数:6799
最后更新:2019-12-16
本帖最后由 瞌睡来登了 于 2019-12-16 11:11 编辑

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

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

目前自己对这种数据得组合传输不太熟悉,大家帮我建议下呢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则