The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the current publication.
Table 9-1. Revision HistoryRevision | Date | Description |
---|
H | 03/2025 | Updated information about digests and digest checks in the Digests, Power-On Reset Digest Check, On-Demand Digest Check and Exporting Digests sections. |
G | 09/2024 | Updated a sentence regarding the user code in Secure Boot (For PolarFire SoC FPGA Only). |
F | 04/2024 | Updated the information about Zeriozation in Security Glossary. |
E | 05/2023 | The following is a summary of the changes made in this revision:- Updated the document title and added RT PolarFire® support.
- Updated Secure Non-Volatile Memory (sNVM) to mention that Authenticated plaintext and Authenticated ciphertext options are available in all PolarFire family “S” version devices.
- Added a note in Secure Boot (For PolarFire SoC FPGA Only) to mention that Secure Boot is available on all PolarFire SoC devices including “S” and “non-S” versions.
- Updated information about the DIGEST flags in Tamper Detection Flags.
- Updated information about Key Size support for RSA and DSA. See Table 1.
- Updated information about Port List.
|
D | 11/2022 | The following is a summary of the changes made in this revision: |
C | 09/2022 | Added TVS synchronization recommendation, see Temperature and Voltage Sensor |
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 9-2. Revision History of UG0753: PolarFire FPGA Security User GuideRevision | 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 9-3. Revision History of UG0918: PolarFire SoC FPGA Security User GuideRevision | 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. |