Jaffry
Member level 1
Dear all,
I am implementing a research paper for my VLSI course.
I have few questions in this regard. Please see the question in red
Waiting for reply
Bests,
Jaffry
I am implementing a research paper for my VLSI course.
I have few questions in this regard. Please see the question in red
- I have to multiply the data with the PI value, i.e. 3.1415... I am aware of the fixed point implementations and what I know we have to do normal operations, just consider the decimal point (or exponent value) for each operation, like addiotion, multiplication etc. But I cannot come up for some better solution for PI value... Any suggestion.
- During implementation, there is one flow as following ==>
- (theta_L)2 = X : where theta_L is a 12 bit decimal point value. So (theta_L)2 means theta_L with exp -24 in consideration
- Y = X/2 => I implementing this by right shifting just one bit, hence we have Y with exp -25
- 1-Y => For this I first take the negation of Y then add 1 to it, so the value is (1 + Y)2 exp -25 .... Is it correct?
- also what do you suggest if I implment all this in 1 clk cycle, or should I use piple line, in this case do I have to use some flag to indicate that one operation is done and other can be performed...?
Waiting for reply
Bests,
Jaffry