0

real类型的数据在仿真的时候为什么没有小数位?

代码如下:

real a;
initial begin 
 f=5000000/(2**NFFT);
end
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除
匿名用户

匿名

0

f确实是实数,但是编译器会认为都是整数,改成下图代码就行了

always begin
    #1;
    fresolution = 5000000.0/(2.0**NFFT);
    f = index*fresolution;
    #1;
end
编辑 标为违禁 删除 链接 更多选项...
popomao 头像
登录/注册后进行回答