Direct memory access with filtering
AssigneeMicrosoft Technology Licensing, LLC
InventorsRyan Haraden, Robert Shearer, Matthew Tubbs, Adam Muff, Ashish Gupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsRyan Haraden, Robert Shearer, Matthew Tubbs, Adam Muff, Ashish Gupta
Estimating the term…
Methods, apparatus, and computer-readable storage media are disclosed for applying filtering operations to data transferred as part of a direct memory access (DMA) operation. In one example of the disclosed technology, a system includes a processor, memory, and a direct memory access (DMA) engine coupled to the memory for reading a set of data from a selected range of read memory addresses for the memory without using the processor. A line buffer coupled to the DMA engine is configured to receive DMA read data and temporarily store a portion, but not all of the data set being read by the DMA engine in a line buffer. A digital filter is configured to apply a filtering operation to a windowed subset of the buffered portion of the data set, producing filtered data that is stored to a selected range of write memory addresses for the memory, without using the processor.
A system, comprising:
A method comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.