Hi,
We are testing a custom PCB with a AM5K2E02 SOC.
We have observed that on boot the DEVSTAT register contains different values for the SYSBOOT pins than were expected. Intended 0's are always registered correctly as 0's. However some intended 1's register incorrectly as 0's. System operation appears to follow the DEVSTAT indicated values. For example, we have SYSBOOT[9] tied to 1.8V but this is always latched as a 0 in DEVSTAT[10].
All SYSBOOT pins are tracked and either have a 100K pull down to supplement the IPD or a 1K pull up to oppose the IPD. We also have a 47pF to ground for noise immunity.
We have verified the power sequence is correct.
We have observed that SYSBOOT pin values are stable during reset.
Are there any known reasons why the SYSBOOT would be latched incorrectly?
Are there any other ares of our design could cause this behaviour?
Thanks,
Jasvinder