Step 4: Setting up the Board - 2021.1 English

Vivado Design Suite Tutorial: Dynamic Function eXchange (UG947)

Document ID
UG947
Release Date
2021-12-17
Version
2021.1 English

Once the partially reconfigurable design is in operation, you can connect to and communicate with the core to check status, deliver triggers, and make modifications.

  1. Prepare the VCU108 board for programming.
    1. Connect the JTAG port (J106) to your computer via the micro-USB connection.
    2. Set the configuration mode to 010 (BPI) by setting the Address DIP Switch (SW16) to 00010 (bit 4 is high).
    3. Turn on the power to the board.
  2. Open the Vivado® IDE.
  3. Select Flow > Open Hardware Manager
  4. Click on the Open Target link and select Auto Connect. The Virtex® UltraScale™ VU095 device will be recognized.
  5. To program the BPI configuration flash, right-click the device (xcvu095_0) and select Add Configuration Memory Device.
  6. From the list shown, select the Micron flash 28f00ag18f and click OK twice.
  7. In the Configuration file field, search the tutorial directory for dfx_prom.mcs found in the bitstreams subdirectory. Click OK to select this file, and then click OK to program the flash.

    At this point, the board is ready to operate with the tutorial design. Any power-cycle or hard reset automatically programs the Virtex UltraScale FPGA with this sample design.