[問題] Verilog inout 高阻抗 下線合成問題
大家好,小弟觀念不是很好,虛心求教:
請問verilog中宣告inout,當in的時候如果等於1'bz(高阻抗)請問這樣可以要下線合成嗎
?(fpga是可以,但下線做成ic我看cic的書說高阻抗Z的訊號會變成don’t care)還是說
需要怎麼修改呢?謝謝!
範例的程式碼如下:
module test(
inout wire IO,
inupt ctrl
);
reg a;
assign IO= ctrl?a:1'bz;
endmodule
就是說我要讀的時候把inout設成高阻抗當input,我要output的時候接到我要output的地
方,請問這樣可以下線嗎?
還是說inout要當input的時候,程式應該怎麼寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.201.170
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1545376762.A.C91.html
※ 編輯: q684351852 (1.200.201.170), 12/21/2018 17:52:31
→
12/21 19:49,
7年前
, 1F
12/21 19:49, 1F
→
12/21 19:50,
7年前
, 2F
12/21 19:50, 2F
→
12/21 19:51,
7年前
, 3F
12/21 19:51, 3F
好的我再想想,謝謝您!
※ 編輯: q684351852 (1.200.201.170), 12/22/2018 13:41:13
※ 編輯: q684351852 (1.200.201.170), 12/22/2018 13:41:35
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):