Due to a problem with the Intel® Arria® 10 DDR3 IP, you may not be able to transition back to the auto refresh mode if the self-refresh mode is enabled.
Device Family: Intel® Arria® 10
Type: How-To
Area: EMIF
Last Modified: December 11, 2018
Version Found: v18.0
Bug ID: FB: 610050;
IP: Arria 10 External Memory Interfaces
Why can’t the Intel® Arria® 10 DDR3 IP exit self-refresh mode?
Description
Workaround/Fix
To work around this problem, enable the Self Refresh Auto Exit bit (i.e. cfg_srf_autoexit_en) in the sbcfg1 register of the Memory-Mapped Register (MMR) interface. When the cfg_srf_autoexit_en bit is set, the DRAM can only enter self-refresh mode when the command queue is empty. The DRAM will exit self-refresh mode when the command queue isn’t empty or a new command is detected on the Avalon interface.