FタイルのアーキテクチャーとPMAおよびFEC Direct PHY IPのユーザーガイド

ID 683872
日付 1/24/2024
Public
ドキュメント目次

A.2. OSC_CLK_1 QSF割り当て要件

Quartus® Prime プロ・エディション・バージョン23.4以降、開発ソフトウェアでは、適切な .qsf 割り当てについてのチェックを強制します。この割り当ては、デザインにトランシーバーを含むプロジェクトで、デバイスの OSC_CLK_1 ピンを制約するために必要です。この .qsf 割り当てを行わないと、次のエラーでコンパイルが失敗します。
Intel FPGA IP instantiated in the design require the DEVICE_INITIALIZATION_CLOCK 
option to be set to either OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ or OSC_CLK_1_125MHZ. This assignment is missing in the QSF file
このエラーを防ぐには、次の .qsf 割り当てがプロジェクトの *.qsf ファイルに含まれている必要があります。
set_global_assignment -name DEVICE_INITIALIZATION_CLOCK <OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ or OSC_CLK_1_125MHZ>
この割り当てに選択する周波数は、デバイスの OSC_CLK_1 ピンに提供している周波数と一致する必要があります。例えば、デバイスの OSC_CLK_1 ピンに125Mhzクロックを提供している場合、割り当ては次のようになります。
set_global_assignment -name DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_125MHZ

割り当ては、テキストエディターを使用してプロジェクトの .qsf ファイルで直接行う、もしくは Quartus® Prime プロ・エディションGUIの次のパスで行います。

Assignments -> Device -> Device and Pin Options -> General -> Configuration clock source

次の図は、 Quartus® Prime プロ・エディションのGUIにおける設定です。
図 148.  Quartus® Prime プロ・エディションGUIにおける OSC_CLK_1 の設定