インテルのみ表示可能 — GUID: kul1631032437803
Ixiasoft
6.2.4. 更新リビジョンのセットアップおよびコンパイル
新しいリビジョンを作成し、それをベースデザインの更新リビジョンとして機能させます。新しいリビジョンでは、新しいコアロジックを使用し、ベースリビジョンからエクスポートされたルート・パーティションを再利用します。
次の手順を実行して、更新リビジョンの作成およびコンパイルを行います。
- Projectメニューで、Revisionsをクリックします。Revisionsウィンドウが表示されます。
- 新しいリビジョンを作成するには、<<new revision>> をダブルクリックします。Create Revisionウィンドウが表示されます。
- Revision name:フィールドで、リビジョン名を指定します。
- Based on revision:フィールドで、ベースデザインを選択します。
- This project uses a Partition Database (.qdb) file for the root partitionボックスをイネーブルします。Root Partition Database file:で、ベースデザインから生成された root_partition.qdb を選択します。
注: この設定は、Design Partitionsウィンドウにもあります。
- Revision type:フィールドでは、オプションを空白のままにします。ツールによって、Based on revision:フィールドからタイプがコピーされます。
- OKをクリックします。インテルQuartus Prime開発ソフトウェアでは、以前のベースデザインを終了し、新しいデザインリビジョンをロードします。新しいデザインリビジョンが自動的に開きます。現在のリビジョンは、インテルQuartus Prime開発ソフトウェアの一番上のツールバーメニューで確認できます。
- Design Partitionsウィンドウで、root_partition.qdb ファイルをPost Final Export File列から削除します。
- 新しいインスタンスまたはモジュールを作成して、パーティションを置き換えるか、更新します。
例えば、<logic_name1> ロジックを、予約済みのコア・パーティション内で使用し、<logic_name1> ロジックをエンティティー再バインドを使用して <logic_name2> に変更すると、<logic_name1> インスタンスが <logic_name2> インスタンスに置き換えられます。
- Design Partitionsウィンドウで、エンティティーの再バインド割り当てを使用して、予約済みのコア・パーティションに関連付けられているロジックを変更します。エンティティーの再バインド割り当てを使用する場合は、Entity Re-binding列を選択します。
- インテルQuartus Prime開発ソフトウェアで、Assignments > Settings > Filesをクリックし、<logic_name2>.v ファイルを追加します。<logic_name2>.v ファイルを追加したら、<logic_name1>.v ファイルを削除します。
- .qsf ファイルで次の行を確認します。
set_instance_assignment -name ENTITY_REBINDING <logic_name2> \ -to led_inst -entity top
- Processing > Start Compilationをクリックして、デザインのコンパイルを実行します。