Invention Grant
- Patent Title: Method for data transfer between real-time tasks using a DMA memory controller
-
Application No.: US15125942Application Date: 2015-03-17
-
Publication No.: US10229077B2Publication Date: 2019-03-12
- Inventor: Mathieu Jan , Olivier Debicki
- Applicant: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
- Applicant Address: FR Paris
- Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
- Current Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
- Current Assignee Address: FR Paris
- Agency: Baker & Hostetler LLP
- Priority: FR1452497 20140325
- International Application: PCT/EP2015/055512 WO 20150317
- International Announcement: WO2015/144488 WO 20151001
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F3/06

Abstract:
The invention is directed a method for transferring at least one datum between a real-time task producing a datum and a real-time task consuming said datum. The method may include, in response to initiation of a transfer of a datum by a current instance of an initiating task: creating at least one DMA descriptor describing the DMA transfer expected for said datum; inserting DMA descriptors into a list of descriptors awaiting processing by a DMA controller, said DMA descriptors being inserted in a manner sorted based on a sorting criterion relating to a visibility date of the data and/or a temporal behavior of the tasks; processing the descriptors on the list of DMA descriptors by executing DMA requests; and executing the following instance of the initiating task based on termination of the processing a predefined set of DMA descriptors on the list of descriptors.
Public/Granted literature
- US20170083465A1 METHOD FOR DATA TRANSFER BETWEEN REAL-TIME TASKS USING A DMA MEMORY CONTROLLER Public/Granted day:2017-03-23
Information query