インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン上の推奨事項

ID 683082
日付 4/13/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.4.6. シンクロナイザーで使用されるステージの数を増やす

デザイン者は通常、メタステーブル・イベントの発生を最小限に抑えるために、同期チェインで2つのレジスターを使用し、3つのレジスターの標準により、より優れたメタスタビリティー保護が提供されます。ただし、2つまたは3つのレジスターを含む同期チェインでは、デザインが高いクロックおよびデータ周波数で実行される場合に十分なMTBFを生成するには不十分な場合があります。

同期チェインのMTBFが低いと報告されている場合、同期チェインに追加のレジスターステージを追加することを検討してください。この追加段階により、同期チェインの整定時間が長くなり、信号がメタステーブル・イベント中に既知の状態に解決される機会が増えます。整定時間が長くなると、チェインのMTBFが増加し、デザインの堅牢性が向上します。ただし、同期ステージを追加すると、信号に遅延の追加ステージが導入されます。

クロックドメインを横断する個別のリードロックとライトクロックを備えた Intel® FPGA IPコアを使用する場合は、MTBFを向上させるために準安定保護(およびレイテンシ)を向上させます。 DCFIFOパラメーター・エディターで、Best metastability protection, best fmax, unsynchronized clocksオプションを選択して、3つ以上の同期ステージを追加します。How many sync stages?設定を使用して、ステージの数を3つ以上に増やすことができます。