Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
170 words
A label-switching and control interface for fast packet switching, comprising: a plurality of bidirectional asynchronus multiplex lines forwarding information-signal cells representing respective packets and corresponding to different calls; respective programmed-logic units connected to each of said bidirectional asynchronous multiplex lines for fast cell processing; a multiplex switching network having an input bus connected to all of said programmed-logic units; an arbitrating circuit between said input bus and said multiplex switching network and having a first bus connected therewith, said arbitrating circuit controlling communication between said programmed-logic units selectively and said multiplex switching network; a distribution circuit connected to all of said programmed-logic units by a second bus and to an output bus of said multiplex switching network; a common control circuit connected to all of said programmed-logic units by a third bus and accessing said multiplex switching network through a first connection to said arbitration circuit; and means forming a second connection between said distribution circuit and said control circuit whereby said multiplex switching network accesses said common control circuit.
Claim 2
Dependent Claim
170 words
A label-switching and control interface for fast packet switching, comprising: a plurality of bidirectional asynchronus multiplex lines forwarding information-signal cells representing respective packets and corresponding to different calls; respective programmed-logic units connected to each of said bidirectional asynchronous multiplex lines for fast cell processing; a multiplex switching network having an input bus connected to all of said programmed-logic units; an arbitrating circuit between said input bus and said multiplex switching network and having a first bus connected therewith, said arbitrating circuit controlling communication between said programmed-logic units selectively and said multiplex switching network; a distribution circuit connected to all of said programmed-logic units by a second bus and to an output bus of said multiplex switching network; a common control circuit connected to all of said programmed-logic units by a third bus and accessing said multiplex switching network through a first connection to said arbitration circuit; and means forming a second connection between said distribution circuit and said control circuit whereby said multiplex switching network accesses said common control circuit.
Claim 3
Dependent Claim
153 words
The label-switching and control interface as defined in claim 1 wherein each of said programmed logic units comprises an incoming section comprising: circuits detecting cell locations in a data flow along said lines; circuits separating datum cells from signalling, supervision, stuffing, auxiliary flow cells, carrying out label switching and adding self-routing code for the multiplex switching network; circuits for controlling the forwarding of cell octets to the multiplex switching network and for the temporary storage of a service class; circuits including a memory for storing cells for multipoint connections and for retransmission of the stored cells for a requested number of times; a further arbitrating circuit among sources of cells to be sent to the switching network; a processor; a temporary memory for cells intended for the processor and an interface for access to the memory by the processor; and an auxiliary output interface for emission of cells of an auxiliary information flow.
Claim 4
Dependent Claim
86 words
The label-switching and control interface defined in claim 2 wherein said programmed logic units each comprise a microprogrammed logic having: an arithmetic-logic unit with input and output registers connected to an internal bus through multiplexing and demultiplexing circuits; registers for particular operands connected to an output bus of the memory; a microprogrammed memory, a respective register and a sequencing circuit with a multiplexer for conditioned jumps and a multiplexer for bits under test; and a register for temporary storage of a label of a processed cell.
Claim 5
Dependent Claim
86 words
The label-switching and control interface defined in claim 2 wherein each of said programmed-logic units comprises a parallel interface for translating input cells into messages for the processor and processor messages into cells to transmit on a respective one of said lines, said parallel interface comprising: a control circuit for signalling the processor; a data register; a state register; a circuit for controlling an information flow coming from the processor; a further data register connected with the processor; and an addressing circuit controlled by the processor.
Claim 6
Dependent Claim
164 words
The label-switching and control interface defined in claim 4 wherein each of said blocks comprises a transmission section having: a temporary memory for the cells arriving from the further data registers; a temporary memory for the cells arriving from the multiplex switching network to be forwarded on the respective line, preceded by a circuit which selects cells meant for the respective unit and calculates label redundancies; a generator of stuffing cells and of supervision cells; control circuits for transmission and arbitration; and transmission circuits including a register for receiving octets of cells of an auxiliary flow, a register for receiving octets of the cells arriving from the processor through said temporary memory, a register for receiving supervision and stuffing cells arriving from said generator and a register for receiving the data cells arriving from the multiplex switching network through said temporary memory, a multiplexer for receiving the outputs of respective registers and a shift register for the transmission of octets on the respective line.
Claim 7
Dependent Claim
127 words
The label-switching and control interface defined in claim 2 wherein said arbitrating circuit comprises: logic circuits for receiving a request of forwarding the cells to the switching network by said programmed-logic units present and of the processor and the emission of corresponding enabling signals according to an arbitrating algorithm; a temporary memory circuit forming an interface between said processor and said multiplex switching network; a temporary memory circuit forming an interface between the switching network and the processor and for control of information flow from the network, and which unloads from the switching network cells not accepted by the programmed logic units or by the processor; and a converter for the conversion of the incoming and outgoing flows from parallel to series and from series to parallel.