AN 954: 階層型パーシャル・リコンフィグレーションのチュートリアル: インテル® Agilex® FシリーズFPGA開発ボード用

ID 683687
日付 8/04/2021
Public
ドキュメント目次

ステップ6: リビジョンの作成

PRデザインフローでは、 インテル® Quartus® Prime開発ソフトウェアのプロジェクト・リビジョン機能を使用します。初期デザインはベースリビジョンであり、FPGAでスタティック領域の境界とリコンフィグレーション可能な領域を定義します。

ベースリビジョンから、複数のリビジョンを作成します。これらのリビジョンには、PR領域のさまざまな実装が含まれています。ただし、すべてのPR実装リビジョンは、ベースリビジョンと同一の最上位の配置配線結果を使用します。

PRデザインをコンパイルするには、ペルソナごとにPR実装リビジョンを作成する必要があります。さらに、リビジョンごとに、Partial Reconfiguration - BaseまたはPartial Reconfiguration - Persona Implementationのリビジョンタイプを指定する必要があります。

次の表に、作成する各リビジョンのリビジョン名とタイプを示します。

表 3.  リビジョン名とタイプ
リビジョン名 リビジョンタイプ
blinking_led.qsf Partial Reconfiguration - Base
hpr_child_default.qsf Partial Reconfiguration - Persona Implementation
hpr_child_slow.qsf Partial Reconfiguration - Persona Implementation
hpr_child_empty.qsf Partial Reconfiguration - Persona Implementation
hpr_parent_slow_child_default.qsf Partial Reconfiguration - Persona Implementation
hpr_parent_slow_child_slow.qsf Partial Reconfiguration - Persona Implementation
表 4.  親と子のペルソナのリビジョン
リビジョン名 親のペルソナ行動 子のペルソナ行動
hpr_child_default.qsf 高速点滅 高速点滅
hpr_child_slow.qsf 高速点滅 遅い点滅
hpr_child_empty.qsf 高速点滅 点滅なし (常にON)
hpr_parent_slow_child_default.qsf 遅い点滅 高速点滅
hpr_parent_slow_child_slow.qsf 遅い点滅 遅い点滅