Invention Application
- Patent Title: DMA Control Circuit
-
Application No.: US17475074Application Date: 2021-09-14
-
Publication No.: US20220083486A1Publication Date: 2022-03-17
- Inventor: Brett D. George , Rohit K. Gupta , Do Kyung Kim , Paul W. Glendenning
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Main IPC: G06F13/28
- IPC: G06F13/28

Abstract:
Techniques for improving the handling of peripherals in a computer system, including through the use of a DMA control circuit that helps manage the flow of data between memory and the peripherals via an intermediate storage buffer. The DMA control circuit is configured to control timing of DMA transfers between sample buffers in the memory and the intermediate storage buffer. The DMA control circuit may output a priority value of the DMA control circuit for accesses to memory, where the priority value based on stored quality of service (QoS) information and current channel data buffer levels for different DMA channels. The DMA control circuit may separately arbitrate between multiple active transmit and receive channels. Still further, the DMA control circuit may store, for a given data transfer over a particular DMA channel, timestamp information indicative of completion of the DMA and peripheral-side operations.
Public/Granted literature
- US11886365B2 DMA control circuit with quality of service indications Public/Granted day:2024-01-30
Information query