インテルのみ表示可能 — GUID: mwh1409959673145
Ixiasoft
1.4.1.1. 同期メモリーブロックの使用
1.4.1.2. サポートされないリセットおよびコントロール条件の回避
1.4.1.3. Read-During-Write動作の確認
1.4.1.4. RAMの推論と実装の制御
1.4.1.5. シングルクロック同期RAM (古いデータでのRead-During-Write動作)
1.4.1.6. シングルクロック同期RAM (新しいデータでのRead-During-Write動作)
1.4.1.7. シンプル・デュアルポート、デュアルクロック同期RAM
1.4.1.8. トゥルー・デュアルポート同期RAM
1.4.1.9. 混合幅デュアルポートRAM
1.4.1.10. バイト・イネーブル信号を備えるRAM
1.4.1.11. 電源投入時の初期のメモリーコンテンツの指定
インテルのみ表示可能 — GUID: mwh1409959673145
Ixiasoft
3.4.6. シンクロナイザーで使用するステージ数の増加
設計者は通常、2つのレジスターを同期チェーンで使用し、メタステーブル・イベントの発生を最小限に抑えます。標準的な3つのレジスターでは、より優れたメタスタビリティー保護が提供されます。ただし、2つまたは3つのレジスターでの同期チェーンでは、デザインが高いクロック周波数やデータ周波数で動作している場合に、十分なMTBFを得られない場合があります。
同期チェーンのMTBFが低いと報告される場合は、同期チェーンにレジスターステージを追加することを検討します。この追加ステージにより、同期チェーンのセトリングタイムが増加し、メタステーブル・イベント時に信号が既知の状態になる可能性が高くなります。セトリングタイムが増えると、チェーンのMTBFが高くなり、デザインの堅牢性が向上します。ただし、同期ステージを追加すると、信号でレイテンシー・ステージが増えることになります。
インテルFPGA IPコアを使用し、個別の読み出しクロックと書き込みクロックでクロックドメインを交差する場合は、メタスタビリティー保護 (およびレイテンシー) を増やしてMTBFを向上させます。DCFIFOのパラメーター・エディターで Best metastability protection, best fmax, unsynchronized clocks オプションを選択し、3つ以上の同期ステージを追加します。ステージ数を3よりも大きくするには、How many sync stages? 設定を使用します。