AnsweredAssumed Answered

i.MX7D DDR3 calibration and Script Aid

Question asked by Rasmus Rahunen on Dec 29, 2016
Latest reply on Jan 4, 2017 by Rasmus Rahunen

Hi all,

 

We are building a product, which is based on i.MX7D SABRE board. We would need to calibrate the DDR3 memories with our prototype device. We have downloaded the i.MX6/7 DDR Stress Test Tool from:

 i.MX6/7 DDR Stress Test Tool V2.92 

 

I have a couple of questions:

1. Is there a similar DDR3 script aid available for i.MX7D that exists for i.MX6? (i.MX6DQSDL DDR3 Script Aid )

2. Is the script provided with the tool "MX7D_DDR3_register_programming_aid_v09.ds" actually valid for the SABRE development board? - If so, then it's probably also valid for us, since the memory design is based on SABRE.

 

I've tried running the calibration with the above mentioned default script and it yields the following results with 528MHz DDR frequency:


Final read delay = 0x0C0C0C0C

Final write delay = 0x06060606

 

The final question is:

3. After the calibration, is it enough to enter these two values into the U-Boot configuration file (like here: git.denx.de Git - u-boot.git/blob - board/freescale/mx7dsabresd/imximage.cfg ) registers DDR_PHY_OFFSET_RD_CON0 (0x30790020) & DDR_PHY_OFFSET_WR_CON0 (0x30790030)?

 

Best regards,

Rasmus

Outcomes