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

Data processing system having apparatus in a communications subsystem for establishing byte synchronization

Assignee: Bull HN Information Systems Inc
•
Filing: 1980-10-06
•
Granted: 1983-09-20
•
Expires: 2000-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system having a communications subsystem operating in a byte control protocol mode includes apparatus for establishing byte synchronization between the data circuit terminating equipment (DCE) and the communications subsystem. The apparatus includes a flop for receiving a stream of predetermined binary bits, a counter generating count signals indicative of the number of binary bits between a byte timing signal from the DCE and the last binary ONE bit of the last byte containing all binary ONE bits, a shift register for the serial shifting of the transmitted data bits and a multiplexer responsive to the count signals for selecting the shift register terminal, thereby timing the byte timing signal to the binary bit stream of data bits, including bytes of all binary ONE bits and a byte of all binary ZERO bits, followed by bytes of data bits.

Inventors

  • 👤 Thomas O. Holtey
  • 👤 Steven S. Noyes
  • 👤 James C. Raymond

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:56
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4282; G06F13/4295; H; H04; H04L; H04L7/00; H04L7/04; H04L7/041; H04L7/042; G06F13/10; G06F13/102; G06F13/14; G06F13/36; G06F5/00; G06F5/01; G06F5/015

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 287 words
In combination with a communication line coupled to a communications subsystem, a data processing system comprising a system bus, at least one central processing unit (CPU), one main memory system, one peripheral controller and said communications subsystem, all coupled in common to the system bus, said communications subsystem including a communications controller coupled to said system bus, a plurality of flexible line adapters (FLAPs), each coupled to said communications controller, and further including typical communication devices such as a modem, a dialing unit, a touch-tone receiver, a cathode ray tube (CRT), a plurality of each of said typical devices coupled to one each of said FLAPs, an apparatus in said each of said FLAPs for establishing byte synchronization comprising: (a) a U-bus and an M-bus coupled to each other, and further coupled to said system bus; (b) a microprocessor (μP) coupled to said U-bus; (c) a random access memory (RAM) coupled to said M-bus; (d) a programmable read only memory (PROM) also coupled to said M-bus; (e) a universal synchronous receiver (USRT) coupled to said U-bus for transmitting bytes of information read from said main memory to a selected one of said typical devices via said FLAPs, and receiving bytes of information from said selected one of said typical devices via said FLAPs for writing in said main memory, said bytes of information being transferred in a byte control protocol mode when one of said typical devices generates a sequence of byte timing pulses of which successive pulses are separated by one byte width; and (f) synchronizing means included in said FLAPs and coupled to said USRT and to said typical devices, said synchronizing means synchronizing said bytes of information to the sequence of byte timing pulses.
Claim 2
Dependent Claim 287 words
In combination with a communication line coupled to a communications subsystem, a data processing system comprising a system bus, at least one central processing unit (CPU), one main memory system, one peripheral controller and said communications subsystem, all coupled in common to the system bus, said communications subsystem including a communications controller coupled to said system bus, a plurality of flexible line adapters (FLAPs), each coupled to said communications controller, and further including typical communication devices such as a modem, a dialing unit, a touch-tone receiver, a cathode ray tube (CRT), a plurality of each of said typical devices coupled to one each of said FLAPs, an apparatus in said each of said FLAPs for establishing byte synchronization comprising: (a) a U-bus and an M-bus coupled to each other, and further coupled to said system bus; (b) a microprocessor (μP) coupled to said U-bus; (c) a random access memory (RAM) coupled to said M-bus; (d) a programmable read only memory (PROM) also coupled to said M-bus; (e) a universal synchronous receiver (USRT) coupled to said U-bus for transmitting bytes of information read from said main memory to a selected one of said typical devices via said FLAPs, and receiving bytes of information from said selected one of said typical devices via said FLAPs for writing in said main memory, said bytes of information being transferred in a byte control protocol mode when one of said typical devices generates a sequence of byte timing pulses of which successive pulses are separated by one byte width; and (f) synchronizing means included in said FLAPs and coupled to said USRT and to said typical devices, said synchronizing means synchronizing said bytes of information to the sequence of byte timing pulses.
Claim 3
Dependent Claim 24 words
The apparatus as recited in claim 1 wherein said USRT transmits a stream of predetermined binary bits to said synchronizing means in byte format.
Claim 4
Dependent Claim 60 words
The apparatus as recited in claim 2 wherein said synchronizing means includes receiver means coupled to said USRT for receiving the predetermined stream of binary bits in byte format, wherein said predetermined stream of binary bits comprises two bytes of binary ONE bits followed by one byte of binary ZERO bits followed by a plurality of bytes of data bits.
Claim 5
Dependent Claim 45 words
The apparatus as recited in claim 3 wherein said synchronizing means includes counter means coupled to said receiver means for counting the number of binary ONE bits between the byte timing pulses and the last binary ONE bit of the predetermined stream of binary bits.
Claim 6
Dependent Claim 64 words
The apparatus as recited in claim 4 wherein said synchronizing means includes first means coupled to said counter means for immobilizing said counter means at a number digit indicating the number of binary bits between a selected one of the byte timing pulses and the last binary ONE bit of the second byte of binary ONE bits of the predetermined stream of binary bits.
Claim 7
Dependent Claim 21 words
The apparatus as recited in claim 5 wherein the data bits are also an identifier of one of said typical devices.
Claim 8
Dependent Claim 52 words
The apparatus as recited in claim 6 wherein said synchronizing means includes a shift register coupled to said receiver means, counter means, and muliplexer means for shifting the data bits into the multiplexer at an input terminal selected by signals indicative of the number digit and to one of said typical devices.

References Cited (Backward Citations)

US3680051A Cited
US3825905A Cited
US4122519A Cited
US4188665A Cited
US4156931A Cited
US4254462A Cited
US4225919A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-09-19 1987-03-21 1987-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-09-19 1991-03-21 1991-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-09-19 1995-03-21 1995-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag