1 PolarFire FPGA System Services
(Ask a Question)This document describes how to run the system services using the demo design. The following table lists the system services used in the demo.
Service Category | Services |
---|---|
Device and Data Services |
Read Device Serial Number Read Device User-code Read Device Design-info |
Design and Data Security Services |
Read Device Certificate Read Digest Query security Read Debug Information Digital signature Secure NVM services PUF Emulation Nonce service |
The demo design includes the Mi-V soft processor, which initiates the system service requests and enables the PF_SYSTEM_SERVICES core to access the System Controller. For more information about the system services design implementation, and the necessary blocks and IP cores instantiated in Libero® SoC, see Demo Design.
The demo design can be programmed using any of the following options:
- Using the pre - generated .job file: To program
the device using the
.job
file provided along with the demo design, see Appendix 1: Programming the Device Using FlashPro Express. - Using Libero SoC: To program the device using Libero SoC, see Libero Design Flow.
The demo design can be used as a reference to build a fabric design with the system services feature.