Invention Grant
- Patent Title: PIO interjection between beats of a DMA operation
- Patent Title (中): DMA操作的节拍之间的PIO插入
-
Application No.: US12966946Application Date: 2010-12-13
-
Publication No.: US08321605B2Publication Date: 2012-11-27
- Inventor: Joseph P. Bratt , Lakshmi Rao
- Applicant: Joseph P. Bratt , Lakshmi Rao
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Dean M. Munyon; Eric K. Wingrove
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F13/00

Abstract:
Techniques are disclosed relating to detecting and interjecting a programmed input/output (PIO) operation into a direct memory access (DMA) operation. In one embodiment, an integrated circuit may include a DMA controller that may contain a control circuit, a DMA unit, and a PIO unit. The control circuit may be configured to detect a pending PIO operation during a DMA operation and interject the PIO operation onto a shared path during the same clock cycle as or the first clock cycle following the detection of the pending PIO operation. The DMA operation may consist of multiple single-clock-cycle beats. In one embodiment, a PIO operation may be interjected onto the shared path between beats of a DMA operation, on consecutive clock cycles. At the next clock cycle following the PIO operation, the control circuit may resume the next beat of the DMA operation.
Public/Granted literature
- US20120151104A1 PIO INTERJECTION BETWEEN BEATS OF A DMA OPERATION Public/Granted day:2012-06-14
Information query