DMA engine for protocol processing

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20060206635A1
SERIAL NO

11373858

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A DMA engine, includes, in part, a DMA controller, an associative memory buffer, a request FIFO accepting data transfer requests from a programmable engine, such as a CPU, and a response FIFO that returns the completion status of the transfer requests to the CPU. Each request includes, in part, a target external memory address from which data is to be loaded or to which data is to be stored; a block size, specifying the amount of data to be transferred; and context information. The associative buffer holds data fetched from the external memory; and provides the data to the CPUs for processing. Loading into and storing from the associative buffer is done under the control of the DMA controller. When a request to fetch data from the external memory is processed, the DMA controller allocates a block within the associative buffer and loads the data into the allocated block.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
PMC-SIERRA INC3975 FREEDOM CIRCLE SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Alexander, Thomas Mulino, OR 45 1646
Quattromani, Marc Alan Beaverton, OR 4 132
Rekow, Alexander Portland, OR 1 88

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation