問題タブ [systemc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
systemc - SC_THREAD はポートの切り替えを動的に感知しますか?
SC_THREAD 内のイベントではなく、ポート トリガー (トグル) を待機するエレガントな方法はありますか? つまり、モジュール A からのポートのトグルに基づいて、モジュール B のスレッドを動的にトリガーしたいと考えています。私の現在の方法は、ポートのトグルからイベントを生成し、必要なスレッド内でそのイベントを使用することです。引き金になった。しかし、より良い方法はありますか?
更新: jclin からの回答は完璧です。
c++ - SystemC Hello World プログラムでヘッダーファイルを使用するには?
C++ から SystemC に移行していますが、次の基本的な質問に答えました。(Google で検索しましたが、単一の .cpp ファイルの例しか得られませんでした)。前もって感謝します。
次の「hello.cpp」が機能することを知っています:
質問 1: どうすれば hello.h と hello.cpp に分けることができますか? 次のコードは C++ です。同等の SystemC コードを作成する方法がわかりません。
質問 2: SystemC でネストされたクラスを作成する方法は? たとえば、次の C++ に従った同等の SystemC コードは何ですか?
質問 3: 属性/操作のスコープを指定するのに最適な場所はどこですか? (公開/保護/非公開)。
types - SystemC データ型変換
私はシステム c の初心者で、システム c のデータ型の変換に取り組もうとしています。
システム c ufixed 型の inport があり、outport で bool 型に変更する必要があります。
次のコードを試しました。
上記のコードは正しいですか?プロセス メソッドを使用して、入力ポートの型を出力ポートの別のデータ型に変換する必要がありますか?
また、システム c のデータ型変換に関する参考文献を教えてください。
どうもありがとうございました
c++ - sc_start warning W571 は、シグナル/ポートのバインドが失敗したことを示していますか?
シグナル/ポートのバインド後、シグナルが変更されると、センシティブ リストによって SC_METHOD 登録メソッドが実行されます。
SystemC バージョンを実装しているときに、この警告 W571 に遭遇しました。正直なところ、活動がないのでこの警告は正しいと思います。しかし、あるべきだと思っていた活動がなぜないのかが問題です。
sc_start() を 2 回目に呼び出すと、問題が発生します。
シグナル/ポート間のバインディングが適切に処理されていないと思われます。
vhdl - SystemC では、sc_signal_in/out タイプのポートをプライマリ チャネル sc_buffer にバインドできますか?
モデリングに SystemC を使用していますが、信号、バッファ、FIFO を含む「チャネル」について少し混乱しています。
では、シグナルとバッファの違いを教えてもらえますか? Verilog HDL のワイヤとレジスタ変数の違いと同じですか? シグナルをバッファ変数にバインドできますか?