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.

PROCESSOR-SDK-AM335X: AM335x EMIF tool usage

Part Number: PROCESSOR-SDK-AM335X

Hi, I remember back to 2016, software level calibration is required to obtain optimal DDR parameters in every PCB board. But now I see the tuning websites are gone, and the EMIF tools document was updated in 2019.

www.ti.com/.../sprack4

I only have one DDR in my design. Based on the document, I do not need to run the software level calibration. I only need to fill in the spreadsheet and get optimal parameters.    

Does that mean the parameters I obtained in 2016 is no longer suitable for the new board today? Does the new calibration method only work after a specific version of SDK or uboot ? 

Is it recommended to update new parameters to the PCB boards which are mass-produced in 2016?

Thanks

Andy S.

  • Hi Andy, there should not be a reason to change the configuration you had from 2016.  If you are still producing the same design which was tested back then and you have not seen any issues, then i would stick with the original configuration.

    If you have a new design, then i would use the latest tools.  The latest tools don't have any connection to any version of the SDK or u-boot.  We simplified the procedure and only required the software leveling algorithm to be run with multiple memories in fly-by topology.  If you have just one DDR, the values straight from the tool can be used.

    Regards,

    James

  • Hi, James, we actually have some DDR error issue when we produce the board today. The failure rate is about 5%. That's why I revisited the EMIF tool and found the difference. Anyway, I will try the new method to see the result. 

    Another question is, will the board automatically run the DDR calibration itself every time it boot up, and then update the parameters I input? 

    Thanks,

    Andy S. 

  • Yes, then if you are seeing a failure, i would try the output of the latest tool.

    Yes, the software driver will initialize the DDR controller and PHY with the configuration file each boot up.

    Regards,

    James

  • Hi, James, after the DDR auto calibration, I wonder if the parameters are the same or similar each boot up. I guess they should be very similar. 

  • Yes, they should be very similar.  There might be some slight variation board to board, or even on the same board across several boots.

    Regards,

    James