ATM cell assembly and disassembly device with enhanced data handling flexibility
First Claim
1. An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising:
- buffer means for temporarily storing the input data, from which stored data are outputted when an amount of the stored data becomes not less than a prescribed data amount sufficient for loading a payload section of each ATM cell; and
cell assembly means for assembling each ATM cell by loading the stored data outputted from the buffer means into the payload section and attaching a header section to the payload section, and then for outputting each assembled ATM cell when the stored data outputted from the buffer means are received and for outputting an empty cell when the stored data outputted from the buffer means are not received.
1 Assignment
0 Petitions
Accused Products
Abstract
An ATM cell assembly and disassembly device capable of flexibly dealing with various data speeds on STM and ATM sides, and preventing the buffer overflow. In the ATM cell assembly device, the data stored in the buffer are outputted when an amount of the stored data becomes not less than a prescribed data amount sufficient for loading a payload section of each ATM cell, and the ATM cell flow is obtained from the ATM cells assembled from the data outputted from the buffer and empty cells. The buffer can be allowed to output the stored data only when the output permission signal issued in accordance with usage parameter control (UPC) parameters determined at a time of call set up is received. In the ATM cell disassembly device, the output data are stored into the buffer when a currently remaining capacity of the buffer becomes not less than an amount of data loaded in a payload section of each ATM cell, and the STM signals are obtained from the output data outputted from the buffer.
-
Citations
20 Claims
-
1. An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising:
-
buffer means for temporarily storing the input data, from which stored data are outputted when an amount of the stored data becomes not less than a prescribed data amount sufficient for loading a payload section of each ATM cell; and cell assembly means for assembling each ATM cell by loading the stored data outputted from the buffer means into the payload section and attaching a header section to the payload section, and then for outputting each assembled ATM cell when the stored data outputted from the buffer means are received and for outputting an empty cell when the stored data outputted from the buffer means are not received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising:
-
encoding means for obtaining the input data by encoding data to be transmitted as the ATM cells; buffer means for temporarily storing the input data obtained by the encoding means; output permission means for issuing an output permission signal permitting an output of the input data stored in the buffer means in accordance with usage parameter control (UPC) parameters determined at a time of call set up, where the buffer means is allowed to output the input data stored therein only when the output permission signal is received from the output permission means; and cell assembly means for assembling each ATM cell by loading the stored input data outputted from the buffer means into a payload section and attaching a header section to the payload section, and outputting the ATM cell flow containing the assembled ATM cells. - View Dependent Claims (9, 10, 11)
-
-
12. An asynchronous transfer mode (ATM) cell disassembly device for obtaining output signals from entered ATM cell flow by disassembling ATM cells, comprising:
-
ATM processing means for extracting output data to be outputted as the output signals from the ATM cells; buffer means for temporarily storing the output data extracted by the ATM processing means, the output data being supplied from the ATM processing means to the buffer means and stored in the buffer means when a capacity of the buffer means currently remaining becomes not less than an amount of data loaded in a payload section of each ATM cell; and output processing means for obtaining the output signals from the output data outputted from the buffer means, and outputting the obtained output signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification