Identifying BSP versions of existing bitstreams

Identifying BSP versions of existing bitstreams

You can find out the constraint required for an existing bitstream using two commands of the aocl binedit tool, e.g.

module load fpga/intel/opencl_sdk aocl binedit build/19_3/krn_auto/volume_dummy_v10.aocx print .acl.board aocl binedit build/19_3/krn_auto/volume_dummy_v10.aocx print .acl.board_package

 

Finding the output values of aocl binedit in the first two columns allows you to identify the constraint to be used.

.acl.board

.acl.board_package

--constraint

.acl.board

.acl.board_package

--constraint

p520_max_sg280l

.../20.4.0/hld/board/bittware_pcie/s10 .../19.4.0/hld/board/bittware_pcie/s10 .../19.2.0/hld/board/bittware_pcie/s10 .../19.1/hld/board/bittware_pcie/s10
bittware_520n_20.4.0_max bittware_520n_19.4.0_max bittware_520n_19.2.0_max bittware_520n_19.1.0_max
.../18.1.1/hld/board/nalla_pcie .../18.0.1/hld/board/nalla_pcie .../18.0.0/hld/board/nalla_pcie
bittware_520n_18.1.1_max bittware_520n_18.0.1_max bittware_520n_18.0.0_ea

p520_hpc_sg280l

.../20.4.0/hld/board/bittware_pcie/s10_hpc_default .../19.4.0/hld/board/bittware_pcie/s10_hpc_default .../19.2.0/hld/board/bittware_pcie/s10_hpc_default
bittware_520n_20.4.0_hpc bittware_520n_19.4.0_hpc bittware_520n_19.2.0_hpc

 

.../20.4.0/hld/board/bittware_pcie/s10 .../19.4.0/hld/board/bittware_pcie/s10 .../19.2.0/hld/board/bittware_pcie/s10

This combination only occurs, when you manually selected the _hpc_ BSP after loading the _max_ module.

bittware_520n_20.4.0_hpc bittware_520n_19.4.0_hpc bittware_520n_19.2.0_hpc

 

 

.../18.1.1/hld/board/nalla_pcie
bittware_520n_18.1.1_hpc

 

 

p520_max_sg280h

 

unsupported, please recompile with supported BSP

p520_hpc_sg280h

 

unsupported, please recompile with supported BSP

Unsupported BSPs: Since the 19.1.0 tools, the BSP comes with support for two different target boards: p520_max_sg280l and p520_max_sg280h. These differentiate between boards with so-called L-Tile and H-Tile FPGAs. Our boards contain L-Tile FPGAs, so only use p520_max_sg280l (and p520_hpc_sg280l for selected BSP versions) as targets for synthesis.