如何从Digilent的Github存储库中生成一个项目(遗留)

概述

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


先决条件

技能

  • 没有需要

硬件

  • 没有需要

软件

  • Vivado设计套件
    • 一些微火焰项目需要一个特定版本的Vivado,他们会这么说,但大多数项目不应该这么说

下载

Digilent Github的GIT存储库


教程

1.下载项目

把项目放到你的电脑上

1.1)进入Github库,找到你正在使用的电路板。在本指南中,我们将使用Basys3。单击。下载回购文件下载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脚本将创建一个包含源文件、约束和任何补充文件的新项目。