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.

Linux: DDR2 without optimezed timming configuration

Tool/software: Linux

Dear all,
 
I'm working with a device that isn't always assembled with the same DDR2 part number.  And it doesn't have a SPD available for recognization of DDR2 by U-BOOT/SPL.
First I'd like to know if there is another way to recognize the DDR2 part number.
If there isn't, I intend to use the same timing configuration regardless the DDR2 part number.
I know it won't be the optmized configuration for all part numbers and I won't have the best performance with all of them. But it's ok because my application doesn't require it.
Could it have another impact than loss of performance?
Dear all,
 
I'm working with a device that isn't allways assembled with the same DDR2 part number.  And it doesn't have a SPD available for recognization of DDR2 by SPL.
First I'd like to know if there is another way to recognize the DDR2 part number.
If there isn't, I pretend to use the same timing configuration regardless the DDR2 part number.
 
I know it won't be the optmized configuration for all part numbers and I won't have the best performance with all of them. But it's ok because my application doesn't require it.
Could it have another impact than loss of performance?
  • Hi user5063882,

    In case of there is no way to detect the DDR2 part number by the software you should use different configuration for each one DDR2 part number if the different timings or other setting are required. You can hardcode in the source code but the more correct way is to use your own u-boot config parameter which should be different for each DDR2 part number group.

    BR
    Tsvetolin Shulev
  • Hi Cvetolin Shulev,
    Thank you for your answre.

    I'm trying to avoid using differents u-boot versions. Even if it cost loss of performance.

    I have four homologed part numbers and their parameteres are almost the same.

    In case of there is no way to detect the DDR2 part number, I intend to change my u-boot to apply the same configuration for any part number that may not be the optimized, but it's compatible with the specification for all homologed part numbers.

    So i'd like to know if I use a configuration that is not the optmized for a part number, but it's compatible with the required by it's specification, would it have another consequence than it doesn't get the best performance?