Board Support Package
ConceptA Board Support Package (BSP) is a platform-specific layer of support files, configuration, and routines that adapts software (including RTOSs and verification test programs) to run on a particular board, DUT/testbench, or virtualized hardware environment. In Core-V-Verif, the BSP aligns test-program resources with the DUT/testbench virtual peripherals and may include linker scripts, CSR configuration files, and startup assembly. The BSP also serves as the hardware/software boundary exploited by firmware re-hosting, and is part of the vendor-supplied enablement package for automotive software-defined vehicle platforms.
WIKI
Definition
A Board Support Package (BSP) is a platform-specific set of support files, routines, and configuration used to make software run correctly on a particular board, device under test (DUT), or virtualized hardware environment. In embedded RTOS contexts, developers create a BSP and device drivers to make an RTOS run on their platform. In verification contexts such as Core-V-Verif, BSP files align the resources expected by a test program with the resources supported by the DUT and testbench.
Role in Core-V-Verif
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →