Vivado初次使用教程
一、添加管脚约束
Vivado 使用的约束文件格式为xsc文件,主要是完成管脚的约束,以及组的约束。
- 点击“Open Elaborated Design”
- 在弹出的窗口点"OK"
- 菜单栏中选择"Window->I/O Ports"
- 在弹出的I/O Ports中可看到管脚的分配情况
- 给LED和时钟分配管脚、电平标准,完成后点击保存
- 在弹出的窗口中,文件名自行填写,文件类型默认“XDC”,点击“OK”
- 打开刚生成的“.XDC”文件,可看到一个TCL脚本文件
PS:下面介绍以下最基本的XDC编写的语法:
普通I/O口只需要约束引脚和电压,管脚约束如下:
set_property PACKAGE_PIN "引脚编号" [get_ports "端口名称"]
电平信号的约束如下:
set_property IOSTANDARD "电平标准" [get_ports "端口名称"]
这里区分大小写。端口名称是数组的话,用{}括起来,端口名称必须与源代码中的名字一致,且端口名字不能和关键字一样。
电平标准中的"LVXMOS33"后面的数字是指FPGA的BANK电压,LED所在BANK电压为3.3v
Vivado默认所有I/O分配正确的电平标准和管教编号
二、添加时序约束
通过向导的方式演示
- 点击"Run Synthesis"开始综合,在弹出的窗口点击"OK"
- 综合完成后,在弹出的窗口点击"Cancle"
- 点击"Constraints Wizard"
- 在弹出的窗口中选择"Next"
- 时序约束向导分析出设计中的时钟,这里把"sys_clk"频率设置为50MHz,然后点击"Skip to Finish"结束时序约束向导
- 点击"Finish"
- 这时,“.XDC”文件已经更新,点击"Reload"加载文件
三、生成BIT文件
- 点击"Generate Bitstream",直接生成bit文件
- 在弹出的窗口中点"OK"
- 编译中没有任何错误,编译完成。在弹出的对话框中选择
Vivado初次使用教程相关推荐
- Vivado逻辑分析仪使用教程
Vivado 逻辑分析仪使用教程 作者:李西锐 校对:陆辉 传统的逻辑分析仪在使用时,我们需要将所要观察的信号连接到FPGA的IO管脚上,然后观察信号.当信号比较多时,我们操作起来会比较繁琐.在线逻 ...
- oracle11g初次使用教程,Oracle11g简单安装和使用教程
这篇文章主要为大家详细介绍了Oracle11g简单安装和使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.Oracle11g的安装过程(Windows版本)很简单,步骤为: 1. 首先从 ...
- VScode初次使用教程
VScode的小白使用 欢迎使用VScode 下载 官网下载:https://code.visualstudio.com/ 安装完成后 1.首先创建一个空文件夹, 2.然后导入该文件夹: 点击file ...
- vivado 启动过程中报错
以前装过一次 vivado ,安装教程如下:vivado安装教程1-视频,安装教程2-CSDN,但是完全没有出现过任何错误.但是这次安装莫名其妙的报错,报错信息为: /opt/Xilinx/Vivad ...
- FPGA:开发环境Vivado的使用
题目概述: Vivado的使用教程. 操作过程: 点击桌面上的 Vivado 2019.2 软件图标,打开 Vivado 软件,Vivado 软件启动界面如图 4.2.2 所 示,然后点击" ...
- android手游直播怎么推流,安卓手机直播,Total Control手游投屏教程
安卓手机直播,Total Control手游投屏教程 作者:小葫芦直播管家 来源:小葫芦 时间:2018-04-27 10:57 手游主播们,安卓手机投屏直播,你们都学会了吗? 是时候表演真正的技术了 ...
- android直播怎么投屏,安卓手机怎么直播,Total Control手游投屏教程
安卓手机怎么直播,Total Control手游投屏教程 手游主播们,安卓手机投屏直播,你们都学会了吗? 要想在电脑上直播玩手游,需要使用投屏软件将手机画面投屏到直播工具,然后开始直播. 安卓手机目前 ...
- VSTAR教程(一)连接观测信号到VSTAR IP
一. Vivado需求: 本软件需要在 Vivado 中执行逻辑综合,所以需要提前安装好 Vivado.本教程中演示项目的电路尺寸较小,能够较快完成综合与实现. Vivado 的安装是必须的,因为 V ...
- VSCode使用详细教程
VSCode使用详细教程 1.VSCode下载 VSCode下载链接: https://code.visualstudio.com/ 2.VSCode汉化 3.VSCode常用插件(安装步骤同汉化) ...
- 31条指令单周期cpu设计(Verilog)-(一)相关软件
说在前面 开发环境:Vivado 语言:Verilog cpu框架:Mips 计算机组成原理课程终于结束了,由于以下均为课程学习过程中的内容,所以难免存在各种错误,各位大佬轻喷 相关软件 vivado ...
最新文章
- Redis的自白:我为什么在单线程的这条路上越走越远?
- OpenStack Swift源码安装
- 如何从“查找”中排除所有“拒绝权限”消息?
- 真正的自重...小偷可以灭绝
- 使用Excel和TF实现Transformer!
- 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
- ionic3使用第三方图标
- ASA防火墙基本配置
- 身体出现十个信号当心短命
- python统计表中单词及其出现的次数 字典形式输出_Python统计文本词汇出现次数的实例代码...
- 计算机无法访问iTunes,iphone7无法连接itunes的解决方法步骤
- 马克思主义基本原理概论
- windows副本不是正版提示解决方法
- 项目管理的10个经典故事
- 小学计算机教师应聘简历,应聘小学教师的个人简历模板
- 深入浅出 Docker
- 多线程核心8-3:线程三大安全问题之发布与逸出
- 腾讯云CDB/CynosDB技术揭秘
- Matlab如何打开新版本程序,求助:老程序在新版本的matlab中运行
- SOT-23和SOT-223三极管及MOS管封装区别以及示意图