web-dev-qa-db-ja.com

xとzの違い

Verilogの構文を読んでいるときに、4つの論理値に出くわしました。0 1 x z。 Webを検索し、xzの違いを探したところ、xは不明な値であり、zは高インピーダンス(トライステート)であることがわかりました。 )。 xの定義は理解できたと思いますが、zの定義はよくわかりませんでした。「高インピーダンス(トライステート)」とはどういう意味ですか?

2つのうちの各論理値の例を見たいと思います:x z

2
verrrilog

システムでは、Verilog Xは未接続のワイヤのように扱われ、Zは弱いHIGHです。

2つのモジュールm1とm2を接続するワイヤがある状況を想定します。 Zをm1からそのワイヤに駆動している場合は、m2でゼロに割り当てることにより、このワイヤをプルダウンできます。

0
RAVI KANT VERMA