Intel® Stratix® 10のクロッキングおよびPLLユーザーガイド

ID 683195
日付 12/07/2017
Public
ドキュメント目次

6.1.2. Intel® FPGA IOPLL パラメーター : 設定のタブ

表 8.   インテル® Stratix 10® デバイスの Intel® FPGA IOPLL IPコアのパラメーター ; 設定のタブ
パラメーター 選択可能な値 変更内容
PLL Bandwidth Preset LowMedium、または High PLL帯域幅のプリセット設定を指定します。デフォルトの選択はLowです。
Lock Threshold Setting Low Lock TimeMedium Lock Time、またはHigh Lock Time

この設定は、ロック検出時のI/O PLLの感度を決定します。これは、ロックに要する時間と、 lockedが最初にアサートされたときのoutclk周波数の精度との間のトレードオフです。 I/O PLLを素早くロックする必要のあるアプリケーションでは、 Low Lock Timeが最適のオプションです。

推定されたロック時間は30 µs + a × refclk_periodであす。ここで、aはそれぞれLow Lock TimeMedium Lock Time、およびHigh Lock Timeについて100、2048、および4095です。

PLL Auto Reset 「オンにする」/「オフにする」 自動的にロックが失われるとPLLが自動的にリセットされます。
Create a second input clk ‘refclk1’ 「オンにする」/「オフにする」 オンにすると、元のリファレンスクロックで切り替えることができるバックアップクロックがPLLに付属します。
Second Reference Clock Frequency 7 2番目の入力クロック信号の周波数を選択します。デフォルト値は100.0 MHzです。最小値と最大値は、使用するデバイスによって異なります。
Create an 'activeclock' output to indicate the input clock being used 7 「オンにする」/「オフにする」 これをオンにすると、 activeclk出力が作成されます。 activeclk出力は、PLLが使用している入力クロックを示します。出力信号Lowはrefclkを示し、出力信号Highはrefclk1を示します 。
Create a 'clkbad' output for each input clock 7 「オンにする」/「オフにする」 オンにすると、入力クロックごとに2つのclkbad出力が作成されます。出力信号がLowの場合はクロックが動作していることを示し、出力信号がHighの場合はクロックが動作していないことを示します。
Switchover Mode 7 Automatic SwitchoverManual Switchover、または Automatic Switchover with Manual Override

デザイン・アプリケーションのスイッチオーバー・モードを指定します。 IPでは、3つのスイッチオーバー・モードがサポートされています。

  • Automatic Switchoverモードを選択すると、PLL回路が選択した基準クロックを監視します。 1クロックが停止すると、回路は自動的に数クロックサイクルでバックアップ・クロックに切り替わり、ステータス信号clkbadおよびactiveclkを更新します。
  • Manual Switchoverモードを選択した場合、制御信号extswitchがロジックローからロジックHighに変化し、少なくとも3クロックサイクル間でHighに保持されると、入力クロックは他のクロックに切り替わります。extswitchはFPGAコアロジックまたは入力ピンから生成できます。
  • Automatic Switchover with Manual Overrideモードを選択した場合、extswitch信号がHighのときは、自動スイッチ機能が無効になります。 extswitchがHighのままである限り、さらにスイッチオーバー・アクションはブロックされます。このモードを選択するには、2つのクロックソースが動作している必要があり、2つのクロックの周波数が20%以上異なることはできません。両方のクロックが同じ周波数ではなく、その周期差が20%以内の場合、クロックロス検出ブロックはロストクロックを検出します。 PLLは、PLLクロック入力切り替え後にロックから脱落する可能性が高く、再度ロックする時間が必要です。
Switchover Delay 7 0-7 特定の量のサイクル遅延をスイッチオーバー・プロセスに追加します。
Access to PLL LVDS_CLK/LOADEN output port DisabledEnable LVDS_CLK/LOADEN 0、またはEnable LVDS_CLK/LOADEN 0 & 1 PLL lvds_clkまたはloaden出力ポートをイネーブルするために、Enable LVDS_CLK/LOADEN 0またはEnable LVDS_CLK/LOADEN o & 1を選択します。

PLLがLVDS SERDESブロックに外部PLLを供給する場合にこのパラメーターをイネーブルします。

lvds_clk [0,1]およびloaden [0,1]ポートには、LVDSポートでIOPLL outclkポートを使用するとoutclk [0..3]が使用され、 outclk4coreclkポートで使用できます。

Enable access to the PLL DPA output port 「オンにする」/「オフにする」 オンにすると、PLL DPA出力ポートがイネーブルされます。
Enable access to PLL external clock output port 「オンにする」/「オフにする」 PLL外部クロック出力ポートをイネーブルします。
Specifies which outclk to be used as extclk_out[0] source C0 – C8 extclk_out [0]ソースとして使用されるoutclkポートを指定します。
Specifies which outclk to be used as extclk_out[1] source C0 – C8 extclk_out [1] sourceとして使用されるoutclkポートを指定します。
7 このパラメーターは、Create a second input clk 'refclk1’がオンの場合にのみ使用可能です。