US 12,111,721 B2
Error detection and recovery when streaming data
Marc A. Schaub, Sunnyvale, CA (US); Roy G. Moss, Palo Alto, CA (US); and Michael Bekerman, Los Gatos, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 19, 2023, as Appl. No. 18/490,675.
Application 18/490,675 is a continuation of application No. 17/193,730, filed on Mar. 5, 2021, granted, now 11,829,237.
Prior Publication US 2024/0134737 A1, Apr. 25, 2024
Prior Publication US 2024/0232000 A9, Jul. 11, 2024
Int. Cl. G06F 11/07 (2006.01); G06F 13/28 (2006.01)
CPC G06F 11/0793 (2013.01) [G06F 13/28 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
image generation circuitry configured to generate a plurality of frames;
a producer direct memory access (DMA) circuit configured to send the generated plurality of frames to a consumer DMA circuit; and
the consumer DMA circuit configured to:
drain credits received from the producer DMA circuit to allow the producer DMA circuit to finish sending a first frame of the plurality of frames without resetting; and
proceed to another frame of the plurality of frames without resetting.