DPLL の安全なタイミング クロック トポロジ

Versal アダプティブ SoC クロッキング リソース アーキテクチャ マニュアル (AM003)

Document ID
AM003
Release Date
2023-05-16
Revision
v1.5 日本語

ここでは、DPLL のネットリスト トポロジおよびクロック マネージャー設定を表にまとめます。MMCM/XPLL とは異なり、DPLL には 1 セットの PD しかなく、デジタル スキュー調整モードでは CLKIN を CLKIN_DESKEW に接続する必要があります。また、CLKOUTx_PHASE_CTRL = 00 または 10 の場合、CLKIN と CLKOUTx は安全なタイミングにできず、一方が CLKOUTx_PHASE_CTRL = 00 または 10 でもう一方が 01 の場合、CLKOUTx と CLKOUTy は安全なタイミングにできません。

これらの表に示した条件を解釈するには、次の表記規則を参照してください。

条件付き
ヘッダーに示した条件を満たす場合のみ、目的の信号は安全なタイミングとなります。「既知のスキュー」とは、目的の信号間のタイミングをタイマーで計算できることを示しています。
N/A
ヘッダーに示した条件にかかわらず、目的の信号は常に安全なタイミングとなります。
安全でない
ヘッダーに示した条件にかかわらず、その PD 設定では目的の信号を安全なタイミングにはできません。
表 1. CLKIN に対して安全なタイミングとなる CLKOUTx 設定
CLKOUTx_PHASE_CTRL 既知のスキュー CLKIN→CLKIN_DESKEW 参考情報: 位相シフトの制御方法
00 安全でない 固定位相 (スキュー調整なし)
10 安全でない 位相シフト インターフェイス 1
01 条件による PD1
  1. 最初の位相に基づくタイミングで、CLKOUTx_PHASE_CTRL=00 と同じです。
表 2. CLKOUTy に対して安全なタイミングとなる CLKOUTx 設定 (CLKOUTy_PHASE_CTRL=00 または 10)
CLKOUTx_PHASE_CTRL 既知のスキュー CLKIN→CLKIN_DESKEW 参考情報: 位相シフトの制御方法
00 N/A 固定位相 (スキュー調整なし)
10 N/A 位相シフト インターフェイス 1
01 安全でない PD1
  1. 最初の位相に基づくタイミングで、CLKOUTx_PHASE_CTRL=00 と同じです。
表 3. CLKOUTy に対して安全なタイミングとなる CLKOUTx 設定 (CLKOUTy_PHASE_CTRL=01)
CLKOUTx_PHASE_CTRL 既知のスキュー CLKIN→CLKIN_DESKEW 参考情報: 位相シフトの制御方法
00 安全でない 固定位相 (スキュー調整なし)
10 安全でない 位相シフト インターフェイス 1
01 N/A PD1 2
  1. 最初の位相に基づくタイミングで、CLKOUTx_PHASE_CTRL=00 と同じです。
  2. CLKOUTx と CLKOUTy を同じ周波数とする必要があります。これは、CLKOUTx_DIVIDE 設定が同じであることと等価です。詳細は、スキュー調整の動作 を参照してください。