Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2000-08-10
2004-08-31
Kizou, Hassan (Department: 2662)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
C370S395700, C370S444000, C710S027000, C710S028000
Reexamination Certificate
active
06785284
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to data communication systems and, in particular, to an improved direct memory access (DMA) handler for an Internet Protocol (IP) over asynchronous transfer mode (ATM) system.
2. Description of the Related Art
The Internet Protocol (IP) is one of the most popular networking protocols in use today. Briefly, IP encapsulates data into packets or frames of varying length. However, IP does not provide true quality of service (QoS), which is a requirement of multimedia messaging. Asynchronous transfer mode (ATM) systems pack data into equal length cells and also provide for true QoS.
Systems that employ IP over ATM must therefore provide for handling of the varying length IP frames and the fixed length ATM cells without doing violence to the ATM QoS requirements. One approach is to receive the IP frames, disassemble them, and reassemble them as ATM cells. This does not necessarily provide an optimal result, however.
As such, there is a need for an improved system for handling IP frames and ATM cells.
SUMMARY OF THE INVENTION
These and other drawbacks in the prior art are overcome in large part by a direct memory access device (DMA) in accordance with the present invention. Briefly, the DMA device supports data transfers from multiple requesters over a shared media by interleaving frames and cells.
A DMA controller according to an implementation of the present invention includes a bus driver, a bus sniffer, a priority controller and a context machine. The bus sniffer is used to identify a cast type of a transfer on the bus, i.e., whether the transfer is a frame or cell transfer. The priority controller asserts a signal allowing access to the bus. The context machine stores system context. The controller supervises interleaving of frames and cells on the bus and asserts a frame end signal when a frame has been transmitted.
REFERENCES:
patent: 5598575 (1997-01-01), Dent et al.
patent: 5633870 (1997-05-01), Gaytan et al.
patent: 5659749 (1997-08-01), Mitchell et al.
patent: 5923658 (1999-07-01), Shtayer et al.
patent: 5948089 (1999-09-01), Wingard et al.
patent: 6115373 (2000-09-01), Lea
patent: 6501731 (2002-12-01), Chong et al.
patent: 6549981 (2003-04-01), McDonald et al.
patent: 2002/0057708 (2002-05-01), Galbi et al.
patent: 2002/0146013 (2002-10-01), Karlsson et al.
patent: 2003/0103526 (2003-06-01), McBride et al.
patent: 2003/0110364 (2003-06-01), Tang et al.
patent: 2003/0123448 (2003-07-01), Chang
patent: 0 550 164 (1993-07-01), None
patent: 1 059 588 (2000-12-01), None
Fish & Richardson P.C.
Infineon Technologies North America Corp.
Kizou Hassan
Sefcheck Gregory
LandOfFree
Interleavement for transport of frames and cells does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interleavement for transport of frames and cells, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interleavement for transport of frames and cells will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3287788