Status indicator for a host adapter
First Claim
Patent Images
1. A host adapter integrated circuit comprising:
- a plurality of first terminals for connection to a first bus;
a plurality of second terminals for connection to a second bus;
a data transfer circuit for transferring data between said first bus and said second bus, said data transfer circuit comprising;
a plurality of first lines connected to said plurality of first terminals;
a plurality of second lines connected to said plurality of second terminals;
a plurality of third lines; and
a plurality of fourth lines;
a status indicator terminal for indicating status of at least a portion of said data transfer circuitry; and
a status switching circuit comprising;
an output line coupled to said status indicator terminal;
a plurality of function input lines, each function input line being coupled to a data transfer circuit third line; and
a plurality of function enable lines, each function enable line being coupled to a data transfer circuit fourth line;
wherein said status switching circuit couples said output line to a function input line selected from said plurality of function input lines using an active signal on one of said function enable lines andfurther wherein said status switching circuit decouples said output line from said selected function input line in response to an inactive signal on said one functional enable line.
4 Assignments
0 Petitions
Accused Products
Abstract
A host adapter for transferring data between a system bus and an input/output (I/O) bus is implemented as an integrated circuit having a data transfer circuit and a status indicator circuit. The status indicator circuit selectively supplies one of a number of status signals from the data transfer circuit as a signal on a status indicator terminal of the host adapter. Therefore, a light emitting diode connected to the status indicator terminal indicates in real time the status of data transfer, such as usage of the system bus, or I/O bus, or execution time of one or more instructions by the host adapter.
-
Citations
34 Claims
-
1. A host adapter integrated circuit comprising:
-
a plurality of first terminals for connection to a first bus; a plurality of second terminals for connection to a second bus; a data transfer circuit for transferring data between said first bus and said second bus, said data transfer circuit comprising; a plurality of first lines connected to said plurality of first terminals; a plurality of second lines connected to said plurality of second terminals; a plurality of third lines; and a plurality of fourth lines; a status indicator terminal for indicating status of at least a portion of said data transfer circuitry; and a status switching circuit comprising; an output line coupled to said status indicator terminal; a plurality of function input lines, each function input line being coupled to a data transfer circuit third line; and a plurality of function enable lines, each function enable line being coupled to a data transfer circuit fourth line; wherein said status switching circuit couples said output line to a function input line selected from said plurality of function input lines using an active signal on one of said function enable lines and further wherein said status switching circuit decouples said output line from said selected function input line in response to an inactive signal on said one functional enable line. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A host adapter integrated circuit comprising:
-
a plurality of first terminals; a plurality of second terminals; a data transfer circuit comprising; a plurality of first lines connected to said plurality of first terminals; a plurality of second lines connected to said plurality of second terminals; a third line; and a fourth line; an external status indicator terminal; and a status switching circuit comprising; an output line coupled to said external status indicator terminal; a function input line connected to said data transfer circuit third line; and a function enable line connected to said data transfer circuit fourth line; wherein said status switching circuit couples said output line to said function input line in response to an active signal on said function enable line and decouples said output line from said function input line in response to an inactive signal on said functional enable line; wherein said status switching circuit has a function disable line; and further wherein said status switching circuit disconnects said output line from every one of said plurality of function input lines in response to an active signal on said function disable line.
-
-
8. A host adapter integrated circuit comprising:
-
a plurality of first terminals; a plurality of second terminals; a data transfer circuit comprising; a plurality of first lines connected to said plurality of first terminals; a plurality of second lines connected to said plurality of second terminals; a third line; and a fourth line; an external status indicator terminal; and a status switching circuit comprising; an output line coupled to said status indicator terminal; a function input line connected to said data transfer circuit third line; and a function enable line connected to said data transfer circuit fourth line; wherein said status switching circuit couples said output line to said function input line in response to an active signal on said function enable line and decouples said output line from said function input line in response to an inactive signal on said functional enable line; further comprising a status storage element having an input storage unit; wherein said host adapter integrated circuit drives a signal on said function input line depending on the value of said input storage unit in said status storage element; wherein said status switching circuit has a function disable line; and further wherein said status switching circuit sets said input storage unit in said status storage element and disconnects said output line from said function input line, in response to an active signal on said function disable line, and further wherein said status switching circuit connects said output line to said function input line, in response to an inactive signal on said function disable line subsequent to said active signal.
-
-
9. A host adapter integrated circuit comprising:
-
a plurality of first terminals capable of connection to a first bus; a plurality of second terminals capable of connection to a second bus; a data transfer circuit comprising; a plurality of first lines connected to said plurality of first terminals; a plurality of second lines connected to said plurality of second terminals; a third line; and a fourth line; an external status indicator terminal; a status switching circuit comprising; an output line coupled to said external status indicator terminal; a function input line connected to said data transfer circuit third line; and a function enable line connected to said data transfer circuit fourth line; and a status storage element having an enable storage unit; wherein said status switching circuit couples said output line to said function input line in response to an active signal on said function enable line and decouples said output line from said function input line in response to an inactive signal on said functional enable line; wherein said host adapter integrated circuit drives a signal on said function enable line depending on the value of said enable storage unit in said status storage element; wherein said first bus is a I/O bus connected to a peripheral device, said second bus is a system bus connected to a memory and said status storage element is in the address space of said second bus.
-
-
10. A device comprising:
-
a bus module having a line; a status switching circuit having; an output line; a default function input line coupled to said line of said bus module; a first function input line; a first function enable line; and wherein said status switching circuit selectively couples and decouples said output line to one of said first function input line and said default function input line in response to a signal on said first function enable line; and further wherein said status switching circuit is included on an integrated circuit having a plurality of bus terminals and an external terminal different from said bus terminals, and said output line of said status switching circuit is coupled to said external terminal. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A device comprising:
-
a system bus; a host adapter integrated circuit having; a plurality of system bus terminals connected to said system bus; a plurality of input/output bus terminals for connection to an input/output bus external to said device; a status indicator terminal; and a status storage element having an input bit; wherein said host adapter integrated circuit drives a signal on said status indicator terminal depending on the value of said input bit in said status storage element; further wherein said signal indicates reset status of said host adapter integrated circuit. - View Dependent Claims (16, 17, 30, 31, 32)
-
-
18. A device comprising:
-
a system bus; a host adapter integrated circuit having; a plurality of system bus terminals connected to said system bus; a plurality of input/output bus terminals capable of connection to an input/output bus external to said device; an external status indicator terminal; and a status storage element having an input storage unit; wherein said host adapter integrated circuit drives a signal on said external status indicator terminal depending on the value of said input storage unit in said status storage element; wherein said input/output bus is a SCSI bus, said host adapter integrated circuit comprises a SCSI module for communication with said SCSI bus, and said SCSI module drives said signal active as long as said SCSI module communicates with said SCSI bus, and otherwise drives said signal inactive.
-
-
19. A device comprising:
-
a system bus; a host adapter integrated circuit having; a plurality of system bus terminals connected to said system bus; a plurality of input/output bus terminals capable of connection to an input/output bus external to said device; an external status indicator terminal; and a status storage element having an input storage unit; wherein said host adapter integrated circuit drives a signal on said external status indicator terminal depending on the value of said input storage unit in said status storage element; wherein said system bus is a PCI bus, said system bus module drives a first signal to indicate master status and drives a second signal to indicate slave status and said host adapter integrated circuit combines said first signal and said second signal to create said signal on said external status indicator terminal.
-
-
20. A device comprising:
-
a system bus; a host adapter integrated circuit having; a plurality of system bus terminals connected to said system bus; a plurality of input/output bus terminals capable of connection to an input/output bus external to said device; an external status indicator terminal; and a status storage element having an input storage unit; wherein said host adapter integrated circuit drives a signal on said external status indicator terminal depending on the value of said input storage unit in said status storage element; further wherein said status storage element is accessible by firmware running in said host adapter integrated circuit, and said signal indicates the execution of a predetermined line of said firmware. - View Dependent Claims (28, 29, 33)
-
-
21. A device comprising:
-
a system bus; a host adapter integrated circuit having; a plurality of system bus terminals connected to said system bus; a plurality of input/output bus terminals for connection to an input/output bus external to said device; an external status indicator terminal; and a status storage element having an input storage unit; wherein said host adapter integrated circuit drives a signal on said external status indicator terminal depending on the value of said input storage unit in said status storage element; wherein said status storage element is in the address space of a processor connected to said system bus; and further wherein said signal indicates the execution of a predetermined line of software running in said processor.
-
-
22. A device comprising:
-
a system bus; a host adapter integrated circuit having; a plurality of system bus terminals connected to said system bus; a plurality of input/output bus terminals for connection to an input/output bus external to said device; an external status indicator terminal; and a status storage element having an input storage unit; wherein said host adapter integrated circuit drives a signal on said external status indicator terminal depending on the value of said input storage unit in said status storage element; further wherein said signal is used as a clock signal by said device to clock in identification data for said device from a terminal of said device.
-
-
23. A method comprising:
-
driving a signal on a function input line of a status switching circuit based on the value of an input storage unit in a status storage element; detecting an active signal on a function disable line of said status switching circuit; setting the value of said input storage unit in said status storage element; disconnecting an output line of said status switching circuit from said function input line; detecting an inactive signal on said function disable line; connecting said output line to said function input line; inserting a first write statement at a predetermined location in firmware to set said input storage unit in said status storage element to indicate that the first write statement has been executed; and inserting a second write statement to clear said input storage unit in said status storage element to indicate that said second write statement has been executed. - View Dependent Claims (24)
-
-
25. A status indicator circuit comprising:
a status storage element comprising; a first data input line; a write address strobe line; and a first output terminal; wherein said status storage element latches a signal on said first data input line in response to an active signal on said write address strobe line and supplies said latched signal on said first output terminal; and a status switching circuit comprising; a plurality of function input lines, a first function input line of said plurality of function input lines being coupled to said first output terminal of said status storage element; a first function enable line; a function disable line; a default function input line; and an output line; wherein said status switching circuit selectively couples and decouples said output line to one of said first function input line and said default function input line in response to a signal on said first function enable line; further wherein said status switching circuit disconnects said output line from every one of said plurality of function input lines in response to an active signal on said function disable line. - View Dependent Claims (26, 27, 34)
Specification