-
公开(公告)号:US10379899B2
公开(公告)日:2019-08-13
申请号:US14944350
申请日:2015-11-18
Applicant: FREESCALE SEMICONDUCTOR, INC.
Inventor: John F. Pillar , Michael Kardonik , Bernard Marchand , Peter W. Newton , Mark A. Schellhorn
Abstract: A data processing system can comprise a first module having a workspace and configured to execute a task that can request access to a frame in a system memory, a queue manager configured to store a frame descriptor which identifies the frame in the system memory, and a memory access engine coupled to the first module and the queue manager. The memory access engine copies requested segments of the frame to the workspace and has a working frame unit to store a segment handle identifying a location and size of each requested segment copied to the workspace of the first module. The memory access engine tracks history of a requested segment by updating the working frame unit when the requested segment in the workspace is modified by the executing task.
-
2.
公开(公告)号:US20170139744A1
公开(公告)日:2017-05-18
申请号:US14944350
申请日:2015-11-18
Applicant: FREESCALE SEMICONDUCTOR, INC.
Inventor: John F. PILLAR , Michael Kardonik , Bernard Marchand , Peter W. Newton , Mark A. Schellhorn
CPC classification number: G06F9/4881 , G06F3/0604 , G06F3/0659 , G06F3/0673 , G06F9/5016
Abstract: A data processing system can comprise a first module having a workspace and configured to execute a task that can request access to a frame in a system memory, a queue manager configured to store a frame descriptor which identifies the frame in the system memory, and a memory access engine coupled to the first module and the queue manager. The memory access engine copies requested segments of the frame to the workspace and has a working frame unit to store a segment handle identifying a location and size of each requested segment copied to the workspace of the first module. The memory access engine tracks history of a requested segment by updating the working frame unit when the requested segment in the workspace is modified by the executing task.
-