EmbDev.net

Forum: FPGA, VHDL & Verilog 10 Base Logarithm


von Kostak (Guest)


Rate this post
useful
not useful
I try to calculate 10 base logarithm of numbers which is between 0 and 
1023. I want to show 5 digits fractional. Normally Verilog "log10(x)" 
syntax only show the integer version of the result. I multiply by 100000 
to show the fractional parts but it did not work. How can I fix it?



assign y = 'd100000 * $log10(x);

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
Kostak wrote:
> but it did not work.
What did not work? What did you expect, and what happened instead?

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.