JasmineTan
Hi there,
By any chance anyone out there is familar with CORDIC Algorithm ( Coordinate Rotation Digital Computer ).
I would like to implement cordic base sine and cosine computation in Verilog HDL.
I have a few confusion :
i) the shifter, must it be a sign extension right shift or just simply a right shift?
ii) in some block diagram, I see MUX used in the cordic architecture... may i know the purpose of using it?
iii) how to convert the theta's into binary form in order to perform addition or subtractions?
iv) how about dealing with the negatives numbers in 2's complement?
thx.
I will be happy to receive any replies asap..
Thx in advance..
By any chance anyone out there is familar with CORDIC Algorithm ( Coordinate Rotation Digital Computer ).
I would like to implement cordic base sine and cosine computation in Verilog HDL.
I have a few confusion :
i) the shifter, must it be a sign extension right shift or just simply a right shift?
ii) in some block diagram, I see MUX used in the cordic architecture... may i know the purpose of using it?
iii) how to convert the theta's into binary form in order to perform addition or subtractions?
iv) how about dealing with the negatives numbers in 2's complement?
thx.
I will be happy to receive any replies asap..
Thx in advance..