US 6,982,991 B1 | ||
Cell or fram assembly method and apparatus optimizing the moving of data | ||
David Masao Atoji, Apex, N.C. (US) | ||
Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
Filed on Mar. 10, 2000, as Appl. No. 9/523,467. | ||
Int. Cl. H04J 3/24 (2006.01) |
U.S. Cl. 370—474 | 16 Claims |
8. A method to assemble fixed size cell:
providing a storage unit, with storage capacity greater than storage capacity of a one byte register, for storing the variable
length packet;
providing a storage control block for storing segmenting information;
requesting and receiving acknowledgment of segmenting information availability on a bus connected to an external interface;
reading the segmenting information on a first input data bus connected to the control block;
reading the variable length packet data on a second input data bus connected to the storage unit;
requesting and receiving acknowledgment, over a bus interconnecting a Finite State Machine to an external interface of segmenting
information availability;
repetitively activating a multiplexer having as inputs said two input data buses according to a cell pattern and sending cell
data on a output bus of said multiplexer to said output cell while incrementing a counter pointing to the next address in
the word of the packet to be read in the storage unit, until said output cell is complete.
|