Structured control instruction fetch unit
AssigneesKing Abdulaziz City for Science and Technology, King Fahd University of Petroleum and Minerals
InventorMUHAMED FAWZI MUDAWAR
Life of this patent
Estimating the term…
Loading patent…
AssigneesKing Abdulaziz City for Science and Technology, King Fahd University of Petroleum and Minerals
InventorMUHAMED FAWZI MUDAWAR
Estimating the term…
The structured control instruction fetch unit is a structured instruction stream controller that processes expand (XP), expand register indirect (XPR), loop (LOOP), and break (BRK) instructions for structured control. The fetch unit processes stop bits that mark the end of instruction blocks. Any instruction can be marked with a stop bit to indicate that it is the last one in an instruction block. All instructions are encoded with a predicate to reduce the use of control instructions and to simplify the control. A control stack guides instruction fetching by storing return addresses, loop block addresses, loop predicates, and loop counters. Control instructions and stop bits manage operation of the control stack. An instruction unit feeds execution units and includes a set-associative instruction cache, a control stack, an instruction buffer that decouples instruction fetching from execution, instruction decoders, and program counter (PC) control logic.
A structured control instruction fetch unit, comprising:
Dependencies are inferred from the claim text.