This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Team, I'm working through the following DDR PHY register configuration wiki http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling and am modifying the gel file contained on that page for the starter kit EVM. The process is working well using the Samsung device K4B2G1646F-BYMA and I have two questions:
Your guidance is welcome. Thank you!
DEEP SEARCH said:
- Does the gel file set the DDR3 clock frequency or is this a function of hardware straps and xtal osc freq? I need to make sure I’m running the DDR interface at 400MHz (short of probing with a fast and cumbersome scope) rather than 303MHz as stated in the gel file.
I'm not sure which version of the GEL file you are using, but when you connect to the target, the routine GetInputClockFrequency() should be able to detect the boot pins to figure out the right crystal frequency and then set the frequency. Do note that you would have to modify the GEL file if the DDR PLL is set to 303 MHz instead of 400 MHz depending on which version of the GEL file you are using. You can simply search for DDR_PLL_Config in the GEL file and set the frequency to the right value.
DEEP SEARCH said:
AM3358_StarterKit.gelInput clock frequency is 24Mhz. I'm using the SDK EVM file (attached). How to set DDR PLL so DRAM clock frequency is 400MHz? Currently it is at 303MHz. This had been confirmed with a scope measurement.
Rgds,
John