Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
Hello,
We are facing issue with DDR2 interface, till when silicon changed from "TMS320DM6446ZWT" to "TMS320DM6446AZWT".
Below are our observations for DDR2 issue,
- Tested DDR2 with CCS utility, which will test full DDR address range.
- Write known data pattern (AAAA or 5555) to full address range and read back for verification.
- Observed that (find attached jpg),
o Data gets corrupted starting from 0x84801198 address onwards (address changed after each power up).
o Data is corrupted only for odd / even address (for e.g. in attached image all odd address (highlighted with red color boxes) 0x84801199, 0x848011A1, 0x848011A9, 0x848011B1. )
o Between the two corrupted data there is 8 address byte offset (which is fix all the time)
o There is no corruption as shown in green color box (in any board)
o Add significance delay between two write operation, but still the same.
o When we write known data to any particular corrupted address (directly in memory window), we are able to successfully write/read.
- Terminate ODT pin of DDR2 chips to GND, but still the same.
There is no DDR issue in 20% of total build of boards of this batch.
Please advice.
Thanks in advance.
--
Thanks & Regards,
Ashvin Dedakiya
Skype: ashvindedakiya