Test apparatus and method for a computer parallel port
First Claim
1. A System for testing a port of a computer, said port having a plurality of output lines and an input line, said system including a test apparatus comprising:
- means for coupling said test apparatus to said output lines of said computer port;
means for receiving a datum transmitted in parallel from said computer via said plurality of output lines;
means, coupled to said receiving means, for temporarily storing said datum from said output lines;
means, coupled to said storing means, for serially transmitting said datum via said input line to said computer;
said system further comprising means, within said computer, for comparing said datum transmitted from said computer to said datum received by said computer to verify a proper functioning of said output lines and input line.
7 Assignments
0 Petitions
Accused Products
Abstract
A test apparatus and method for testing a port of a computer system. The port has a plurality of output lines and a single input line. The apparatus includes: (1) a receiver circuit for receiving a datum transmitted in parallel from the computer system via the plurality of output lines, (2) a storage circuit, coupled to the receiver circuit, for temporarily storing the datum from the output lines and (3) a transmitter circuit, coupled to the storage circuit, for serially transmitting the datum via the input line to the computer system. The computer system compares the datum transmitted from the computer system to the datum received by the computer system to verify a proper functioning of the output lines and input line.
-
Citations
46 Claims
-
1. A System for testing a port of a computer, said port having a plurality of output lines and an input line, said system including a test apparatus comprising:
-
means for coupling said test apparatus to said output lines of said computer port; means for receiving a datum transmitted in parallel from said computer via said plurality of output lines; means, coupled to said receiving means, for temporarily storing said datum from said output lines; means, coupled to said storing means, for serially transmitting said datum via said input line to said computer; said system further comprising means, within said computer, for comparing said datum transmitted from said computer to said datum received by said computer to verify a proper functioning of said output lines and input line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for testing a port of a computer system, said port having a plurality of output lines and a single input line, comprising the steps of:
-
connecting said port of said computer to a test apparatus; receiving a datum transmitted in parallel from said computer via said plurality of output lines into a receiver circuit of said test apparatus; temporarily storing said datum from said output lines in a storage circuit of said test apparatus, said storage circuit being coupled to said receiver circuit; serially transmitting said datum via said input line to said computer by means of a transmitter circuit of said test apparatus, said transmitter circuit being coupled to said storage circuit; and comparing, within said computer, said datum transmitted from said computer to said datum received by said computer to verify a proper functioning of said output lines and input line. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A test apparatus for testing a port of a computer system, said port having a plurality of output lines and a single input line, a diagnostic routine executing in said computer system, comprising:
-
a receiver circuit for receiving a datum transmitted in parallel from said computer system via said plurality of output lines; a storage circuit, coupled to said receiver circuit, for temporarily storing said datum from said output lines, said computer system providing power to said storage circuit; a transmitter circuit, coupled to said storage circuit, for serially transmitting said datum via said input line to said computer system, said diagnostic routine causing said computer system to transmit said datum to said apparatus and causing said computer system to receive said datum from said apparatus, said diagnostic routine comparing said datum transmitted from said computer system to said datum received by said computer system to verify a proper functioning of said output lines and input line; a port connector containing pins corresponding to said plurality of output lines and said input line; and a backshell coupled to said port connector and completely containing said receiver, storage and transmitter circuits. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of testing a port of a computer system, said port having a plurality of output lines and a single input line, comprising the steps of:
-
coupling a port connector of a test apparatus to a corresponding port connector of said port, said test apparatus port connector containing pins corresponding to said plurality of output lines and said input line, a backshell coupled to said test apparatus port connector completely containing said apparatus; executing a diagnostic routine in said computer system; receiving a datum transmitted in parallel from said computer system via said plurality of output lines into a receiver circuit of said apparatus; temporarily storing said datum from said output lines in a storage circuit of said apparatus, said storage circuit coupled to said receiver circuit, said computer system providing power to said storage circuit; serially transmitting said datum via said input line to said computer system with a transmitter circuit of said apparatus, said transmitter circuit coupled to said storage circuit, said diagnostic routine causing said computer system to transmit said datum to said apparatus and causing said computer system to receive said datum from said apparatus; and comparing said datum transmitted from said computer system to said datum received by said computer system with said diagnostic routine to verify a proper functioning of said output lines and input line. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A test apparatus for testing a parallel port of a personal computer (PC), said port having 8 data output lines and a single error input line, a diagnostic routine executing in said computer system, comprising:
-
a receiver circuit for receiving a datum transmitted in parallel from said computer system via said plurality of data output lines; a storage circuit, coupled to said receiver circuit, for temporarily storing said datum from said data output lines, said computer system providing power to said storage circuit; a transmitter circuit, coupled to said storage circuit, for serially transmitting said datum via said error input line to said computer system, said diagnostic routine causing said computer system to transmit said datum to said apparatus and causing said computer system to receive said datum from said apparatus, said diagnostic routine comparing said datum transmitted from said computer system to said datum received by said computer system to verify a proper functioning of said data output lines and error input line; a plurality of output control lines and a corresponding plurality of input control lines, some of said plurality of output control lines allowing said diagnostic routine to control said apparatus; a loopback circuit for coupling ones of said plurality of output control lines to corresponding ones of said input control lines, said computer system comparing signals transmitted from said computer system via said plurality of output control lines to signals received by said computer system via said plurality of corresponding input control lines to verify a proper functioning of said output and input control lines; a port connector containing pins corresponding to said plurality of data output lines, said error input line, said output control lines and said input control lines; and a backshell coupled to said port connector and completely containing a tri-state shift register embodying said receiver, storage and transmitter circuits. - View Dependent Claims (42, 43)
-
-
44. A method of testing a parallel port of a personal computer (PC), said port having 8 data output lines and a single error input line, comprising the steps of:
-
coupling a port connector of a test apparatus to a corresponding port connector of said port, said test apparatus port connector containing pins corresponding to said plurality of data output lines and said error input line, a backshell coupled to said test apparatus port connector completely containing a tri-state shift register embodying said apparatus; coupling ones of a plurality of output control lines to corresponding ones of a plurality of input control lines with a loopback circuit in said apparatus, some of said plurality of output control lines controlling said apparatus; executing a diagnostic routine in said computer system; receiving a datum transmitted in parallel from said computer system via said plurality of data output lines into a receiver circuit of said apparatus; temporarily storing said datum from said data output lines in a storage circuit of said apparatus, said storage circuit coupled to said receiver circuit, said computer system providing power to said storage circuit; comparing signals transmitted from said computer system via said plurality of output control lines to signals received by said computer system via said plurality of corresponding input control lines to verify a proper functioning of said output and input control lines; serially transmitting said datum via said error input line to said computer system with a transmitter circuit of said apparatus, said transmitter circuit coupled to said storage circuit, said diagnostic routine causing said computer system to transmit said datum to said apparatus and causing said computer system to receive said datum from said apparatus; and comparing said datum transmitted from said computer system to said datum received by said computer system with said diagnostic routine to verify a proper functioning of said data output lines and error input line. - View Dependent Claims (45, 46)
-
Specification