发明名称 DEVICE AND METHOD FOR EXECUTING A DMA TASK
摘要 A method (700) for executing a DMA task, the method includes receiving (750) a request to execute a DMA task; the method characterized by including: defining (710) inter-buffer jumping points at substantially an end of one or more dimensions of each multidimensional buffer out of a plurality of multidimensional buffers; and executing (770) multiple DMA sub-tasks, wherein the executing includes jumping between buffers at the inter­buffer jumping points. A device (90) that includes at least one memory unit (94, 93) and a DMA controller (100) adapted to access the memory unit; the device (90) is characterized by being adapted to implement multidimensional buffers within the at least one memory unit (94); wherein the DMA controller (100) is adapted to execute multiple DMA sub-tasks, wherein the execution comprises jumping between buffers at inter-buffer jumping points; and wherein the inter-buffer jumping points are defined at substantially an end of one or more dimensions of each multidimensional buffer out of a plurality of multidimensional buffers.
申请公布号 WO2007003987(A1) 申请公布日期 2007.01.11
申请号 WO2005IB52176 申请日期 2005.06.30
申请人 FREESCALE SEMICONDUCTOR, INC.;SHASHA, URI;GURFINKEL, SAGI;HASSID, GILAD;KAHN, ERAN 发明人 SHASHA, URI;GURFINKEL, SAGI;HASSID, GILAD;KAHN, ERAN
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址