×

Dynamic allocation of buffers for direct memory access

  • US 8,732,352 B1
  • Filed: 01/25/2013
  • Issued: 05/20/2014
  • Est. Priority Date: 01/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A device comprising:

  • unified DMA (‘

    Direct Memory Access’

    ) storage;

    a processor operatively coupled to the unified DMA storage and a main memory; and

    a plurality of DMA (‘

    Direct Memory Access’

    ) engines, wherein the plurality of DMA engines are configured to access the unified DMA storage and provide DMA transmissions between the main memory and a corresponding component; and

    wherein the processor is configured to;

    determine a size of a corresponding DMA buffer to be allocated for each DMA engine;

    allocate, for each DMA engine, the corresponding DMA buffer of the determined size in the unified DMA memory; and

    execute DMA transmissions using the DMA engines and the corresponding DMA buffers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×