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

Time slot assigner for use in a serial communication system

Assignee: NXP USA Inc
•
Filing: 1991-07-17
•
Granted: 1992-06-30
•
Expires: 2011-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A time slot assigner (20) for a serial communication system utilizes an encoded field of data. The time slot assigner (20) has a memory (52) for storing encoded data, a digital counter (60), a prescaler (62), a dedicated latch (58), and a time slot control logic (56). The enclosed data is partitioned into encoded data fields within the memory. A first encoded data field is utilized to indicate a last (LST) encoded data entry of a plurality of entries in the memory to be processed collectively, a second encoded data field (BRS) indicates a bit resolution of the data, a third encoded data field contains a count (CNT) value, and a fourth encoded data field selects a serial communication channel (CSEL). The time slot assigner (20) is activated by an active strobe start cycle signal, and is deactivated in response to a predetermined activated encoded data field.

Inventors

  • 👤 Yehuda Shaik
  • 👤 Yoram Yeivin
  • 👤 Moti Kurnick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:30
CPC Classifications
H; H04; H04J; H04J3/00; H04Q; H04Q11/00; H04Q11/04; H04J3/16; H04J3/1605; H04J3/1623; H04J3/1647

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 264 words
A time slot assigner for use in a serial communication system, the time slot assigner comprising: memory means having an input for receiving encoded data, and a control output for providing a plurality of control signals, said memory means being comprised of: a memory data input latch for storing the encoded data; a memory array having an input coupled to the memory data input latch and having an output, the memory array comprising a plurality of frames of encoded data, each frame of encoded data having first, second, third, and fourth control bit fields which provide control information; a memory address means coupled to the memory array for addressing a predetermined portion of the memory array partially in response to the first control bit field; and a memory data output latch coupled to the output of the memory array for receiving and providing the control information from the first, second, third, and fourth control bit fields as the plurality of control signals at the control output; and a prescaler, a digital counter circuit, and a dedicated latch circuit, each having an input coupled to the memory means, the prescaler receiving the second control bit field and providing a scaled clock signal to the digital counter circuit, the digital counter circuit receiving the third control bit field and providing an address control signal to the memory address means, and the dedicated latch circuit receiving the fourth control bit field, the dedicated latch circuit providing time slot control signals for selecting a data channel for use in communicating the encoded data within the serial communication system.
Claim 2
Dependent Claim 264 words
A time slot assigner for use in a serial communication system, the time slot assigner comprising: memory means having an input for receiving encoded data, and a control output for providing a plurality of control signals, said memory means being comprised of: a memory data input latch for storing the encoded data; a memory array having an input coupled to the memory data input latch and having an output, the memory array comprising a plurality of frames of encoded data, each frame of encoded data having first, second, third, and fourth control bit fields which provide control information; a memory address means coupled to the memory array for addressing a predetermined portion of the memory array partially in response to the first control bit field; and a memory data output latch coupled to the output of the memory array for receiving and providing the control information from the first, second, third, and fourth control bit fields as the plurality of control signals at the control output; and a prescaler, a digital counter circuit, and a dedicated latch circuit, each having an input coupled to the memory means, the prescaler receiving the second control bit field and providing a scaled clock signal to the digital counter circuit, the digital counter circuit receiving the third control bit field and providing an address control signal to the memory address means, and the dedicated latch circuit receiving the fourth control bit field, the dedicated latch circuit providing time slot control signals for selecting a data channel for use in communicating the encoded data within the serial communication system.
Claim 3
Dependent Claim 111 words
The time slot assigner of the serial communication system of claim 1, wherein the system further comprises: a data multiplexor control portion coupled to the dedicated latch circuit and having a control input for receiving the time slot control signals, a clock input for receiving a communications clocking signal, and a plurality of outputs, each output providing a selectively activated output enable signal; and a plurality of data channels, each data channel having a control input to receive one of the selectively activated outputs of the data multiplexor control portion, a first data input/output coupled to a serial data conductor, and a second data input/output coupled to a bidirectional data bus.
Claim 4
Dependent Claim 38 words
The time slot assigner within the serial communication system of claim 2 wherein the second control bit field is an encoded bit for indicating that data communicated via the serial data conductor has either bit or byte resolution.
Claim 5
Dependent Claim 24 words
The time slot assigner within the serial communication system of claim 1 wherein the memory means receives the encoded data from a communications controller.
Claim 6
Dependent Claim 60 words
The time slot assigner within the serial communication system of claim 1 further comprising a data multiplexor controller coupled to the time slot control signals and a plurality of data channels wherein one of the plurality of data channels is selected by the data mulitplexor controller and data is communicated between a serial data conductor and a bidirectional data bus.
Claim 7
Dependent Claim 36 words
The time slot assigner within the serial communication system of claim 1 wherein the plurality of frames further comprises a first portion of frames of transmit data and a second portion of frames of receive data.
Claim 8
Dependent Claim 69 words
The time slot assigner within the serial communication system of claim 1 wherein the first control bit field is an encoded bit for indicating a last frame of the plurality of frames of encoded data in the memory means to be processed as a group of frames by coupling each frame of encoded data to a predetermined one of a plurality of data channels within the serial communication system.
Claim 9
Independent Claim 142 words
A method for time slot assigning serial data in a serial communication system, comprising the steps of: receiving and storing encoded data in a memory array having a plurality of frames of encoded data, each frame of encoded data having at least one control bit field which provides control information; addressing a predetermined portion of the memory array partially in response to the at least one control bit field; storing a predetermined frame of encoded data from the predetermined portion of the memory array in a memory data output latch which is coupled to the output of the memory array; and using control information within the at least one control bit field of the predetermined frame of encoded data to provide time slot control signals for selecting a data channel for use in communicating the encoded data within the serial communication system.
Claim 10
Independent Claim 142 words
A method for time slot assigning serial data in a serial communication system, comprising the steps of: receiving and storing encoded data in a memory array having a plurality of frames of encoded data, each frame of encoded data having at least one control bit field which provides control information; addressing a predetermined portion of the memory array partially in response to the at least one control bit field; storing a predetermined frame of encoded data from the predetermined portion of the memory array in a memory data output latch which is coupled to the output of the memory array; and using control information within the at least one control bit field of the predetermined frame of encoded data to provide time slot control signals for selecting a data channel for use in communicating the encoded data within the serial communication system.
Claim 11
Dependent Claim 18 words
The method of claim 8 further comprising the step of: receiving the encoded data from a communications controller.
Claim 12
Dependent Claim 58 words
The method of claim 9 wherein the step of using control information within the at least one control bit field further comprises: determining a resolution of the encoded data by determining whether the encoded data has either a bit resolution or a byte resolution in response to a logic state of the at least one control bit field.
Claim 13
Dependent Claim 271 words
A time slot assigner for use in a serial communication system, the time slot assigner comprising: storage means having an input for receiving encoded data, and a control output for providing a plurality of control signals, said storage means being comprised of: a data input latch for storing the encoded data; an array having an input coupled to the data input latch and having an output, the array comprising a plurality of frames of encoded data, each frame of encoded data having first, second, third, and fourth control bit fields which provide control information, the first and second control bit fields each being a single bit having a predetermined logic state; an address means coupled to the array for addressing a predetermined portion of the array partially in response to the first control bit field; and a data output latch coupled to the output of the array for receiving and providing the control information from the first, second, third, and fourth control bit fields as the plurality of control signals at the control output; and a prescaler, a digital counter circuit, and a dedicated latch circuit, each having an input coupled to the storage means, the prescaler receiving the second control bit field and providing a scaled clock signal to the digital counter circuit, the digital counter circuit receiving the third control bit field and providing an address control signal to the address means, and the dedicated latch circuit receiving the fourth control bit field, the dedicated latch circuit providing time slot control signals for selecting a data channel for use in communicating the encoded data within the serial communication system.
Claim 14
Dependent Claim 271 words
A time slot assigner for use in a serial communication system, the time slot assigner comprising: storage means having an input for receiving encoded data, and a control output for providing a plurality of control signals, said storage means being comprised of: a data input latch for storing the encoded data; an array having an input coupled to the data input latch and having an output, the array comprising a plurality of frames of encoded data, each frame of encoded data having first, second, third, and fourth control bit fields which provide control information, the first and second control bit fields each being a single bit having a predetermined logic state; an address means coupled to the array for addressing a predetermined portion of the array partially in response to the first control bit field; and a data output latch coupled to the output of the array for receiving and providing the control information from the first, second, third, and fourth control bit fields as the plurality of control signals at the control output; and a prescaler, a digital counter circuit, and a dedicated latch circuit, each having an input coupled to the storage means, the prescaler receiving the second control bit field and providing a scaled clock signal to the digital counter circuit, the digital counter circuit receiving the third control bit field and providing an address control signal to the address means, and the dedicated latch circuit receiving the fourth control bit field, the dedicated latch circuit providing time slot control signals for selecting a data channel for use in communicating the encoded data within the serial communication system.
Claim 15
Dependent Claim 111 words
The time slot assigner of the serial communication system of claim 11, wherein the system further comprises: a data multiplexor control portion coupled to the dedicated latch circuit and having a control input for receiving the time slot control signals, a clock input for receiving a communications clocking signal, and a plurality of outputs, each output providing a selectively activated output enable signal; and a plurality of data channels, each data channel having a control input to receive one of the selectively activated outputs of the data multiplexor control portion, a first data input/output coupled to a serial data conductor, and a second data input/output coupled to a bidirectional data bus.
Claim 16
Dependent Claim 185 words
A time slot assigner circuit for use in a serial communication system having a plurality of data channels, comprising: a memory array having a plurality of frames of encoded data, each frame of encoded data having at least one control bit field which provides control information, the memory array having an input for receiving and storing encoded data, and an output; first means coupled to the memory array for addressing a predetermined portion of the memory array partially in response to the at least one control bit field; a memory data output latch coupled to the output of the memory array for storing a predetermined frame of encoded data from the predetermined portion of the memory array; and second means coupled to the memory data output latch and the first means, the second means using control information within the at least one control bit field of the predetermined frame of encoded data to control the first means and to provide time slot control signals for selecting one of the plurality of data channels for use in communicating the encoded data within the serial communication system.
Claim 17
Dependent Claim 185 words
A time slot assigner circuit for use in a serial communication system having a plurality of data channels, comprising: a memory array having a plurality of frames of encoded data, each frame of encoded data having at least one control bit field which provides control information, the memory array having an input for receiving and storing encoded data, and an output; first means coupled to the memory array for addressing a predetermined portion of the memory array partially in response to the at least one control bit field; a memory data output latch coupled to the output of the memory array for storing a predetermined frame of encoded data from the predetermined portion of the memory array; and second means coupled to the memory data output latch and the first means, the second means using control information within the at least one control bit field of the predetermined frame of encoded data to control the first means and to provide time slot control signals for selecting one of the plurality of data channels for use in communicating the encoded data within the serial communication system.

References Cited (Backward Citations)

US4704606A Cited
US4771418A Cited
US4777633A Cited
US4998249A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-30 1995-12-30 1996-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-30 1999-12-30 2000-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-30 2003-12-30 2004-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag