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

Adapter for attaching I/O devices to I/O communications with alternating read and write modes link

Assignee: International Business Machines Corp
•
Filing: 1988-01-07
•
Granted: 1990-09-25
•
Expires: 2008-01-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit arrangement (adapter) for attaching a display device to a serial I/O channel is disclosed. The circuit arrangement captures a serial message of indeterminate length and places said message unit into a refresh RAM in a synchronous manner during non-display periods. The circuit arrangement includes a microprocessor whose address and data buses are coupled to a microprocessor RAM and through control circuitry to the address and data buses of a refresh RAM. Data is transferred at high speed from the serial I/O channel to the microprocessor RAM. When the microprocessor executes a read command, the microprocessor RAM is placed in a "read mode" while the refresh RAM is placed in a "write" mode. Data at the address selected in the microprocessor RAM is transferred to an identical address in the refresh RAM. Similarly, data can be transferred from the refresh RAM into the microprocessor RAM. Thus, the execution of a single command at a single address results in the selection of two RAMs.

Inventors

  • 👤 John D. Landers, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:07
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/222; G06; G06F; G06F3/00; G06F3/14

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 248 words
An adapter for interfacing a device with a serial data link comprising: a first storage means for storing data supplied from the serial data link; a second storage means for storing device data; a device address bus coupled to the second storage means; a device data bus coupled to the second storage means; a microprocessor coupled to the serial data link and for generating enabling signals; a microprocessor address bus interconnecting the first storage means and the microprocessor; a microprocessor data bus interconnecting the first storage means and the microprocessor; a first control means for controlling the flow of data between the device data bus and the microprocessor data bus; a second control means for interconnecting the microprocessor address bus and the device address bus; and a third control means responsive to the enabling signals and to generate other control signals for activating the first and second control means and for simultaneously placing the first storage means and the second storage means into respective read and write modes so that if the microprocessor executes a first command on the first storage means when it is in read mode data stored at a selected address in said first storage means is copied at an identical address in the second storage means and if the microprocessor executes the first command on the second storage means when it is in a read mode data stored at a selected address in the second storage means is copied in the first storage means.
Claim 2
Dependent Claim 248 words
An adapter for interfacing a device with a serial data link comprising: a first storage means for storing data supplied from the serial data link; a second storage means for storing device data; a device address bus coupled to the second storage means; a device data bus coupled to the second storage means; a microprocessor coupled to the serial data link and for generating enabling signals; a microprocessor address bus interconnecting the first storage means and the microprocessor; a microprocessor data bus interconnecting the first storage means and the microprocessor; a first control means for controlling the flow of data between the device data bus and the microprocessor data bus; a second control means for interconnecting the microprocessor address bus and the device address bus; and a third control means responsive to the enabling signals and to generate other control signals for activating the first and second control means and for simultaneously placing the first storage means and the second storage means into respective read and write modes so that if the microprocessor executes a first command on the first storage means when it is in read mode data stored at a selected address in said first storage means is copied at an identical address in the second storage means and if the microprocessor executes the first command on the second storage means when it is in a read mode data stored at a selected address in the second storage means is copied in the first storage means.
Claim 3
Dependent Claim 27 words
The adapter of claim 1 further including means coupled to the second storage means for generating a stream of video data for displaying on a display device.
Claim 4
Dependent Claim 13 words
The adapter of claim 1 wherein the storage means includes a RAM device.
Claim 5
Dependent Claim 29 words
The adapter of claim 1 wherein the third means includes combinatorial logic circuitry for monitoring predetermined logic levels at said microprocessor and to generate a series of enabling signals.
Claim 6
Dependent Claim 313 words
A circuit arrangement for interfacing a display device with a data link comprising: a microprocessor for receiving data from the data link; said microprocessor having an output address bus, an output data bus and a plurality of control lines for transmitting control signals generated by said microprocessor; a first storage means having a first address bus connected to the output address bus and a first data bus connected to the output data bus; a second storage means for storing data for viewing on said display device; said second storage means having a second address bus and a second data bus; a multiplexor circuit means interconnecting the second address bus and the output address bus, said multiplexor circuit means when activated by enabling signals interconnects the second address bus and the output address bus so that the same locations are selected in the first and the second storage means; a transceiver circuit means interconnecting the second data bus and the output data bus, said transceiver circuit means responsive to enabling signals to cause data on the second data bus to be placed on the output data bus or data on the output data bus to be placed on the second data bus; and a control means responsive to control signals generated by the microprocessor and for generating the enabling signals and other control signals which simultaneously places the first storage means and the second storage means in opposite modes so that if the microprocessor issues a read command to the first storage means data at a selected address in the first storage means is transferred to and written at a like address in the second storage means or if the microprocessor issues a read command to the second storage means data at a selected address in the second storage means is transferred to and written at a like address in the first storage means.
Claim 7
Dependent Claim 313 words
A circuit arrangement for interfacing a display device with a data link comprising: a microprocessor for receiving data from the data link; said microprocessor having an output address bus, an output data bus and a plurality of control lines for transmitting control signals generated by said microprocessor; a first storage means having a first address bus connected to the output address bus and a first data bus connected to the output data bus; a second storage means for storing data for viewing on said display device; said second storage means having a second address bus and a second data bus; a multiplexor circuit means interconnecting the second address bus and the output address bus, said multiplexor circuit means when activated by enabling signals interconnects the second address bus and the output address bus so that the same locations are selected in the first and the second storage means; a transceiver circuit means interconnecting the second data bus and the output data bus, said transceiver circuit means responsive to enabling signals to cause data on the second data bus to be placed on the output data bus or data on the output data bus to be placed on the second data bus; and a control means responsive to control signals generated by the microprocessor and for generating the enabling signals and other control signals which simultaneously places the first storage means and the second storage means in opposite modes so that if the microprocessor issues a read command to the first storage means data at a selected address in the first storage means is transferred to and written at a like address in the second storage means or if the microprocessor issues a read command to the second storage means data at a selected address in the second storage means is transferred to and written at a like address in the first storage means.
Claim 8
Dependent Claim 20 words
The circuit arrangement set forth in claim 5 wherein the opposite modes include a write mode and a read mode.

References Cited (Backward Citations)

US3774161A Cited
US4023142A Cited
US4075695A Cited
US4232376A Cited
US4513390A Cited
US4322812A Cited
US4398265A Cited
US4575803A Cited
US4559620A Cited
US4574358A Cited
US4573115A Cited
US4608688A Cited
US4656596A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-09-24 1994-03-26 1994-09-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-09-24 1998-03-26 1998-09-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-09-24 2002-03-26 2002-09-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag