SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
Interleaving of audio data must be handled outside the ASRC module.
The ASRC supports 4 input and 4 output groups that can be configured. Each group can be composed of 1 to 16 channels. A stereo pair can only be assigned to one group. In group mode, a single INFIFO interrupt/event is triggered based upon status of Input FIFO status of all channels of the group. Similarly, a single OUTFIFO interrupt/event is triggered based upon status of Output FIFO status of all channels of the group. Each group can be controlled by separate EDMA.
ASRC Group Mode Example shows and an example for group mode where all four input channels of SRC0 and SRC1 are part of input Clock Zone 1 and all four output channels are part of output Clock Zone 2.
Figure 12-8 ASRC Group Mode ExampleThe basic functionality of the ASRC follows the steps below for setting up a single group. For more details on programming model, refer to Group Mode Configuration Sequence.
At this point, the ASRC automation starts. The ASRC clock zone input and output rate estimators will start estimation of the input and output sample rates. Once the estimation has settled, the ASRC will initiate input and output event or interrupt generation based upon the input and output FIFO status.