Visible to Intel only — GUID: puq1740973305386
Ixiasoft
Visible to Intel only — GUID: puq1740973305386
Ixiasoft
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]).
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.