インテルのみ表示可能 — GUID: mwh1409959650778
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: mwh1409959650778
Ixiasoft
3.1.1. データの同期レジスターチェーン
同期レジスターチェーン (シンクロナイザー) は、次の要件を満たす一連のレジスターとして定義されています。
- チェーン内のレジスターがすべて、同じクロックまたは位相が関連するクロックを使用している
- チェーン内の最初のレジスターが非同期で (つまり無関係なクロックドメインから) 駆動されている
- チェーン内の最後のレジスターを除き、各レジスターが1つのレジスターのみにファンアウトされている
インテル® Quartus® Prime開発ソフトウェアで同期レジスターチェーンを識別する場合は、チェーン内のレジスターにリセットが含まれていないようにします。
同期レジスターチェーンの長さは、上の要件を満たしている、同期を行うクロックドメインのレジスターの数です。次の図の例では、2つのレジスターの同期チェーンを示しています。
図 46. 同期レジスターチェーンの例
シンクロナイザーのレジスター間パスで利用可能なタイミングスラックにより、メタステーブルな信号がセトリングするため、これは利用可能なセトリングタイムと呼ばれます。シンクロナイザーのMTBF計算で利用可能なセトリングタイムは、チェーン内の各レジスターの出力タイミングスラックの合計です。同期レジスターを追加することで利用可能になる追加セトリングタイムでは、メタスタビリティーのMTBFが改善します。