Step 1: Preparing Board Installation Files

SDAccel™ provides a utility, xbinst, that generates firmware and driver files for the target board plugged into the host computer.

Run the following commands to prepare files for the target card installation. See the xbinst Command Reference for more details on xbinst utility.

Note: Depending on the target location, you might need to run some commands with root or sudo privilege. You must change access permissions to enabel read access for all machine users.

Run the following commands:

$ sudo mkdir -p /opt/dsa/xilinx_kcu1500_dynamic_5_0
$ sudo xbinst --platform xilinx_kcu1500_dynamic_5_0 
-d /opt/dsa/xilinx_kcu1500_dynamic_5_0

****** xbinst v2017.4 (64-bit)
  **** SW Build 2080852 on Sun Dec 10 18:06:50 MST 2017
    ** Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.

INFO: [XBINST 60-895] Target platform: 
/opt/Xilinx/SDx/2017.4/platforms/xilinx_kcu1500_dynamic_5_0/xilinx_kcu1500_dynamic_5_0.xpfm
INFO: [XBINST 60-267] Packaging for PCIe...
INFO: Adding section [CLEARING_BITSTREAM (1)] using: 'xilinx_kcu1500_' (1686170 Bytes)
INFO: Adding section [FIRMWARE (3)] using: 'mgmt' (14548 Bytes)
INFO: Adding section [SCHED_FIRMWARE (5)] using: 'sched' (9488 Bytes)
Successfully completed 'xclbincat'
INFO: [XBINST 60-268] Packaging for PCIe...COMPLETE
INFO: [XBINST 60-667] xbinst has successfully created a board installation directory at /opt/dsa/xilinx_kcu1500_dynamic_5_0.
Note: The actual version and build date could vary based on the release of the tools.

Make a note of the board installation directory. This procedure uses/opt/dsa/xilinx_kcu1500_dynamic_5_0 as an example.

Copy the following files to the programming computer:

/opt/dsa/xilinx_kcu1500_dynamic_5_0/xbinst/firmware/xilinx_kcu1500_dynamic_5_0_primary.mcs
/opt/dsa/xilinx_kcu1500_dynamic_5_0/xbinst/firmware/xilinx_kcu1500_dynamic_5_0_secondary.mcs

Make a note of the file location on the programming computer because it is required to program the configuration memory in a later step.