主题中讨论的其他器件:HALCOGEN
您好!
我们目前正在使用 RM48L952ZWT 修订版 D、我们将其与 IS42S16400J-7TLI SDRAM 连接。
下面是 Halcogen 配置:
EMIF_CLK 为110MHz。
以下是生成的代码:
我们正在进行一些温度测试、在达到70°C 后出现问题、因此我必须检查 SDRAM 的 EMIF 配置。
我尝试将刷新周期参数更改为16ms 以进行一些测试、当我生成代码时、它似乎与我在 Halcogen 中有64ms 没有区别。
SDRCR 值始终为31。
我已经在论坛上进行了检查、发现了以下内容:
该值似乎是一个错误。
您能确认是这样吗?
在64ms 内、正确的值应为(110*10^6)*(64*10^(-3))/4096 = 1718.15 = 1718
在16ms 内、正确的值应为(110*10^6)*(16*10^(-3))/4096 = 429.69 = 429
如果 SDRCR 写入的值小于32、则寄存器加载(2*T_RFC)+1、这意味着刷新率将为(2*6)+1)*4096*(1/110MHz)= 0.48ms、而不是所需的64ms 或16ms
如果刷新速度快于指定的刷新率、或者 刷新速度过快可能会导致其他问题、这应该是可以的?
我可以更改其他哪些参数来解决该问题?
谢谢




