Part Number: AM5726
Tool/software: Linux
Hi,
I'm using the EMIF tool http://www.ti.com/lit/an/sprac36b/sprac36b.pdf to understand how to config DDR3. It seems some register options are not shown in the spread sheet, for example, EBANK_POS field is always set to 0 in the generated u-boot code, is that right? But the SDK 4.3.0.5 source code has it set to 1.
The TRM says ROWSIZE in EMIF_SDRAM_CONFIG is not used only if EBANK_POS=0 and IBANK_POS=0. Out of curiosity, I set ROWSIZE to a wrong size, while keeping EBANK_POS=1 as is.
SDK source setting: 4c000008: 61851b32 08000000
My test setting1: 4c000008: 61851bb2 08000000
My test setting2: 4c000008: 61851ab2 08000000
Surprisingly the device still works with my test settings. Why doesn't the wrong row size affect the functionality here?
Thank you!
Jan