|

楼主 |
发表于 2012-6-7 10:48:41
|
显示全部楼层
quartusII 调用的浮点小数除法器,verilog的,在modelsim里仿真,
module test_div;
reg [31:0] a,h;
reg clock,clk_en;
wire [31:0] div;
always #50 clock=~clock;
initial begin
clock=0;clk_en=1;a=32'b00111111110000000000000000000000;h=32'b00111111000000000000000000000000;
end
div M1 (
.clk_en (clk_en),
.clock (clock),
.dataa (a),
.datab (h),
.result (div));
endmodule
a是被除数 1.5;
h是除数 0.5;
输出应该是 3 啊 01000000010000000000000000000000;
仿真的输出是 010000000xxxxxxxxxxxxxxxxxxxxxxxxxx; |
|