Claims
- 1. A circuit for generating an interrupt signal to a processor from a peripheral device, said circuit comprising:
- a bus interface connectable to a bus, wherein said bus may be coupled to said processor and said peripheral device;
- an interrupt output terminal connectable to an interrupt input terminal of said processor;
- a software-interrupt register coupled to said bus interface; and
- an interrupt controller coupled to said software-interrupt register and said interrupt output terminal, said interrupt controller configured to output said interrupt signal on said interrupt output terminal in response to said software-interrupt register receiving a software-interrupt instruction from said peripheral device over said bus.
- 2. The circuit of claim 1, wherein said bus is a PCI bus.
- 3. The circuit of claim 2, wherein said circuit is initialized by said processor to recognize said software-interrupt instruction and said peripheral device is initialized by said processor to issue said software-interrupt instruction in response to a peripheral interrupt request signal.
- 4. The circuit of claim 3, wherein said peripheral device comprises a PCI-ISA bridge circuit having an ISA interface and a PCI interface.
- 5. The circuit of claim 1, wherein said circuit is an integrated circuit.
- 6. A method of interrupting a processor in response to an interrupt request from a disk-drive controller, said method comprising:
- configuring a peripheral device to issue a software-interrupt instruction in response to said interrupt request received from said controller over an ISA bus interrupt request line;
- transmitting said interrupt request from said controller to said peripheral device over said ISA bus interrupt request line;
- translating said ISA interrupt request to a PCI-bus-compatible software-interrupt instruction;
- transmitting said software-interrupt instruction over a PCI bus to a software-interrupt register;
- translating said software-interrupt instruction in said software-interrupt register into an interrupt signal; and
- transmitting said interrupt signal to said processor over an interrupt line.
Parent Case Info
This application is a continuation of application Ser. No. 08/375,755, filed on Jan. 20, 1995, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
375755 |
Jan 1995 |
|