Nios® V Processor Software Developer Handbook

ID 743810
Date 4/07/2025
Public
Document Table of Contents

9.3.1.1. HAL APIs for Platform Interrupts

Altera provides the Enhanced HAL Hardware Interrupt API for writing, registering, and managing platform ISRs. The Nios® V processor supports up to 16 platform interrupts.

The interrupt APIs include the following types of routines:

  • Routines to be called by a device driver to register an ISR
  • Routines to be called by an ISR to manage its environment
  • Routines to be called by BSP or application code to control ISR behavior

The interrupt APIs support the following types of BSPs:

  • Bare-metal HAL BSP
  • Micrium MicroC/OS-II (uC/OS-II) BSP
  • FreeRTOS* BSP
Note: The legacy platform interrupt API is deprecated and not supported in Nios® V processor-based system.