XPM CDC モジュールを使用する場合、DEST_SYNC_FF
パラメーターはメタスタビリティ保護レジスタの数を設定します。このレジスタの値は、MTBF、デザイン サイズ、およびクロック乗せ換え点でのレイテンシに影響します。このレジスタに正しい値を選択することは、反復プロセスであり、次の手順が必要です。
- デザインで Vivado Design Suite インプリメンテーション フローを実行します。
- ターゲット デバイスによって、次のいずれかを実行します。
-
7 シリーズ デバイスでは、
DEST_SYNC_FF
のデフォルト値を選択します。これは、典型的な信頼性要件を満たすための控えめな方法です。重要なデザインでは、さらに解析を実行します。 -
UltraScale デバイスでは、デザイン全体の MTBF をレポートする
report_synchonizer_mtbf
コマンドを実行します。次の図に示すようにフローを繰り返すことにより、MTBF、レイテンシ、およびリソース間の適切なトレードオフを見つけることができます。
-
7 シリーズ デバイスでは、
注記: この反復プロセスは、すべての同期レジスタに
ASYNC_REG
属性が正しく適用されているユーザー CDC 回路にも使用できます。図 1.
UltraScale デバイスのシンクロナイザー MTBF 最適化フロー