Electrical computers and digital data processing systems: input/ – Interrupt processing – Programmable interrupt processing
Patent
1997-12-12
2000-04-04
Pan, Daniel H.
Electrical computers and digital data processing systems: input/
Interrupt processing
Programmable interrupt processing
710260, 710264, 712241, 712245, G06F 938, G06F 946, G06F 930
Patent
active
060473517
ABSTRACT:
A microcontroller including a streamlined pipeline processor provides a predictable time period for executing a set of instructions including branch instructions. The microcontroller has a program counter, branch stack and pipeline stages that can be loaded in a single cycle, and allows only the execution stage of the pipeline to alter the CPU state. Thus, the instructions in stages preceding the execution stage can be annulled, and the necessary registers can be updated in the first cycle upon determination of a branch instruction. In subsequent cycles, instructions in the branch routine will flow through the pipeline, one stage per cycle. Thus, a fixed period for responding to a branch instruction is provided. A fixed period for responding to an interrupt is also provided, as is a selectable interrupt schedule for predictable instruction execution in a multi-tasking operation.
REFERENCES:
patent: 5142634 (1992-08-01), Fite et al.
patent: 5161226 (1992-11-01), Wainer
patent: 5287467 (1994-02-01), Blaner et al.
patent: 5303378 (1994-04-01), Cohen
patent: 5511219 (1996-04-01), Shimony et al.
Pan Daniel H.
Scenix Semiconductor Inc.
LandOfFree
Jitter free instruction execution does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Jitter free instruction execution, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Jitter free instruction execution will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-374757