Invention Grant
- Patent Title: Safe double buffering using DMA safe linked lists
-
Application No.: US15627872Application Date: 2017-06-20
-
Publication No.: US10191871B2Publication Date: 2019-01-29
- Inventor: Simon Cottam , Patrice Woodward
- Applicant: Infineon Technologies AG
- Applicant Address: DE Neubiberg
- Assignee: Infineon Technologies AG
- Current Assignee: Infineon Technologies AG
- Current Assignee Address: DE Neubiberg
- Agency: Eschweiler & Potashnik, LLC
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F13/16

Abstract:
In some embodiments, a DMA controller includes a set of transaction control registers configured to receive a linked list sequence of transaction control sets. The transaction control sets collectively describe a data transfer by which the DMA controller is to move data from a peripheral alternatingly to a first memory buffer and a second memory buffer, wherein the first and second memory buffers are arranged in parallel with one another at an interface of the peripheral. The DMA controller is configured to transfer a first set of data from the peripheral to the first memory buffer according to a first transaction control set in the linked list sequence, and is configured to subsequently transfer a second set of data from the peripheral to the second buffer according to a second transaction control set in the linked list sequence.
Public/Granted literature
- US20180365181A1 SAFE DOUBLE BUFFERING USING DMA SAFE LINKED LISTS Public/Granted day:2018-12-20
Information query