Vivado设计流程(二)设计文件输入
1.如图1所示,单击 Flow Navigator下的 Project Manager-→ Add sources或中间Sources中的对话框打开设计文件导入添加对话框。
(2)在如图2所示界面中,选择第二项 Add or create design sources,用来添加或新建 Verilog或VHDL源文件,单击Next按钮。
(3)如果有现有的.V/.VHD文件,可以通过 Add files按钮添加。在这里要新建文件,所以单击 Create file按钮,如图3所示。
(4)在弹出的 Define Module界面中I/O Port Definitions区域,输入设计模块所需的端口,并设置端口方向,如果端口为总线型,勾选Bus选项,并通过MSB和LSB确定总线宽度,完成后单击OK按钮。界面如图4.19所示。注意,led实际宽度与代码中一致,也可在代码中修改。
(5)新建的设计文件(此处为led.v)即存在于 Sources中的 DesignSources中。双击打开该文件,打开后界面如图7所示,输入设计代码。
module logic_gates_1(iA,iB,oAnd,oOr,oNot );input iA,iB;output oAnd,oOr,oNot;assign oAnd = iA & iB;assign oOr = iA | iB;assign oNot = ~iA;
endmodule
(6)添加约束文件,有两种方法可以添加约束文件,可利用 Vivado中的I/O Planning功能。
①如图8所示,单击 Flow Navigator中 Synthesis中的 Run Synthesis,先对工程进行综合。综合完成之后,,选择 Open Synthesized Design,打开综合结果(如图9)。
②得到如图10所示界面,若未显示该界面,在图示位置选择I/O Planning菜单项。
③在如图11所示界面右下方的选项卡中切换到I/O Ports一栏,并在对应的信号后,输入对应的FPGA管脚标号(或将信号拖曳到右上方 Package图中对应的管脚上),并指定I/O Std。
④完成之后,单击界面左上方工具栏中的“保存”按钮,工程提示新建XDC文件或选择工程中已有的XDC文件。在这里,选择 Create a new file,输入 File name,单击OK按钮完成约束过程。
⑤如图12所示,在 Sources下的 Constraints中会看到新建的XDC文件。
至此,文件的输入完成
Vivado设计流程(二)设计文件输入相关推荐
- FPGA Vivado设计流程
今天给大侠带来Vivado设计流程,话不多说,上货. 本篇通过创建一个简单的HDL工程,学会使用Vivado集成开发环境.学会如何使用Vivado进行设计.仿真.综合以及实现一个项目,生成比特流文件并 ...
- VIVADO 设计流程介绍
1.vivado介绍 vivado用于xilinx fpga的设计和验证,VIVADO除了支持传统的rtl to bitfile的设计流程(即输入是rtl代码,通过集成后,用vivado来 ...
- Vivado设计流程(三)功能仿真
(1)创建激励测试文件,在 Source中右击选择 Add sources (2)如图1所示,在 Add Sources界面中选择第三项 Add or create simulationsources ...
- Vivado设计流程(一)新建工程
新建工程 (1)单击如图1所示的 Create New Project图标,弹出新建工程向导所示,单击Next按钮. 图1 (2)弹出如图2所示界面,输入工程名称.选择工程存储路径,并选择 Creat ...
- Vivado设计流程(五)工程实现
(1)在如图所示的 Vivado流程处理主界面 Flow Navigator中单击 Program andDebug下的 Generate Bitstream选项,工程会自动完成综合.实现.Bit文件 ...
- Vivado设计流程(四)设计综合
- 【 FPGA 】Vivado和ISE设计流程比较(重点是Vivado IDE)
ISE工具设计流程: NGDBuild表示翻译,MAP表示映射,PAR表示布局和布线.具体查看博文:XIlinx FPGA开发基本流程(一)(总介绍) 每一步都需要不同的数据模型. Vivado设计流 ...
- 研发流程:产品设计流程与文档规范
最近项目中遇到了需求.UE.UI到前端工作衔接不顺畅的问题: 前端设计之前到底需求需要分析到哪一层? 哪些文档就可以支持前端设计? 这些文档的结构和规范都是什么样的? 以及,前端设计到什么程度就可以进 ...
- 思迈特软件Smartbi:数据报表设计开发_数据报表设计流程
数据报表设计流程一:构建分析体系 1.面向业务结果的分析 b端产品经理不同于c端,业务是一切产品设计的核心,必须围绕业务进行产品设计.首先要明确分析目的,并进行业务诊断,最重要的是打通分析链路. 例如 ...
最新文章
- 2021年大数据常用语言Scala(二十):函数式编程 介绍
- shell脚本执行及配置文件
- 浓烟滚滚!某市联通集体断网,谁的锅?
- 前端js自动填写 点击_爬虫自动填写学生健康打卡表
- 初学java---第二课《接收控制台(console)输入的方法》
- Nginx命令配置到系统环境
- DataTable分组
- 小峰视频十四:面向对象和类的概念
- 为什么说苹果是唯一在乎你隐私的科技公司?
- 感知器算法超详细讲解实战【原理+手撸代码实现】+spark应用实践
- 【TLSR825x】windows下开发环境搭建,固件烧录方法
- 【python】爬取植物数据库
- 19 《黑石头的爱与恨:煤的故事》 -豆瓣评分7.4
- 老照片还原当年穿着潇洒雷锋(组图)
- 第 270 场力扣周赛
- Web 前端必会的 PhotoShop 技能
- 最新Discuz手机模板NVBING5手机版源码+可封装APP
- linux下查看系统内存使用情况的几个命令
- 可以用购买的专利做高新技术企业申请吗?
- HTML5与视频传输_拔剑-浆糊的传说_新浪博客