IP PortfolioProcessorsinterrupt

of_cpu_aclint

Core-local interruptor (ACLINT)

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Machine timer, machine software interrupt and supervisor software interrupt devices for multi-hart systems.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
mtipoutparallel8 
msipoutparallel8 

Standards

  • RISC-V ACLINT 1.0 (draft)

More in interrupt

IDBlockMaturity
of_cpu_plicPlatform-level interrupt controllersimulated
of_cpu_clicCore-local interrupt controller (CLIC)simulated
of_cpu_aiaAdvanced interrupt architecture (APLIC and IMSIC)planned
of_cpu_mailboxInter-processor mailbox and semaphoresplanned