I have a board which can go into two different applications. One application requires the ADSP21489, the other can use either the ADSP21488 or ADSP21489. I need to make sure that the application requiring the '489 really does have that part fitted. I have looked at reading the VDD_INT register used for Static Voltage Scaling, but both processors return valid values. I have tried accessing SRAM areas which are supposedly un-populated in the '488, but these seem to work normally in both devices.
Can you suggest how my code might distinguish between these processors?