Patent US4835346A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4835346A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and device for fast data transmission through a standard serial link

Assignee: HP Inc
•
Filing: 1987-09-08
•
Granted: 1989-05-30
•
Expires: 2007-09-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device for transmitting data between a transmitter provided with standard software adapted to a serial interface and a standard receiver provided with a serial interface is presented. The device includes a serial interface simulator which replaces the serial interface of the transmitter, a memory which stores data received by the serial interface simulator, and an interface which transmits to the receiver the data stored in the memory. The serial interface simulator includes a data transmission register, a data reception register, a first buffer register, a second buffer register, a bus, a simulation control register and a simulation state register. The standard software places data in the data transmission register and receives data from the data reception register. Data placed in the data transmission register is not immediately serially transmitted to the receiver, but is transferred to the first buffer register from where it is transferred to the memory. The data stored in the memory is later transmitted through the interface to the receiver. Data placed in the data reception register, and data in the simulation control register and simulation state register are manipulated in such a way that the standard software places data in the data transmission register at a high data transfer rate.

Inventors

  • 👤 Joel Setton
  • 👤 Jean-Marc Laugenie

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 14:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4265; G06F13/4269; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 171 words
A data transmission method between a transmitter provided with standard software adapted to a serial interface and a standard receptor provided with a serial interface, the serial interface including a data transmission register, a data reception register, and a control register comprising the following steps: (a) simulating a serial interface for the transmitter software, the simulation including the following substeps: (a1) transferring data from the data transmission register to a first buffer register; (a2) transferring data from a second buffer register to the data reception register; and (c2) manipulating bits in the control register to indicate to the standard software that a serial transmission is taking place in which no errors are occurring; (b) storing in a memory associated with a microprocessor the data transferred from the data transmission register to the first buffer register and placing in the second buffer register for transfer to the data reception register standard acknowledgement signals: and (c) transmitting to the receptor the data stored in the memory at the rate of the serial connection.
Claim 2
Dependent Claim 171 words
A data transmission method between a transmitter provided with standard software adapted to a serial interface and a standard receptor provided with a serial interface, the serial interface including a data transmission register, a data reception register, and a control register comprising the following steps: (a) simulating a serial interface for the transmitter software, the simulation including the following substeps: (a1) transferring data from the data transmission register to a first buffer register; (a2) transferring data from a second buffer register to the data reception register; and (c2) manipulating bits in the control register to indicate to the standard software that a serial transmission is taking place in which no errors are occurring; (b) storing in a memory associated with a microprocessor the data transferred from the data transmission register to the first buffer register and placing in the second buffer register for transfer to the data reception register standard acknowledgement signals: and (c) transmitting to the receptor the data stored in the memory at the rate of the serial connection.
Claim 3
Independent Claim 268 words
A device for transmitting data between a transmitter (1) provided with standard software (3) adapted to a serial interface and a standard receiver (5) provided with a serial interface, further comprising a system for replacing the serial interface of the transmitter comprising the same inputs-outputs and comprising: a serial interface simulator (31) operating as a serial interface for the transmitter software, the serial interface simulator including a data transmission register into which the standard software places data to be transferred to the standard receiver; a data reception register from which the standard software receives data pertaining to the transmission of data; a first buffer register, coupled to the data transmission register, into which is transferred data from the data transmission register; a second buffer register, coupled to the data reception register, from which is transferred data to the data reception register; a bus coupled to the first buffer register and the second buffer register; a simulation control register into which is placed data equivalent to data which would be placed in a control register if error free transmission of data occurred between two serial interfaces; and a simulation state register into which is placed data equivalent to data which would be placed in a state register if error free transmission of data occurred between two serial interfaces; a memory (33) associated with a microprocessor (32) for receiving at a high speed data from the first buffer register through the bus and sending back standard acknowledgement signals through the bus to the second buffer register; and an interface (34) for transmitting to the receiver data stored in the memory.
Claim 4
Independent Claim 268 words
A device for transmitting data between a transmitter (1) provided with standard software (3) adapted to a serial interface and a standard receiver (5) provided with a serial interface, further comprising a system for replacing the serial interface of the transmitter comprising the same inputs-outputs and comprising: a serial interface simulator (31) operating as a serial interface for the transmitter software, the serial interface simulator including a data transmission register into which the standard software places data to be transferred to the standard receiver; a data reception register from which the standard software receives data pertaining to the transmission of data; a first buffer register, coupled to the data transmission register, into which is transferred data from the data transmission register; a second buffer register, coupled to the data reception register, from which is transferred data to the data reception register; a bus coupled to the first buffer register and the second buffer register; a simulation control register into which is placed data equivalent to data which would be placed in a control register if error free transmission of data occurred between two serial interfaces; and a simulation state register into which is placed data equivalent to data which would be placed in a state register if error free transmission of data occurred between two serial interfaces; a memory (33) associated with a microprocessor (32) for receiving at a high speed data from the first buffer register through the bus and sending back standard acknowledgement signals through the bus to the second buffer register; and an interface (34) for transmitting to the receiver data stored in the memory.
Claim 5
Dependent Claim 39 words
A data transmission device according to claim 2, wherein the simulation control register and the simulation state register respectively comprise the same cells as a control register and a state register in a conventional serial interface of the transmitter.
Claim 6
Dependent Claim 31 words
A data transmission device according to claim 3, wherein the simulation control register comprise read and write gulling cells, the write output of which corresponds to the immediately preceding read input.
Claim 7
Dependent Claim 71 words
A data transmission device according to claim 3, wherein the simulation state register comprises cells (54-1, 54-2) which permit the detection of the state of the system in manner similar to the manner in which similar cells in a control register in the serial interface which the serial interface simulator is replacing permits the detection of the state of the system; and dummy cells (54-3, 54-4) maintained at valid fixed levels.
Claim 8
Dependent Claim 68 words
A data transmission device according to claim 5, wherein each of the read and write gulling cells comprises a D type flip-flop (70), the clock input (CK) of which is operated by an address signal (AD) and a write signal (W) and Q output of which, identical to the D input immediately preceding, is read with the occurrence of a data signal (AD) and a read signal (R).
Claim 9
Dependent Claim 43 words
A data transmission device according to claim 6, wherein each of the dummy cells comprises a control gate (80), the input of which is at a fixed level and that is read when an address signal (AD) and a read signal (R) occur.

References Cited (Backward Citations)

US4736074A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-29 1992-11-28 1993-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-29 1996-11-28 1997-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-29 2000-11-28 2001-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag