Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public
Document Table of Contents

3.6.3.7. Generic Interrupt Controller CPU Interface

The generic interrupt controller (GIC) CPU interface, when integrated with an external distributor component is a resource for supporting and managing interrupts in a cluster system. The GIC CPU interface hosts registers to mask, identify and control states of interrupts forwarded to that core. There is a separate GIC CPU interface for each core in the system.

The GICv4 architecture supports:

  • Two security states
  • Interrupt virtualization
  • Software generated interrupts
  • Message based interrupts
  • System register access for the CPU interface
  • Interrupt masking and prioritization
  • Cluster environments
  • Wake up events in power management environments