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.

[DM8148] About DDR3 support and Memory configuration ....



Hi,

I have to used DM814x EVM PG2.1 board + VSDC to develop DVR product. 

On EVM board DDR memory circuit design, total used 2 CS for 8 pcs DDR3 (1Gb x 8bit) for System memory, totally 1GB (bandwidth 64bit). 

But in our system design, because layout size and cost, so we need to redesign this memory setting. 

we will change to 1CS for 2 pcs DDR3 (2Gb x 16bit), totally 512MB (bandwidth 32bit). 

In this new memory setting, I have some questions need your confirm and helps, 

 

1. The DM8148 is can support 2 pcs 16 bit DDR3 (just use one CS) or not? 

  I list my applications for you to reference, if you have any bandwidth concern. 

  DVR Model 1: 4 Channel D1 input / 1 Channel D1 video output. 

  DVR Model 2: 1 Channel 720p, 3 Channel D1 video input / 1 Channel D1 video output. 

 

2. In this new memory design, how to modify memory configuration in u-Boot? Could you please give me some hints?

  I have to try to modify  "/u-boot-04.01.00.05/inculde/configs/ti8148_evm.h" internal Physical Memory Map. but it is no work.

  please check  follow below,

 #define CONFIG_NR_DRAM_BANKS  1 

 #define PHYS_DRAM_1  0x80000000

 #define PHYS_DRAM_1_SIZE  0x20000000

 #define PHYS_DRAM_2  0xA0000000

 #define PHYS_DRAM_2_SIZE  0

 have any I lost? 

 

Thank you for your help. 

B&R,

Jeff