Hi experts,
As you know, we are using DDR3 UDIMM on our custom board. To initiate the DDR3 memory we actually use the datasheet of the SDRAM/UDIMM and fill the spreadsheet provide by TI to get the value of the initial value of DSP’s registers. However our final goal would be to make this routine automatic on Power-On, like a PC BIOS would do. To do so, we would like to read back the Presence EEPROM of the DDR3/UDIMM module to get the information and then, compute by ourselves the initial register values in function of the kind of DDR3 UDIMM we plugged.
Even if, we can already successfully read back the presence EEPROM and interprets the value, we are not able, and we don’t understand how to compute some of the register values. To resume, we have no problem to compute:
-DDR_SDTIM1 (Formula found in spreadsheet/user guide SPRUGV8C)
-DDR_SDTIM2 (Formula found in spreadsheet/user guide SPRUGV8C)
-DDR_SDTIM3 (Formula found in spreadsheet/user guide SPRUGV8C)
-DDR_SDFG (Formula found in spreadsheet/user guide SPRUGV8C)
However, no information found on how to compute:
-DATA[0..8]_WRLVL_INIT_RATIO
-DATA[0..8]_GTLVL_INIT_RATIO
-DDR3_CONFIG_REG_12
-RD_DQS_SLAVE_RATIO
-WR_DQS_SLAVE_RATIO
-WR_DATA_SLAVE_RATIO
-FIFO_WE_SLAVE_RATIO
For those values, Excel spreadsheet is locked, and user guide provide no equation.
Would we have support to get back the needed equations?
Thanks in advance.