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

Computer interface system

Assignee: National Aeronautics and Space Administration
•
Filing: 1974-08-05
•
Granted: 1976-10-26
•
Expires: 1994-08-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface logic circuit permitting the transfer of information between two computers having asynchronous clocks is disclosed. The information transfer involves utilization of control signals (including request, return-response, ready) to generate properly timed data strobe signals. Noise problems are avoided because each control signal, upon receipt, is verified by at least two clock pulses at the receiving computer. If control signals are verified, a data strobe pulse is generated to accomplish a data transfer. Once initiated the data strobe signal is properly completed independently of signal disturbances in the control signal initiating the data strobe signal. Completion of the data strobe signal is announced by automatic turn-off of a return-response control signal.

Inventors

  • 👤 with respect to an invention of Fletcher James C. Administrator of the National Aeronautics and Space Administration
  • 👤 Tage O. Anderson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 14:57
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/14; H04L5/1415; G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4265; G06F13/4269; G06F15/00; G06F15/16; G06F15/163; G06F15/17

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 170 words
Apparatus for controlling the transfer of data from a first computer to a second computer, said computers having asynchronous clocks, said apparatus comprising: first interface means associated with said first computer; second interface means associated with said second computer; said first interface means including means responsive to said first computer for transmitting a request to transmit signal to said second interface means; said second interface means including means for responding with a response signal to said first interface means, only if the request to transmit signal has been received for at least two clock times of said second computer; said first interface means including means for responding with a ready signal to said second interface means, only if the response signal has been received for at least two clock times of said first computer; and said second interface means including means for responding with a data strobe signal to said second computer, only if the ready signal has been received for at least two clock times of said second computer.
Claim 2
Dependent Claim 170 words
Apparatus for controlling the transfer of data from a first computer to a second computer, said computers having asynchronous clocks, said apparatus comprising: first interface means associated with said first computer; second interface means associated with said second computer; said first interface means including means responsive to said first computer for transmitting a request to transmit signal to said second interface means; said second interface means including means for responding with a response signal to said first interface means, only if the request to transmit signal has been received for at least two clock times of said second computer; said first interface means including means for responding with a ready signal to said second interface means, only if the response signal has been received for at least two clock times of said first computer; and said second interface means including means for responding with a data strobe signal to said second computer, only if the ready signal has been received for at least two clock times of said second computer.
Claim 3
Dependent Claim 51 words
Apparatus in accordance with claim 13 further comprising: said second interface means, including interlock means, responsive to receipt of said request to transmit signal for a duration of at least two clock times of said second computer for inhibiting transmission of a request to transmit signal by said second interface means.
Claim 4
Dependent Claim 35 words
The apparatus according to claim 1, wherein said second interface means further includes: means responsive to the termination of said data strobe signal for terminating the response signal being transmitted to said first interface means.
Claim 5
Dependent Claim 42 words
The apparatus of claim 3 wherein said second interface means further includes: means responsive to the interruption of said response signal for re-enabling the transmission of a request to transmit signal from said second interface means if directed by said second computer.
Claim 6
Dependent Claim 64 words
The apparatus according to claim 1, wherein said means for responding with a response signal includes a bidirectional shift register; and means for coupling said request to transmit signal to a mode shift terminal of said bidirectional shift register for controlling the direction of shift, said bidirectional shift register being provided with fixed logic level signals of opposite polarity at opposite input ends thereof.
Claim 7
Dependent Claim 85 words
The apparatus according to claim 1, wherein said means for responding with said data strobe signal includes a unidirectional shift register; means for providing said unidirectional shift register with logic level signals of a first polarity at one input terminal thereof; means for overriding the state of one of the storage locations in said second bidirectional shift register with a signal of opposite polarity to that of said first polarity; and means for inhibiting said override means responsive to the presence of said ready signal.
Claim 8
Independent Claim 20 words
The apparatus according to claim, 1 wherein said means for responding with said ready signal includes a unidirectional shift register.
Claim 9
Dependent Claim 233 words
An interface logic circuit, comprising: a serially connected bidirectional shift register having input terminals at either end for entering logic level signals of opposite polarity, a clocking terminal and a mode control terminal for determining the direction of shift of said bidirectional shift register; means for entering fixed logic level signals of opposite polarities at opposite ends of said bidirectional shift register in response to the character of a request to transmit signal received from a remote location; means operably connected to one of the storage locations of said bidirectional shift register for generating a response signal responsive to a predetermined state of said one register; a unidirectional shift register having at least one clocking terminal, a signal input terminal, a plurality of output terminals corresponding to the individual storage locations within said unidirectional shift register, and parallel feed input terminals associated one each with the individual storage locations within said unidirectional shift register; means for applying a logic level signal of a predetermined polarity to a preselected one of the storage locations in said unidirectional shift register in response to a ready signal received from said remote location; and means for overriding the state of a preselected one of the storage locations in said unidirectional shift register with a logic level signal of a polarity opposite to said predetermined polarity, in the absence of an input signal to said unidirectional shift register.
Claim 10
Dependent Claim 233 words
An interface logic circuit, comprising: a serially connected bidirectional shift register having input terminals at either end for entering logic level signals of opposite polarity, a clocking terminal and a mode control terminal for determining the direction of shift of said bidirectional shift register; means for entering fixed logic level signals of opposite polarities at opposite ends of said bidirectional shift register in response to the character of a request to transmit signal received from a remote location; means operably connected to one of the storage locations of said bidirectional shift register for generating a response signal responsive to a predetermined state of said one register; a unidirectional shift register having at least one clocking terminal, a signal input terminal, a plurality of output terminals corresponding to the individual storage locations within said unidirectional shift register, and parallel feed input terminals associated one each with the individual storage locations within said unidirectional shift register; means for applying a logic level signal of a predetermined polarity to a preselected one of the storage locations in said unidirectional shift register in response to a ready signal received from said remote location; and means for overriding the state of a preselected one of the storage locations in said unidirectional shift register with a logic level signal of a polarity opposite to said predetermined polarity, in the absence of an input signal to said unidirectional shift register.

References Cited (Backward Citations)

US3214739A Cited
US3363234A Cited
US3401380A Cited
US3727142A Cited
US3603935A Cited
US3609705A Cited
US3648256A Cited
US3699529A Cited
US3715729A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-10-26 1980-04-26 1980-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-10-26 1984-04-26 1984-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-10-26 1988-04-26 1988-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag