Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing
Patent
1997-10-20
1999-07-27
Lee, Thomas C.
Electrical computers and digital data processing systems: input/
Input/output data processing
Direct memory accessing
710 24, 710 23, 711147, 711153, G06F 1310, G06F 13374, G06F 1338
Patent
active
059283394
ABSTRACT:
A data transfer apparatus for DMA-transferring stream data between a memory and each of n ports. The data transfer apparatus includes: an address counter for storing a start address of a memory area between which and a port a next piece of stream data is DMA-transferred; a data counter for storing a size of the next piece of stream data; n chain address counters each for storing an address of a memory area storing a certain command list; a port selecting unit for selecting one port; a command list transferring unit for, each time the port selecting unit selects a port, obtaining a command list according to a chain address counter corresponding to the selected port, transferring a start address in the command list to the address counter, transferring a size in the command list to the data counter, transferring the command to the port selecting unit, and updates the chain address counter; a stream data transferring unit for DMA-transferring a piece of stream data between the selected port and the memory area specified by the address counter. After the stream data transferring unit completes a DMA transfer, the port selecting unit, based on a predetermined order and the command, selects a new port or a current port. Each time the command list transferring unit transfers the size to the data counter, the stream data transferring unit DMA-transfers a piece of stream data between the selected port and the memory area specified by the address counter.
REFERENCES:
patent: 4896256 (1990-01-01), Roberts
patent: 4896266 (1990-01-01), Klashka
patent: 4941201 (1990-07-01), Davis
patent: 5008760 (1991-04-01), Shimizu
patent: 5438665 (1995-08-01), Taniai
patent: 5450549 (1995-09-01), Casparian
patent: 5508940 (1996-04-01), Rossmere
patent: 5583561 (1996-12-01), Baker
patent: 5655112 (1997-08-01), MacInnis
patent: 5805821 (1998-09-01), Saxena
patent: 5848293 (1998-12-01), Gentry
patent: 5860022 (1999-01-01), Kondou
patent: 5862407 (1999-01-01), Sriti
patent: 5867686 (1999-02-01), Conner
Lee Thomas C.
Mashaal Mohamed
Matsushita Electric - Industrial Co., Ltd.
LandOfFree
DMA-transferring stream data apparatus between a memory and port does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with DMA-transferring stream data apparatus between a memory and port, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and DMA-transferring stream data apparatus between a memory and port will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-873880