Revision History

The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the current publication.

Table 1. Revision History
Revision Date Description
B 08/2022 The following is a summary of the changes made in this revision.
A 08/2021 The first publication of the document.

This user guide was created by merging the following documents:

  • UG0753: PolarFire FPGA Security User Guide
  • UG0918: PolarFire SoC FPGA Security User Guide

The following revision history table describes the changes that were implemented in the UG0753: PolarFire FPGA Security User Guide document. The changes are listed by revision.

Note: UG0753: PolarFire FPGA Security User Guide document is now obsolete and the information in the document has been migrated to PolarFire® FPGA and PolarFire SoC FPGA Security User Guide.
Table 2. Revision History of UG0753: PolarFire FPGA Security User Guide
Revision Date Description
Revision 7.0 5/21 The following is a summary of the changes made in this revision.
  • Information about sNVM Master Key (SMK) was updated.
  • Information about Secure Non-Volatile Memory (sNVM) was updated.
  • Information about sNVM Write Service was updated.
  • Information about SYSCTRL_STATUS register was added. See Table 26.
Revision 6.0 9/20 The following is a summary of the changes made in this revision.
  • Information about Secure Non-Volatile Memory (sNVM) was updated.
  • Information about key modes based on factory ECC key were added. See Factory ECC Key.
  • Information about User ECC Keys (KUP and KUPE) was updated.
  • Information about RESET_DEVICE port was updated. See Table 10.
  • Information about Tamper Detection Flags was updated.
  • Information about IO Disable was updated.
  • Information about CYCLECOUNT parameter was updated. See Table 25.
  • Information about sNVM Write Service was updated.
  • Information about Digest Check Service was updated.
Revision 5.0 8/19 The following is a summary of the changes made in this revision.
  • Temperature channel's output value for the given example was corrected. See Temperature and Voltage Sensor.
  • Information about TEMP_HIGH port was updated. See Table 9.
  • Information about Returned Digests Format was updated. See Table 21.
Revision 4.0 10/18 The following is a summary of the changes made in this revision.
  • This document was updated for Libero SoC PolarFire v2.3 release.
  • Information about TVS was updated. See Temperature and Voltage Sensor.
  • Information about Glitch Detector was removed.
Revision 3.0 3/18 Structural changes were made throughout the document.
Revision 2.0 2/18 The following is a summary of the changes made in this revision.
  • Updated security overview information. For more information, see PolarFire FPGA Security Architecture.
  • Added tamper macro and configurator images. For more information, see Figure 25, Figure 26, and Figure 27.
  • Updated Table 12 by adding tamper detection flags. For more information, see Table 12.
  • Added a note about disabling Transceiver I/Os. For more information, see IO Disable.
  • Added voltage detector information. For more information, see User Voltage Detectors.
  • Updated tamper and voltage sensor information. See Temperature and Voltage Sensor.
Revision 1.0 7/17 The first publication of UG0753: PolarFire FPGA Security User Guide.

The following revision history table describes the changes that were implemented in the UG0918: PolarFire SoC FPGA Security User Guide document. The changes are listed by revision.

Note: UG0918: PolarFire FPGA Security User Guide document is now obsolete and the information in the document has been migrated to PolarFire® FPGA and PolarFire SoC FPGA Security User Guide.
Table 3. Revision History of UG0918: PolarFire SoC FPGA Security User Guide
Revision Date Description
Revision 3.0 5/21 The following is a summary of the changes made in this revision.
  • Information about sNVM Master Key (SMK) was updated.
  • Information about Secure Non-Volatile Memory (sNVM) was updated.
Revision 2.0 9/20 The following is a summary of the changes made in this revision.
  • Information about Secure Non-Volatile Memory (sNVM) was updated.
  • Information about key modes based on factory ECC key were added. See Factory ECC Key.
  • Information about User ECC Keys (KUP and KUPE) was updated.
  • Information about RESET_DEVICE port was updated. See Table 10.
  • Information about Tamper Detection Flags was updated.
  • Information about IO Disable was updated.
Revision 1.0 6/20 The first publication of UG0918: PolarFire SoC FPGA Security User Guide.