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

Method and apparatus for addressing and testing more than two ATA/IDE disk drive assemblies using an ISA bus

Assignee: Compagnie Generale des Etablissements Michelin SCA
•
Filing: 1996-05-02
•
Granted: 1997-07-01
•
Expires: 2016-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for addressing a plurality of AT Attachment, Integrated Drive Electronics (ATA/IDE) disk drive assemblies from a single PC/AT thereby allowing the performance of manufacturing tests on multiple IDE drives using the ISA bus. Other drive assemblies are address during the substantial PC/AT CPU and I/O idle time available during the testing of a selected drive assembly. The system includes a PC/AT computer having an ISA bus, a plurality of ATA/IDE disk drives, and a multi-master card disposed between the PC/AT and the plurality of disk drives. The multi-master card includes an IDE controller card with a parallel port. Signals are generated to select one of the plurality of disk drives and ISA bus signals are routed to the selected disk drives. All the disk drives are disabled but the selected disk drive and a three bit signal line is used to select the disk drive for testing. Test capabilities are provided for in a standard, local, and remote mode of operation. The addressing scheme allows all drives to be addressed as master drives and each master on the bus can have a slave attached.

Inventors

  • 👤 Thomas E. Stanley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221; G11; G11B; G11B19/00

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.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag