Vivado开发流程-思维导图

目录

1、思维导图

2、开发流程


1、思维导图

2、开发流程

① 创建工程:首页Quick Start->Creat Project或者菜单栏File->Project->New设置工程名称、存放位置,勾选Creat Project Subdirectory;选择RTL Project,勾选Do not specify sources at this time(否则需要设置源文件、约束文件);设置FPGA的型号;

② 工程文件:设计文件、约束文件(管脚及时序约束)、测试文件、IP文件

        工程树Project Manager->Add Source创建设计/约束/测试文件;

        工程树Project Manager->IP Catalog创建IP文件;

③ 仿真分析:工程树Simulation->Run Simulation进行功能仿真(代码仿真),还可进行时序仿真(综合后仿真);

④ RTL分析:工程树RTL Analysis->Open Elaborated Design进行语法检查、生成电路原理图;

⑤ 工程综合:工程树Synthesis->Run Synthesis综合生成网表;工程树Synthesis->Open Synthesized->Schematic打开原理图,Layout->IO Planning设置IO管脚约束;工程树Synthesis->Open Synthesized->Constraints Wizard/Edit Timing Constraints设置时序约束;

⑥ 布局布线:工程树Implementation->Run Implementation布局布线;

⑦ 下载程序:工程树Program And Debug->Generate Bitstream生成比特流文件;工程树Program And Debug->Open Hardware Manager打开硬件管理窗口,在Hardware窗口先获取FPGA器件,再右键器件点击Program device,选择正确的比特流文件下载到器件;

⑧ 固化程序下载到FLASH器件:

        i:工程树Project Manager->Settings,Settings窗口下的Bitstream选项勾选-bin file;工程树Program And Debug->Generate Bitstream生成比特流*.bit的同时生成*.bin文件;

        ii:工程树Program And Debug->Open Hardware Manager打开硬件管理窗口,Hardware窗口找到FPGA器件型号,右键器件点击Add Configuration Memory Device添加FLASH器件型号;在弹出的Program Configuration Memory Device窗选择生成的*.bin文件,点击OK即可下载到FLASH,断电重启FPGA将从FLASH器件中读取代码运行;

        iii:已经添加了FLASH器件,直接在FLASH器件上右键,点击Program Configuration Memory Device,在弹出的界面内选择生成的*.bin文件,点击OK即可下载到FLASH;

        iv:程序删除,在FLASH器件上右键,点击Program Configuration Memory Device,在弹出的界面内只勾选“Erase”,点击OK删除下载到FLASH的固化程序;

  • 22
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值