|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
设计了一个5*5的乘法器,用testbench测试,要求覆盖所有可能input。
module tb_mult5x5();
reg [4:0] InA=0, InB=0;
wire [9:0] Product;
integer clk,fp;
mult5x5
mult(InA,InB, Product);
initial begin
for(InA=0;InA<=5'b11111;InA=InA+1)begin
for(InB=0;InB<=5'b11111;InB=InB+1)begin
#1;
end
end
#5;
$stop;
end
仿真以后,Product的输出全部都是XXXXXXXXX0,然后输入变量InA始终是0,InB在00001到11111之间不断循环。请问这是什么问题?谢谢! |
|