Claims
- 1. A method of operating a status switching circuit having a plurality of input lines, an output line and a disable line, said method comprising;
- driving a signal on a first input line in said plurality of input lines based on the value of an input storage unit in a status storage element;
- detecting an active signal on said disable line;
- setting the value of said input storage unit in said status storage element;
- disconnecting an output line of said status switching circuit from every one of said input lines;
- detecting an inactive signal on said disable line; and
- connecting said output line to said first input line.
- 2. The method of claim 1 further comprising:
- detecting the use of a bus connected to a host adapter that includes said status storage element; and
- driving a signal on a second input line of said status switching circuit in response to said step of detecting the use.
- 3. The method of claim 2, wherein said status storage element includes an enable storage unit, and said method further comprises:
- clearing said enable storage unit after firmware is loaded into a host adapter that includes said status storage element.
- 4. The method of claim 2 further comprising inserting a first write statement at a predetermined location in firmware to set said input storage unit in said status storage element to indicate on said output line that the first write statement has been executed.
- 5. The method of claim 4 further comprising inserting a second write statement to clear said input bit in said status storage element to indicate that said write statement has been executed.
- 6. The method of claim 4 wherein said first write statement indicates the beginning of an idle loop and said second write statement indicates the end of said idle loop.
- 7. The method of claim 2, wherein said step of disconnecting is performed in response to said detection of active signal on said disable line.
- 8. The method of claim 2, wherein the status switching circuit also has a plurality of enable lines corresponding to the plurality of input lines, and further wherein, the step of connecting said output line to said first input line is performed in response to an active signal on a first enable line corresponding to said first input line, if each enable line other than said first enable line carries an inactive signal.
- 9. The method of claim 8, wherein the status switching circuit also has a default input line, and the method further comprises:
- connecting said output line to said default input line in response to an inactive signal on each of said enable lines.
CONTINUATION
The present application is a continuation of application Ser. No. 08/301,458, issued as U.S. Pat. No. 5,657,455, filed Sep. 7, 1994.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4038644 |
Duke et al. |
Jul 1977 |
|
4419756 |
Cheng-Quispe et al. |
Dec 1983 |
|
4564794 |
Kilen et al. |
Jan 1986 |
|
4878166 |
Johnson et al. |
Oct 1989 |
|
Non-Patent Literature Citations (2)
Entry |
Data Book, Preliminary, AIC-7870 PCI Bus Master Single-Chip SCSI Host Adapter, Adaptec, pp. 1-1 through 1-8, 2-1 through 2-31, 8-1 through 8-11, Dec., 1993. |
Data Book, Preliminary, AIC-7850 PCI Bus Master Single-Chip SCSI Host Adapter, Adaptec, pp. 1-1 through 1-6, 2-1 through 2-23, 8-1 through 8-11, Feb. 1994. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
301458 |
Sep 1994 |
|