作者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