1

System C はトライステート ロジックをサポートしていますか? つまり、取得できるビット01またはは「不明X」を意味しますか?X

Xもしそうなら、論理演算や算術演算を含む es を含むことができるベクトルもサポートしていますか?

4

2 に答える 2

2

必要なものは次のとおりです。

トライステート変数はありませんが、クワッドステート (それは正しいですか? :P) 変数 (0,1,X,Z) です。詳細については、上記のリンクを参照してください。また、これらの変数のベクトルもサポートしています。

少しお役に立てば幸いです:)

于 2010-10-06T20:13:38.490 に答える
2

ええ、あなたは 4 つの状態変数である sc_logic および sc_lv タイプを探しています: 0、1、X、および Z。それらを一緒に解決するときに、それらがどのように相互作用するかに注意してください。asic-world.com サイトには、SystemC ユーザー マニュアルから直接引用した素敵な表があります。

ただし、これは、X がワイルドカードとしても機能する Verilog のようには機能しないことに注意してください。その機能を追加するには、独自の関数を作成する必要がありました。

于 2010-10-29T21:37:42.527 に答える