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

ID 683673
日付 5/30/2022
Public

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

ドキュメント目次

2.6.2. OSC_CLK_1 Clock Input

OSC_CLK_1要件

OSC_CLK_1入力クロックを外部クロックソースで駆動し、 インテル Quartus Prime ソフトウェアでOSC_CLK_1を有効にすると、デバイスはコンフィギュレーション・ビットストリームの大部分を 250 MHz でロードします。 インテル Agilex デバイスには、 160-230 MHzの周波数で構成プロセスを実行するOSC_CLK_1に加えて、内部オシレーターが含まれています。インテル Agilex デバイスは、常にこの内部オシレーターを使用して、ビットストリームの最初のセクションを最大 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ピンを駆動します。
    • 25 MHz
    • 100 MHz
    • 125 MHz

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

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

コンフィグレーションにOSC_CLK_1を指定し、 インテル® Agilex™ デバイスの電源を切らずに再構成すると、デバイスはOSC_CLK_1でのみ再構成できます。 このシナリオでは、OSC_CLK_1はフリーランニング・クロックである必要があります。

デバイスの電源を入れ直した後の設定の設定クロック要件

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