コンポーネント・エディター・バージョン 7.2 以降でサポートされている Avalon® コンポーネント・インターフェイス
表 1 は、コンポーネント・エディターでサポートされている Avalon® インターフェイスを示します。
表 1.現在、コンポーネント・エディターでサポートされている Avalon® インターフェイス
インタフェース・タイプ | デフォルト名 | 詳細 | v7.2 の新しいインターフェイス |
---|---|---|---|
ホスト | avalon_host or m0 | Avalon® ホストポート・インターフェイスを定義します。 | - |
エージェント | avalon_agent or s0 | Avalon® エージェント・ポート・インターフェイスを定義します。 | - |
トライステート・エージェント | avalon_tristate_agent | Avalon® トライステート・ポート・インターフェイスを定義します。 | - |
クロック入力 | clock or clock_sink | コンポーネントのクロックとリセット入力インターフェイスを定義します。 | あり |
クロック出力 | clock_source | SOPC Builder システム向けクロックを生成するコンポーネントのクロックおよびリセット出力インターフェイスを定義します。 | あり |
コンジット出力または入力 | conduit_start or conduit_end | SOPC Builder システムのトップレベルにシグナルをエクスポートするために使用されました。コンジット出力および入力インターフェイスは同一で、コンジット・インターフェイスのシグナル方向を意味していません。コンジットは、入力、出力、双方向シグナルを含みます。 | あり |
割り込みセンダー | interrupt_sender | 割り込み出力シグナルと、割り込みシグナルの生成に関連する Avalon® エージェント・インターフェイスを定義します。 | あり |
割り込みレシーバー | interrupt_receiver | 割り込み入力シグナルと、割り込みシグナルの受信に関連する Avalon® ホスト・インターフェイスを定義します。 | あり |
ストリーミング・ソース | avalon_streaming_source | Avalon® ストリーミング・ソース・ポート・インターフェイスを定義します。 | あり |
ストリーミング・シンク | avalon_streaming_sink | Avalon® ストリーミング・シンク・ポート・インターフェイスを定義します。 | あり |
グローバル・シグナル・インターフェイスは、SOPC Builder コンポーネント・エディター・バージョン 7.2 以降ではサポートされていません。グローバル・シグナル・インターフェイスを使用したシグナルは、クロックおよびリセットシグナル用のクロック入力と、SOPC Builder システムのトップレベルにシグナルをエクスポートするためのコンジット・インターフェイスを利用できます。
コンポーネント・エディター・インターフェイスの選択メニュー (バージョン 7.2) に表示される、以下のインターフェイスは、使用されるべきではなく、バージョン 8.0 で削除されます。以下のインターフェイスは、SOPC Builder では使用されていません。
- avalon_tristate_host — Avalon® トライステート・ホストは、トライステート・ブリッジにのみ使用されます。
- シンプル・クロック (入力および出力) - 代わりにクロック (入力または出力) インターフェイスを使用しました。
- リセット (入力および出力) - 各コンポーネントのリセットシグナルを割り当てるのに、クロック (入力または出力) インターフェイスを使用しました。リセットシグナルは、各コンポーネントのシステムクロックに同期する必要があります。
- コンプレックス。
- ワイヤー。