DDR3 ハード・メモリー・コントローラーに問題があり、書き込みおよび読み取りアクセス時に ODT 信号 (mem_odt) が高い状態を維持します。
回避策は次のとおりです。
- MegaWizard メモリーパラメーター タブで 、MR1 RttNom を 無効に設定し 、MR2 RttWr を RZQ/4 に設定します (またはボードに最適な値はどれでも)
- IP の再生成
- 次の変更を加えて、mem_odt信号を永続的に高く設定します。*_p0_*_addr_cmd_pads.v ファイルを開き、ucmd_padのインスタンス化でデータ接続を変更します。
差出人:
.datain ({ phy_ddio_we_n、phy_ddio_cas_n、phy_ddio_ras_n、phy_ddio_odt、phy_ddio_cke、phy_ddio_cs_n})
宛先:
.datain({ phy_ddio_we_n、phy_ddio_cas_n、phy_ddio_ras_n、4\'b1111、phy_ddio_cke、phy_ddio_cs_n})
デザインを再コンパイルし、mem_odtが常に高いスコープを使用して確認します。RttNom を無効にして RttWr を有効にすることで、メモリーデバイスの ODT がライトアクセス用にのみオンになっていることを確認します。
この問題は、Quartus® II ソフトウェアの今後のリリースで修正される予定です。