i2s的fifo固定大小为8;一共有2组io channel,均可以同时输入和输出;
当配置i2s fifo水线为4,pdma burst length为8时:
意味着当i2s fifo只有4个元素时,就与pdma通信,请求pdma将ddr数据搬运到fifo上(音频播放)。
pdma burst length为8意味着会向每个i2s channel都搬运4个元素(8=4+4).

本文详细介绍了I2S与PDMA之间的数据交互机制。重点解释了当i2sfifo水线设为4,pdmaburstlength设为8时的工作原理。此时,当i2sfifo中剩余4个元素时就会触发与PDMA的通信,请求从DDR搬运数据到FIFO以进行音频播放。
i2s的fifo固定大小为8;一共有2组io channel,均可以同时输入和输出;
当配置i2s fifo水线为4,pdma burst length为8时:
意味着当i2s fifo只有4个元素时,就与pdma通信,请求pdma将ddr数据搬运到fifo上(音频播放)。
pdma burst length为8意味着会向每个i2s channel都搬运4个元素(8=4+4).

1100
3345
1787

被折叠的 条评论
为什么被折叠?