Part Number: TDA4VM
Dear Experts,
Do we support 8G DDR? If so how should we modify the mapping from 4G to 8G?
BR
Sikai
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.
Yes, TDA4VM can support a 8GB LPDDR4 memory.
The customer would need to update the DDRSS registers accordingly using the Register Configuration tool (link below). For 8GByte, this would imply the customer would need 16Gbit density (per channel for a single rank), 32-bit width, and dual rank memory. If the customer was previously using a 8Gbit density (per channel for a single rank), then the customer would need to ensure that they also update the refresh cycle time (tRFC) and any other timing related parameters impacted by density (such as tXSR) in the configuration tool.
In addition to register settings, the customer may need to update other areas of code. Refer to section 3.1.2 of the Register Configuration tool user guide (link below) that discusses changes required. Note that there may be other changes (like MMU settings) that may need to be updated elsewhere in code.
https://www.ti.com/lit/pdf/spracu8
Regards,
Kevin
Dear Kevin,
Thanks for your quick reply. Customer now wants to know about the MMU settings in detail and hope to know whether we have some guides.

BR
Sikai
Kevin,
Thanks for the details on the DDR tool side.
Sikai,
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1097117/faq-tda4vm-reduce-the-dram-ddr-memory-of-linux-to-1gb
The above E2E describes changing size to 1GB. Similar changes need to be done to extend to 8GB.
The above E2E covers all the places where you need to change in U-Boot.
You also can take a look at j721s2 files that supports 16GB.
- Keerthy