学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (十一)Vivado建立工程 | 2023.11.1/星期三/天气晴

本文详细介绍了使用Vivado和SDK进行XilinxZYNQFPGA开发的过程,包括新建工程、设置参数、添加工程文件及ZYNQ-7000芯片资源的理解。通过一步步指导,帮助读者开始FPGA开发之旅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录

学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (一)开始
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (二)学习方法选择
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (三)安装并破解Vivado和SDK
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (四)安装并破解Modelsim
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (五)ZYNQ-7000芯片摘要
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (六)ZYNQ-7000芯片的PS有什么资源
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (七)ZYNQ-7000芯片的PL有什么资源
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (八)ZYNQ-7000芯片的CLB
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (九)FPGA开发流程
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (十)Vivado IDE的打开和界面
学习使用Vivado和SDK进行Xilinx ZYNQ FPGA开发 | (十一)Vivado建立工程(本文)



摘要

根据xilinx的《ug910-vivado-getting-started》和米联客的《基于 ZYNQ 的 FPGA 基础入门》,使用Vivado建立一个工程,并了解建立工程中涉及的相关知识。包括:

  • 创建工程
  • 创建文件

一、使用Vivado新建工程

打开vivado后,点击create project。
在这里插入图片描述
弹出create a new Vivado project界面,直接点击next。
在这里插入图片描述
弹出project name界面,填好工程名称,选择好工程路径,点击next。
可以勾选上create project subdirectory,这样就可以在这个路径下单独生成一个工程名称对应的子文件夹,以便于与其他工程分开文件夹存放。
在这里插入图片描述
弹出project type界面,选择好工程类型,点击next。
这里选择RTL project,然后把不添加源文件勾上,后面再自己新建源文件。
在这里插入图片描述
弹出default part界面,选择parts里面的XC7Z010clg400-1,也就是我现在使用这块开发板上使用的ZYNQ芯片的对应的型号,点击next。
为了方便快速找到这具体的型号,可以在上面filters选择一些筛选条件,或者直接在search中进行搜索。
在这里插入图片描述
弹出new project summary界面,再次确认一下配置没啥问题,点击finish。
在这里插入图片描述

二、添加工程文件

进入vivado的界面,此时工程中还没有源文件。
在这里插入图片描述
整个开发,按照左边流程导航,一步一步点就可以了。
先从project manager开始,点击add sources,添加文件。
在这里插入图片描述
弹出add sources界面,选择add or create design sources,点击next。
在这里插入图片描述
弹出add or create design sources界面,先点击create file,创建文件。
在这里插入图片描述
弹出create source file界面,输入file name之后点确认。
在这里插入图片描述
回到add or create design sources界面,此时新创建的文件在列表里,点击finish。
在这里插入图片描述
弹出define module界面,这里给出了默认的module名称,可以修改,下面的io prot definitions可以预先定义IO口,这里先不做修改,直接点ok。
在这里插入图片描述
弹出define mode的提示,直接点OK。
在这里插入图片描述
添加文件完成,此时design sources里面多了一个文件,就是刚才这个文件,由于只有一个文件,所以这个文件默认被设做top文件了。
点击文件,打开,可以看到文件中有一些预定义的内容,包括’timescale、文件头注释、module等。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值