Step 4: Setting Up the Board - 2025.1 English - UG947

Vivado Design Suite Tutorial: Dynamic Function eXchange (UG947)

Document ID
UG947
Release Date
2025-05-29
Version
2025.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 target board for programming.
    1. Connect the JTAG port to your computer via the micro-USB connection.
      • For the KC705: U59
      • For the VC707 or VC709: U26
    2. Set the configuration mode to 010 (BPI) by setting the Address DIP Switch (SW13) 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 for the device to be recognized.
  5. To program the BPI configuration flash, right-click the device (e.g., xc7k325t_0) and select Add Configuration Memory Device.
  6. From the list shown, select the appropriate linear BPI flash and click OK twice.
    • For the KC705, select 28f00ap30t
    • For the VC707 or VC709, select 28f00ag18f
  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 AMD FPGA with this sample design.