Applistar

5. 7. 4 階層チャネル(Hierarchical Channel)

TOP > 5 SystemC入門 > 5. 7 チャネル > 5. 7. 4 階層チャネル(Hierarchical Channel)
  5. 7. 4 階層チャネル(Hierarchical Channel)  

5. 7. 4 階層チャネル

インタフェースの実装 = チャネル のうち、 内部にプロセスを持つものが階層チャネルです。 これにより、複雑なプロトコルを実装することが出来ます。

チャネルのクラスを定義するには sc_channel を継承しておきます。

5. 7. 4. 1 sc_channel

systemc-2.0.1 の参照実装の中を見ていると sc_channel という字は systemc/kernel/sc_module.h の中に次のように書いてあるだけです。

typedef sc_module sc_channel;

つまり sc_channel は 「モジュールと等価」です。

  5. 7. 4 階層チャネル(Hierarchical Channel)  
TOP > 5 SystemC入門 > 5. 7 チャネル > 5. 7. 4 階層チャネル(Hierarchical Channel)