US5727207A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for automatically loading configuration data on reset into a host adapter integrated circuit
Assignee: RPX Corp
•
Filing: 1994-09-07
•
Granted: 1998-03-10
•
Expires: 2014-09-07
Abstract
Abstract Configuration data indicative of interface requirements for interfacing to a host adapter card are automatically serially loaded on reset from an external device on the card into host adapter integrated circuit on the card. A driver program can then read the configuration data from the host adapter integrated circuit and thereby determine how to interface with the host adapter card.
Inventors
- 👤 Stillman F. Gates
- 👤 Paresh M. Borkar
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 11:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
78 words
A method, comprising: receiving a signal on a first input terminal of a host adapter integrated circuit, said host adapter integrated circuit being operatively coupled to a host; and upon a deassertion of said signal, automatically loading configuration data in serial fashion from a second input terminal of said host adapter integrated circuit into said host adapter integrated circuit, said configuration data not being stored in said host, said signal remaining deasserted through said loading of configuration data.
Claim 2
Independent Claim
78 words
A method, comprising: receiving a signal on a first input terminal of a host adapter integrated circuit, said host adapter integrated circuit being operatively coupled to a host; and upon a deassertion of said signal, automatically loading configuration data in serial fashion from a second input terminal of said host adapter integrated circuit into said host adapter integrated circuit, said configuration data not being stored in said host, said signal remaining deasserted through said loading of configuration data.
Claim 3
Dependent Claim
81 words
The method of claim 1, wherein said automatic loading comprises: outputting a configuration clock output signal onto an output terminal of said host adapter integrated circuit, said configuration clock output signal having a plurality of edges; and clocking a plurality of configuration data bits into a shift register of said host adapter integrated circuit, a respective one of said configuration data bits being clocked into said shift register for each respective one of said edges of said configuration clock output signal.
Claim 4
Dependent Claim
42 words
The method of claim 2, said host adapter having a SCSI bus interface, the method further comprising: after said automatic loading is complete, outputting a signal indicative of activity on a SCSI bus coupled to said SCSI interface onto said output terminal.
Claim 5
Dependent Claim
60 words
The method of claim 1, said host adapter having a PCI system bus interface, the method further comprising: loading a default configuration value into a register of said host adapter integrated circuit, if said configuration data does not have a predetermined value then loading said configuration data into said register, said register being accessible from said PCI system bus interface.
Claim 6
Dependent Claim
102 words
A host adapter integrated circuit, comprising: a configuration clock output terminal; first means for supplying a configuration clock output signal onto said configuration clock output terminal, said configuration clock output signal comprising a plurality of edges; a configuration data input terminal; and second means for receiving serial configuration data present on said data input terminal and for converting said serial configuration data into parallel configuration data, said serial configuration data comprising a plurality of bits, each of said plurality of edges of said configuration clock output signal corresponding with a respective one of said plurality of bits of said serial configuration data.
Claim 7
Dependent Claim
102 words
A host adapter integrated circuit, comprising: a configuration clock output terminal; first means for supplying a configuration clock output signal onto said configuration clock output terminal, said configuration clock output signal comprising a plurality of edges; a configuration data input terminal; and second means for receiving serial configuration data present on said data input terminal and for converting said serial configuration data into parallel configuration data, said serial configuration data comprising a plurality of bits, each of said plurality of edges of said configuration clock output signal corresponding with a respective one of said plurality of bits of said serial configuration data.
Claim 8
Dependent Claim
38 words
The host adapter integrated circuit of claim 5, wherein said second means comprises a shift register, said shift register having a serial data input lead, said serial data input lead being coupled to said configuration data input terminal.
Claim 9
Dependent Claim
74 words
The host adapter integrated circuit of claim 6, wherein said shift register has a clock input lead, said configuration clock output signal being supplied to said clock input lead and to said configuration clock output terminal, a clock skew existing between an edge of said configuration clock output signal at said clock input lead of said shift register and a respective edge of said configuration clock output signal at said configuration clock output terminal.
Claim 10
Dependent Claim
63 words
The host adapter integrated circuit of claim 6, wherein said first means comprises a multiplexer having a first data input lead, a second data input lead, and an output lead, said first data input lead being coupled to said clock input lead of said shift register, said output lead being coupled to said configuration clock output terminal of said host adapter integrated circuit.
Claim 11
Dependent Claim
38 words
The host adapter integrated circuit of claim 6, wherein said first means comprises a substantially direct connection between said clock input lead of said shift register and said configuration clock output terminal of said host adapter integrated circuit.
Claim 12
Dependent Claim
42 words
The host adapter integrated circuit of claim 6, further comprising: a parallel bus interface; and a register accessible from said parallel bus interface, said accessible register being automatically loaded with configuration data after a power up of said host adapter integrated circuit.
Claim 13
Dependent Claim
38 words
The host adapter integrated circuit of claim 10, further comprising: a comparator coupled to said shift register and coupled to said accessible register, said comparator determining if parallel configuration data in said shift register has a predetermined value.
Claim 14
Dependent Claim
58 words
The host adapter integrated circuit of claim 11, wherein said accessible register is automatically loaded with said parallel configuration data if said comparator determines that said parallel configuration data is not said predetermined value, said accessible register not being loaded with said parallel configuration data if said comparator determines that said parallel configuration data is said predetermined value.
Claim 15
Dependent Claim
41 words
The host adapter integrated circuit of claim 10, further comprising: a reset input terminal, said first means starting to output said plurality of edges of said configuration clock output signal after a reset signal on said reset input terminal is deasserted.
Claim 16
Dependent Claim
29 words
The host adapter integrated circuit of claim 5, wherein said configuration data input terminal is coupled to a pullup or pulldown register disposed on said host adapter integrated circuit.
Claim 17
Dependent Claim
44 words
The host adapter integrated circuit of claim 5, wherein said first means is also for outputting a signal other than said configuration clock output signal onto said clock output terminal after said plurality of edges have been supplied onto said configuration clock output signal.
Claim 18
Dependent Claim
32 words
The host adapter integrated circuit of claim 15, wherein said signal other than said configuration clock output signal is a signal received from a SCSI interface of said host adapter integrated circuit.
Claim 19
Dependent Claim
30 words
The host adapter integrated circuit of claim 5, wherein said second means comprises a register, said register being accessible from a system bus interface of said host adapter integrated circuit.
Claim 20
Dependent Claim
66 words
The host adapter integrated circuit of claim 17 further comprising: a second input terminal, said register of said second means being loaded with a first default configuration value if a first digital value is present on said second input terminal, said register of said second means being loaded with a second default configuration value if a second digital value is present on said second input terminal.
Claim 21
Dependent Claim
36 words
The host adapter integrated circuit of claim 18, further comprising: a third input terminal coupled to a register on said host adapter integrated circuit, said third input terminal being wire bondable to said second input terminal.
Claim 22
Independent Claim
150 words
A system, comprising: a host; a peripheral device; means for storing configuration data external to said host; and a host adapter integrated circuit operatively coupled to said host via a first bus, said host adapter integrated circuit comprising: a first terminal; a second terminal; a shift register having a clock input lead, a serial data input lead, and a plurality of parallel data output leads, said clock input lead being coupled to said first terminal, said serial data input lead being coupled to said second terminal, said second terminal being coupled to said means for storing configuration data such that configuration data is output from said means and onto said second terminal under control of said host adapter integrated circuit after a power up condition without said configuration data passing into or out of said host; and a system bus interface operatively coupled to said peripheral via a second bus.
Claim 23
Independent Claim
150 words
A system, comprising: a host; a peripheral device; means for storing configuration data external to said host; and a host adapter integrated circuit operatively coupled to said host via a first bus, said host adapter integrated circuit comprising: a first terminal; a second terminal; a shift register having a clock input lead, a serial data input lead, and a plurality of parallel data output leads, said clock input lead being coupled to said first terminal, said serial data input lead being coupled to said second terminal, said second terminal being coupled to said means for storing configuration data such that configuration data is output from said means and onto said second terminal under control of said host adapter integrated circuit after a power up condition without said configuration data passing into or out of said host; and a system bus interface operatively coupled to said peripheral via a second bus.
Claim 24
Dependent Claim
67 words
The system of claim 20, wherein said host adapter integrated circuit further comprises: a multiplexer having a plurality of first input leads, a plurality of second input leads, a plurality of output leads, and a select input lead, each of said plurality of first input leads of said multiplexer being coupled to a corresponding one of said plurality of parallel data output leads of said shift register.
Claim 25
Dependent Claim
24 words
The system of claim 21, wherein configuration data on said plurality of output leads of said multiplexer is accessible from said system bus interface.
Claim 26
Dependent Claim
63 words
The system of claim 22, wherein said host adapter integrated circuit further comprises: a decoder having a plurality of input leads and an output lead, said plurality of input leads of said decoder being coupled to said plurality of parallel data output leads of said shift register, said output lead of said decoder being coupled to said select input lead of said multiplexer.
Claim 27
Dependent Claim
30 words
The system of claim 20, wherein said clock input lead of said shift register is coupled to said first terminal via an output buffer of said host adapter integrated circuit.
Claim 28
Dependent Claim
19 words
The system of claim 20, wherein said first terminal is an output terminal of said host adapter integrated circuit.
Claim 29
Dependent Claim
17 words
The system of claim 20, further comprising a light emitting diode (LED) coupled to said first terminal.
Claim 30
Dependent Claim
49 words
The system of claim 20, wherein said means for storing has a clock input terminal coupled to said first terminal of said host adapter integrated circuit, and wherein said means for storing has a serial data output terminal coupled to said second terminal of said host adapter integrated circuit.
Claim 31
Dependent Claim
32 words
The system of claim 20, wherein said host adapter integrated circuit further comprises: a third terminal coupled to receive a reset signal; and a fourth terminal coupled to receive a clock signal.
Claim 32
Dependent Claim
22 words
The method of claim 1, wherein said signal is a reset signal which is deasserted when at a digital logic high level.
Claim 33
Independent Claim
63 words
A system, comprising: a host; a storage device storing configuration data; and a host adapter integrated circuit coupled to said host via a bus, said host adapter integrated circuit accessing said configuration data from said storage device serially one bit at a time without said configuration data passing into or out of said host and without said configuration data passing over said bus.
Claim 34
Independent Claim
63 words
A system, comprising: a host; a storage device storing configuration data; and a host adapter integrated circuit coupled to said host via a bus, said host adapter integrated circuit accessing said configuration data from said storage device serially one bit at a time without said configuration data passing into or out of said host and without said configuration data passing over said bus.
Claim 35
Dependent Claim
31 words
The system of claim 30, wherein said host adapter integrated circuit outputs a clock signal which clocks said configuration data out of said storage device serially one bit at a time.
Claim 36
Dependent Claim
25 words
The system of claim 31, wherein said host adapter integrated circuit clocks said configuration data out of said storage device automatically after a reset condition.
References Cited (Backward Citations)
US5459867A
Cited
US5452424A
Cited
US5274783A
Cited
US5479618A
Cited
US5555438A
Cited
US5367647A
Cited
US5226040A
Cited
US5319754A
Cited
US5243274A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-03-09 | 2001-09-08 | 2002-03-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-03-09 | 2005-09-08 | 2006-03-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-03-09 | 2009-09-08 | 2010-03-10 | $7700.00 | Window Closed / Lapsed |