(Please visit the site to view this file)
(Please visit the site to view this file)
Hi,
We have planed to manufacture new board with TMS320C6678. I have described the problem we face in the last bord below.
In our last customized board we used Two TMS320C6678. Each DSP processor consist of 1GB of DDR3. The DDR3 chips we are using is Micron (MT41J128M16 – 16 Meg x 16 x 8 Banks). 5 micron chips (4chip for 1GB + 1chip for ECC).
Therefore totaly 10 Micron DDR3 cips are used for DSP processor.
For the First DSP processor and the DDR chips, the length matching values for the DQS is around 1550 and the clock length value is 5150. In the First DSP processor I can able to access the 16-bit of four DDR3 chips (4*16-bit=64-bit)for the 1GB.
For the Second DSP processor and the DDR chips, the length matching values for the DQS is around 1750 and the clock length value is 5150. In the Second processor I can able to access the 16-bit of 1st,2nd & 4th DDR3 chips only. I can't able to access the 3rd DDR3 chips through GEL file it self for a speed of 1333 MTS.
Then I have decreased the Speed to 800 MTS then i can able to access the 3rd DDR3 chip. Along with the degradation of speed i have also has to disable certain register values and to modify the GEL file to get access the 3rd DDR Chip.
The change i had made in the GEL file is
*) ddr3_setup_auto_lvl_1333() --> Delay_milli_seconds(). I have to comment all the Delay_milli_seconds functions in the DDR3 intialization section. The register values i have to write '0' to the following parameters DDR_TERM, DYN_ODT, SDRAM_DRIVE of DDR_SDCFG. I have also has to comment the DDR_SDRFC at line number 2428.
Then I have made the Same changes in the IBL source scrit for DDR3 intialization. But the I can't able to load the IBL. Once if i have tried to load the IBL it writes in EEPROM and it compares the content along with the IBL content stored in the DDR3 and fails.
As the issue is very urgent. I have also attached the GEL file of DSP1 & DSP2 along with this mail.
Hence what can be the issue. Whether I have to Change any thing in the GEL and in IBL to get this issue cleared. Any one can respond as soon as possible.
Regards,
Avinash N