PYNQ-Z2使用Vitis2020新建工程

  • Post author:
  • Post category:其他




PYNQ-Z2使用Vitis2020.2新建PS端开发工程

  • 软件版本:

    Vitis2020.2

    开发套件
  • PYNQ开发包资料:

    密码:l4gl
  • 将PYNQ-Z2资料包

    Board_File

    中的

    PYNQ-Z2

    文件夹复制到

    Vitis

    安装目录下

    Vivado\2020.2\data\boards\board_files

    ,这样在创建工程时可以快速选择板卡文件

1、安装

Vitis

,打开

vivado

,左上角依次点击

File

–>

project

–>

New

,然后点击

next

,依次输入工程名,和存放的路径,如果勾选

Create project subdirectory

,那么会自动在刚才选择的存放路径下新建一个文件夹存放新的工程.

在这里插入图片描述

下一步选择

RTL Project

在这里插入图片描述

然后一直点击

next

,这里让你选择你的芯片型号(如果你是其他的板子,直接选相应的型号就是了),我们直接点击

Boards

,选择我们导入的PYNQ-Z2板子(是因为我们前面将

pynq-z2



board file

复制到了相应的路径里,所以在这路可以直接选择)

在这里插入图片描述

然后点击

next

,在这里我们可以看见我们所操作的全部信息,以及芯片的具体型号

在这里插入图片描述

点击

Finish

,等待工程的创建.创建完成后如下:

在这里插入图片描述

点击

Creat Block Design

,我们创建一个zynq的ip核,直接点击

ok

.

在这里插入图片描述

点击

+

在这里插入图片描述

输入

zynq

,点击

ZYNQ7

在这里插入图片描述

直接点击

Run Block Automation

,这里注意

Apply Board Preset

一定要打钩,这样我们前面复制的

board file

会自动将

ddr

,

时钟

等基本配置给设置好,就不用一个一个要我们去设置了.然后点击

ok

在这里插入图片描述

在这里插入图片描述

就会得到如下所示:

在这里插入图片描述

我们将方框中的时钟连接起来.,并点击图中的方框钩,验证电路完整性

在这里插入图片描述

在左边的

Sources

栏中,右键我们创建的ip,点击

Creat HDL Wrapper

在这里插入图片描述

保持默认,点击ok.这样我们顶层的Verilog模块就出来了,可以看见有个.v文件

在这里插入图片描述

再次右键我们的模块,点击

Generate Output Products

,

在这里插入图片描述

选择

Global,

–>

Generate

等待…

在这里插入图片描述

创建成功

在这里插入图片描述

左上角,依次

File

–>

Export

–>

Export HardWare

,一直保持默认点击下去,并

Finish

.这样我们

Vivado

的工作就做完啦.

现在启动

Vitis

,在工具栏中选择

Tools

–>

Launch Vitis IDE

在这里插入图片描述

选择一个路径作为你的

work space

,点击

launch

.

在这里插入图片描述

进入

Vitis

的主界面

在这里插入图片描述

左上角

File

–>

New

–>

Platform Project

在这里插入图片描述

输入

Platform

的工程名,点击

next

,在这里我们选择我们之前在

Vivado

中导出的

xsa

文件,选择完成

Finish

.这样

Platform

创建完成.

在这里插入图片描述

右键

Platform Project

,点击

Build Projet

,我们编译一下

在这里插入图片描述

接下来创建应用开发工程,他必须是依托platform创建,左上角

File

–>

New

–>

Application Project

在这里插入图片描述

一路一直next下去,该输入的就输入名字,我们选择一个

hello world

工程.

Finish

,然后就创建完毕啦.

在这里插入图片描述

在左边

src

文件夹下我们可以看见源码

在这里插入图片描述

我们依然需要

Build

一下

在这里插入图片描述

开发板上电,跳冒接到

JTAG

,在工具栏中选择

window

–>

show View

,我们创建一个串口终端.方便接收打印输出.

在这里插入图片描述

选择

Terminal

在这里插入图片描述

右下角多出一个窗口,我们点击

2

,新建一个终端

在这里插入图片描述

在这里插入图片描述

连接成功

在这里插入图片描述

我们运行一下,右键

工程

,选择

run

在这里插入图片描述

输出了

Hello world

,整个工程创建成功.

在这里插入图片描述



版权声明:本文为weixin_42464527原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。