Part Number: TMS320F28377D
My customer has multiple custom-made PCBs with TMS320F28377DZWTS DSPs populated on them. One particular DSP, when connected to via debugger shows the following unexpected values in the Device Configuration Registers:
- PARTIDL.QUAL = 11 (expected 10 for TMS)
- PARTIDH.FAMILY = 01111111 (expected 0000011 for dual core)
- DC0.SINGLE_CORE = 0 (expected 1 for dual core)
- DC1.CPU2_FPU_TMU = 0 (expected 1)
- DC1.CPU1_VCU = 0 (expected 1)
- DC1.CPU2_VCU = 0 (expected 1)
- DC1.CPU1_CLA1 = 0 (expected 1)
- DC1.CPU2_CLA1 = 0 (expected 1)
- DC20.GS6-GS15 = 0 (expected 1 for all GSx RAM areas)
Across all PCBs, all 28377D DSPs have these registers set to their expected values except this one DSP. Is there any insight as to why this specific DSP is configured differently than the rest? Again, they are all TMS320F28377DZWTS DSPs.
The DSP in question has the following device markings: YFC-75AFXEW.
We are connecting to this DSP via Blackhawk XDS560v2-USB System Trace Emulator. This same emulator has been used to connect and verify the Device Configuration Registers of a different 28377D DSP successfully as well.
We have attempted power cycling, connecting from different PCs, and still see the same bad configuration for that one DSP.
