![Xilinx Kintex UltraScale KCU1500 User Manual Download Page 37](http://html1.mh-extra.com/html/xilinx/kintex-ultrascale-kcu1500/kintex-ultrascale-kcu1500_user-manual_3425060037.webp)
Kintex UltraScale KCU1500 Acceleration Development Board
37
UG1234 (v2017.1) June 20, 2017
www.xilinx.com
Chapter 4:
Software Platform
For more information about the common kernel mode drivers for Hardware Platforms
targeting PCIe accelerator cards with XDMA IP, see the
SDAccel Environment Platform
Development Guide
(UG1164)
[Ref 2]
.
IMPORTANT:
User modifications to the address map, DMA, or host interface of the provided platform
could necessitate a new or modified kernel mode driver.
Hardware Abstraction Layer (HAL) Driver
The HAL driver is included with the SDx Environments installation and is required by the
SDAccel runtime to communicate with the PCIe accelerator card. It is used for downloading
FPGA bitstreams; allocating, deallocating, and migrating buffers; device profiling; and for
communicating with the device and its kernels. The HAL driver is layered on top of the
kernel mode drivers, and exposes C-style APIs to the runtime or other user of the driver.
The HAL driver is not specific to the Xilinx Acceleration KCU1500 4DDR Expanded Partial
Configuration platform. For more information about the common HAL driver for Hardware
Platforms that utilize the kernel mode drivers, see the
SDAccel Environment Platform
Development Guide
(UG1164)
[Ref 2]
.
IMPORTANT:
User modifications to the kernel mode drivers or replacement of a kernel mode driver
could necessitate a new or modified HAL driver.
Send Feedback