Contact Us
Overview

SmartDV’s Interrupt Controller IP is a silicon-proven, fully featured interrupt management solution purpose-built for SoC designs requiring flexible, prioritized interrupt handling across embedded, IoT, automotive, and industrial applications. Compliant with standard interrupt controller conventions, it delivers complete interrupt management functionality supporting up to 31 IRQ sources plus one dedicated fast IRQ source, with programmable edge and level trigger detection for each interrupt input.

Designed for the practical integration requirements of modern embedded SoC designs, the IP supports programmable edge-triggered (rising or falling) or level-sensitive (high or low) trigger sources, a selectable source for the fast IRQ, and up to 31 pending interrupts while servicing a single active interrupt. Its eight levels of hardware priority, selectable hardware or software interrupt source per input, and fully maskable interrupt sources give embedded SoC teams a production-tested, flexible interrupt controller suited for real-time and general-purpose embedded processor designs.

Built for design flexibility and silicon efficiency, the IP core is highly configurable for both ASIC and FPGA implementations, with a strong focus on area optimization, power management, and peak performance. Its parameterized interrupt source count and clean host interface enable fast integration and confident design bring-up across a wide range of process nodes and target applications.

Request Data Sheet
INTC
Benefits
  • Full Interrupt Controller Functionality – Complete configurable interrupt management supporting up to 31 IRQ sources plus one dedicated fast IRQ source
  • Configurable Trigger Detection – Programmable edge-triggered (rising or falling) or level-sensitive (high or low) trigger source configuration per interrupt input
  • Selectable Fast IRQ Source – Configurable selection of the source assigned to the dedicated fast IRQ for lowest-latency critical interrupt handling
  • Pending Interrupt Support – Support for up to 31 pending interrupts while servicing a single active interrupt
  • Eight Priority Levels – Eight levels of hardware priority for deterministic interrupt arbitration
  • Hardware or Software Source Selection – Selectable hardware or software interrupt source per input for flexible event triggering
  • Fully Maskable Sources – All interrupt sources individually maskable for flexible system-level interrupt management
Compliance and Compatibility
  • Compliant with standard interrupt controller protocol conventions for embedded SoC designs
  • Configurable SoC interface supporting AMBA AXI, AHB, APB, and custom wrappers for seamless integration
  • Compatible with ASIC and FPGA design flows across leading foundry process nodes
  • Compatible with all major EDA synthesis, simulation, and linting flows

Request Datasheet