Nios® V Processor Software Developer Handbook

ID 743810
Date 10/12/2024
Public
Document Table of Contents

16.4. Settings Managed by Nios® V Processor Board Support Package Editor

Settings are central to how you create and work with BSPs, software packages, and device drivers. You control the characteristics of your project by controlling the settings. The settings determine things like whether or not an operating system is supported, and the device drivers and other packages that are included.

Sometimes these settings are specified automatically, by scripts, and sometimes explicitly, with Tcl commands. Either way, settings are always involved.

This section contains a complete list of available settings for BSPs and for Intel® FPGA-supported device drivers and software packages. It does not include settings for device drivers or software packages furnished by Intel partners or other third parties. If you are using a third-party driver or component, refer to the supplier's documentation.

Settings used in the Nios® V processor Board Support Package Editor are organized hierarchically, for logical grouping and to avoid name conflicts. Each setting's position in the hierarchy is indicated by one or more prefixes. A prefix is an identifier followed by a dot (.). For example, hal.enable_c_plus_plus is a hardware abstraction layer (HAL) setting, while ucosii.event_flag.os_flag_accept_en is a member of the event flag subgroup of MicroC/OS-II settings.

Setting names are case-insensitive.