【发布时间】:2014-07-12 13:55:22
【问题描述】:
我想在 System Verilog 中使用 real 数据类型的浮点数。我尝试了以下代码,但它似乎不起作用。我得到了2.000000,我期望2.500000。
模块:
module real_check(input [31:0]a, [31:0]b,
output real c);
assign c = a/b;
endmodule
测试台:
module tb_real_check();
real c;
reg[31:0] a, b;
real_check dut(a, b, c);
initial
begin
a <= 5;
b <= 2;
#50;
$display("Answer : %f ", c);
end
endmodule
【问题讨论】:
标签: floating-point verilog division system-verilog integer-division