SystemC で書かれた 2 つのモジュールがあります。1 つ目は「ワーカー」、もう 1 つは「ボス」と呼ばれます。sc_main では、乱数のワーカーを動的に生成します。私は、ボスモジュールが動作を開始/終了したことをそれぞれに通知したいと考えています。同時に、ボスモジュールがそれぞれに何かをするための通知を送信するようにします。
この複数のセットアップを行う最善の方法は何ですか? 明らかに、グローバルな sc_event 変数を共有することは、現時点では機能しますが、最適なアプローチではありません。
ワーカー/ボスごとに外部割り込みを設定する必要がありますか?
すべてのワーカー (ランダムに生成された数に関係なく) が、イベントを見逃すことなく、しっかりとしたシンプルなセットアップを使用して上司と通信できるようにする方法はありますか? 上司が選択した従業員にイベントを個別に送信する方法。
マスタースレーブライブラリがあると読みました。これはトリックを行いますか、どこで見つけることができますか?
ありがとう