インテルのみ表示可能 — GUID: mwh1409959507144
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: mwh1409959507144
Ixiasoft
2.2.3.3. リップルカウンターの回避
検証を簡潔にするには、デザインでのリップルカウンターの使用を避けるようにします。FPGA設計者はこれまで、リップルカウンターを実装してクロックを2の累乗で分周していました。このカウンターは設計が簡単で、同期カウンターよりもゲート数を少なくすることが可能です。
リップルカウンターではカスケード接続されたレジスターを使用し、1つのレジスターの出力ピンで次のステージのレジスターのクロックピンに供給します。カウンターでは各ステージでリップルクロックを作成するため、このカスケード接続は問題につながる可能性があります。このリップルクロックはタイミング解析時に適切に処理する必要がありますが、これは難しく、合成および配置配線ツールで複雑なタイミング割り当ての作成が必要になることがあります。
多くの場合、リップルクロック構造を使用すると、最小限のロジックでリップルカウンターを作成することができます。ただし、 インテル® Quartus® Prime開発ソフトウェアでサポートされるインテルデバイスではすべて、リップルクロック構造を使用してカウンターに使用されるロジック量を削減する必要はありません。デバイスでは、カウンタービットごとに1つのロジックエレメントを使用してカウンターを構築することができます。リップルカウンターの使用は完全に避けることが推奨されます。