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

ID 683673
日付 4/01/2024
Public
ドキュメント目次

2.6.2. OSC_CLK_1のクロック入力

OSC_CLK_1の要件

OSC_CLK_1 入力クロックを外部クロックソースで駆動し、 Quartus® Prime開発ソフトウェアで OSC_CLK_1 をイネーブルすると、デバイスはコンフィグレーション・ビットストリームの大部分を250MHz でロードします。。Agilex 7デバイスには、 160MHz - 230MHz の周波数でコンフィグレーション・プロセスを実行する OSC_CLK_1 に加えて、内部オシレーターが含まれています。 Agilex 7 は、常にこの内部オシレーターを使用して、ビットストリームの最初のセクションを最大 512キロバイト (KB) までロードします。SDMは、残りのデバイス・コンフィグレーションにいずれかのクロックソースを使用できます。内部オシレーターを使用する場合、OSC_CLK_1 を未接続のままにすることができます。トランシーバー、EMIF、MIPI、およびPHY Liteインターフェイスを使用する場合、このピンに外部クロックを提供し、 Quartus® Prime開発ソフトウェアのコンフィグレーション・クロックとして OSC_CLK_1 をイネーブルする必要があります。

コンフィグレーションに向けて OSC_CLK_1 を指定する場合、OSC_CLK_1 クロックは安定したフリーランニングのクロックでなければなりません。

ASコンフィグレーション・スキームを指定し、nCONFIG がHighでプルされている場合、デバイスが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 7デバイスは、OSC_CLK_1 ソースクロック周波数を乗算して、コンフィグレーション用に250MHz のクロックを生成します。OSC_CLK_1 ソースを使用することで、最速のコンフィグレーションが可能になります。 Quartus® Prime開発ソフトウェアを使用して、この周波数を設定する手順については、コンフィグレーション・クロック・ソースの設定を参照してください。

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

コンフィグレーションに向けて OSC_CLK_1 を指定し、Agilex 7デバイスの電源を切らずにリコンフィグレーションすると、デバイスは OSC_CLK_1 だけをリコンフィグレーションできます。この場合、OSC_CLK_1 はフリーランニング・クロックである必要があります。

デバイス・パワーサイクルのコンフィグレーションにおけるコンフィグレーション・クロック要件

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