Nios® V Embedded Processor Design Handbook

ID 726952
Date 5/13/2024
Document Table of Contents

3.1.1. Board Support Package Project

A Nios V Board Support Package (BSP) project is a specialized library containing system-specific support code. A BSP provides a software runtime environment customized for one processor in a Nios® V processor hardware system.

The Quartus® Prime software provides Nios V Board Support Package Editor and niosv-bsp utility tools to modify settings that control the behavior of the BSP.

A BSP contains the following elements:

  • Hardware abstraction layer
  • Device drivers
  • Optional software packages
  • Optional real-time operating system