System for forming serial M-bit information into blocks whose locations correspond to bitmap locations
AssigneeDigital Equipment Corporation
InventorBernard A. Rozmovits
Life of this patent
Estimating the term…
Abstract
A circuit is provided for forming fixed length blocks of information units received from one network for transfer to another. The actual information from each serially received information unit is stored in a receive buffer. A block header register is provided to store the logical channel number, block byte count, and a bit map having locations corresponding with each of the actual information units stored in the receive buffer. Once all of the information units have been received, the header register provides its output to the receive buffer for storage in a header location. The receive buffer thus forms a fixed length block which can be transferred to another network for processing.
Claims11
A method of formatting m-bit information units sent by an m-bit network into a block, each m-bit information unit including a control/data indicator and actual information corresponding to the respective control/data indicator, each control/data indicator indicating whether the corresponding actual information in the information unit is control information or data information, the method comprising the steps of:
- a) providing a control/data bitmap having a number of bitmap storage locations;
- b) providing a storage device for storing a block of information, said storage device having a header storage location and a number of information unit storage locations, each information unit storage location corresponding to one of the bitmap storage locations;
- c) receiving m-bit information units;
- d) storing each control/data indicator of the corresponding received m-bit information units in a corresponding one of the bitmap storage locations;
- e) storing the actual information from each of the received m-bit information units in the information unit storage location corresponding to the bitmap storage location in which the control/data indicator was stored for the corresponding received m-bit information unit;
- and
- f) thereafter transferring the control/data indicators stored in the bitmap storage locations from the bitmap to the storage device and storing the control/data indicators in the header storage location of said storage device to form the block.
A data communication server, comprising:
- a serial/parallel converter receiving serial m-bit information units, each m-bit information unit including actual information and a corresponding control/data indicator, the serial parallel converter adapted to convert the serially received m-bit information units to a parallel format;
- a latch, coupled to the converter, storing the actual information of each received m-bit information unit;
- a shift register, coupled to the converter, for storing the control/data indicator of each of the received m-bit information units, said shift register shifting the control/data indicators for each received m-bit information unit;
- a receive buffer for storing a block, coupled to the latch and the shift register, the receive buffer including a header storage location for storing each of the control/data indicators from the shift register, and a plurality of information buffer locations for storing each of the actual information from the latch, said buffer location for each actual information corresponding with a position of its respective control/data indicator in the header location.
Dependencies are inferred from the claim text.