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

ID 683673
日付 4/28/2023
Public

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

ドキュメント目次

2.6.2. OSC_CLK_1クロック入力

OSC_CLK_1の要件

OSC_CLK_1入力クロックを外部クロックソースで駆動し、 インテル® Quartus® PrimeソフトウェアでOSC_CLK_1を有効にすると、デバイスはコンフィギュレーション・ビットストリームの大部分を 250 MHz でロードします。低電力デバイスの場合、コンフィギュレーション ・ネットワークのクロック速度は 200 MHz で動作します。 Intel Agilex® 7デバイスには、170 MHz ~ 230 MHz、160 MHz ~ 230 MHz の周波数でコンフィギュレーション・プロセスを実行するOSC_CLK_1 に加えて、内部オシレーターが含まれています。 Intel Agilex® 7 デバイスは常にこの内部オシレーターを使用して、最大 512 KBのビットストリームの最初のセクションをロードします。SDM は、残りのデバイス・コンフィギュレーション  にいずれかのクロックソースを使用できます。内部オシレーターを使用する場合は、OSC_CLK_1が未接続のままにしておくことができます。トランシーバーを使用する場合は、このピンに外部クロックを提供する必要があります。

OSC_CLK_1 コンフィグレーションを指定する場合、 OSC_CLK_1クロックは、安定した自走クロックである必要があります。

AS コンフィグレーション・スキームを指定し、nCONFIG デバイスが POR 状態を終了すると、SDM は設定を開始します。SDM がクワッド SPI フラッシュからビットストリームのロードを開始する前に、OSC_CLK_1 クロックが利用可能であることを確認してください。そうでない場合は、VCCIO_SDMが標準電圧レベルまで上昇する前または同時に、安定したフリーランニング・クロックを供給する必要があります。

注:

コンフィギュレーションのクロックソースとしてOSC_CLK_1を選択すると、次の状況ではデバイス・コンフィギュレーションが失敗する可能性があります。

  • OSC_CLK_1ピンの駆動に失敗したか、中断または周波数の変更によりOSC_CLK_1が安定せず、フリーランニング状態になっています。
  • OSC_CLK_1ピンを間違った周波数で駆動します。 OSC_CLK_1ピンを駆動するには、次の入力基準クロック周波数のいずれかを選択します。
    • 25MHz
    • 100MHz
    • 125MHz

Intel Agilex® 7デバイスは、OSC_CLK_1ソース クロック周波数を逓倍して、コンフィギュレーション用の 250 MHz クロックを生成します。 OSC_CLK_1ソースを使用すると、可能な限り最速のコンフィギュレーションが可能になります。 インテル® Quartus® Prime ソフトウェアを使用するこの周波数を設定する手順については、コンフィグレーション・クロックソースの設定を参照してください。

デバイスの電源を再投入せずにリコンフィグレーションするためのコンフィグレーション・クロック要件

コンフィギュレーションにOSC_CLK_1を指定し、 Intel Agilex® 7デバイスの電源を切らずに再コンフィギュレーションを行う場合、デバイスは OSC_CLK_1 でのみ再コンフィギュレーションできます。このシナリオでは、OSC_CLK_1はフリーランニング・クロックである必要があります。

デバイスの電源を入れ直した後のコンフィグレーションのためのコンフィグレーション・クロック要件

パワーダウン後、OSC_CLK_1 コンフィグレーションを指定する場合、 Intel Agilex® 7 デバイスは内部オシレーターを使用してビットストリームの最初のセクションをロードし、残りの部分にはOSC_CLK_1をロードします。