Serial interrrupt control system in a system in which a plurality of interrupt requesters are connected to a serial bus
First Claim
1. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
- interrupt encoder means for detecting level transitions of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data, the interrupt encoder means comprising means for converting the parallel interrupt signals into the serial data by detecting leading edges of the parallel interrupt signals; and
means for detecting leading edges of the interrupt signals in synchronism with interrupt decoder means by detecting an idle cycle;
serial transfer means for transferring the serial data; and
interrupt decoder means for converting the serial data transferred by said serial transfer means into the parallel interrupt signals, and supplying the parallel interrupt signals to said interrupt controller, the interrupt decoder means comprising means for generating the idle cycle.
1 Assignment
0 Petitions
Accused Products
Abstract
In an interrupt control system to be applied, especially, to a laptop or notebook type personal computer that can use an expansion unit, an interrupt encoder converts the leading edges of a plurality of interrupt signals into serial data and transfers the serial data to an interrupt decoder. The interrupt decoder converts the serial data into original parallel interrupt signals, and outputs these signals to a programmable interrupt controller. A bridge circuit generates an idle cycle of a secondary bus by detecting the idle cycle of a primary bus, and generates latch pulses for interrupt serial data of the secondary bus.
51 Citations
41 Claims
-
1. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
-
interrupt encoder means for detecting level transitions of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data, the interrupt encoder means comprising means for converting the parallel interrupt signals into the serial data by detecting leading edges of the parallel interrupt signals; and
means for detecting leading edges of the interrupt signals in synchronism with interrupt decoder means by detecting an idle cycle;serial transfer means for transferring the serial data; and interrupt decoder means for converting the serial data transferred by said serial transfer means into the parallel interrupt signals, and supplying the parallel interrupt signals to said interrupt controller, the interrupt decoder means comprising means for generating the idle cycle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
-
interrupt encoder means for detecting leading edges and trailing edges of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data, the interrupt encoder means comprising means for detecting the leading edges and the trailing edges of the interrupt signals in synchronism with interrupt decoder means by detecting an idle cycle; serial transfer means for transferring the serial data; and interrupt decoder means for converting the serial data transferred by said serial transfer means into the parallel interrupt signals, and supplying the parallel interrupt signals to said interrupt controller, the interrupt decoder means comprising means for generating the idle cycle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
-
interrupt encoder means for detecting at least one of a leading edge, a trailing edge, and a level of each of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data, the interrupt encoder means comprising means for detecting at least one of the leading edge, the trailing edge, and the level of each of the interrupt signals in synchronism with interrupt decode means by detecting an idle cycle; serial transfer means for transferring the serial data; and interrupt decoder means for converting the serial data transferred by said serial transfer means into the parallel interrupt signals to said interrupt controller, the interrupt decoder means comprising means for generating the idle cycle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
-
interrupt encoder means for detecting level transitions of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data; first serial transfer means for transferring the serial data; interrupt decoder means for converting the serial data transferred by said first serial transfer means into the parallel interrupt signals, and supplying the parallel interrupt signals to said interrupt controller, the interrupt decoder means comprising means for generating an idle cycle of said first serial transfer means; an expansion device which is connected to said computer system and generates an interrupt signal;
second serial transfer means for transferring serial data corresponding to the interrupt signal output from said expansion device to said interrupt decoder means; andbus bridge control means for relaying between said first and second serial transfer means, including relaying the serial data transferred via said second serial transfer means to said first serial transfer means, the bus bridge control means comprising means for generating an idle cycle earlier by a predetermined number of cycles than the idle cycle of said first serial transfer means on the basis of the idle cycle of said first serial transfer means, and outputting the generated idle cycle to said second serial transfer means. - View Dependent Claims (27, 28, 29)
-
-
30. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
-
interrupt encoder means for detecting leading edges and trailing edges of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data; first serial transfer means for transferring the serial data; interrupt decoder means for converting the serial data transferred by said first serial transfer means into the parallel interrupt signals, and supplying the parallel interrupt signals to said interrupt controller; an expansion device which is connected to said computer system and generates an interrupt signal; second serial transfer means for transferring serial data corresponding to the interrupt signal output from said expansion device to said interrupt decoder means; and bus bridge control means for relaying between said first and second serial transfer means, including relaying the serial data transferred via said second serial transfer means to said first serial transfer means, the bus bridge control means comprising means for generating an idle cycle earlier than the idle cycle of said first serial transfer means on the basis of the idle cycle of said first serial transfer means, and outputting the generated idle cycle to said second serial transfer means. - View Dependent Claims (31, 32, 33)
-
-
34. An interrupt control system for a computer system which comprises a processor, interrupt generation means for generating an interrupt request signal, and an interrupt controller for receiving a plurality of interrupt signals and recognizing pre-assigned functions in units of interrupt signals, comprising:
-
interrupt encoder means for detecting at least one of a leading edge, a trailing edge, and a level of each of parallel interrupt signals supplied from said interrupt generation means to said processor and converting the interrupt signals into serial data; first serial transfer means for transferring the serial data; interrupt decoder means for converting the serial data transferred by said first serial transfer means into the parallel interrupt signals, and supplying the parallel interrupt signals to said interrupt controller, the interrupt decoder means comprising means for generating an idle cycle of said first serial transfer means; an expansion device which is connected to said computer system and generates an interrupt signal; second serial transfer means for transferring serial data corresponding to the interrupt signal output from said expansion device to said interrupt decoder means; and bus bridge control means for relaying between said first and second serial transfer means, including relaying the serial data transferred via said second serial transfer means to said first serial transfer means, the bus bridge control means comprising means for generating an idle cycle earlier by a predetermined number of cycles than the idle cycle of said first serial transfer means on the basis of the idle cycle of said first serial transfer means, and outputting the generated idle cycle to said second serial transfer means. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification