We have a design we have used on a lot of products consisting of a TMS320C6720 + Micron MT48LC4M16 SDRAM, Altera Cyclone CPLD and a FLASH chip sitting on a bus. Nothing else is on the bus. The last build of one of the products was DOA from the CM (untested by them) with all 10-of-10 boards unable to talk to the SDRAM.
We normally boot from the I2C to bring up the board and download the FLASH image via a serial port in the Altera device in production. The I2C EEPROM is then removed from the board and users boot from the image stored in FLASH.
The last build was unable to boot from the I2C port. To see what was going on, we attempted to connect the board to our XDS510USBPlus. We are able to connect, but the emulator reports a memory error when we try to download code to the target via the emulator. The exact same process was followed on a board from the previous build and it worked fine. I buzzed out the board and verified there are no shorts or opens on the bus circuitry.
I suspect there is a problem with the TMS320's interface to the SDRAM. Are you aware of any issues with these parts? The CM claims they purchased the parts from Mouser. In addition to the part number, the parts are marked "C12-06A1ETG4". The board that works has a TMS320 marked "C12-23D671TG4". Are there any differences between these parts?