I'm about ready to make a custom board based on the AM335xEVM-SK design.
I have looked at the documentation for calculating the DDR3 register values and it says to get the seed values for leveling using the ratio spreadsheet.
The ratio spread sheet says to use "0" for the phy invert if the lengths of DDR_CK > DDR_DQSx.
The EVM-SK PCB shows DDR_CK = 1.616" and DDR_DQS0 is 1.191" and DDR_DQS1 = 1.194". So invert should be "0x0".
In ddr_defs.h for the M41J128M16JT-125 section invert is defined as "0x1".
Why is invert set?
And one more question.
How is M41J128M16J-125_ration determined to be "0x40"?
The spread sheet documentation (BBB DDR3 tuning) indicates to use "0x80" as as starting point but it doesn't appear to ever get updated by the optimizer.
Thank you!
James