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.

TMS320C6678: C6678LE EVM DDR3 is not stable

Part Number: TMS320C6678

Hello,

My customer has some C6678LE EVMs and they found DDR3 write/read was not stable on one of them.  It sometimes works, but does not work. Other EVMs work perfectly. They are using CCSv6.1.3 with integrated gel file (C:\ti\ccsv6\ccs_base\emulation\boards\evmc6678l\gel\evmc6678l.gel). According to logs on CCS console window, DDR3 initialization in gel file seems to be done correctly. But for example, if they dump data from memory window view, CCS shows an error of data verification. 

I know the gel file has a problem with DATA_REG_PHY_DQ_OFFSET Programming. Please see the following post:


Even if we do the same thing here, the problem is still existing. Do you have any experience about this issue ? If so please share your workaround for this issue.
Or, should we initiate the replacement process to your local sales team ? Please suggest.

Lastly, the above fix is not present in the later version of CCS. For example, I don`t see any fix in gel file bundled in CCSv7. Is this minor problem ? For me, I feel the fix should be merged to your master gel file.

Best Regards,
Naoki