Reference Design Build Procedure

To build the reference design:

1. Decompress the package in a folder respecting Vivado requirements (no special characters in the path). For example: c:/workspace/CustomLogic
2. Start Vivado
3. Execute the script "create_vivado_project.tcl" in the Tcl Console.
TCL command: source c:/workspace/CustomLogic/03_scripts/create_vivado_project.tcl
As result, a Vivado project is created at the folder 07_vivado_project. For example: c:/workspace/CustomLogic/07_vivado_project.
4. Run Implementation.
TCL command: launch_runs impl_1
5. Execute the script "customlogic_functions.tcl" in the Tcl Console.
TCL command: source c:/workspace/CustomLogic/03_scripts/customlogic_functions.tcl
This script makes the following two functions available:
customlogic_bitgen: Generate .bit file.
customlogic_prog_fpga: Program FPGA via JTAG (volatile).
6. After completion of the implementation, run the function “customlogic_bitgen” in the TCL console.
TCL command: customlogic_bitgen
This function updates the bitstream file in the folder 06_release.
7. After the bitstream is generated, update the FPGA by executing the function customlogic_prog_fpga in the TCL console.
TCL command: customlogic_prog_fpga
This function requires a Xilinx JTAG programmer.
This step is optional.
8. The generated bit-stream can also be programmed in a non-volatile way via the Firmware Manager Tools.