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

Distributed frame processing for time division multiplexing

Assignee: General Datacomm Inc
•
Filing: 1993-01-21
•
Granted: 1995-11-21
•
Expires: 2013-01-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A time division multiplexer (TDM) is provided for multiplexing data from a plurality of channels. The TDM system generally comprises a high speed time division multiplexed digital data bus, a synchronizing bus, a plurality of channel cards coupled between the data channels and the data bus with each channel card having its own processor and memory, and a system communication manager (SCM) which is also coupled to the digital bus, and includes a (micro)processor. The processor of the SCM determines the frame for the system and initially forwards the frame information to each of the channel cards during predetermined time slots of the high speed data bus. The channel cards are synchronized by the SCM via the synchronization bus, and the channel cards use the synchronization information and the framing information in order to appropriately place data on and take data off of the high speed data bus without the use of an address bus. A system overhead frame (SOF) is also preferably multiplexed into timeslots of the high speed data bus. Thus, during operation, the high speed data bus multiplexes not only data from the channel cards, but system overhead information as well as framing information.

Inventors

  • 👤 James P. Kurdzo
  • 👤 Alan B. Katze, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 08:21
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/50; H04L12/52; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685; H04J3/16; H04J3/1605; H04J3/1623; H04J3/1641; Y; Y10; Y10S; Y10S370/00; Y10S370/914

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 246 words
A time division multiplexer for multiplexing data from a plurality of channels, comprising: a) a high speed bus having a first data rate; b) a means for synchronizing; c) a system communication manager means coupled to said high speed bus, and including intelligent processing means for generating a data frame; d) a plurality of processors, each having a memory which stores said data frame, each one of said processors being coupled between a respective one of said channels and said high speed bus, and each of said processors being synchronized by said means for synchronizing, wherein said system communication manager means for transmitting said data frame to said plurality of processors over said high speed bus at predetermined times and at an effective second data rate slower than said first data rate, whereupon each of said processors stores said data frame in its memory, and said system communication manager means for causing said means for synchronizing to generate a synch signal which synchronizes said processors, wherein, said data frame comprises a first sequence of instructions for said plurality of processors coupled to said channels, which instructions instruct said processors as to when to place data on said high speed bus, and each of said plurality of processors synchronously and simultaneously runs said data frame and places data on said high speed bus according to said instructions of said data frame when the channel with which a particular processor is associated is indicated by said data frame.
Claim 2
Dependent Claim 246 words
A time division multiplexer for multiplexing data from a plurality of channels, comprising: a) a high speed bus having a first data rate; b) a means for synchronizing; c) a system communication manager means coupled to said high speed bus, and including intelligent processing means for generating a data frame; d) a plurality of processors, each having a memory which stores said data frame, each one of said processors being coupled between a respective one of said channels and said high speed bus, and each of said processors being synchronized by said means for synchronizing, wherein said system communication manager means for transmitting said data frame to said plurality of processors over said high speed bus at predetermined times and at an effective second data rate slower than said first data rate, whereupon each of said processors stores said data frame in its memory, and said system communication manager means for causing said means for synchronizing to generate a synch signal which synchronizes said processors, wherein, said data frame comprises a first sequence of instructions for said plurality of processors coupled to said channels, which instructions instruct said processors as to when to place data on said high speed bus, and each of said plurality of processors synchronously and simultaneously runs said data frame and places data on said high speed bus according to said instructions of said data frame when the channel with which a particular processor is associated is indicated by said data frame.
Claim 3
Dependent Claim 30 words
A time division multiplexer according to claim 1, wherein: said means for synchronizing comprises a synch bus coupled to said plurality of processors and to said system communication manager means.
Claim 4
Dependent Claim 46 words
A time division multiplexer according to claim 1, wherein: said memory of each of said processors stores at least two data frames, wherein each of said processors takes data off of said high speed bus according to a second of said at least two data frames.
Claim 5
Dependent Claim 19 words
A time division multiplexer according to claim 3, wherein: said at least two data frames are tiered data frames.
Claim 6
Dependent Claim 30 words
A time division multiplexer according to claim 4, wherein: said means for synchronizing comprises a synch bus coupled to said plurality of processors and to said system communication manager means.
Claim 7
Dependent Claim 17 words
A time division multiplexer according to claim 1, wherein: said high speed bus is a bidirectional bus.
Claim 8
Dependent Claim 55 words
A time division multiplexer according to claim 1, wherein: said high speed bus has a first bandwidth based on said first rate, and said first bandwidth is divided into a second bandwidth for channel data, and a third bandwidth based on said effective second rate for framing information generated by said system communication manager means.
Claim 9
Dependent Claim 39 words
A time division multiplexer according to claim 7, wherein: said high speed bus is a bidirectional bus, and said second bandwidth is divided in half between data going in a first direction and data going in a second direction.
Claim 10
Dependent Claim 62 words
A time division multiplexer according to claim 8, wherein: at least one of said plurality of channels comprises an aggregate channel, and said time division multiplexer multiplexes data from the others of said plurality of channels onto said aggregate channel in said first direction, and demultiplexes data from said aggregate channel to others of said plurality of channels in said second direction.
Claim 11
Dependent Claim 39 words
A time division multiplexer according to claim 7, wherein: said third bandwidth contains bits of data, wherein a predetermined number of said bits of data of said third bandwidth comprise a group having a header and a data field.
Claim 12
Dependent Claim 20 words
A time division multiplexer according to claim 10, wherein: said header includes an address of a register to be accessed.
Claim 13
Dependent Claim 25 words
A time division multiplexer according to claim 11, wherein: said header further includes an address of a register to receive bits of said data field.
Claim 14
Dependent Claim 30 words
A time division multiplexer according to claim 7, wherein: said first bandwidth is further divided into a fourth bandwidth for system overhead information governed according to a system overhead frame.
Claim 15
Dependent Claim 84 words
A time division multiplexer according to claim 13, wherein: at least one of said plurality of processors is located on a channel module card means which also includes a channel interface means for interfacing with one of said plurality of channels, said channel module card means includes status means for monitoring the status of said channel module card means, and said system overhead information comprises status information bits provided by said status means which relate to the status of said channel module card means.
Claim 16
Dependent Claim 22 words
A time division multiplexer according to claim 14, wherein: said system overhead information further comprises bits which pass EIA RS232 control signals.
Claim 17
Dependent Claim 47 words
A time division multiplexer according to claim 14, wherein: at least one of said plurality of processors comprises an intelligent processor, and said system overhead information further comprises bits used for communicating between said intelligent processing means of said system communication manager means and said intelligent processor.
Claim 18
Dependent Claim 34 words
A time division multiplexer according to claim 13, wherein: said first bandwidth is 9.216 MHz, said second bandwidth is 8.192 MHz, said third bandwidth is 512 KHz, and said fourth bandwidth is 512 KHz.
Claim 19
Dependent Claim 30 words
A time division multiplexer according to claim 17, wherein: said means for synchronizing comprises a synch bus coupled to said plurality of processors and to said system communication manager means.
Claim 20
Dependent Claim 46 words
A time division multiplexer according to claim 18, wherein: said memory of each of said processors stores at least two data frames, wherein each of said processors takes data off of said high speed bus according to a second of said at least two data frames.
Claim 21
Dependent Claim 19 words
A time division multiplexer according to claim 19, wherein: said at least two data frames are tiered data frames.

References Cited (Backward Citations)

US4763320A Cited
US4653049A Cited
US4872003A Cited
US4742512A Cited
US4787081A Cited
US4882730A Cited
US4907222A Cited
US4881224A Cited
US5084872A Cited
US5177737A Cited
US5144621A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-20 1999-05-22 1999-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-20 2003-05-22 2003-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-20 2007-05-22 2007-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag