×

Method and system for controlling statistically multiplexed ATM bus

  • US 5,841,774 A
  • Filed: 07/16/1996
  • Issued: 11/24/1998
  • Est. Priority Date: 01/17/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for controlling a statistically multiplexed ATM bus in a system having a bus controller and a plurality of interface units having respective addresses, the interface units being connected to the bus controller by the bus, the bus controller including a memory for storing said addresses, and the bus including four separate functional parts each constituted by respectively physically separate wires or leads, including a control bus arranged for transmitting cell synchronization signals and bit synchronization signals from the bus controller to the interface units, an address bus for arranged identifying individual ones of said interface units at respective succeeding times, by writing respective addresses for said individual units from said memory onto said bus, a data bus arranged for transmitting ATM cells from the respective said interface units, one unit at a time, to said bus controller, by respective transmissions which are synchronized by said cell synchronization signals, which indicate the start of each new cell on said bus and for reception of ATM cells by respective ones of said interface units, and a request-to-send lead arranged for transmitting a respective a request-to-send message from each said interface unit, to said bus controller,said method comprising the steps of:

  • (a) maintaining said addresses in said memory in a predetermined order;

    (b) writing said addresses from said memory onto said address bus in said predetermined order;

    (c) each said interface unit, when having at least one ATM cell to be transmitted, upon detecting its own address from said address bus as a result of step (b) being conducted, transmitting a respective request-to-send signal on said request-to-send lead, to said bus controller;

    (d) said bus controller detecting each said request-to-send signal, from said request-to-send lead, and, in response to receiving each said request-to-send signal, temporarily maintaining the respective said address on said address bus;

    (e) said bus controller transmitting said synchronization signals on said control bus, each occurrence of temporarily maintaining of step (d) being ended by detection of rising edge of a respective next one of said synchronization signals by said bus controller;

    (f) each said interface unit, in response to receiving a rising edge of a respective next cell synchronization signal on said control bus while its respective said address is being maintained on said address bus as a consequence of step (d) being conducted, transmitting the respective said at least one ATM cell on said data bus; and

    (g) each time step (f) is being conducted, said bus controller conducting step (b) in respect to a respective next address in said predetermined order.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×