DCD file setting about tAOFPD and tAONPD

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DCD file setting about tAOFPD and tAONPD

Jump to solution
1,340 Views
ko-hey
Senior Contributor II

Hi all

My customer have a question about settings of DCD file so please tell me.
They're building a custom board with i.MX6DL and trying to make DCD file for their board at same time.


First, they compared following two files.

One is mx6dlsabresd.cfg.
Another is the file which is based on the Datasheet of MT41K128M16JT-125's.


Then, they found a different settings between those files.

In MX6DL_SabreSD_DDR3_register_programming_aid_v2.0.xlsx, the MMDC0_MDOTC value is 0x1B333030.
On the other hand in mx6dlsabresd.cfg, the MMDC0_MDOTC setting is 0x00333030.

They got MMDC0_MDOTC value from the datasheet so we guess that 0x1B333030 is correct.

Also they concerned about they need to set "0" to tAOFPD and tAONPD fields.


Please tell me the correct setting.

Add info:

They use a MX6DL_SabreSD_DDR3_register_programming_aid_v2.0.xlsx that can download from following link.
https://community.nxp.com/docs/DOC-105964

MT41K128M16JT-125 is SDRAM memory which is used for MCIMX6DL-SDP.

Ko-hey

Labels (2)
0 Kudos
1 Solution
997 Views
Yuri
NXP Employee
NXP Employee

Hello,

  tAOFPD - This field determines the time between termination cuircuit starts to turn off
the ODT resistance till termination has reached high impedance. Obtain this value from
DDR3 data sheet.

 

  tAONPD - This field determines the time between termination cuircuit gets out of high impedance
and begins to turn on till ODT resistance are fully on. Obtain this value from DDR3 data sheet.

 

  From the MT41K128M16JT Datasheet both parameters minimal value is 2ns,

and maximal - 8.5 ns. Maximal value should be set in MMDCx_MDOTC. So,
Your values (recommended in MX6DL_SabreSD_DDR3_register_programming_aid) are reasonable.
The mx6dlsabresd.cfg is based on minimal Datasheet values.

 

 

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
2 Replies
998 Views
Yuri
NXP Employee
NXP Employee

Hello,

  tAOFPD - This field determines the time between termination cuircuit starts to turn off
the ODT resistance till termination has reached high impedance. Obtain this value from
DDR3 data sheet.

 

  tAONPD - This field determines the time between termination cuircuit gets out of high impedance
and begins to turn on till ODT resistance are fully on. Obtain this value from DDR3 data sheet.

 

  From the MT41K128M16JT Datasheet both parameters minimal value is 2ns,

and maximal - 8.5 ns. Maximal value should be set in MMDCx_MDOTC. So,
Your values (recommended in MX6DL_SabreSD_DDR3_register_programming_aid) are reasonable.
The mx6dlsabresd.cfg is based on minimal Datasheet values.

 

 

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
997 Views
ko-hey
Senior Contributor II

Hi Yuri

Thank you for quick reply !

Ko-hey

0 Kudos