AM335x DDR3 Software Leveling Program MLO User Guide
User Step:
1. Insert the SD card with the MLO inside the FAT32 disk, then booting the board.
2. You’ll see the output from the console (UART0) as below.
3. Set the DDR3 Frequency & EMIF timing parameters:
a. If you are doing the software leveling for StarterKit EVM or use the same timing configuration, you can input “1” for the next step.
b. If the default timings are not suitable for your design (most belongs to this case), choose “2” to set your DDR3 frequency & Timing parameters.
When you use the DDR running@303MHz, please input “1”; “2” for running @400MHz. You’ll see the confirm information after the choice is made.
Then set the TIMING parameter according to the AM335x_DDR_register_calc_tool spreadsheet.
Input the values: The SDRAM_CONFIG can be got according to the DDR spec and AM335x TRM.
4. Set the DDR PHY ratio seeds. The ratio seeds value can be got from the RatioSeed_AM335x_boards spreadsheet. After all the inputs are done, the software leveling program will start. You’ll be able to get the result shown as below:
Console output:
RatioSeed
SpreadSheet
Result:
References:
For Step 3 details, you can refer to the link:
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips
For Step 4 details, you can refer to the Link:
http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling
User Step:
1. Insert the SD card with the MLO inside the FAT32 disk, then booting the board.
2. You’ll see the output from the console (UART0) as below.
3. Set the DDR3 Frequency & EMIF timing parameters:
a. If you are doing the software leveling for StarterKit EVM or use the same timing configuration, you can input “1” for the next step.
b. If the default timings are not suitable for your design (most belongs to this case), choose “2” to set your DDR3 frequency & Timing parameters.
When you use the DDR running@303MHz, please input “1”; “2” for running @400MHz. You’ll see the confirm information after the choice is made.
Then set the TIMING parameter according to the AM335x_DDR_register_calc_tool spreadsheet.
Input the values: The SDRAM_CONFIG can be got according to the DDR spec and AM335x TRM.
4. Set the DDR PHY ratio seeds. The ratio seeds value can be got from the RatioSeed_AM335x_boards spreadsheet. After all the inputs are done, the software leveling program will start. You’ll be able to get the result shown as below:
Console output:
RatioSeed
SpreadSheet
Result:
References:
For Step 3 details, you can refer to the link:
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips
For Step 4 details, you can refer to the Link:
http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling