← Back to Patent Explorer
US5546392A Expired / Lapsed US ⏱️ 0.0 years remaining

Communications bus and controller

Assignee: Racal Datacom Ltd
•
Filing: 1993-03-09
•
Granted: 1996-08-13
•
Expires: 2013-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides for a communication bus (52) and controller (54) which can control communication in more than one communication mode on a TDM bus by inhibiting or interrupting communication in a first mode during communication in a second mode. The bus (52) includes a allocate channel for controlling the bandwidth allocation of the bus amongst the different communication modes.

Inventors

  • 👤 John H. Boal
  • 👤 Mark K. Newton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 11:55
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/403; H04L12/4035; H04L12/40006; H04L12/40013; H04L12/40039; H04L12/64; H04L12/6418; H04L2012/6432; H04L2012/6435; H04L2012/6445; H04L2012/6456; H04L2012/6459

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 160 words
A communications network, comprising: a framed, time-division-multiplexed, synchronous bus, including: an information channel on which communication in a first mode and communication in a second mode can be selectively effected; and an allocate channel; said information channel having a bandwidth and being pre-allocated for communication in said second mode, and said allocate channel having asserted thereon an allocated signal if said bandwidth of said information channel is being used for communication in said second mode; and a controller coupled to the framed, time-division-multiplexed, synchronous bus, wherein said controller is a state machine switchable between states corresponding respectively to said first and second modes of communication on said bus; and said controller is responsive to said allocated signal to inhibit communication in said first mode using said bandwidth of said information channel when said allocated signal is asserted and not to inhibit communication in said first mode using said bandwidth of said information channel when said allocated signal is not asserted.
Claim 2
Dependent Claim 160 words
A communications network, comprising: a framed, time-division-multiplexed, synchronous bus, including: an information channel on which communication in a first mode and communication in a second mode can be selectively effected; and an allocate channel; said information channel having a bandwidth and being pre-allocated for communication in said second mode, and said allocate channel having asserted thereon an allocated signal if said bandwidth of said information channel is being used for communication in said second mode; and a controller coupled to the framed, time-division-multiplexed, synchronous bus, wherein said controller is a state machine switchable between states corresponding respectively to said first and second modes of communication on said bus; and said controller is responsive to said allocated signal to inhibit communication in said first mode using said bandwidth of said information channel when said allocated signal is asserted and not to inhibit communication in said first mode using said bandwidth of said information channel when said allocated signal is not asserted.
Claim 3
Dependent Claim 35 words
A communications network as defined in claim 1, wherein a service qualification is associated with said allocated signal to identify a mode of communication required as said second or said first mode on said bus.
Claim 4
Dependent Claim 32 words
A communications network as defined in claim 1, wherein said allocated signal is asserted on said allocate channel at a short time before a start of a communication in said second mode.
Claim 5
Dependent Claim 18 words
A communications network as defined in claim 1, in which said information and allocate channels are time-division-multiplexed channels.
Claim 6
Dependent Claim 24 words
A communications network as defined in claim 1, in which said bus comprises separate bus lines for carrying said information and allocate channels respectively.
Claim 7
Dependent Claim 59 words
A communications network as defined in claim 5, in which said bus comprises a control line, an allocate line and an information line, in which signals on said information line are interpreted as control signals when a control signal is asserted on said control line and as data signals when no control signal is asserted on said control line.
Claim 8
Dependent Claim 24 words
A communications network as defined in claim 1, in which said first mode is packet communication and said second mode is ATM cell communication.
Claim 9
Dependent Claim 23 words
A communications network as defined in claim 1, in which said first mode is packet communication and said second mode is isochronous communication.
Claim 10
Dependent Claim 41 words
A communications network as defined in claim 1, in which said first mode is packet communication and said second mode includes both isochronous and cell communications, said bus comprising mutually exclusive channels to which said isochronous and cell communications are allocated.
Claim 11
Dependent Claim 36 words
A communications network as defined in claim 1, wherein an ATM cell transmission having a plurality of cells is transmitted on a cell channel comprising a contiguous series of slots within a channel within a frame.
Claim 12
Dependent Claim 21 words
A communications network as defined in claim 10, wherein a specified cell channel within a frame is pre-allocated to said controller.
Claim 13
Dependent Claim 34 words
A communications network as defined in claim 11, wherein a bus master is coupled to said bus and said pre-allocation is controlled by said bus master in response to a request by the controller.
Claim 14
Dependent Claim 18 words
A communications network as defined in claim 11, wherein said pre-allocated cell channel is exclusive to said controller.
Claim 15
Dependent Claim 45 words
A communications network as defined in claim 11, wherein said controller if it does not transmit a cell in a cell channel allocated to it, asserts a signal in said allocate channel to indicate that slots of said cell channel are available for packet communication.
Claim 16
Dependent Claim 25 words
A communications network as defined in claim 1, wherein a slot or slots are allocated in a frame to said controller for isochronous circuit communication.
Claim 17
Dependent Claim 45 words
A communications network as defined in claim 15, wherein said controller, if it does not transmit isochronous circuit data in a slot allocated to it for such communication, asserts a signal in said allocate channel to indicate that said slot is available for packet communication.
Claim 18
Dependent Claim 199 words
A communications system, comprising: a framed, time-division-multiplexed, synchronous bus, having: an information channel on which communication in a first mode and communication in a second mode can be selectively effected; and an allocate channel; said information channel having a bandwidth and being pre-allocated for communication in said second mode, and said allocate channel having asserted thereon an allocated signal if said bandwidth of said information channel is being used for communication in said second mode; and a controller coupled to the framed, time-division-multiplexed, synchronous bus, wherein said controller is a state machine switchable between states corresponding respectively to said first and second modes of communication on said bus, and said controller is responsive to said allocated signal to inhibit communication in said first mode using said bandwidth of said information channel when said allocated signal is not asserted; and a store storing a foreground template and a background template, said controller having a read and/or write access status in respect of each slot of each frame and said foreground template defining said access status for each said slot, and a means for swapping said foreground template for said background template in response to a swap signal on said bus.
Claim 19
Dependent Claim 199 words
A communications system, comprising: a framed, time-division-multiplexed, synchronous bus, having: an information channel on which communication in a first mode and communication in a second mode can be selectively effected; and an allocate channel; said information channel having a bandwidth and being pre-allocated for communication in said second mode, and said allocate channel having asserted thereon an allocated signal if said bandwidth of said information channel is being used for communication in said second mode; and a controller coupled to the framed, time-division-multiplexed, synchronous bus, wherein said controller is a state machine switchable between states corresponding respectively to said first and second modes of communication on said bus, and said controller is responsive to said allocated signal to inhibit communication in said first mode using said bandwidth of said information channel when said allocated signal is not asserted; and a store storing a foreground template and a background template, said controller having a read and/or write access status in respect of each slot of each frame and said foreground template defining said access status for each said slot, and a means for swapping said foreground template for said background template in response to a swap signal on said bus.
Claim 20
Dependent Claim 35 words
A communication system as defined in claim 17, further comprising a bus master coupled to said bus and said background template is updated in response to data received by said controller from said bus master.
Claim 21
Dependent Claim 30 words
A communication system as defined in claim 18, in which background template data is transferred on said bus in a packet channel to assure data integrity despite bus transmission errors.
Claim 22
Dependent Claim 41 words
A communications system as defined in claim 17, wherein the first mode comprises packet communications and the second node comprises both isochronous and cell communications, and said bus comprising mutually exclusive channels to which said isochronous and cell communications are allocated.
Claim 23
Dependent Claim 230 words
A communication system comprising: a framed, time-division-multiplexed bus; a plurality of communications controllers; and a corresponding plurality of engines, each one of said engines being coupled to said bus by means of a corresponding one of said communications controllers for controlling the writing of signals to the bus from said engine and the reading of signals from the bus to said engine, said bus having an information channel on which communication in a first mode and a second mode can be selectively effected, and an allocate channel on which one of said communications controllers can assert an allocated signal; and each one of said communications controllers being a state machine switchable between a first state corresponding to said first mode of communication on said bus and a second state corresponding to said second mode of communication on said bus; in which said information channel is pre-allocated for communication in said second mode and in which communication in said first mode on said information channel can be inhibited to allow communication in said second mode on said information channel, said one of said communications controllers, on transmitting, or writing, to said bus in said second mode on said information channel, asserting an allocated signal on said allocate channel to signal to others of said communications controllers on said bus the inhibition of communication in said first mode on said information channel.
Claim 24
Dependent Claim 230 words
A communication system comprising: a framed, time-division-multiplexed bus; a plurality of communications controllers; and a corresponding plurality of engines, each one of said engines being coupled to said bus by means of a corresponding one of said communications controllers for controlling the writing of signals to the bus from said engine and the reading of signals from the bus to said engine, said bus having an information channel on which communication in a first mode and a second mode can be selectively effected, and an allocate channel on which one of said communications controllers can assert an allocated signal; and each one of said communications controllers being a state machine switchable between a first state corresponding to said first mode of communication on said bus and a second state corresponding to said second mode of communication on said bus; in which said information channel is pre-allocated for communication in said second mode and in which communication in said first mode on said information channel can be inhibited to allow communication in said second mode on said information channel, said one of said communications controllers, on transmitting, or writing, to said bus in said second mode on said information channel, asserting an allocated signal on said allocate channel to signal to others of said communications controllers on said bus the inhibition of communication in said first mode on said information channel.

References Cited (Backward Citations)

WO1990015493A1 Cited
WO1990016121A1 Cited
US5231631A Cited
US5239544A Cited
US5258979A Cited
US5381410A Cited
US5327428A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-13 2000-02-12 2000-08-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-13 2004-02-12 2004-08-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-13 2008-02-12 2008-08-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag