Nios® V Processor Software Developer Handbook

ID 743810
Date 7/08/2024
Public
Document Table of Contents

8.8.3.1. Component Discovery

When you run the BSP Editor to generate the BSP, a library of available drivers and software packages is populated.

The BSP generator locates software packages and drivers by inspecting a list of known locations determined by the Nios® V processor tools, Quartus® Prime software, and IP core® IP Library installers, as well as searching locations specified in certain system environment variables.

The BSP Editor identifies drivers and software packages by locating and sourcing Tcl scripts with file names ending in _sw.tcl in these locations.

Note: For run-time efficiency, the BSP Editor only looks at driver files that conform to the criteria listed in this section.

After locating each driver and software package, the Nios® V processor tools searches for a suitable driver for each hardware module in the hardware system (mastered by the Nios® V processor that the BSP is generated for), as well as software packages that the BSP creator requested.