Functional configurations:
- Vector rotation (polar to rectangular)
- Vector translation (rectangular to polar)
- Sin and Cos
- Sinh and Cosh
- Atan and Atanh
- Square root
cordic is not used for logarithamic its is used for the above things...
so please let me know if anything esle..
cordic methods describe essentially the same algorithm that with suitably chosen inputs can be used to calculate a whole range of scientific functions including; sin, cos, tan, arctan, arcsin, arccos, sinh, cosh, tanh, arctanh, log, exp, square root and even multiply and divide.
h**p://www.voidware.com/cordic.htm
u can do it
check out!!!!!!!!
just find the log series and try implementing it for a resanoble result
Hi,
Actually i need the way how to calculate the logarithms in vhdl..
I saw in xilinxs ip cores but it is not mentioned clearly and also went through the site which was mentioned above,i did not get the exact idea to write the code in vhdl. If you dont mind can you send me in detail where in i can find out and understand more clearly.
But the above functions in the link are defined in 'real' values which are not synthesizable...
can you explain me how to code in vhdl which is synthesizable..
thanks
Hi
u can try out to use some conversion functions.use fixed pt or floating point conversions.to external world be fix or float.but internally convert real and use the package which u have specified.u declare it as variable.i hope it helps u.
Real or floating is assigned internally or externnaly or i a package synthesis will be a problem..
so please give me any other idea how to calculate..
cheers