Nios® V Processor Reference Manual

ID 683632
Date 5/25/2025
Public

Visible to Intel only — GUID: puq1740973305386

Ixiasoft

Document Table of Contents

4.3.11.1.1. CLIC Registers

The Nios® V processor implements each interrupt input i with the following control registers:

  • 8-bit slice of Interrupt Attribute (clicintattr[i]) that configures the trigger type,
  • 8-bit slice of Interrupt Input Control (clicintctl[i]) that configures the interrupt’s level and priority,
  • 1-bit slice that holds interrupt-pending (clicintip[i]), and
  • 1-bit slice that holds interrupt-enable bit (clicintie[i]).
Table 119.  CLIC Registers
Name Access Description
clicintattr Read/Write CLIC Interrupt Attribute
clicintctl Read/Write CLIC Interrupt Input Control
clicintip Read/Write CLIC Interrupt Pending
clicintie Read/Write CLIC Interrupt Enable

If an interrupt i is not present in the hardware, the corresponding CLIC registers for interrupt i are hardwired to zero.

Access to CLIC registers – clicintctl, clicintattr, clicintip, and clicintie utilizes the 32-bit Indirect Access M-mode CSRs. For more information about the Indirect Access M-mode CSRs, please refer to the Indirect Access M-mode CSR chapter.

Note that the CLIC registers are not Nios® V pocessor M-Mode CSRs.

  • They are accessible using Indirect Access CSRs only.
  • Direct access using CSR instruction is not possible.