Calculation of trigonometric functions in an integrated circuit device
AssigneeAltera Corporation
InventorMartin Langhammer
Life of this patent
Estimating the term…
Loading patent…
AssigneeAltera Corporation
InventorMartin Langhammer
Estimating the term…
Circuitry for computing on x and y datapaths a trigonometric function of an input on a z datapath includes a comparison element to determine that the input is at or above a threshold, or below the threshold. The circuitry also includes a first left-shifter for shifting the z datapath by a constant when the input is below the threshold, and a second left-shifter for shifting an initialization value of the x datapath when the input is below the threshold. The circuitry further includes a look-up table including inverse tangent values based on negative powers of 2, and based on negative powers of 2-plus-the-constant and shifted by the constant, for adding to/subtracting from the z datapath, shifters for right-shifting elements of the x and y datapaths by amounts incorporating the constant and respective predetermined shift amounts that are adjusted when the input is below the threshold.
Circuitry for computing on x and y datapaths a trigonometric function of an input on a z datapath, said circuitry comprising:
A method of configuring a programmable integrated circuit device as circuitry for computing on x and y datapaths a trigonometric function of an input on a z datapath, said method comprising:
A non-transitory machine-readable data storage medium encoded with machine-executable instructions for configuring a programmable integrated circuit device as circuitry for computing on x and y datapaths a trigonometric function of an input on a z datapath, said instructions comprising:
Dependencies are inferred from the claim text.