当前位置:网站首页>FPGA 学习笔记:Vivado 2019.1 工程创建
FPGA 学习笔记:Vivado 2019.1 工程创建
2022-07-03 19:33:00 【张世争】
前言
最近买了一块 【正点原子】达芬奇Pro FPGA开发板,学习下FPGA开发的相关知识
这个FPGA开发基于
Xilinx
的xc7a35tfgg484-2
,资源比较丰富Xilinx
如今推荐的开发IDE 是Vivado
,不再推荐使用ISE
,我使用Vivado 2019.1
,这个软件比较的庞大,占用约50~70G的硬盘
创建工程
创建工程这个部分,流程比较的简单,这里做个笔记
首先要安装好
Vivado 2019.1
,打开Vivado 2019.1
点击 【Create Project】创建一个新的Vivado 工程
给 Vivado 工程取个名字,注意不要使用中文目录、名字不含有空格、特殊符号
工程的类别,默认常用的:【RTL Project】,所以直接 【Next】即可
这里可以暂时不添加源文件,verilog HDL 的源文件,如
hello.v
,可以在创建工程后再加入,也可以选择【VHDL】语言选择 FPGA 的型号,这个需要选择实际的电路板上的FPGA 型号,我这个开发板是 :
xc7a35tfgg484-2
,在 【Search】搜索框里,可以输入 型号,筛选出想要的FPGA 的型号空的 Vivado FPGA 工程,就创建完成了
空工程如下,后面研究开发FPGA的整个流程
小结
这里先创建一个空的工程,发现就是一路的【Next】,选对 FPGA 型号即可,如果选的不对,后面可以更改
通过了解,Vivado 还支持 命令行,也就是
tcl
脚本的开发方式,这个后面再研究后面继续研究 源文件的添加、仿真、综合、实现、生成二进制文件,下载到板子上运行的流程
边栏推荐
- Chapitre 1: le roi de shehan a mal calculé
- Buuctf's different flags and simplerev
- Meso tetra [P - (p-n-carbazole benzylidene imino)] phenylporphyrin (tcipp) /eu (tcipp) [pc( α- 2-oc8h17) 4] and euh (tcipp) [pc (a-2-oc8h17) 4] supplied by Qiyue
- Ae/pr/fcpx super visual effects plug-in package fxfactory
- 05 -- QT OpenGL draw cube uniform
- 论文阅读 GloDyNE Global Topology Preserving Dynamic Network Embedding
- Summary of learning materials and notes of Zhang Fei's actual combat electronics 1-31
- [new year job hopping season] test the technical summary of interviewers' favorite questions (with video tutorials and interview questions)
- Compared with 4G, what are the advantages of 5g to meet the technical requirements of industry 4.0
- 04 -- QT OpenGL two sets of shaders draw two triangles
猜你喜欢
01 - QT OpenGL display OpenGL window
第一章:三位阶乘和数,图形点扫描
Chapter 2: find the number of daffodils based on decomposition, find the number of daffodils based on combination, find the conformal number in [x, y], explore the n-bit conformal number, recursively
Sentinel source code analysis part II - sentinel dashboard console startup and configuration
Day18 - basis of interface testing
04 -- QT OpenGL two sets of shaders draw two triangles
FBI warning: some people use AI to disguise themselves as others for remote interview
Why should the gradient be manually cleared before back propagation in pytorch?
Chapter 1: find the algebraic sum of odd factors, find the same decimal sum s (D, n), simplify the same code decimal sum s (D, n), expand the same code decimal sum s (D, n)
NFT without IPFs and completely on the chain?
随机推荐
Chapter 2: find the classical solution of the maximum Convention and the least common multiple of a and B, find the conventional solution of the maximum Convention and the least common multiple of a a
第一章:求n的阶乘n!
Yolov3 network model building
Bright purple crystal meso tetra (4-aminophenyl) porphyrin tapp/tapppt/tappco/tappcd/tappzn/tapppd/tappcu/tappni/tappfe/tappmn metal complex - supplied by Qiyue
UE source code analysis: uccharactermovementcomponent - rootmotion
Day10 -- forced login, token refresh and JWT disable
PR FAQ: how to set PR vertical screen sequence?
Driveseg: dynamic driving scene segmentation data set
Webrtc[41] - Analysis of the establishment process of webrtc transmission channel
Pecan - route
Flume learning notes
Chapter 1: sum of three factorials, graph point scanning
Free sharing | linefriends hand account inner page | horizontal grid | not for sale
【LeetCode】【SQL】刷题笔记
第一章: 舍罕王失算
Today I am filled with emotion
Summary of learning materials and notes of Zhang Fei's actual combat electronics 1-31
Difference between surface go1 and surface GO2 (non professional comparison)
02 -- QT OpenGL drawing triangle
Use unique_ PTR forward declaration? [repetition] - forward declaration with unique_ ptr? [duplicate]