Patent ID: 11886365
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A method, comprising:
receiving, by a direct memory access (DMA) control circuit from a processing circuit, programming information for transferring blocks of audio data between a memory and a plurality of audio peripherals over a plurality of DMA channels, wherein the programming information includes quality of service (QoS) information for the plurality of DMA channels, wherein the QoS information includes an indication of a tolerable latency for transferring a given amount of data;
managing, by the DMA control circuit, transfers of the blocks of audio data over the plurality of DMA channels via an intermediate storage buffer; and
determining, by the DMA control circuit based on the QoS information and current data levels of the intermediate storage buffer, a priority value that changes a priority level of the DMA control circuit for accesses to the memory; and
sending the priority value to the memory.