We have recently received from our CM boards built with a BF561SBB600 part which are all marked with 0.5. However, through programming, or direct register reads, we have found some of the die to be revision 0.3. I have also noticed that there is no '#' in front of the date code for this batch. My concern is that these parts could be black-topped / remarked and don't want them to deploy if so. Attached is a picture of the markings - Regards, DChapman
Lalitha, the first indication that there might be a problem was while programming the DSP using VisualDSP / ICE-1000 hardware. When programming the revision 0.5 die, a warning is displayed that we are programming a 0.5 silicon with 0.3 code. Secondly, we output the ChipID via a debug port during boot.
unsigned long chipid = *(unsigned long *)0xFFE05000;
// Then it is output to the debug port this way:
sprintf(tmpstr, "DSPID = 0x%08X\r\n", chipid);
We have a lot of 400 DSPs with the same date code as pictured. 100 have been assembled and tested. We are seeing about a +30% that report being 0.3 while being marked 0.5. There have been no hard failures with these parts to date but are concerned about global deployments.
Please confirm where did you purchase the ADSP-BF561SBB600 DSP from?Regards,Lalitha.S