Data reception apparatus for receiving ATM data streams

   
   

A data reception unit for receiving a plurality of data streams over a data channel, the data streams being received as amounts of data and each amount of data comprising a data portion including data from a data stream and an identity portion identifying that data stream, the data reception unit comprising: a data stream memory comprising a plurality of data stream storage areas, each for storing data from a respective one of a set of the data streams, and an escape buffer; a first storage information memory for holding first storage information for facilitating storage in the respective data stream storage area of data from the set of the data streams; and a data storage controller for, for each received amount of data, receiving the identity portion of the amount of data and performing a storage operation comprising: accessing the first storage information memory; and if the first storage information memory holds first storage information for the data stream identified by the identity portion, storing the data portion of the amount of data in the data stream storage area corresponding to that data stream; and if the first storage information memory does not hold first storage information for the data stream identified by the identity portion, storing the data portion of the amount of data in the escape buffer; and a processing unit connected to the escape buffer for performing an assembly operation comprising executing steps to assemble the information stored in the escape buffer into respective data streams.

Una unidad de la recepción de los datos para recibir una pluralidad de secuencias de datos sobre un canal de los datos, las secuencias de datos que son recibidas como las cantidades de datos y de cada cantidad de datos que abarcan una porción de los datos incluyendo datos de una secuencia de datos y de una identidad reparten identificar esa secuencia de datos, el abarcar de la unidad de la recepción de los datos: una memoria de la secuencia de datos que abarca una pluralidad de almacenes de la secuencia de datos, cada uno para almacenar datos respectivo de un sistema de las secuencias de datos, y un almacenador intermediario del escape; una primera memoria de la información del almacenaje para llevar a cabo la primera información del almacenaje para facilitar almacenaje en el almacén respectivo de la secuencia de datos de datos del sistema de las secuencias de datos; y un regulador del almacenaje de datos para, para cada cantidad recibida de datos, recibiendo la porción de la identidad de la cantidad de datos y realizando abarcar de la operación del almacenaje: tener acceso a la primera memoria de la información del almacenaje; y si la primera memoria de la información del almacenaje lleva a cabo la primera información del almacenaje para la secuencia de datos identificada por la porción de la identidad, almacenando la porción de los datos de la cantidad de datos en el almacén de la secuencia de datos que corresponde a ése secuencia de datos; y si la primera memoria de la información del almacenaje no lleva a cabo la primera información del almacenaje para la secuencia de datos identificada por la porción de la identidad, almacenando la porción de los datos de la cantidad de datos en el almacenador intermediario del escape; y una unidad de proceso conectó con el almacenador intermediario del escape para realizar una operación de asamblea que abarcaba ejecutando pasos para montar la información almacenada en el almacenador intermediario del escape en secuencias de datos respectivas.

 
Web www.patentalert.com

< System and method for managing data logging memory in a storage area network

< High level assembler metamodel

> Method and apparatus for assigning time slots within a TDMA transmission

> Container transport for packets in connection oriented protocols

~ 00136