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

Time multiplexing address and data on an existing PC parallel port

Assignee: ATI Technologies ULC
•
Filing: 1994-08-10
•
Granted: 1997-12-02
•
Expires: 2014-08-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of communicating with peripheral devices via a personal computer parallel port having computer data bus lines but no address bus lines comprising connecting the input of a multiplexer to the parallel port, the multiplexer having a data bus input and a databus output and an address bus output, applying address data to the computer data bus, applying an address control signal to the multiplexer and passing the address data only to the address bus output as a result thereof.

Inventors

  • 👤 Ivan Wong Yin Yang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 13:19
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4265; G06F13/4269

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 83 words
A method of communicating with peripheral devices via a personal computer parallel port having computer data bus lines but no address bus lines, comprising connecting the input of a multiplexer to the parallel port, the multiplexer having a data bus input and a data bus output and an address bus output, applying address data to the computer data bus lines, applying an address control signal to the multiplexer and passing the address data only to the address bus output as a result thereof.
Claim 2
Independent Claim 83 words
A method of communicating with peripheral devices via a personal computer parallel port having computer data bus lines but no address bus lines, comprising connecting the input of a multiplexer to the parallel port, the multiplexer having a data bus input and a data bus output and an address bus output, applying address data to the computer data bus lines, applying an address control signal to the multiplexer and passing the address data only to the address bus output as a result thereof.
Claim 3
Dependent Claim 78 words
A method as defined in claim 1 including the further steps of ceasing application of the address data to the computer data bus lines, ceasing the address control signal, applying a data read signal to the multiplexer and to a peripheral device connected to the address output and the data bus output, writing data to the data bus output from the peripheral device, and passing the data from the data bus output to the computer data bus lines.
Claim 4
Dependent Claim 72 words
A method as defined in claim 1 including the further step of ceasing application of address data to the computer data bus lines, ceasing the address control signal, applying computer data to the computer databus, applying a data write signal to the multiplexer and to a peripheral device connected to the address output and the data bus output, and passing the computer data only to the data output as a result thereof.
Claim 5
Independent Claim 70 words
A method of communicating with peripheral devices via a personal computer parallel port comprising multiplexing a data bus connected to the parallel port between address data, computer data for writing to an addressed peripheral device, and peripheral data received from the addressed peripheral device, and providing control signals signifying states defining which of said address data, computer data or said peripheral data is to be carried by the data bus.
Claim 6
Independent Claim 70 words
A method of communicating with peripheral devices via a personal computer parallel port comprising multiplexing a data bus connected to the parallel port between address data, computer data for writing to an addressed peripheral device, and peripheral data received from the addressed peripheral device, and providing control signals signifying states defining which of said address data, computer data or said peripheral data is to be carried by the data bus.
Claim 7
Dependent Claim 118 words
A bus interface for interconnecting a computer data bus with a peripheral device, comprising a multiplexer having a computer data bus port, a peripheral data bus port and a peripheral address bus port, the multiplexer including means for receiving an address control signal and in response passing data appearing at the computer data bus port to the peripheral address bus port, the multiplexer including means for receiving a write control signal and in response passing data appearing at the computer data bus port to the peripheral data bus port, and the multiplexer including means for receiving a read control signal and in response passing data appearing at the peripheral data bus port to the computer data bus port.
Claim 8
Dependent Claim 118 words
A bus interface for interconnecting a computer data bus with a peripheral device, comprising a multiplexer having a computer data bus port, a peripheral data bus port and a peripheral address bus port, the multiplexer including means for receiving an address control signal and in response passing data appearing at the computer data bus port to the peripheral address bus port, the multiplexer including means for receiving a write control signal and in response passing data appearing at the computer data bus port to the peripheral data bus port, and the multiplexer including means for receiving a read control signal and in response passing data appearing at the peripheral data bus port to the computer data bus port.
Claim 9
Dependent Claim 23 words
A bus interface as defined in claim 5 including means for providing the write control and read control signals to a peripheral device.
Claim 10
Dependent Claim 32 words
A bus interface as defined in claim 5 in which the means for receiving an address control signal and for passing data to the peripheral address bus port is an address latch.
Claim 11
Dependent Claim 50 words
A bus interface as defined in claim 5 in which the means for receiving the read and write control signals and for passing data is comprised of a bidirectional bus driver for passing data in respectively opposite directions depending on whether the read or write control signal is received thereby.
Claim 12
Dependent Claim 32 words
A bus interface as defined in claim 8 in which the means for receiving an address control signal and for passing data to the peripheral address bus port is an address latch.
Claim 13
Dependent Claim 90 words
A bus interface as defined in claim 5, including a computer databus having plural lines, one group thereof for carrying data, and another group thereof for carrying STROBE, INIT, SLIC IN, and ACK signals from a microprocessor, and means for applying the address control signal on the STROBE line, the write control signal on the INIT line, the read control signal on the SLIC IN line, and an interrupt signal from a peripheral device on the ACK line, the group carrying the data being connected to the computer databus port.
Claim 14
Dependent Claim 94 words
A bus interface as defined in claim 9, including a computer databus having plural lines, one group thereof for carrying data, and another group thereof for carrying STROBE, INIT, SLIC IN, and ACK signals from a microprocessor, and means for applying the address control signal on the STROBE line, the write control signal on the INIT line, the read control signal on the SLIC IN line, and an interrupt signal from a peripheral device on the ACK line, the group carrying the data being connected to the address latch and to the bidirectional driver.
Claim 15
Dependent Claim 63 words
A bus interface as defined in claim 5, including plural peripheral devices, each having an address bus port and a databus port, each having a different address, the address bus port of each peripheral device being connected to the peripheral address bus port of the multiplexer, the databus port of each peripheral device being connected to the peripheral databus port of the multiplexer.
Claim 16
Dependent Claim 63 words
A bus interface as defined in claim 11, including plural peripheral devices, each having an address bus port and a databus port, each having a different address, the address bus port of each peripheral device being connected to the peripheral address bus port of the multiplexer, the databus port of each peripheral device being connected to the peripheral databus port of the multiplexer.

References Cited (Backward Citations)

US4349870A Cited
US5276443A Cited
US5359717A Cited
US5191656A Cited
US5457785A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-01 2001-06-02 2001-12-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-01 2005-06-02 2005-12-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-01 2009-06-02 2009-12-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag