Forum Discussion
Altera_Forum
Honored Contributor
14 years agoHow to use floating-point number in verilog code?
Hi, I would like to ask anyone here can please teach me how to use floating-point number in verilog code? For example, I got a formula, y=100*p^(1000/5255); if I enter p=100000, I wa...
Altera_Forum
Honored Contributor
14 years agoVerilog has very specific rules about how data types (bit widths, signedness, and realness) are propagated through an expression.
Verilog uses integer arithmetic by default when all operands are integers. You can covert to real arithmetic by using real constants writing: y - 100.0*p^(1000.0/5200.0);