-
Notifications
You must be signed in to change notification settings - Fork 13
Getting Started
Josh Andersen edited this page Sep 12, 2019
·
1 revision
- set $XILINXD_LICENSE_FILE to point to the relevant license server
- make sure vivado 2018.2 executable is in $PATH or aliased appropriately
- cd OpenCAPI3.0_Client_RefDesign/scripts
- Source the correct setup_environment script
- If using csh,
source ./setup_environment.csh
- If using ksh,
. ./setup_environment.ksh
- cd .. (go back to the OpenCapiBuilds directory)
- vivado -source create_project.tcl -tclargs --speed {speed}
TCL ARGS are optional.
Example Commands:
vivado -source create_project.tcl
vivado -source create_project.tcl -tclargs --speed 25.78125
speed | card | afu |
---|---|---|
25.78125 | ad9v3 | AFP |
speed | card | afu |
---|---|---|
25.78125 | ad9v3 | AFP |
25.625 | ||
20 |
This will open an instance of the Vivado GUI and create the initial Vivado project inside the directory: **viv_proj**
To reopen the Vivado project at a later time, use the following command from the OpenCAPI3.0_Client_RefDesign directory:
vivado viv_proj/viv_proj.xpr
- Currently, only one card and one AFU are supported. However, the directory structure and create_project.tcl script were designed to allow flexibility with building any AFU on any card.
- New AFUs should be placed under ./afu
- New cards should be placed under ./board_support_packages