問題タブ [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.

0 投票する
0 に答える
283 参照

systemc - SC_THREAD はポートの切り替えを動的に感知しますか?

SC_THREAD 内のイベントではなく、ポート トリガー (トグル) を待機するエレガントな方法はありますか? つまり、モジュール A からのポートのトグルに基づいて、モジュール B のスレッドを動的にトリガーしたいと考えています。私の現在の方法は、ポートのトグルからイベントを生成し、必要なスレッド内でそのイベントを使用することです。引き金になった。しかし、より良い方法はありますか?

更新: jclin からの回答は完璧です。

0 投票する
2 に答える
2118 参照

c++ - SystemC Hello World プログラムでヘッダーファイルを使用するには?

C++ から SystemC に移行していますが、次の基本的な質問に答えました。(Google で検索しましたが、単一の .cpp ファイルの例しか得られませんでした)。前もって感謝します。

次の「hello.cpp」が機能することを知っています:

質問 1: どうすれば hello.h と hello.cpp に分けることができますか? 次のコードは C++ です。同等の SystemC コードを作成する方法がわかりません。

質問 2: SystemC でネストされたクラスを作成する方法は? たとえば、次の C++ に従った同等の SystemC コードは何ですか?

質問 3: 属性/操作のスコープを指定するのに最適な場所はどこですか? (公開/保護/非公開)。

0 投票する
2 に答える
911 参照

types - SystemC データ型変換

私はシステム c の初心者で、システム c のデータ型の変換に取り組もうとしています。

システム c ufixed 型の inport があり、outport で bool 型に変更する必要があります。

次のコードを試しました。

上記のコードは正しいですか?プロセス メソッドを使用して、入力ポートの型を出力ポートの別のデータ型に変換する必要がありますか?

また、システム c のデータ型変換に関する参考文献を教えてください。

どうもありがとうございました

0 投票する
1 に答える
123 参照

c++ - sc_start warning W571 は、シグナル/ポートのバインドが失敗したことを示していますか?

シグナル/ポートのバインド後、シグナルが変更されると、センシティブ リストによって SC_METHOD 登録メソッドが実行されます。

SystemC バージョンを実装しているときに、この警告 W571 に遭遇しました。正直なところ、活動がないのでこの警告は正しいと思います。しかし、あるべきだと思っていた活動がなぜないのかが問題です。

sc_start() を 2 回目に呼び出すと、問題が発生します。

シグナル/ポート間のバインディングが適切に処理されていないと思われます。

0 投票する
1 に答える
869 参照

vhdl - SystemC では、sc_signal_in/out タイプのポートをプライマリ チャネル sc_buffer にバインドできますか?

モデリングに SystemC を使用していますが、信号、バッファ、FIFO を含む「チャネル」について少し混乱しています。

では、シグナルとバッファの違いを教えてもらえますか? Verilog HDL のワイヤとレジスタ変数の違いと同じですか? シグナルをバッファ変数にバインドできますか?