Hi,
a customer AM437x design is using the same 2x 16-bit DDR3 configuration as is on the AM437x Starterkit and AM437x IDK. We would like to know how we best arrive at the right DDR side ODT.
[] Is dynamic ODT recommended over static ODT, if the nominal ODT is RZQ/4 or RZQ/2? I am assuming these dynamic values are spec'ed by the DDR vendor ...
[] Is dynamic truly mutually exclusive to static ODT, i.e. the static settings in DDR_TERM have no effect, if DYN_ODT is set?
[] The GEL DDR configuration for the SK and IDK are using static ODT RZQ/6 (40 Ohm). How did we arrive at this setting, as it relates to the 2x 16-bit DDR3 device configuration?
Here is the GEL:
This one is for GP EVM with 4x 8-bit DDR3 devices
#define DDR3_SDRAM_CONFIG 0x61A013B2 //32-bit DDR3
//differential DQS
//ODT set to RZQ/4; Dynamic ODT set to RZQ/4
//drive strength = RZQ/6
//CWL = 5 400MHz
//CL = 6 400MHz
//7 = 16 row bits
//2 = 10 column bits
//1 chip select
This one is for SK and IDK with 2x 16-bit DDR3 devices.
#define IDK_EVM_DDR3_SDRAM_CONFIG 0x61A11B32 //32-bit DDR3
//termination = RZQ/6
//differential DQS
//dynamic ODT off
//drive strength = RZQ/6 (lower drive strength for IDK
//CWL = 5
//CL = 6
//7 = 16 row bits
//2 = 10 column bits
//1 chip select
Thanks,
--Gunter