Installing board files
The Digilent Arty Artix 7 (A7) board uses a board file to enable easy connectivity from the Xilinx IP Integrator (IPI) tool to the board pins. To use the board file in the tool, you must copy the board file into the Vivado installation.
CautionIf you have opened the example design before the board files were installed, then Vivado has already modified the project to only target the device and not the board. In this scenario, when the example design block diagram is opened, Vivado reports errors because it does not have the board I/O connections. To resolve this, you must copy the Xilinx project file (
m1_for_arty_a7.xpr) again from the archive.
The board file download and installation instructions are found at https://reference.digilentinc.com/learn/software/tutorials/vivado-board-files/start . As a minimum you must install the
To use the board files in a shared environment, you can add a reference to the location as part of your design. For example, if you uncompress the Digilent files to <install_dir>/vivado/Digilent, you can use the following command in the Tcl console.
set_param board.repoPaths ../../vivado/Digilent_board_files/vivado-boards-master/new/board_files/arty/
Alternatively, the Vivado project has the parameter board.repoPaths ready within it. Open the Vivado project,
<install_dir>/hardware/m1_for_arty_a7/m1_for_arty_a7/m1_for_arty_a7.xpr, and uncomment the following line:
<!-- Option Name="BoardPartRepoPaths" Val="$PPRDIR/../../../vivado/Digilent_board_files/vivado-boards-master/new/board_files"/ -->
When the design is opened in Vivado and if the board files are not correctly installed, the following error message is displayed.
Figure 2-1 Error message