SOPC コンポーネント・エディターへの変更
このページでは、SOPC Builder コンポーネント・エディターの機能、GUI およびツールフローの変更点をまとめています。
SOPC Builder バージョン 7.2 以降、コンポーネント・エディターは拡張されており、コンポーネント・エディター内で定義されるコンポーネント・インターフェイスの方法が変更され、新しい Avalon® システム・インターコネクト・ファブリック・インターフェイスをサポートするようになりました。詳細については、ハンドブックの SOPC ビルダー部分のコンポーネント・エディターの章を参照してください。
実装された変更のサマリー
各 Avalon® インターフェイスでクロック割り当てが必要
以前のバージョンのコンポーネント・エディターはグローバル・アサインメントを使用しており、より高度なコンポーネント向けのマルチクロック制御が制限されていました。クロック・インターフェイスの変更例については、コンポーネント・エディター・バージョン 7.2 以降の典型的な Avalon® インターフェイスへの変更例ウェブページを参照してください。
新しいコンポーネント・インターフェイスは、インターフェイス・タブでサポートされており、シグナル使用について、より明確な説明が可能になりました。
- 新しいインターフェイス:
- クロック - 入力および出力
- コンジット - 最高レベルへのシグナル・エクスポート
- 割り込み - 送信および受信
- Avalon-ST ソースおよびシンク
- 既存のインターフェイス:
- Avalon® -MM ホストおよびエージェント
- Avalon® -MM トライステート・エージェント
- 削除されたインターフェイス:
- グローバル・インターフェイス
サポートされているインターフェイスの説明については、コンポーネント・エディター・バージョン 7.2 以降でサポートされている Avalon® コンポーネント・インターフェイスのウェブページ、および Avalon® インターフェイス仕様 (PDF) を参照してください。
新しいコンポーネント向けに作成された、デフォルトのインターフェイス (バージョン 7.2 のみ)
バージョン 7.2 では、以下のデフォルトのインターフェイスが実装されています。
- クロック (クロック入力インターフェイス)
- export_0 (コンジット・インターフェイス)
コンポーネント内でデフォルトのインターフェイスを使用していない場合は、コンポーネント・エディターのインターフェイス・タブにある「シグナルがないインターフェイスを削除する」をクリックして、コンポーネント内の使っていないすべてのインターフェイスを削除するべきです。