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

ID 683673
日付 12/14/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.1.7.3. PFL IIパラメーター

表 19.  PFL II一般的なパラメーター
オプション 説明
What operating mode will be used?
  • Flash Programming
  • FPGA Configuration
  • Flash Programming and FPGA Configuration
1つのIPコアでフラッシュ・プログラミングとFPGAコンフィギュレーション・コントロールの動作モードを指定するか、これらの機能を個々のブロックと機能に分割します。
What is the targeted flash?
  • CFI Parallel Flash
  • Quad SPI Flash
PFL IIIPコアに接続されているフラッシュ・メモリー・デバイスを指定します。
Set flash bus pins to tri-state when not in use
  • On
  • Off
PFL II IPコアがフラッシュメモリーへのアクセスを必要としない場合、PFL IIIPコアがフラッシュ・メモリー・デバイスとインターフェイスするすべてのピンをトライステートにすることを許可します。
表 20.  PFL IIフラッシュ・インターフェース設定パラメーター
オプション 説明
How many flash devices will be used?
  • RCLK[1..-16]
PFL IIIPコアに接続されているフラッシュ・メモリー・デバイスの数を指定します。
What's the largest flash device that will be used?
  • 8 Mbit–4 Gbit

FPGAコンフィギュレーションにプログラムまたは使用するフラッシュ・メモリー・デバイスの密度を指定します。PFL II IPコアに複数のフラッシュ・メモリー・デバイスが接続されている場合、最大のフラッシュ・メモリー・デバイス密度を指定します。

デュアルCFIフラッシュの場合、2つのフラッシュメモリの濃度の合計に相当する濃度を選択します。 たとえば、512 MbのCFIフラッシュを2つ使用する場合、CFI 1 Gbitを選択する必要があります。

What is the flash interface data width
  • 8
  • 16
  • 32

フラッシュデータ幅をビット単位で指定します。 フラッシュデータの幅は、使用するフラッシュ・メモリー・デバイスによって異なります。 複数のフラッシュ・メモリー・デバイスをサポートするには、接続されているすべてのフラッシュ・メモリー・デバイスのデータ幅が同じである必要があります。

2つのフラッシュメモリのデータ幅の合計に相当するフラッシュデータ幅を選択します。 たとえば、デュアルソリューションを対象としている場合、各CFIフラッシュデータ幅は16ビットであるため、32 bitsを選択する必要があります。

Allow user to control FLASH_NRESET pin
  • On
  • Off

PFL II IPコアにFLASH_NRESETピンを作成して、フラッシュメモリデバイスのリセットピンに接続します。 ロー信号はフラッシュ・メモリー・デバイスをリセットします。 バーストモードでは、このピンはデフォルトで使用可能です。

サイプレスGLフラッシュメモリーを使用する場合は、このピンをフラッシュメモリーのRESETピンに接続してください。

表 21.  PFL IIフラッシュ・プログラミング・パラメーター
オプション 説明
Flash programming IP optimization target
  • Area
  • Speed
フラッシュ・プログラミングIP最適化を指定します。PFL II IPコアをSpeedに最適化すると、フラッシュ・プログラミング時間は短くなりますが、IPコアはより多くのLEを使用します。AreaにPFLII IPコアを最適化すると、IPコアが使用するLEは少なくなりますが、フラッシュ・プログラミング時間は長くなります。
Flash programming IP FIFO size
  • 16
  • 32
フラッシュ・プログラミングIP最適化にSpeedを選択した場合のFIFOサイズを指定します。 PFL II IPコアは、追加のLEを使用して、フラッシュ・プログラミング中にデータをプログラミングするための一時ストレージとしてFIFOを実装します。 FIFOサイズが大きいほど、プログラミング時間は短くなります。
Add Block-CRC verification acceleration support
  • On
  • Off
