IP PortfolioSoC interconnectinterrupt controllers

of_imsic

RISC-V IMSIC

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Incoming message-signaled interrupt controller per hart with machine, supervisor and guest interrupt files, eidelivery/eithreshold and topei claim.

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
eipoutparallel8 

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_aplicRISC-V APLICplanned
of_gic_styleGIC-style interrupt distributorplanned