126.96.36.199. Common Hardware Constants in Software Headers Files
The two header files that describe the hardware design to the software are in the following locations:
- For Windows systems, the header files are in the INTELFPGAOCLSDKROOT\board\s10_ref\source\include folder, where INTELFPGAOCLSDKROOT is the path to the SDK installation.
- For Linux systems, the header files are in the INTELFPGAOCLSDKROOT/board/s10_ref/linux64/driver directory.
Following is a snapshot from INTELFPGAOCLSDKROOT/board/s10_ref/linux64/driver/hw_pcie_constants.h
//Version ID and Uniphy Status #define ACL_VERSIONID_BAR 4 #define ACL_VERSIONID_OFFSET 0xcfc0
|Header File Name||Description|
Header file that defines most of the hardware constants for the board design specially in board.qsys.
This file includes constants such as the IDs described in PCIe Device Identification Registers, BAR number, and offset for different components in your design. In addition, this header file also defines the name strings of ACL_BOARD_PKG_NAME, ACL_VENDOR_NAME, and ACL_BOARD_NAME.
Update the information in this file whenever you change the board design.
Header file that defines DMA-related hardware constants.
Update these addresses whenever you change the board design. Refer to the Direct Memory Access section for more information.
Did you find the information on this page useful?