LUTRAM 読み出し/書き込みが競合する可能性のある例 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: デザイン解析およびクロージャ テクニック (UG906)

Document ID
UG906
Release Date
2023-10-19
Version
2023.2 日本語

次の例では、データが書き込みクロックで LUTRAM 内に書き込まれてから、LUTRAM の出力が読み出しクロックで取り込まれています。読み出しアドレスと書き込みアドレスが違う場合、書き込みクロックと読み出しクロック間に CDC パスがありません。ただし、書き込みアドレスと読み出しアドレスが同じ場合は、書き込みクロックと読み出しクロック間に CDC パスがあります。

書き込みクロックと読み出しクロック間に CDC パスができないようにするには、LUTRAM の周囲のロジックがアクティブな読み出しおよび書き込み中に同じ読み出しおよび書き込みアドレスを生成しないようにする必要があります。この条件が満たされている場合は、このトポロジに関する CDC 違反は表示されません。たとえば、AMD の FIFO Generator IP には読み出し/書き込みが競合しないようにするビルトイン ロジックが含まれます。

図 1. LUTRAM 読み出し/書き込みが競合する可能性のある例