ゼロ遅延バッファー (CLKFBOUT のスキュー調整)

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

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

MMCM を使用することで、ゼロ遅延バッファー クロックを生成することもできます。ゼロ遅延バッファーは、1 つのクロック信号が、複数のデスティネーションに低スキューで接続されているアプリケーションで有用です。次の図に、このコンフィギュレーションを示します。

この場合、チップ外からフィードバック信号が入力され、ボード トレース フィードバックが外部コンポーネントへのトレースと一致するよう設計されています。このコンフィギュレーションでは、クロック エッジは Versal デバイスの入力および外部コンポーネントの入力で揃うことを想定しています。CLKIN と CLKFBIN の入力クロック バッファーは同じバンクに存在する必要があります。

図 1. ゼロ遅延バッファー (CLKFBOUT のスキュー調整)

外部コンポーネントの入力容量と Versal デバイスのフィードバック パスの容量間に負荷の差異があるため、場合によっては、正確な位相調整ができないことがあります。たとえば、外部コンポーネントの入力容量値は 1pF ~ 4pF の範囲です。デバイスの入力容量値は、参考資料 に示した Versal アダプティブ SoC データシートに記載されています。信号の傾きの差、基本的にはスキューが発生します。タイミングを満たすにはこの影響を考慮する必要があります。