1.5.1 Power-On Reset Digest Check
(Ask a Question)PolarFire FPGA device may be configured to perform automatic digest checks while powering up the user design (after power-on reset) to check the integrity of the selected non-volatile memories. The user can specify which digest to check. If any of the selected digest checks fails, a tamper event is generated to fabric for user action. The power-on digest check can be enabled and monitored using PF_TAMPER macro.
For example, if the first-stage boot code for a soft CPU is stored in the sNVM, the power-on reset digest check could be used to automatically provide a high-level of assurance that the code had not been changed whether due to natural or malicious event, since the digest was stored.
