2.4 sNVM

The PolarFire family includes 56 KB of sNVM. The sNVM is organized into 221 pages of 236 bytes or 252 bytes depending on whether the data is stored as plain text or encrypted/authenticated data. Pages within the sNVM can be marked as ROM during bitstream programming. Data written to the sNVM can be protected by the Physically Unclonable Function (PUF). The sNVM is readable and writable by the designer’s application during runtime and is an ideal storage location for locating the boot code for soft processors and user keys.