Method and apparatus for two-stage address generation
AssigneeIntrinsity, Inc.
InventorJames S. Blomgren
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntrinsity, Inc.
InventorJames S. Blomgren
Estimating the term…
The present invention is an apparatus and method for two-stage address generation that uses pipelining to avoid one level of latency in certain address-generation situations. The first level of the present invention contains redundant three-lever hardware that performs pre-add logic on 32-bit or 16-bit operands. The pre-add logic circuit for 32-bit operands comprises three carry-save adders. For 16-bit operands, the pre-add logic circuit comprises a four-port three-level 16-bit adder. The second stage comprises a three-logic level adder that adds two operands. The method of the present invention avoids one level of latency for simple address generation, although both stages are always utilized. For complex address generation, both latency cycles are required. Regarding dependent generation, the present invention provides a single-cycle latency bypass datapath that also avoids one level of latency.
An apparatus that generates an instruction operand address, comprising:
A system for generating an instruction operand address, comprising:
A method to manufacture an apparatus that generates an instruction operand address, comprising:
A method that generates an instruction operand address, comprising:
Dependencies are inferred from the claim text.