如何从Digilent的Github库生成一个项目(遗产)

概述

本教程将教你如何使用Github上提供的tcl脚本下载并打开Digilent的演示项目。


先决条件

技能

  • 没有需要

硬件

  • 没有需要

软件

  • Vivado设计套件
    • 一些microblaze项目需要特定版本的Vivado,并且会这样说,但大多数项目不应该这样说

下载

Digilent Github的GIT存储库


教程

1.下载项目

把项目放到你的电脑上

1.1)去Github仓库,找到你正在工作的董事会。对于本指南,我们将使用Basys3。下载repo单击下载Zip按钮。

1.2)所有必要的文件都包含在每个项目文件夹中,并建立了相关的文件路径,所以只要文件不在文件夹中移动,你就可以从任何位置移动和运行项目。如果您从wiki下载了.zip文件,请在继续之前先解压缩该文件夹。

2.找到Tcl文件位置

在这里,我们将找到并复制tcl文件的位置。

2.1)在项目文件夹中有两个子文件夹,分别名为“proj”和“src”。如下图所示:

2.2)进入proj文件夹,右键单击“create_project”文件并选择“Properties”。

2.3)高亮显示并复制文件的位置。


3.执行tcl脚本

在这里,我们将执行tcl脚本,从而生成Vivado项目。

3.1)打开Vivado,在窗口底部找到Tcl控制台。输入字母'cd'(更改目录)后面跟着您先前复制的文件路径。

3.2)如上图所示,一旦你复制了,可能会弹出一个建议的'proj/'。如果您单击此Tcl控制台将自动翻转斜杠地址从后斜杠(/)向前斜杠(\)。这有点平凡但是是很重要的因为控制台不会识别带有反斜杠的地址。如果它不能自动纠正它们,只需手动输入并将每个反斜杠替换为正斜杠。执行第一个命令
3.3)如下图所示,输入" source ./ "并选择自动填充建议'create_project.tcl'。如果有不同版本的板,选择create_project。您所对应的TCL。按enter执行tcl脚本。

tcl脚本将用包含的源文件、约束和任何补充文件创建一个新项目。