Electrical computers and digital data processing systems: input/ – Interrupt processing – Interrupt prioritizing
Patent
1998-05-20
2000-06-27
An, Meng-Ai T.
Electrical computers and digital data processing systems: input/
Interrupt processing
Interrupt prioritizing
710260, 710261, 710262, 710263, 710265, 710266, 710268, 710269, G06F 946
Patent
active
060818670
ABSTRACT:
A software configurable technique for prioritizing and masking interrupts in a microprocessor-based system. Contents of a first plurality of registers map each of a plurality of interrupts to an appropriate one of a second plurality of registers and indicate which interrupts are masked. The second plurality of registers are arranged in a predetermined priority and each contains the starting address of an appropriate interrupt service routine for the corresponding interrupt. The interrupt signals are mapped to the outputs of a plurality of logical "OR" gates according to the contents of the first plurality of registers by a plurality of de-multiplexers coupled to the inputs of the plurality of logical "OR" gates. Each logical "OR" gate corresponds to one of the second plurality of registers. A plurality of logical "AND" gates are coupled to the outputs of the logical "OR" gates so as to allow only the highest priority enabled interrupt signal to enable the corresponding one of the second plurality of registers. The vector address stored in the enabled register is placed on a vector address bus for the microprocessor which places the vector address in its program counter. The microprocessor is then is interrupted and begins executing the appropriate interrupt service routine beginning at the appropriate vector address. The present invention provides readily configurable interrupts by altering the contents of the first and second plurality of registers.
REFERENCES:
patent: 5619706 (1997-04-01), Young
patent: 5768599 (1998-06-01), Yokomizo
patent: 5778236 (1998-07-01), Gephardt et al.
patent: 5787290 (1998-07-01), Capps, Jr. et al.
patent: 5805929 (1998-09-01), Connolly et al.
patent: 5819095 (1998-10-01), Capps, Jr. et al.
patent: 5905898 (1999-05-01), Quereshi et al.
patent: 5918057 (1999-06-01), Chou et al.
Kane, Gerry; Heinrich, Joe, "MIPS RISC Architecture," 1992, Pub. by Prentice Hall, Upper Saddle River, NJ (a textbook, submitted in its entirety).
"M68000 8-/16/32 Microprocessors User's Manual," 9th Ed., 1994, (distributed by, and available from, Motorola Literature Division, AZ) (submitted in its entirety).
"MC68020 MC86EC020 Microprocessors User's Manual," 1st Ed., 1992, (distributed by, and available from, Motorola Literature Division, AZ) (submitted in its entirety).
"MC68030 Enchanced 32-Bit Microprocessor User's Manual," 3rd Ed., 1990, (distributed by, and available from, Motorola Literature Division, AZ) (submitted in its entirety).
An Meng-Ai T.
El-Hady Nabil
Sony Corporation
Sony Electronics Inc.
LandOfFree
Software configurable technique for prioritizing interrupts in a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software configurable technique for prioritizing interrupts in a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software configurable technique for prioritizing interrupts in a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1793225