Hi All,
We are checking the DDR3 memory controller register settings for our application and currently we used the same settings as Mistral EVM board.
For our applications, we are running 400MHz clocks for 2 x DDR3, which supplier is Hynix and P/N number is H5TQ2G63FFR-PBI (industrial grade and Temp range: -40
degree to 95 degree). When I checked the register settings, I met some questions and need to clarify:
(1) SDRAM refresh control register (SDRRCR):
- bit[29] SRT and bit[28] ASR: now for this two bits is 00. But we choose industrial grade DDR3 due to our outdoor application. Whether these two bits can be set to 10, which means SRT set to 1 (extended operating temp range) and ASR set to 0 (Manual self refresh).
- bit[15-0] Refresh_Rate: Now we use C30h. For our application (extended operating temp range), the register value should set to 618h, right? or when the casing temp is 0~85 degree, we use C30h and when the casing temp is 85~95 degree, we use 618h?
(2) SDRAM Timing 2 Register (SDRTIM2)
- bit[30-28] T_XP, now we use 6h value. But tXP is 3N clk from data sheet, so we should use the value 2h for this bit?
- bit[24-16] T_XSNR, now use 2Fh value. I check the data sheet but cannot find tXSNR timing specification. How to verify whether this value is ok or not?
-bit[15-6] T_XSRD, now use1FFh value. I check the data sheet but cannot find tXSRD timing specification.How to verify whether this value is ok or not?
Hope to get your reply and thanks.
Best Regards,
Zhang CL