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

On-board diagnostic sub-system for SCSI interface

Assignee: International Business Machines Corp
•
Filing: 1989-06-12
•
Granted: 1991-07-16
•
Expires: 2009-06-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract On board diagnostic capability for a SCSI controller is provided within an adapter by providing a gate array driven by a microprocessor on board the adapter. The gate array has data and control inputs driven from the microprocessor and data and control outputs which are dot OR'ed with corresponding in/out terminals of the SCSI controller. A reset signal from a SCSI bus forms a further input to the gate array. For testing purposes the microprocessor drives the gate array inputs to simulate a fault-free or faulty device. The microprocessor detects the response of the SCSI controller to the device simulation and thereby can determine the state of health of the SCSI controller.

Inventors

  • 👤 Don S. Keener
  • 👤 Andrew B. McNeill
  • 👤 Kevin L. Scheiern

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 16:13
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221; G06F11/26; G06F11/261; G06F11/221

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 102 words
A device adapter capable of controlling a variety of peripheral devices each designed to comply with a specific standard, said device adapter including: a connector for connection to a multiconductor bus; a micro-processor and dedicated memory coupled thereto; a device controller coupled to and driven by said micro-processor, said device controller including dedicated input/output terminals for driving selected conductors of said multiconductor bus and for responding to selected conductors of said multiconductor bus, and a gate array with a set of inputs coupled to said micro-processor and a set of outputs coupled in common with said input/output terminals of said device controller.
Claim 2
Independent Claim 102 words
A device adapter capable of controlling a variety of peripheral devices each designed to comply with a specific standard, said device adapter including: a connector for connection to a multiconductor bus; a micro-processor and dedicated memory coupled thereto; a device controller coupled to and driven by said micro-processor, said device controller including dedicated input/output terminals for driving selected conductors of said multiconductor bus and for responding to selected conductors of said multiconductor bus, and a gate array with a set of inputs coupled to said micro-processor and a set of outputs coupled in common with said input/output terminals of said device controller.
Claim 3
Dependent Claim 33 words
A device adapter as recited in claim 1 wherein said specific standard is a Small Computer System Interface standard and wherein said gate array includes a Reset input coupled to said multiconductor cable.
Claim 4
Independent Claim 109 words
A device adapter capable of controlling a variety of peripheral devices each designed to comply with a Small Computer System Interface (SCSI) standard, said device adapter including: a connector for connection to a SCSI bus; a micro-processor and dedicated memory coupled thereto; a SCSI device controller coupled to and driven by said micro-processor, said SCSI device controller including dedicated input/output terminals for driving selected conductors of said SCSI bus and for responding to selected conductors of said SCSI bus, and a gate array with a set of inputs coupled to said micro-processor and a set of outputs coupled in common with said input/output terminals of said SCSI device controller.
Claim 5
Independent Claim 109 words
A device adapter capable of controlling a variety of peripheral devices each designed to comply with a Small Computer System Interface (SCSI) standard, said device adapter including: a connector for connection to a SCSI bus; a micro-processor and dedicated memory coupled thereto; a SCSI device controller coupled to and driven by said micro-processor, said SCSI device controller including dedicated input/output terminals for driving selected conductors of said SCSI bus and for responding to selected conductors of said SCSI bus, and a gate array with a set of inputs coupled to said micro-processor and a set of outputs coupled in common with said input/output terminals of said SCSI device controller.
Claim 6
Dependent Claim 102 words
A diagnostic subsystem for use with a Small Computer System Interface (SCSI) adapter where said Small Computer System Interface (SCSI) adapter includes a micro-processor and dedicated memory coupled thereto, and a SCSI controller coupled to said micro-processor and to a SCSI bus, said diagnostic subsystem including: a gate array coupled, to said micro-processor and to said SCSI controller and, also coupled to said SCSI bus, said subsystem further including: means responsive to a diagnostic command received at said SCSI controller for selecting said SCSI controller and for generating and coupling, through said gate array, signals simulating a response of an attached device.
Claim 7
Dependent Claim 102 words
A diagnostic subsystem for use with a Small Computer System Interface (SCSI) adapter where said Small Computer System Interface (SCSI) adapter includes a micro-processor and dedicated memory coupled thereto, and a SCSI controller coupled to said micro-processor and to a SCSI bus, said diagnostic subsystem including: a gate array coupled, to said micro-processor and to said SCSI controller and, also coupled to said SCSI bus, said subsystem further including: means responsive to a diagnostic command received at said SCSI controller for selecting said SCSI controller and for generating and coupling, through said gate array, signals simulating a response of an attached device.
Claim 8
Dependent Claim 32 words
A diagnostic subsystem as recited in claim 4 wherein said means responsive to a diagnostic command for generating signals simulating an attached device includes means for simulating a fault free attached device.
Claim 9
Dependent Claim 31 words
A diagnostic subsystem as recited in claim 4 wherein said means responsive to a diagnostic command for generating signals simulating an attached device includes means for simulating a faulty attached device.
Claim 10
Dependent Claim 75 words
A diagnostic subsystem as recited in claim 4 wherein said gate array includes a plurality of register stages, each coupled to an input terminal of said gate array, first logic means responsive to command signals for enabling at least one of said register stages to store information representative of a signal appearing at said input terminal, and second logic means for coupling information stored in said at least one register stage to an output terminal.
Claim 11
Dependent Claim 51 words
A diagnostic subsystem as recited in claim 7 wherein said second logic means includes: a reset input terminal coupled to a reset signal carrying conductor included in said SCSI bus, and means responsive to an active reset signal for disabling said second logic means from coupling information to said output terminal.
Claim 12
Dependent Claim 36 words
A diagnostic subsystem as recited in claim 8 wherein said second logic means includes a wrap test input terminal, and means responsive to a transition of said wrap test signal for enabling said second logic means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-07-15 1995-01-14 1995-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-07-15 1999-01-14 1999-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-07-15 2003-01-14 2003-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag