- 专利标题: Scatter and gather streaming data through a circular FIFO
-
申请号: US16922623申请日: 2020-07-07
-
公开(公告)号: US12001365B2公开(公告)日: 2024-06-04
- 发明人: Marc A. Schaub , Roy G. Moss
- 申请人: Apple Inc.
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 代理机构: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- 代理商 Robert C. Kowert
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/50 ; G06F9/54 ; G06F13/16 ; G06F13/28 ; G06F13/37
摘要:
Systems, apparatuses, and methods for performing scatter and gather direct memory access (DMA) streaming through a circular buffer are described. A system includes a circular buffer, producer DMA engine, and consumer DMA engine. After the producer DMA engine writes or skips over a given data chunk of a first frame to the buffer, the producer DMA engine sends an updated write pointer to the consumer DMA engine indicating that a data credit has been committed to the buffer and that the data credit is ready to be consumed. After the consumer DMA engine reads or skips over the given data chunk of the first frame from the buffer, the consumer DMA engine sends an updated read pointer to the producer DMA engine indicating that the data credit has been consumed and that space has been freed up in the buffer to be reused by the producer DMA engine.
公开/授权文献
信息查询