インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

B.5.11. クロック

Quad SPIコントローラーは、qspi_ref_clkと呼ばれる入力クロックを使用します。フラッシュデバイスへのqspi_clk outputクロックは、qspi_ref_clkクロックをcfgレジスターのBaud Rate Divisor (bauddiv) フィールドで分周することによって取得します。

qspi_ref_clkの値は、 インテル® Quartus® Primeで選択した目的のアクティブシリアル (AS) コンフィグレーション・クロックの値に基づき、SDMで決定します。

この値は、次の手順に従い設定することができます。
  1. インテル® Quartus® Primeプロ・エディションでプロジェクトを開きます。
  2. Assignments > Device..に移動します。
  3. Device AssignmentsウィンドウのDevice and Pin Optionsボタンをクリックします。
  4. 「Category」でGeneralを選択し、Generalサブウィンドウで、利用可能なオプションからConfiguration clock sourceを選択します。
  5. 「Category」でConfigurationを選択し、Configurationサブウィンドウで、利用可能なオプションからActive serial clock sourceを選択します。これらのオプションは、前のステップで選択した内容によって異なります。

ブートローダーは、Quad SPIフラッシュ・コントローラーの所有権を得た際にqspi_ref_clkの値を取得します。その後、ブートローダーは通常、この情報をエンド・アプリケーションまたはオペレーティング・システムに渡します。