← Back to Patent Explorer
EP0367284A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Reconfigurable output port

Assignee: Tektronix Inc
•
Filing: 1989-11-03
•
Granted: —
•
Expires: 2009-11-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A reconfigurable port selectively provides an interface between a computer and any one of several output devices requiring differing interface arrangements including differing external bus configurations, differing input and output data formats, and differing handshaking protocols. Before communicating with any selected one of the output devices through the port, the computer sends programming data configuring the port to provide the correct interface for the selected output device and to appropriately connect input and outputs terminals of the port to the selected device.

Inventors

  • 👤 Kenneth K. Hillen
  • 👤 Christopher D. Shaver

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 22:24
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 142 words
A port for alternatively providing an interface between a computer and any selected one of a plurality of output devices requiring differing interface arrangements for receiving data from said computer, said port comprising: a plurality of input terminals for receiving input data from said computer; a plurality of output terminals for transmitting output data to said computer; a plurality of logic elements; and means receiving programming data from said computer for adjustably interconnecting said input terminals, said output terminals and said logic elements in accordance with said programming data such that said ones of said logic elements act in concert to forward input data received from said computer at said input terminals as output data to any selected one of said output devices via said output terminals in accordance with an interface arrangement required by the selected one of said output devices.
Claim 2
Dependent Claim 142 words
A port for alternatively providing an interface between a computer and any selected one of a plurality of output devices requiring differing interface arrangements for receiving data from said computer, said port comprising: a plurality of input terminals for receiving input data from said computer; a plurality of output terminals for transmitting output data to said computer; a plurality of logic elements; and means receiving programming data from said computer for adjustably interconnecting said input terminals, said output terminals and said logic elements in accordance with said programming data such that said ones of said logic elements act in concert to forward input data received from said computer at said input terminals as output data to any selected one of said output devices via said output terminals in accordance with an interface arrangement required by the selected one of said output devices.
Claim 3
Dependent Claim 140 words
A port for alternatively conveying data from a computer to any selected one of a plurality of output devices requiring differing interface arrangements for receiving data, said port comprising: means configurable by programming data for executing operations defined by said programming data; first means coupling said configurable means to said computer for conveying said programming data and input data from said computer to the configurable means; and second means connecting said configurable means to said plurality of output devices for conveying output data from said configurable means to any selected one of said output devices, wherein said operations defined by said programming data comprise forwarding input data received from said computer to said selected one of said plurality of output devices via said second means in a manner consistent with an interface arrangement required by said selected one output device.
Claim 4
Dependent Claim 140 words
A port for alternatively conveying data from a computer to any selected one of a plurality of output devices requiring differing interface arrangements for receiving data, said port comprising: means configurable by programming data for executing operations defined by said programming data; first means coupling said configurable means to said computer for conveying said programming data and input data from said computer to the configurable means; and second means connecting said configurable means to said plurality of output devices for conveying output data from said configurable means to any selected one of said output devices, wherein said operations defined by said programming data comprise forwarding input data received from said computer to said selected one of said plurality of output devices via said second means in a manner consistent with an interface arrangement required by said selected one output device.
Claim 5
Dependent Claim 75 words
The port in accordance with claim 2 wherein said configurable means comprises: a plurality of input terminals for receiving said input data; a plurality of output terminals for transmitting said output data; a plurality of logic elements for carrying out logic operations; and means receiving said programming data for adjustably interconnecting said input terminals, said output terminals and said logic elements such that the interconnected logic elements perform said operations defined by said programming data.
Claim 6
Dependent Claim 79 words
The port in accordance with claim 2 wherein said second means comprises multiplexing means coupling said configurable means to said plurality of output devices for conveying output data from said configurable means to any selected one of said plurality of output devices, and wherein said operations defined by said programming data further comprise providing an output signal to said multiplexing means for controlling selection by said multiplexing means of one of said output devices for receiving said output data.
Claim 7
Dependent Claim 67 words
The port in accordance with claim 2 wherein said first means comprises: buffer means connected to said configurable means for storing a sequence of data elements and for successively forwarding each element of said sequence as input data to said configurable means; and bus means interconnecting said buffer means and said computer for conveying said data sequence from said computer to said buffer means for storage therein.
Claim 8
Dependent Claim 161 words
A port for alternatively providing an interface between a computer and any selected one of a plurality of output devices requiring differing interface arrangements for receiving data from said computer, said port comprising: a plurality of input terminals; means for conveying input data and programming data from said computer to ones of said plurality of input terminals; a plurality of output terminals; multiplexing means for connecting ones of said output terminals to any selected one of said plurality of output devices; a plurality of logic elements; and means responsive to said programming data received by said input terminals for adjustably interconnecting ones of said input terminals, output terminals and logic elements in accordance with said programming data such that said ones of said logic elements act in concert to forward input data received from said computer at said input terminals to the selected one output device via said multiplexing means consistent with an interface arrangement of said selected one output device.
Claim 9
Dependent Claim 161 words
A port for alternatively providing an interface between a computer and any selected one of a plurality of output devices requiring differing interface arrangements for receiving data from said computer, said port comprising: a plurality of input terminals; means for conveying input data and programming data from said computer to ones of said plurality of input terminals; a plurality of output terminals; multiplexing means for connecting ones of said output terminals to any selected one of said plurality of output devices; a plurality of logic elements; and means responsive to said programming data received by said input terminals for adjustably interconnecting ones of said input terminals, output terminals and logic elements in accordance with said programming data such that said ones of said logic elements act in concert to forward input data received from said computer at said input terminals to the selected one output device via said multiplexing means consistent with an interface arrangement of said selected one output device.
Claim 10
Dependent Claim 73 words
The port in accordance with claim 6 wherein said means for conveying comprises: buffer means connected to ones of said input terminals for storing a sequence of data elements and for successively forwarding each element of said sequence as input data to said ones of said input terminals; and bus means interconnecting said buffer means and said computer for conveying said data sequence from said computer to said buffer means for storage therein.
Claim 11
Dependent Claim 165 words
A port for alternatively providing an interface between a computer and a selected one of a plurality of output devices having differing interface arrangements for transmitting and receiving data to and from said computer, said port comprising: means configurable by programming data for executing operations defined by said programming data; first means coupling said configurable means to said computer for conveying input data and said programming data from said computer to the configurable means and for conveying output data from said configurable means to said computer; and second means for conveying output data from said configurable means to any selected one of said plurality of output devices and for conveying input data from said selected one of said plurality of output devices to said configurable means, wherein said operations defined by said programming data comprise forwarding input data received from said computer to the selected output device via said second means in a manner compatible with an interface arrangement required by the selected output device.
Claim 12
Dependent Claim 165 words
A port for alternatively providing an interface between a computer and a selected one of a plurality of output devices having differing interface arrangements for transmitting and receiving data to and from said computer, said port comprising: means configurable by programming data for executing operations defined by said programming data; first means coupling said configurable means to said computer for conveying input data and said programming data from said computer to the configurable means and for conveying output data from said configurable means to said computer; and second means for conveying output data from said configurable means to any selected one of said plurality of output devices and for conveying input data from said selected one of said plurality of output devices to said configurable means, wherein said operations defined by said programming data comprise forwarding input data received from said computer to the selected output device via said second means in a manner compatible with an interface arrangement required by the selected output device.
Claim 13
Dependent Claim 49 words
The port in accordance with claim 8 wherein said operations defined by said programming data further comprise receiving input data conveyed from said selected one of said plurality of output devices via said second means in a manner compatible with the interface arrangement required by the selected output device.
Claim 14
Dependent Claim 78 words
The port in accordance with claim 8 wherein said configurable means comprises: a plurality of input terminals for receiving said input data; a plurality of output terminals for transmitting said output data; a plurality of logic elements for carrying out logic operations; and means receiving said programming data from said computer for adjustably interconnecting said input terminals, said output terminals and said logic elements such that the interconnected logic elements perform said operations defined by said programming data.
Claim 15
Dependent Claim 194 words
A port for alternatively providing an interface between a computer and any one of a plurality of output devices requiring differing interface arrangements for transmitting and receiving data to and from said computer, said port comprising: a plurality of input terminals for receiving input data from said computer and from said output devices; a plurality of output terminals for transmitting output data to said computer and to said output devices; a plurality of logic elements; and means receiving programming data from said computer for adjustably interconnecting ones of said input terminals, said output terminals and said logic elements in accordance with said programming data such that said ones of said logic elements act in concert to forward input data received from said computer at said input terminals to a selected one of said output devices via said output terminals in accordance with an interface arrangement required by said selected one of said output devices, and to forward to said computer via said output terminals input data transmitted by said selected one of said output devices to ones of said input terminals in accordance with said interface arrangement required by said selected one output device.
Claim 16
Dependent Claim 194 words
A port for alternatively providing an interface between a computer and any one of a plurality of output devices requiring differing interface arrangements for transmitting and receiving data to and from said computer, said port comprising: a plurality of input terminals for receiving input data from said computer and from said output devices; a plurality of output terminals for transmitting output data to said computer and to said output devices; a plurality of logic elements; and means receiving programming data from said computer for adjustably interconnecting ones of said input terminals, said output terminals and said logic elements in accordance with said programming data such that said ones of said logic elements act in concert to forward input data received from said computer at said input terminals to a selected one of said output devices via said output terminals in accordance with an interface arrangement required by said selected one of said output devices, and to forward to said computer via said output terminals input data transmitted by said selected one of said output devices to ones of said input terminals in accordance with said interface arrangement required by said selected one output device.
Claim 17
Dependent Claim 166 words
In a system comprising a computer, a plurality of output devices requiring differing interface arrangements for communicating with a computer, and a port configurable by input programming data for alternatively providing an interface between said computer and any selected one of said plurality of output devices in accordance with the interface arrangement required by the selected output device, a method for said computer for communicating with ones of said plurality of output devices comprising the steps of: transmitting programming data to said port configuring said port for interfacing said computer to one of said output devices in accordance with the interface arrangement required by said one output device; communicating with said one output device through said port; transmitting programming data to said port reconfiguring said port for interfacing said computer to another one of said output devices in accordance with a differing interface arrangement required by said another one of said output devices; and communicating with said another one of said output devices through said port.
Claim 18
Dependent Claim 166 words
In a system comprising a computer, a plurality of output devices requiring differing interface arrangements for communicating with a computer, and a port configurable by input programming data for alternatively providing an interface between said computer and any selected one of said plurality of output devices in accordance with the interface arrangement required by the selected output device, a method for said computer for communicating with ones of said plurality of output devices comprising the steps of: transmitting programming data to said port configuring said port for interfacing said computer to one of said output devices in accordance with the interface arrangement required by said one output device; communicating with said one output device through said port; transmitting programming data to said port reconfiguring said port for interfacing said computer to another one of said output devices in accordance with a differing interface arrangement required by said another one of said output devices; and communicating with said another one of said output devices through said port.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag