about ddr3 calibration value select

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

about ddr3 calibration value select

ソリューションへジャンプ
1,042件の閲覧回数
changbaoma
Contributor IV

I got ddr3 calibration value by running The i.MX 6/7 Series DDR stress test tool, eg.

MMDC registers updated from calibration

Write leveling calibration
MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x00000000
MMDC_MPWLDECTRL1 ch0 (0x021b0810) = 0x001F001F

Read DQS Gating calibration
MPDGCTRL0 PHY0 (0x021b083c) = 0x4154014C
MPDGCTRL1 PHY0 (0x021b0840) = 0x00000000

Read calibration
MPRDDLCTL PHY0 (0x021b0848) = 0x40402E32

Write calibration
MPWRDLCTL PHY0 (0x021b0850) = 0x40403830


Success: DDR calibration completed!!!

But some calibration values may vary each run on the same board or run on different boards.

eg.

MPDGCTRL0 PHY0 (0x021b083c) = 0x4154014C

MPDGCTRL0 PHY0 (0x021b083c) = 0x41500148

MPDGCTRL0 PHY0 (0x021b083c) = 0x414C0148

changbaoma_0-1620721248610.png

How do i choose this calibration value? the max one? the min one? or average of the 3 values?

 

 

ラベル(1)
0 件の賞賛
返信
1 解決策
1,036件の閲覧回数
Yuri
NXP Employee
NXP Employee
1 返信
1,037件の閲覧回数
Yuri
NXP Employee
NXP Employee