Intel Agilex® 7コンフィグレーションのユーザーガイド

ID 683673
日付 4/28/2023
Public
ドキュメント目次

3.1.7.3.4. 個別のPFL関数の作成

次の手順に従って、プログラミングおよびコンフィグレーション制御用に個別の PFL II IP インスタンスを作成します。
  1. IP カタログで Parallel Flash Loader II Intel FPGA IP を見つけます。
  2. GeneralタブのWhat operating mode will be usedで、Flash Programming Onlyを選択します。
  3. Intelでは、Set flash bus pins to tri-state when not in useをオンにすることをお勧めします。
  4. デザインに合わせて、Flash Interface SettingsタブとFlash Programmingタブでパラメーターを指定します。
  5. フラッシュ・メモリー・デバイスの .pof をコンパイルして生成します。未使用のI/Oピンはすべてトライステートにするようにしてください。
  6. FPGA コンフィギュレーション用の 2 番目の PFL II インスタンスを作成するには、GeneralタブのWhat operating mode will be usedFPGA Configurationを選択します。
  7. PFL II IP のこのFlash Programming Onlyインスタンスを使用して、フラッシュ デバイスにデータを書き込みます。
  8. フラッシュ・メモリー・デバイスをプログラミングする必要がある場合は常に、フラッシュ・メモリー・デバイス .pof を使用してCPLDをプログラミングし、フラッシュ・メモリー・デバイスの内容を更新します。
  9. コンフィグレーション・コントローラーを含む量産デザイン .pof によって、CPLDを再プログラミングします。
    注: デフォルトでは、未使用のピンはすべてグランドに設定されています。CPLD JTAGピンを介してコンフィグレーション・フラッシュ・メモリー・デバイスをプログラミングする場合、CPLDとコンフィグレーション・フラッシュ・メモリー・デバイスに共通のFPGAコンフィグレーション・ピンをトライステートにする必要があります。PFLブロックのpfl_flash_access_request 信号および pfl_flash_access_granted信号を使用して、正しいFPGAコンフィグレーション・ピンをトライステートにすることができます。