ESAI receiver channels prioritization FIFO

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

ESAI receiver channels prioritization FIFO

500 次查看
M_MA
Contributor I

Hi,

Is there a prioritization which receiver channel is enqueuer in the SAI-Receive-FIFO first in case all 4-receiver channels are used in TDM Mode with external input clock?

Is it possible to read the FIFO via DMA without the ASRC Block?

标签 (2)
0 项奖励
1 回复

493 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Michael

 

>Is there a prioritization which receiver channel is enqueuer in the SAI-Receive-FIFO

>first in case all 4-receiver channels are used in TDM Mode with external input clock?

 

there is no prioritization. From  sect.25.6.2 ESAI Receive Data Register (ESAI_ERDR)
i.MX 6Dual/6Quad Applications Processor Reference Manual

 

"When multiple ESAI receivers are enabled, the data for each receiver is interleaved from lowest

receiver to highest receiver (for example, if receivers 0, 2 and 3 are enabled then data is returned as follows: receiver #0, receiver #2, receiver #3, receiver #0, receiver #2, receiver #3, receiver #0, etc)."

 

>Is it possible to read the FIFO via DMA without the ASRC Block?

 

yes, one can refer to sect.25.4.3 ESAI DMA Requests from the FIFOs.

 

Best regards
igor

0 项奖励