Intel Agilex® 7のクロッキングおよびPLLユーザーガイド: FシリーズおよびIシリーズ

ID 683761
日付 4/10/2023
Public

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

ドキュメント目次

2.2.11.3. 手動クロック・スイッチオーバー

手動クロック・スイッチオーバー・モードでは、clkswitch 信号により、inclk0 または inclk1 のどちらをI/O PLLの入力クロックに選択するかを制御します。デフォルトでは inclk0 が選択されます。

クロック・スイッチオーバー・イベントが開始するのは、clkswitch 信号が、ロジックHighからロジックLowに遷移し、切り替え先の inclk クロックに対して少なくとも3 inclk サイクルの間Highに保たれた場合です。

別のスイッチオーバー・イベントを実行するには、clkswitch 信号を再びHighに戻す必要があります。別のスイッチオーバー・イベントが不要な場合は、clkswitch 信号は最初の切り替えの後はロジックLowのままにしておきます。

inclk0inclk1 が異なる周波数で常時動作している場合、clkswitch の最小Low時間は、inclk0inclk1 の周波数が低い方のクロックサイクルで3サイクル以上である必要があります。

図 22.  FシリーズおよびIシリーズのI/O PLLの手動クロック・スイッチオーバー回路


クロック・スイッチオーバー動作を遅らせるには、I/O PLLの インテル® FPGA IPコアのスイッチオーバー遅延を指定します。スイッチオーバー遅延を指定する場合、extswitch 信号をLowに保持してください。保持する必要がある期間は、切り替え先の inclk に対して少なくとも3 inclk サイクルと、クロック・スイッチオーバーを開始するために指定した遅延サイクル数を加えたものになります。