インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションソフトウェアの問題により、シミュレーション中に有効なデータではなく「X」の出力が表示される場合があります。この問題は、以下の条件に該当する場合に発生します。
- RAM は、異なるリード / ライト・クロックで構成されています。
- RAM はデュアル・ポート・モードで構成されています。
- RAM は、read_during_write_mixed_portsを dont_care に設定して構成されています。
- 書き込みアドレス (address_a) と読み取りアドレス (address_b) は、現在のクロックサイクルでトリガーされます。
- 書き込みイネーブル信号 (wren_a) は、前のクロックサイクル (正のクロックエッジの間) でデアサートされていました。
この問題を回避するには、正のクロックエッジで制御信号をトリガーしないでください。
この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションの今後のリリースで修正される予定です。