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.

AM623: Changing DRAM on a working AM62x Sitara board

Part Number: AM623

Tool/software:

Hello,

Our product uses the AM62x Sitara running Linux.
https://www.ti.com/lit/ds/symlink/am623.pdf
Currently, it uses the following 16Gbit DDR4 chip:
https://www.digikey.com/en/products/detail/micron-technology-inc/MT40A1G16TB-062E-F/15908251
The application isn't memory intensive and we want to downgrade the DRAM chip to ruduce cost but without making any changes to the PCB.

Questions:
1. If we change to similar DDR4 chip with exactly the same footprint, bus width and timings (access, write, page, etc) but at half the size (8Gbit)
Will we have to change anything in the BSP / Bootloader ? Or it will be a simple drop-in replacement ?
2. If we choose a DDR4 chip with different size and different timings what's the recommended way to retune the system for the new memory ?

  • 1. It should be just a drop in replacement if you use the same manufacturer.  Using a different manufacturer should also work, but there is probably is slightly higher chance that you may need to tweak the termination and drive strength settings.

    2. Please use the DDR Register Configuration tool (https://dev.ti.com/sysconfig/?product=Processor_DDR_Config&device=AM62x) to retune for the new memory.  Instructions are in the README in the tool.

    Note that memory allocation of software components may also need to change.  To test this out, you could use the existing board and just configure for 8Gbit (ie use a portion of the existing memory) using he DDR Register Configuration tool 

    Regards,

    James