Invention Grant
- Patent Title: Instruction fetching following changes in program flow
- Patent Title (中): 指令获取程序流中的以下更改
-
Application No.: US12382690Application Date: 2009-03-20
-
Publication No.: US08966228B2Publication Date: 2015-02-24
- Inventor: Simon John Craske , Chiloda Ashan Senerath Pathirane
- Applicant: Simon John Craske , Chiloda Ashan Senerath Pathirane
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F9/30 ; G06F9/40 ; G06F9/32

Abstract:
This application is concerned with a device and method for fetching instructions from a data store for processing by a data processor. The device comprises: a register for storing an address of an instruction to be processed by said data processor; a fetch unit responsive to an address input to said fetch unit to fetch an instruction stored at said address; an adder for adding a predetermined amount to said address stored in said register prior to sending said address to said fetch unit, said predetermined amount determining a position in a program flow said fetched instruction has with respect to said instruction addressed in said register; said adder being responsive to detection of a change in program flow to reset said predetermined amount to an initial value, and to increase said predetermined amount for subsequent fetches by an amount equal to the separation between addresses such that consecutive addresses are fetched up to a maximum predetermined amount.
Public/Granted literature
- US20100241832A1 Instruction fetching following changes in program flow Public/Granted day:2010-09-23
Information query