欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > AXI DMA IP BUG踩坑记录

AXI DMA IP BUG踩坑记录

2025/5/2 1:18:37 来源:https://blog.csdn.net/qq_45956475/article/details/143755338  浏览:    关键词:AXI DMA IP BUG踩坑记录

1. 问题描述

在突发的过程中总是一旦使用XAxiDma_SimpleTransfer函数就会出现AXI STREAM信号的READY信号先拉高4个数据(32位)的时钟后会迅速拉低换句话说就是一旦PS端发起了XAxiDma_SimpleTransfer,AXI总线的READY信号就会拉高四个节拍,这样就会导致传输的数据出现问题。究其原因,Xilinx在其手册中有说明,在没有任何设置的情况下(即在其被编程运行之前),AXI DMA 在接收了四个节拍的流数据后,会将 <font style="color:rgb(77, 77, 77);">s_axis_s2mm_tready</font> 信号拉低。这将限制输入数据流。为了尽量减少节流,确保 AXI DMA 在实际数据到达之前就已经设置好并运行。

这样数据就不会连续进行传输…

下面是具体的ILA示意图:

2. 项目说明

  1. 系统说明

做音频采集系统,使用ZYNQ7020采集音频IIS的32位数据到PS的DDR,音频的采样率是48K

AXI DMA IP在其中的作用是通过读取存储IIS音频的FIFO数据到PS的DDR中

  1. AXI DMA IP参数设置

突发的长度是256,位宽是32位

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词