flash

The flashcommand programs the flash configuration memory on the card with a specified deployment shell.

It has the following options:

  • -d (Optional): Specifies the target card ID, else flashes all cards if not specified.
  • -a : Specifies the name of the deployment shell to program the card or you can set theshell_nametoall. This will attempt to flash all the cards in the system with the installed deployment shell.
  • -t : Specifies the timestamp associated with theshell_name.

For example, to flash the card with a deployment shell calledxilinx_u200_xdma_201820_1and timestamp1535712995, enter the following command:

sudo xbutil flash -a xilinx_u200_xdma_201820_1 -t 1535712995

Below is an example of the output after the card has been flashed:

INFO: ***Found 880 ELA Records Idcode byte[0] ff Idcode byte[1] 20 Idcode byte[2] bb Idcode byte[3] 21 Idcode byte[4] 10 Enabled bitstream guard. Bitstream will not be loaded until flashing is finished. Erasing flash............................................ Programming flash............................................ Cleared bitstream guard. Bitstream now active. DSA image flashed succesfully Cold reboot machine to load the new image on FPGA