Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
258 words
An interface between an Industry Standard Architecture (ISA) bus and more than two AT Attachment, Integrated Device Electronics (ATA/IDE) disk drives for allowing the execution of manufacturing tests by a host CPU on the more than two IDE drives using the ISA bus, the interface comprising: an IDE disk drive controller for receiving control signals from the host CPU and providing test instructions for the more than two IDE disk drives; a multi-master encoder, coupled to the IDE disk drive controller, the encoder receiving the test instructions from the IDE disk drive controller and receiving selection signals from the CPU, the encoder further including a common output port for providing data and test instructions to the more than two IDE disk drives and independent control port for providing individual drive selection signals to each of the more than two IDE disk drives from disabling all but one of the disk drives: a common input/output (I/O) path, coupled to the common output port and the more than two IDE disk drives, for routing the data and test instructions from the encoder to the more than two IDE drives; and independent signal paths, coupled to the independent control port and the more than two IDE disk drives, for individually routing the drive selection signals from the encoder to the multiple IDE drives for disabling all but one of the disk drives such that one of the more than two IDE disk drives is selected for testing, wherein each of the more than two IDE disk drives operates as a master.
Claim 2
Dependent Claim
258 words
An interface between an Industry Standard Architecture (ISA) bus and more than two AT Attachment, Integrated Device Electronics (ATA/IDE) disk drives for allowing the execution of manufacturing tests by a host CPU on the more than two IDE drives using the ISA bus, the interface comprising: an IDE disk drive controller for receiving control signals from the host CPU and providing test instructions for the more than two IDE disk drives; a multi-master encoder, coupled to the IDE disk drive controller, the encoder receiving the test instructions from the IDE disk drive controller and receiving selection signals from the CPU, the encoder further including a common output port for providing data and test instructions to the more than two IDE disk drives and independent control port for providing individual drive selection signals to each of the more than two IDE disk drives from disabling all but one of the disk drives: a common input/output (I/O) path, coupled to the common output port and the more than two IDE disk drives, for routing the data and test instructions from the encoder to the more than two IDE drives; and independent signal paths, coupled to the independent control port and the more than two IDE disk drives, for individually routing the drive selection signals from the encoder to the multiple IDE drives for disabling all but one of the disk drives such that one of the more than two IDE disk drives is selected for testing, wherein each of the more than two IDE disk drives operates as a master.
Claim 3
Dependent Claim
17 words
The interface of claim 1 wherein the independent signal paths further comprises a three bit signal line.
Claim 4
Dependent Claim
34 words
The interface of claim 1 further comprising mode selection means for selecting a mode of operation for the interface such that test functionality in a standard local, and remote mode of operation is provided.
Claim 5
Dependent Claim
37 words
The interface of claim 3 wherein the standard mode of operation causes the encoder to disable the more than two IDE disk drives and allows the CPU to address a C drive coupled to the host CPU.
Claim 6
Dependent Claim
31 words
The interface of claim 4 wherein the CPU communicates with the system disk drive using a Basic Input Output System (BIOS) program contained on a mother board of the host CPU.
Claim 7
Dependent Claim
20 words
The interface of claim 4 wherein the standard mode of operation is selected by default at power-up of the CPU.
Claim 8
Dependent Claim
34 words
The interface of claim 1 wherein the encodeer further comprises a multiplexor for receiving the selection signals and generating individual selection signal to one of the more than two disk drives selected for testing.
Claim 9
Dependent Claim
25 words
The interface of claim 3 wherein the remote mode of operation enables the re-buffering of the data and test instructions and the individual selection signals.
Claim 10
Independent Claim
253 words
An apparatus for testing multiple AT Attachment Integrated Device Electronics (ATA/IDE) disk drives through an Industry Standard Architecture (ISA) bus, comprising: a computer having an ISA bus; more than two ATA/IDE disk drives, each disk drive operating as a master; and an IDE disk drive controller for receiving control signals from the host CPU and providing test instructions for the more than two IDE disk drives; a multi-master encoder, coupled to the IDE disk drive controller, the encoder receiving the test instructions from the IDE disk drive controller and receiving selection signals from the CPU, the encoder further including a common output port for providing data and test instructions to the more than two IDE disk drives and independent control port for providing individual drive selection signals to each of the more than two IDE disk drives for disabling all but one of the disk drives; a common input/output (I/O) path, coupled to the common output port and the more than two IDE disk drives, for routing the data and test instructions from the encoder to the more than two IDE drives; and independent signal paths, coupled to the independent control port and the more than two IDE disk drives, for individually routing the drive selection signals from the encoder to the multiple IDE drives for disabling all but one of the disk drives such that one of the more than two IDE disk drives is selected for testing, wherein each of the more than two IDE disk drives operates as a master.
Claim 11
Independent Claim
253 words
An apparatus for testing multiple AT Attachment Integrated Device Electronics (ATA/IDE) disk drives through an Industry Standard Architecture (ISA) bus, comprising: a computer having an ISA bus; more than two ATA/IDE disk drives, each disk drive operating as a master; and an IDE disk drive controller for receiving control signals from the host CPU and providing test instructions for the more than two IDE disk drives; a multi-master encoder, coupled to the IDE disk drive controller, the encoder receiving the test instructions from the IDE disk drive controller and receiving selection signals from the CPU, the encoder further including a common output port for providing data and test instructions to the more than two IDE disk drives and independent control port for providing individual drive selection signals to each of the more than two IDE disk drives for disabling all but one of the disk drives; a common input/output (I/O) path, coupled to the common output port and the more than two IDE disk drives, for routing the data and test instructions from the encoder to the more than two IDE drives; and independent signal paths, coupled to the independent control port and the more than two IDE disk drives, for individually routing the drive selection signals from the encoder to the multiple IDE drives for disabling all but one of the disk drives such that one of the more than two IDE disk drives is selected for testing, wherein each of the more than two IDE disk drives operates as a master.
Claim 12
Dependent Claim
17 words
The interface of claim 9 wherein the independent signal paths further comprises a three bit signal line.
Claim 13
Dependent Claim
34 words
The apparatus of claim 9 further comprising mode selection means for selecting a mode of operation for the interface such that test functionality in a standard, local, and remote mode of operation is provided.
Claim 14
Dependent Claim
37 words
The apparatus of claim 11 wherein the standard mode of operation causes the encoder to disable the more than two IDE disk drives and allows the CPU to address a C drive coupled to the host CPU.
Claim 15
Dependent Claim
30 words
The apparatus of claim 12 wherein the computer communicates with the system disk drive using a Basic Input Output System (BIOS) program contained on a mother board of the computer.
Claim 16
Dependent Claim
20 words
The apparatus of claim 12 wherein the standard mode of operation is selected by default at power-up of the computer.
Claim 17
Dependent Claim
34 words
The apparatus of claim 11 wherein the encoder further comprises a multiplexor for receiving the selection signals and generating individual selection signals to one of the more than two disk drives selected for testing.
Claim 18
Dependent Claim
27 words
The apparatus of claim 11 wherein the remote mode of operation enables re-buffering of the output from the multi-master encoder to drives located remotely from the computer.
Claim 19
Independent Claim
124 words
A method of testing more than two AT Attachment Integrated Device Electronics (ATA/IDE) disk drives through an Industry Standard Architecture (ISA) bus, each disk drive operating as a master, the method comprising the steps of: converting test instructions from an IDE disk drive controller for the more than two IDE disk drives using a multi-master encoder coupled to the IDE disk drive controller; receiving selection signals from the CPU for selecting one of the IDE disk drives; providing data and test instructions to the more than two IDE disk drives; and providing individual drive selection signals to each of the more than two IDE disk drives for disabling all of the more than two IDE disk drives except for the selected IDE disk drive.
Claim 20
Independent Claim
124 words
A method of testing more than two AT Attachment Integrated Device Electronics (ATA/IDE) disk drives through an Industry Standard Architecture (ISA) bus, each disk drive operating as a master, the method comprising the steps of: converting test instructions from an IDE disk drive controller for the more than two IDE disk drives using a multi-master encoder coupled to the IDE disk drive controller; receiving selection signals from the CPU for selecting one of the IDE disk drives; providing data and test instructions to the more than two IDE disk drives; and providing individual drive selection signals to each of the more than two IDE disk drives for disabling all of the more than two IDE disk drives except for the selected IDE disk drive.
Claim 21
Dependent Claim
28 words
The method of claim 17 further comprising the step of selecting a mode of operation, the mode of operation comprising a standard, local, or remote mode of operation.
Claim 22
Dependent Claim
35 words
The method of claim 18 wherein the step of selecting the standard mode of operation further comprises disabling the more than two ATA/IDE disk drives and allowing the CPU to address a system disk drive.
Claim 23
Dependent Claim
34 words
The method of claim 18 wherein the step of selecting the remote mode of operation further comprises the steps of enabling the rebuffering of the data and test instructions and the individual selection signals.