How to Generate a Project from Digilent's Github Repository (Legacy)
Overview
This tutorial will teach you how to download and open one of Digilent's Demo Projects using its corresponding tcl script provided on Github.
Prerequisites
Skills
-
None needed
Hardware
-
None needed
Software
-
Vivado Design Suite
-
Some microblaze projects require a specific version of Vivado and will say so, but most projects should not
-
Downloads
Digilent's Github –GIT Repo
Tutorial
1. Download the Project
Getting the project onto your PC
1.2) All of the necessary files are included within each project folder, with relative file paths established, so as long as the files aren't moved around within the folder, you can move and run the project from any location. If you downloaded a .zip file from the wiki, just unzip the folder prior to proceeding.
2. Find the Tcl file location
Here we'll find and copy the location of the tcl file.
3. Executing the tcl script
Here we will execute the tcl script, thus generating the Vivado project.
3.2) As in the image above, once you have copied there may be a pop-up with a suggested 'proj/'. If you click on this the Tcl Console will automatically flip the slashes in the address from back slashed ( / ) to forward slashes ( \ ). This is a bit mundanebut is importantsince the console will not recognize the address with the backslashes. If it does not automatically correct them, just go in manually and replace each back slash with a forward slash. Execute this first command
The tcl script will create a new project with the source files, constraints, and any supplementary files included.