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
OG exemplary drawing
 
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.