DMA vector buffer


According to one example embodiment, a direct memory access (DMA) engine and buffer is disclosed. The vector buffer may be explicitly programmable, and may include advanced logic for reordering non-unity-stride vector data. An example MEMCPY instruction may provide an access request to the DMA buffer, which may then service the request asynchronously. Bitwise guards are set over memory in use, and cleared as each bit is read.




Download Full PDF Version (Non-Commercial Use)

Patent Citations (4)

    Publication numberPublication dateAssigneeTitle
    CN-1881192-ADecember 20, 2006惠普开发有限公司Method and apparatus for direct input and output in a virtual machine environment
    US-2002016879-A1February 07, 2002Miller Chris D.Resource locking and thread synchronization in a multiprocessor environment
    US-2007073923-A1March 29, 2007Kiran Vemula, Pak-Lung Seto, Victor Lau, William Halleck, Chang Nai-ChihDMA descriptor management mechanism
    US-2010082894-A1April 01, 2010Mediatek Inc.Communication system and methos between processors

NO-Patent Citations (0)


Cited By (0)

    Publication numberPublication dateAssigneeTitle