作者papa2958 (当当是蓝 你是白)
看板Electronics
标题[问题] 4-bit的加法器
时间Sat Mar 28 17:49:31 2009
module FA1(S,Cout,A,B,C);
output S,Cout;
input A,B,C;
assign {Cout,S}=A+B+C;
endmodule
module FA4(S,C4,A,B,C0);
input [3:0]A,B;
input C0;
output [3:0]S;
output C4;
wire C1,C2,C3;
FA1 U0(S[0],C1,A[0],B[0],C0);
FA1 U1(S[1],C2,A[1],B[1],C1);
FA1 U2(S[2],C3,A[2],B[2],C2);
FA1 U3(S[3],C4,A[3],B[3],C3);
endmodule
--------------------------------------
module testbench;
wire S,Cout;
reg A,B;
FA4 ot(S,Cout,A,B,C);
initial
begin
#10 A=10;B=10;C=1;
#10 A=13;B=20;
#10 A=15;B=30;
#10 A=05;B=40;
#10 A=07;B=50;
#10 A=190;B=60;C=0;
#10 A=18;B=190;
#10 A=33;B=200;
#10 A=25;B=660;
#10 A=16;B=330;
#10 A=19;B=220;
#10 A=03;B=110;
end
endmodule
这是我用modelsim写的 波型都有跑出来 但是不知道为什麽波型图上
没有显示出数值 不知道是不是哪里显示数值的设定被我关掉了
麻烦知道的人告诉我一下 谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.217.238
1F:推 zxvc:我是DSD课助教XD 03/28 19:22
2F:→ zxvc:你说波形图上没有数值还是ModelSim transcript视窗没有数值? 03/28 19:24
3F:→ zxvc:我遇过$display无法输出数值到transcript window,是因为 03/28 19:26
4F:→ zxvc:Windows使用者帐号是中文。 03/28 19:26
5F:→ zxvc:建个英文帐号就解决了。 03/28 19:27
6F:→ zxvc:但我看你的testbench没有用到$monitor、$display这些列印文字 03/28 19:28
7F:→ zxvc:的指令,可能不是这个问题。你能不能撷图放上来? 03/28 19:30