IP PortfolioSoC interconnectinterrupt controllers

of_aplic

RISC-V APLIC

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Advanced platform-level interrupt controller with interrupt domains, source modes, delegation and direct delivery or forwarding as MSIs to IMSICs.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
srcinparallel64 
eipoutparallel8 
m_msioutvalid-qualified bus64 

Standards

  • RISC-V Advanced Interrupt Architecture 1.0

More in interrupt controllers

IDBlockMaturity
of_irq_aggInterrupt aggregatorsimulated
of_plicRISC-V PLICsimulated
of_clicRISC-V CLICplanned
of_imsicRISC-V IMSICplanned
of_gic_styleGIC-style interrupt distributorplanned