Hi,
We are using the AM4377 Sitara Processor with DDR3 SDRAM and have had trouble getting the EMIF consistently working, some boards work and some do not. We have used the SPRAC70A_AM437x_EMIF_Configuration_Tool_V21 to determine the required register values based upon the DDR3 memory we are using and the board routing, the result indicating we needed to activate the 'Invert Clock' function.
Using the above we noticed that register EMIF4D_EXT_PHY_CTRL_1 required a different value when the 'Invert Clock' function is active, with the PHY_REG_CTRL_SLAVE_RATIO_x bit fields changing. The user manual doesn't describe what these bit fields actually do.
My question is does anyone know what these bit fields are used for and how the 'Invert Clock' influences the field setting. Changing this register value along with the 'Invert Clock' now allows our system to work correctly on all boards therefore this bit field must influence something on the EMIF interface.
Any information would be greatly appreciated.
Cheers
Martin