[問題] 4-bit的加法器

看板Electronics作者 (噹噹是藍 妳是白)時間17年前 (2009/03/28 17:49), 編輯推噓1(106)
留言7則, 1人參與, 最新討論串1/2 (看更多)
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

03/28 19:22, , 1F
我是DSD課助教XD
03/28 19:22, 1F

03/28 19:24, , 2F
你說波形圖上沒有數值還是ModelSim transcript視窗沒有數值?
03/28 19:24, 2F

03/28 19:26, , 3F
我遇過$display無法輸出數值到transcript window,是因為
03/28 19:26, 3F

03/28 19:26, , 4F
Windows使用者帳號是中文。
03/28 19:26, 4F

03/28 19:27, , 5F
建個英文帳號就解決了。
03/28 19:27, 5F

03/28 19:28, , 6F
但我看你的testbench沒有用到$monitor、$display這些列印文字
03/28 19:28, 6F

03/28 19:30, , 7F
的指令,可能不是這個問題。你能不能擷圖放上來?
03/28 19:30, 7F
文章代碼(AID): #19pVAiS1 (Electronics)
討論串 (同標題文章)
文章代碼(AID): #19pVAiS1 (Electronics)