Single chip universal protocol multi-function ATM network interface
AssigneeLSI Logic Corporation
InventorsMichael D. Rostoker, D. Tony Stelliga, Paul Bergantino
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Logic Corporation
InventorsMichael D. Rostoker, D. Tony Stelliga, Paul Bergantino
Estimating the term…
An asynchronous transfer mode (ATM) processing system interconnection or termination unit is implemented on a single integrated circuit chip. The unit includes a universal protocol device having Virtual Channel Memory (VCR) for storing ATM cells for segmentation and reassembly, a Direct Memory Access (DMA) controller for interconnecting the VCR to a host unit, and a Parallel Cell Interface (PCI) for interconnecting the VCR to an ATM network. A Reduced Instruction Set Computer (RISC) microprocessor controls the DMA controller as well as segmentation and reassembly of Conversion Sublayer Payload Data Unit (CS-PDU)s and transfer between the memory, the host and the ATM network and other operations of the device using single clock cycle instructions. The operating program for the RISC microprocessor is stored in a volatile Instruction Random Access Memory (IRAM) in the form of firmware which is downloaded at initialization. The program can be user designed to accommodate changes in ATM network protocols and congestion handling routines. A Pacing Rate Unit (PRU) includes a global pacing rate register which automatically reduces the maximum transmission rate of ATM cells in response to a sensed congestion condition in the ATM network.
An information processing system interconnection device for facilitating high speed transmission of divergent types of data between an electronic data network and a host unit, the data network transferring data in the form of cells, comprising:
An Asynchronous Transfer Mode (ATM) network termination device, comprising:
An asynchronous transfer mode (ATM) termination device, comprising:
A device according to 29, wherein the instruction memory comprises a volatile storage unit and means for downloading said program into the storage unit in the form of firmware.
An information processing system interconnection device for facilitating high speed transmission of divergent types of data between an electronic data network and a host unit, the data network transferring data in the form of cells, comprising:
Dependencies are inferred from the claim text.