Microchip's PolarFire FPGAs are the fifth-generation family of non-volatile FPGA devices, built on state-of-the-art 28 nm non-volatile process technology. PolarFire FPGAs deliver the lowest power at mid-range densities. PF_UPROM is an embedded non-volatile memory block in PolarFire FPGAs that stores user-defined initialization data for on-chip memories (LSRAM/µSRAM) and custom logic. It is programmed during bitstream configuration, read-only from the fabric, and supports simulation through auto-generated UPROM.mem files.