国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚
電子工程網
標題:
模塊實例化 新手求助
[打印本頁]
作者:
109010118
時間:
2012-5-29 21:30
標題:
模塊實例化 新手求助
module f(...,S_out);
...
output S_out;
...
reg S_out;
endmodule
module top(...);
reg S_out;//S_out不是輸入輸出口
f U1(..,.S_out(S_out));
always @()
begin
...
Sout<=1;
...
end
endmodule
編譯跳出錯誤:top模塊中的寄存器S_out不能連接到U1的輸出端口S_out??
該怎么改?
作者:
asyou
時間:
2012-5-30 15:06
改為wire型!
作者:
asyou
時間:
2012-5-30 15:21
reg S_out;//S_out不是輸入輸出口
改為:
wire S_out;
作者:
firecnmfly
時間:
2012-5-30 22:17
模塊實例化時要注意信號由哪傳向哪。從你給出的那點代碼看,你在模塊top中產生了信號S_out,并將S_out通過模塊 f 的端口傳入到模塊f內部,也就是說top中的S_out是源,所以模塊f內部的S_out應該為wire型,而且端口類型應該為wire,代表一根導線。
作者:
firecnmfly
時間:
2012-5-30 22:19
模塊實例化時要注意信號由哪傳向哪。從你給出的那點代碼看,你在模塊top中產生了信號S_out,并將S_out通過模塊 f 的端口傳入到模塊f內部,也就是說top中的S_out是源,所以模塊f內部的S_out應該為【wire】型,代表一根導線,而且端口類型應該為【input】。
歡迎光臨 電子工程網 (http://www.4huy16.com/)
Powered by Discuz! X3.4