IP PortfolioProcessorsinterrupt

of_cpu_mailbox

Inter-processor mailbox and semaphores

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

Doorbell mailboxes, message FIFOs and hardware semaphores for communication between harts and heterogeneous cores.

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/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request

Standards

No external standard applies.

More in interrupt

IDBlockMaturity
of_cpu_plicPlatform-level interrupt controllersimulated
of_cpu_aclintCore-local interruptor (ACLINT)simulated
of_cpu_clicCore-local interrupt controller (CLIC)simulated
of_cpu_aiaAdvanced interrupt architecture (APLIC and IMSIC)planned