前言
SDRAM不刷新数据会丢失,所以看到DDR IP里面的自刷新设置默认没有打开,我很疑惑。
结论:例化后的默认配置即可,不用担心刷新问题。
解释
图中的自刷新功能指的是打开DDR芯片的自刷新功能。而不是DDR controler的刷新功能。
DDR芯片的自刷新功能有个好处,就是不用担心DDR控制器掉电后数据丢失。当然可能会进一步影响传输性能。
DDR CONTROLER的自刷新功能是默认打开的。即不需要外界的刷新命令。即可使用。
如果想要手动控制DDR的刷新需要打开下图中的选项。
xilinx的建议
大概意思是说,让DDR控制器自己控制刷新可能会造成4%的性能损失。但是除非你真的非常有把握否则不建议打开手动控制选项。