Dual in-line buffers for an instruction fetch unit
AssigneeSun Microsystems, Inc.
InventorsMarc Tremblay, Graham R. Murphy
Life of this patent
Estimating the term…
Abstract
The present invention provides dual in-line buffers for an instruction fetch unit. In one embodiment, an apparatus for a microprocessor includes an instruction cache unit that stores power of two size instruction cache lines, and dual in-line buffers of an instruction fetch unit connected to the instruction cache unit, in which the dual in-line buffers store power of two size instruction cache lines fetched from the instruction cache unit, and the fetched instruction cache lines include a non-power of two size instruction.
Claims10
An apparatus for a microprocessor, comprising:
- an instruction cache unit, the instruction cache unit storing a first instruction cache line having a power of two size and a second instruction cache line having power of two size;
- and
- an instruction fetch unit connected by the instruction cache unit for fetching a non-power of two instruction, the instruction fetch unit comprising an extraction and alignment unit for extracting and aligning the non-power of two instruction in a single clock cycle, dual in-line buffers that store the first instruction cache line fetched from the instruction cache unit and the second instruction cache line fetched from the instruction cache unit, wherein the first instruction cache line and the second instruction cache line comprise the non-power of two size instruction and the non-power of two size instruction comprises a fixed-length Very Long Instruction Word (VLIW) packet.
An apparatus for dual in-line buffers for an instruction fetch unit, comprising:
- a first line buffer of the dual in-line buffers, the first line buffer storing a first instruction cache line having a power of two size;
- a second line buffer of the dual in-line buffers, the second line buffer storing a second instruction cache line having a power of two size, wherein the first instruction cache line and the second instruction cache line comprise a non-power of two size instruction and the non-power of two size instruction comprises a fixed-length Very Long Instruction Word (VLIW) packet;
- and
- wherein the VLIW packet is extracted from the dual in-line buffers and aligned in a single clock cycle.
Dependencies are inferred from the claim text.