AnsweredAssumed Answered

HELP!How to set these registers of DDR3-1600?

Question asked by Bai Jack on Jul 17, 2014
Latest reply on Jul 22, 2014 by lunminliang

Hi,

 

We developed a board based on P2020E professor. We changed the capacity of DDR3 from 1GB DDR3-1333 to 4GB DDR3-1600, compare with P2020RDB-PC. Now we need to modify the registers of DDR3 in uboot source code. The file is named p1_p2_rdb_pc.h .

 

I have a problem about the configuration of two DDR3 registers, which are named DDR_TIMING_CFG_1 and DDR_TIMING_CFG_3 in the file P2020RM.

 

Could you tell us how to set these registers? Especially, we do not know how to set the two fields of EXT_REFREC in DDR_TIMING_CFG_3 and REFREC in DDR_TIMING_CFG_1, so please tell us how to set these two fields?What is more, we do not know the meaning of the sequence “tRFC= {EXT_REFREC || REFREC} + 8”, we need your help.

 

The datasheet of the two fields are as follows.

DDR_TIMING_CFG_3:

DDR_TIMING_CFG_3.png

DDR_TIMING_CFG_1:

DDR_TIMING_CFG_1.png

We are looking forward to your reply.

Thank you very much.

Outcomes