Patent ID: 9384003
Filing Date: 2016-07-05
CPC Classification: G06F

Claim Text:
1. An electronic processor for use with a memory having selectable memory areas, the processor comprising: a memory area selection circuit operable to select one of the selectable memory areas at a time; an instruction fetch circuit operable to fetch a target instruction at an address from the selected one of the selectable memory areas; an execution circuit coupled to execute instructions from said instruction fetch circuit and operable to execute a first instruction for changing the selection by said memory area selection circuit from a first one of the selectable memory areas to a second one of the selectable memory areas, said execution circuit further operable to execute a branch instruction which points to an address; a branch predictor circuitry for predicting branch behavior of the branch instruction to predict a target address of the branch instruction, the branch predictor circuitry connected to the instruction fetch circuit to cause the instruction fetch circuit to early fetch an instruction from the predicted target address, the branch predictor circuitry operable to be updated in response to a prior prediction and execution of a branch instruction; and a logic circuit connected to the instruction fetch circuit and the branch predictor circuitry, said logic circuit operable to