検証を高速化するためのブロックを追加します。
表 22.  PFL II FPGAコンフィグレーション・パラメーター
オプション 説明
What is the external clock frequency? 外部クロックの周波数を入力します。 FPGAをコンフィグレーションするためのIPコアのユーザー指定のクロック周波数を指定します。 クロック周波数は、FPGAがコンフィギュレーションに使用できる最大クロック(AAVST_CLK)周波数の2倍を超えてはなりません。PFL II IPコアは、入力クロックの最大周波数を2で割ることができます。
What is the flash access time? フラッシュ・データシートからアクセス時間を提供します。

フラッシュアクセス時間を指定します。 この情報は、フラッシュ・データシートから入手できます。インテルは、 必要な時間以上のフラッシュアクセス時間を指定することを推奨します。

CFIパラレルフラッシュの場合、単位はμsです。 NANDフラッシュの場合、単位はμsです。 NANDフラッシュはバイトの代わりにページを使用し、より長いアクセス時間を必要とします。 このオプションは、クアッドSPIフラッシュでは無効になっています。

What is the byte address of the option bits, in hex? オプションビットのバイトアドレスを指定します。

フラッシュメモリーのオプションビット開始アドレスを指定します。 開始アドレスは8KB境界に存在する必要があります。 このアドレスは、.sof.pofに変換するときに指定したビットセクターアドレスと同じである必要があります。

詳細については、Storing Option Bitsを参照してください。

Which FPGA configuration scheme will be used?
  • Avalon® -ST x8
  • Avalon® -ST x16
  • Avalon® -ST x32
Avalon® -STインターフェースの幅を指定します。
What should occur on configuration failure?
  • Halt
  • Retry same page
  • Retry from fixed address
コンフィグレーション失敗後のコンフィグレーション動作。
  • If you select Halt, the FPGA configuration stops completely after failure.Haltを選択すると、FPGAコンフィグレーションは障害後に完全に停止します。
  • Retry same pageを選択すると、障害が発生した後、PFL II IPコアは障害が発生したページのデータを使用してFPGAをリコンフィグレーションします。
  • Retry from fixed addressを選択すると、PFL II IPコアはFPGAを固定アドレスにリコンフィグレーションします。
What is the byte address to retry from failure Retry from fixed addressオプションを選択した場合、このオプションは、読み取り元のPFL II IPコアのフラッシュアドレスを指定します。
Include input to force reconfiguration
  • On
  • Off
FPGAのリコンフィグレーションを可能にするオプションのpfl_nreconfigureリコンフィグレーション入力ピンが含まれています。
Enable watchdog timer on Remote System Update support
  • On
  • Off
リモート・システム・アップデート・サポートのウォッチドッグ・タイマーを有効にします。このオプションをオンにすると、pfl_reset_watchdog入力ピンとpfl_reset_watchdog出力ピンが有効になります。 このオプションは、ウォッチドッグ・タイマーがタイムアウトするまでの期間も指定します。 ウォッチドッグ・タイマーはpfl_clk frequencyで実行されます。
Time period before the watchdog timer times out ウォッチドッグ・タイマーのタイムアウト期間を指定します。 デフォルトのタイムアウト期間は100ミリ秒です。
Use advance read mode?
  • Normal mode
  • Intel Burst mode
  • 16 byte page mode (GL only)
  • 32 byte page mode (MT28EW)
  • Micron Burst Mode (M58BW)
このオプションにより、FPGAコンフィギュレーション中の読み取りプロセスの全体的なフラッシュアクセス時間が改善されます。
  • Normal mode—すべてのフラッシュメモリーに適用可能。
  • Intel Burst mode—バーストをサポートするデバイスに適用可能。 シーケンシャル読み取りアクセス時間を短縮する。
  • 16 byte page mode (GL only)—Cypress Gフラッシュメモリーにのみ適用可能。
  • 32 byte page mode (MT28EW)—MT28EWにのみ適用可能。
  • Micron Burst Mode (M58BW)—MicronM58BWフラッシュメモリーにのみ適用可能。
フラッシュ・メモリー・デバイスのリード・アクセス・モードの詳細については、それぞれのフラッシュ・メモリー・データシートを参照してください。
Latency count
  • 3
  • 4
  • 5
Intel Burst modeのレイテンシーカウントを指定します。