DCD file setting about tAOFPD and tAONPD

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

DCD file setting about tAOFPD and tAONPD

跳至解决方案
1,463 次查看
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

标签 (2)
0 项奖励
回复
1 解答
1,120 次查看
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 项奖励
回复
2 回复数
1,121 次查看
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 项奖励
回复
1,120 次查看
ko-hey
Senior Contributor II

Hi Yuri

Thank you for quick reply !

Ko-hey

0 项奖励
回复