Other Parts Discussed in Thread: DRA722
Hello,
My customer noticed the EMIF Tools (rev 2.0.0, 28-Mar-2017) generate an init value for the EMIF_DDR_PHY_CONTROL_1 register of 0x0x0824402b. (This could be replicated from the original EMIF Tools Excel file, selecting AM571x in the System Application Details, and leaving all the other fields unchanged.)
This has the effect of masking the read data eye training during the full leveling command as RDLVL_MASK = 1. This is against the TI recommendation of using full hardware leveling for the DDR interface. I heard (see thread notes) this may be due to some marginality in the hardware read leveling process, but I found no further information about this. On the other hand, U-Boot from our latest Processor SDK enables full hardware leveling as it sets EMIF_DDR_PHY_CONTROL_1 = 0x0024400b (file $u-boot_source_dir/board/ti/am57xx/board.c).
Could I get a clear statement about which DDR leveling one should use for AM5718? Thank you.
Regards,
François.