16.2.7 CoreSysServices Soft IP
COMM_BLK is used to call the following system services:
- Device and Design Information Services
- Flash*Freeze Service
- Cryptographic Services
- DPA-Resistant Key-Tree Services
- Non-Deterministic Random Bit Generator (NRBG) Services
- Zeroization Service
- Programming Service
- NVM Data Integrity Check Service
Microchip provides CoreSysServices soft IP to access the system services implemented by the System Controller from FPGA fabric. The CoreSysServices soft IP provides a user interface for each of the system services and an Advanced High-Performance Bus (AHB)-Lite master interface on the Fabric Interface Controller (FIC) side. The core communicates with the COMM_BLK through one of the Fabric Interface Controllers (FICs).
The CoreSysServices soft IP decodes the command received from the user logic and translates the user logic transactions to the AHB-Lite master transactions. For more information on CoreSysServices soft IP, see the CoreSysServices Handbook available in the Libero SoC IP catalog.