# Interrupt Handling for RISC-V This page is a non-authoritative resource for information and documentation about interrupt handling on RISC-V. An interim page for the discussion of interrupt handling is here: [[interrupt_handling]]. # Open PLIC Implementations * - written in verilog, has an AHB3-Lite / AMBA interface. Documentation is here: It has been taped out, it supports virtually unlimited (limited by timing only) IRQ lines. All registers are dynamically generated. Currently it only features an AHB3 slave interface, but the BIU is separate. So other interfaces can be easily added. * Shakti Peripherals, there is a tested (taped-out) version here in src/peripherals/plic and another version with up to 1024 IRQ lines and a 2-cycle response time here