Jitter free instruction execution

Electrical computers and digital data processing systems: input/ – Interrupt processing – Programmable interrupt processing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-374757

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.