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

Method for efficient serialized transmission of handshake signal on a digital bus

Assignee: HP Inc
•
Filing: 1993-07-02
•
Granted: 1995-05-02
•
Expires: 2013-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An asynchronous handshake signal is encoded in order to facilitate the transfer of the asynchronous handshake signal from a first network segment to a second network segment. On the first network segment, control signals and data signals are encoded as control symbols and data symbols, respectively. The control symbols and the data symbols are transferred from the first network segment to the second network segment across an interconnection medium. In order to send a handshake signal from the first network segment to the second network segment, the handshake signal on the first network segment is sampled. When the handshake signal on the first network segment is at a first signal level, a control symbol of encoded control signals is sent across the interconnection medium. When the handshake signal on the first network segment is at a second signal level, a data symbol of encoded data signals is sent across the interconnection medium.

Inventors

  • 👤 Zdenek E. Skokan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 06:20
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 207 words
In a computing system having a parallel bus network in which a first parallel bus network segment is connected to a second parallel bus network segment by an interconnection medium, a method comprising the steps of: (a) encoding control signals, appearing on the first parallel bus network, as control symbols; (b) encoding data signals, appearing on the first parallel bus network, as data symbols; (c) sending the control symbols and the data symbols in a data transmission from the first parallel bus network segment to the second parallel bus network segment across the interconnection medium during a data transaction; and, (d) encoding in the data transmission a handshake signal generated on the first parallel bus network segment and used in the data transaction, including the substeps of: (d.1) sampling the handshake signal; (d.2) when the handshake signal is at a first signal level, sending a control symbol of encoded control signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment; and, (d.3) when the handshake signal is at a second signal level, sending a data symbol of encoded data signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment.
Claim 2
Dependent Claim 207 words
In a computing system having a parallel bus network in which a first parallel bus network segment is connected to a second parallel bus network segment by an interconnection medium, a method comprising the steps of: (a) encoding control signals, appearing on the first parallel bus network, as control symbols; (b) encoding data signals, appearing on the first parallel bus network, as data symbols; (c) sending the control symbols and the data symbols in a data transmission from the first parallel bus network segment to the second parallel bus network segment across the interconnection medium during a data transaction; and, (d) encoding in the data transmission a handshake signal generated on the first parallel bus network segment and used in the data transaction, including the substeps of: (d.1) sampling the handshake signal; (d.2) when the handshake signal is at a first signal level, sending a control symbol of encoded control signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment; and, (d.3) when the handshake signal is at a second signal level, sending a data symbol of encoded data signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment.
Claim 3
Dependent Claim 17 words
The method as in claim 1 wherein the parallel bus network operates according to the SCSI protocol.
Claim 4
Dependent Claim 20 words
The method as in claim 1 wherein symbol bits are sent across the interconnection medium at a fixed clock frequency.
Claim 5
Dependent Claim 32 words
The method as in claim 1 wherein the interconnection medium is a serial transmission medium, and step (c) includes sending the data symbols and the control symbols across the serial transmission medium.
Claim 6
Dependent Claim 40 words
The method as in claim 2 wherein the first parallel bus network segment operates according to the SCSI protocol, the second parallel bus network segment operates according to the SCSI protocol and the interconnection medium is a serial transmission medium.
Claim 7
Dependent Claim 305 words
In a computing system having a parallel bus network in which a first parallel bus network segment is connected to a second parallel bus network segment by an interconnection medium, the parallel bus network having control signals and data signals which are encoded respectively as control symbols and data symbols, the control symbols and the data symbols being sent across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment during a data transaction, a method for transferring a handshake signal from the first parallel bus network segment to the second parallel bus network segment, the method comprising the steps of: (a) sampling the handshake signal on the first parallel bus network segment; (b) when the handshake signal on the first parallel bus network segment is at a first signal level, sending a control symbol of encoded control signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment; (c) when the handshake signal on the first parallel bus network segment is at a second signal level, sending a data symbol of encoded data signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment; and, (d) when receiving the symbols sent in steps (b) and (c) by the first second segment from across the interconnection medium, reconstructing the first handshake signal by holding a reconstructed handshake signal on the second parallel bus network segment at the first signal level while control symbols of encoded control signals are being received by the second parallel bus network segment and holding the reconstructed handshake signal on the second parallel bus network segment at the second signal level while data symbols of encoded data signals are being received by the second parallel bus network segment.
Claim 8
Dependent Claim 305 words
In a computing system having a parallel bus network in which a first parallel bus network segment is connected to a second parallel bus network segment by an interconnection medium, the parallel bus network having control signals and data signals which are encoded respectively as control symbols and data symbols, the control symbols and the data symbols being sent across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment during a data transaction, a method for transferring a handshake signal from the first parallel bus network segment to the second parallel bus network segment, the method comprising the steps of: (a) sampling the handshake signal on the first parallel bus network segment; (b) when the handshake signal on the first parallel bus network segment is at a first signal level, sending a control symbol of encoded control signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment; (c) when the handshake signal on the first parallel bus network segment is at a second signal level, sending a data symbol of encoded data signals across the interconnection medium from the first parallel bus network segment to the second parallel bus network segment; and, (d) when receiving the symbols sent in steps (b) and (c) by the first second segment from across the interconnection medium, reconstructing the first handshake signal by holding a reconstructed handshake signal on the second parallel bus network segment at the first signal level while control symbols of encoded control signals are being received by the second parallel bus network segment and holding the reconstructed handshake signal on the second parallel bus network segment at the second signal level while data symbols of encoded data signals are being received by the second parallel bus network segment.
Claim 9
Dependent Claim 17 words
The method as in claim 6 wherein the parallel bus network operates according to the SCSI protocol.
Claim 10
Dependent Claim 40 words
The method as in claim 7 wherein the first parallel bus network segment operates according to the SCSI protocol, the second parallel bus network segment operates according to the SCSI protocol and the interconnection medium is a serial transmission medium.
Claim 11
Dependent Claim 20 words
The method as in claim 6 wherein symbol bits are sent across the interconnection medium at a fixed clock frequency.
Claim 12
Dependent Claim 48 words
The method as in claim 6 wherein the interconnection medium is a serial transmission medium, step (b) includes sending the control symbol of encoded control signals across the serial transmission medium, and step (c) includes sending the data symbol of encoded data signals across the serial transmission medium.
Claim 13
Dependent Claim 318 words
A computing system having a parallel bus network, the parallel bus network comprising: a first parallel bus network segment comprising first control lines on which are placed control signals, first data lines on which are placed data signals and a first handshake line on which is placed a handshake signal used in data transactions; a second parallel bus network segment comprising second control lines on which are placed the control signals, second data lines on which are placed the data signals and a second handshake line on which is placed the handshake signal used in data transactions; an interconnection medium between the first parallel bus network segment and the second parallel bus network segment; sampling means, connected to the first handshake line, for sampling the handshake signal on the first handshake line; encoding means, connected to the first control lines and the first data lines, for encoding the control signals on the first control lines into control symbols and for encoding the data signals on the first data lines into data symbols; transmission means, coupled to the sampling means, the encoding means and the interconnection medium, for sending a control symbol of encoded control signals across the interconnection medium when the handshake signal on the first handshake line is at a first signal level, and for sending a data symbol of encoded data signals across the interconnection medium when the handshake signal on the first handshake line is at a second signal level; and, receiving means, coupled to the interconnection medium and to the second handshake line, the second data lines and the second control lines, for receiving symbols sent across the interconnection medium, and for holding the handshake signal on the second handshake line at the first signal level when control symbols are being received and for holding the handshake signal on the second handshake line at the second signal level when data symbols are being received.
Claim 14
Dependent Claim 318 words
A computing system having a parallel bus network, the parallel bus network comprising: a first parallel bus network segment comprising first control lines on which are placed control signals, first data lines on which are placed data signals and a first handshake line on which is placed a handshake signal used in data transactions; a second parallel bus network segment comprising second control lines on which are placed the control signals, second data lines on which are placed the data signals and a second handshake line on which is placed the handshake signal used in data transactions; an interconnection medium between the first parallel bus network segment and the second parallel bus network segment; sampling means, connected to the first handshake line, for sampling the handshake signal on the first handshake line; encoding means, connected to the first control lines and the first data lines, for encoding the control signals on the first control lines into control symbols and for encoding the data signals on the first data lines into data symbols; transmission means, coupled to the sampling means, the encoding means and the interconnection medium, for sending a control symbol of encoded control signals across the interconnection medium when the handshake signal on the first handshake line is at a first signal level, and for sending a data symbol of encoded data signals across the interconnection medium when the handshake signal on the first handshake line is at a second signal level; and, receiving means, coupled to the interconnection medium and to the second handshake line, the second data lines and the second control lines, for receiving symbols sent across the interconnection medium, and for holding the handshake signal on the second handshake line at the first signal level when control symbols are being received and for holding the handshake signal on the second handshake line at the second signal level when data symbols are being received.
Claim 15
Dependent Claim 17 words
The method as in claim 11 wherein the parallel bus network operates according to the SCSI protocol.
Claim 16
Dependent Claim 20 words
The method as in claim 12 wherein symbol bits are sent across the interconnection medium at a fixed clock frequency.
Claim 17
Dependent Claim 41 words
The computing system as in claim 12 wherein the first parallel bus network segment operates according to the SCSI protocol, the second parallel bus network segment operates according to the SCSI protocol and the interconnection medium is a serial transmission medium.
Claim 18
Dependent Claim 15 words
The method as in claim 14 wherein the serial transmission medium comprises an optical medium.
Claim 19
Dependent Claim 16 words
The computing system as in claim 11 wherein the interconnection medium is a serial transmission medium.
Claim 20
Dependent Claim 16 words
The method as in claim 16 wherein the serial transmission medium comprises a radio frequency signal.
Claim 21
Dependent Claim 15 words
The method as in claim 16 wherein the serial transmission medium comprises an optical medium.
Claim 22
Dependent Claim 16 words
The method as in claim 16 wherein the serial transmission medium comprises a twisted wire pair.
Claim 23
Dependent Claim 14 words
The method as in claim 16 wherein the serial transmission medium comprises coaxial cable.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag