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.