2.1.4. Board Support Package Software Layer
The following image illustrates the platform software stack:
The runtime and Hardware Abstraction Layer (HAL) are part of the Intel® FPGA SDK for OpenCL™ or Intel® FPGA RTE for OpenCL. The Host-to-Device Memory Mapped Device (MMD) and PCIe Kernel Driver are delivered as a part of the BSP. Hence, apart from rebranding the BSP, you might need to update some code in the MMD or driver based on changes in the hardware project.
Did you find the information on this page useful?