问问 大家??
用modelsim仿真时,需要测试的模块(就是一个简单的加法器):module addr(count,sum,ain,bin,cin,clk);
input ain,bin;
input cin,clk;
output sum;
output count;
assign {count,sum}=ain+bin+cin;
always @(posedge clk)
begin
$display("ain=%b,bin=%b,cin=%b,count=%b,sum=%b",ain,bin,cin,count,sum);
end
endmodule
测试激励是:
module test;
reg ain,bin;
reg cin,clk;
initial
begin
ain=3'b000;
bin=3'b000;
cin=1'b0;
clk=1'b0;
end
always #50 clk=~clk;
always @(posedge clk)
begin
#1 ain={$random}%2;
#2 bin={$random}%2;
#3 cin={$random}%2;
end
endmodule
这样对吗? 这样是不对的啊 ain=%b,有问题 ;
页:
[1]
