TE reference design scripts provide all necessary steps for a local board part installation and PS-Initialization. Reference Designs provide additional informations and instructions
General sescription of the reference design project delivery:
For manual Initialization use following description.
The Vivado® Design Suite allows you to create projects based on specific boards. Trenz Electronic provides Vivado Board Part files in the download area. This files are included into the reference projects, please choose a reference design under the proper module.
There are three options for installing the Board Part files
Attention: The board part files of our reference designs are for the corresponding Vivado version of the project delivery. It's possible to use them with other Vivado versions, but maybe it's not working correctly, if this is done.
Trenz Electronic will provide board part files for new assembly variants at first with the latest reference designs version.
Board Files for Trenz Electronic Modules will be available on Xilinx Git Hub store for Vivado 2020.1 and newer
Trenz Electronic will update board files which are available the Github regularly, but latest board part files tested with the corresponding Vivado version will be still delivered first with the reference designs.
Xilinx Git Hub Link: https://github.com/Xilinx/XilinxBoardStore
This Option allows you to install the Vivado Board Part files to any location of your choosing. The disadvantage is that it required an additional command to point the tools to your repository.
This description is for Vivado 2015.1 and higher. Older Vivado versions used other variable names, so some changes are necessary.
Since Vivado 2017.1, "init.tcl" should be renamed to "Vivado_init.tcl"
Create init.tcl with following content:
if { [catch { # ############################# # insert settings here: set tepath "C:/TE" if {[file exists ${tepath}/]} { set_param board.repoPaths $tepath puts "Set Board Part RepoPath: [get_param board.repoPaths]" } # ############################# }] } { puts "Info: (TE) init.tcl failed" }
Start your Vivado Version and the TCL-console printout should be the following:
A working init.tcl file is provided in the archive with this tutorial. With this method you can set up a permanent initialization TCL that is read by Vivado each time it launches. Details about the init.tcl file are included in UG835 Vivado Design Suite Tcl Command Reference Guide. UG835 describes where to put the init.tcl file.
This is the quickest option, but it is not recommended by Xilinx. Use at your own risk.
Regardless of which method you choose, the new boards should now be visible in Vivado 2015.1 or higher for vendor trenz.biz . To test this out, do the following.
The options should appear as shown.
For more information about this capability, please refer to the following Quick Take video.
The software used is