verilog里的定点小数怎么输出?谢谢先

以下是我的代码:怎么才能输出,这个2.5moduletop;reg[3:0]a;wire[3:0]b;testDUT(a,b);initialbegina=5;#100;... 以下是我的代码:怎么才能输出,这个2.5
module top;
reg [3:0] a;
wire [3:0] b;

test DUT(a,b);

initial begin
a = 5;
#100;
$display("output = %f", b);
end
endmodule

module test(a, b);
input [3:0] a;
output [3:0] b;

assign b = a/2;

endmodule
展开
 我来答
oakyyds
2015-07-29 · TA获得超过638个赞
知道小有建树答主
回答量:261
采纳率:50%
帮助的人:94.1万
展开全部
对于FPGA的定点小数的输出,提供一个办法:
将所有的数的小数点右移一位,比如 3.0(整数3)变成 30 输出,2.5变成25输出;、
只要你知道小数点的位置即可,运算还是可以进行下去的。
帐号已注销
2015-07-28 · TA获得超过181个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:114万
展开全部
应该不能输出2.5 最多输出定点化之后的2.5。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式