Visible to Intel only — GUID: iga1401399665944
Ixiasoft
Visible to Intel only — GUID: iga1401399665944
Ixiasoft
38.5.6. Board Support Package
The generator produces a vector table file for each VIC in the system, named altera_<name>_vector_tbl.S. The vector table's source path is added to the BSP Makefile for compilation along with other VIC driver source code. Its contents are based on the BSP settings for each VIC's interrupt ports.
The VIC does not support runtime stack checking feature (hal.enable_runtime_stack_checking) in the BSP setting.
VIC BSP Settings
The VIC driver scripts provide settings to the BSP. The number and naming of these settings depends on your hardware system's configuration, specifically, the number of optional shadow register sets in the Nios® II processor, the number of VIC controllers in the system, and the number of interrupt ports each VIC has.
Certain settings apply to all VIC instances in the system, while others apply to a specific VIC instance. Settings that apply to each interrupt port apply only to the specified interrupt port number on that VIC instance.
The remainder of this section lists details and descriptions of each VIC BSP setting.
- altera_vic_driver.enable_preemption
- altera_vic_driver.enable_preemption_into_new_register_set
- altera_vic_driver.enable_preemption_rs_<n>
- altera_vic_driver.linker_section
- altera_vic_driver.<name>.vec_size
- altera_vic_driver.<name>.irq<n>_rrs
- altera_vic_driver.<name>.irq<n>_ril
- altera_vic_driver.<name>.irq<n>_rnmi
- Default Settings for RRS and RIL
- VIC BSP Design Rules for Intel FPGA HAL Implementation
- RTOS Considerations