我希望使用 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