Patent ID: 6823413
Filing Date: 2004-11-23
Classification: G06F

Abstract:
An interrupt signal processing apparatus for processing a request for interruption from one device to the other device, connected between the one device and the other device, each being operated on either of a first clock and a second clock, comprising:an interrupt setting pulse generating section, when receiving an interrupt requesting signal from said one device, generates an interrupt setting pulse signal by using timing provided by said first clock on which said one device is operated; a register, when receiving said interrupt setting pulse signal, to store said interrupt setting pulse signal as a signal for interruption to said other device; a first synchronization unit to output said interrupt signal fed from said register to the other device, in synchronization with said second clock on which the other device is operated; an interrupt clearing pulse generating section, when receiving an interrupt clearing request signal from said other device which has received said interrupt signal through said synchronization section, to output an interrupt clearing pulse signal using timing provided by said second clock in order to reset said register used to store said interrupt signal; a second synchronization section to output an interrupt permission signal, in synchronization with said first clock, to said one device, when said register has received said clearing pulse signal; a control circuit provided between said interrupt setting pulse generating section and said interrupt clearing pulse generating section to control generation, using one pulse out of said interrupt setting pulse signal and said interrupt clearing pulse signal, of the other pulse out of said interrupt setting pulse and said interrupt clearing signal; and a delay circuit to provide, while said one pulse signal is being input to said register, a time delay to operations of said synchronization section being operated in synchronization with said clock on which said pulse generating section used to generate said other pulse signal is operated, in order to prevent duplicated inputting of said both pulse signals to the register.