一、添加管脚约束

Vivado 使用的约束文件格式为xsc文件,主要是完成管脚的约束,以及组的约束。

  1. 点击“Open Elaborated Design”
  2. 在弹出的窗口点"OK"
  3. 菜单栏中选择"Window->I/O Ports"
  4. 在弹出的I/O Ports中可看到管脚的分配情况
  5. 给LED和时钟分配管脚、电平标准,完成后点击保存
  6. 在弹出的窗口中,文件名自行填写,文件类型默认“XDC”,点击“OK”
  7. 打开刚生成的“.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分配正确的电平标准和管教编号

二、添加时序约束

通过向导的方式演示

  1. 点击"Run Synthesis"开始综合,在弹出的窗口点击"OK"
  2. 综合完成后,在弹出的窗口点击"Cancle"
  3. 点击"Constraints Wizard"
  4. 在弹出的窗口中选择"Next"
  5. 时序约束向导分析出设计中的时钟,这里把"sys_clk"频率设置为50MHz,然后点击"Skip to Finish"结束时序约束向导
  6. 点击"Finish"
  7. 这时,“.XDC”文件已经更新,点击"Reload"加载文件

三、生成BIT文件

  1. 点击"Generate Bitstream",直接生成bit文件
  2. 在弹出的窗口中点"OK"
  3. 编译中没有任何错误,编译完成。在弹出的对话框中选择

Vivado初次使用教程相关推荐

  1. Vivado逻辑分析仪使用教程

    Vivado 逻辑分析仪使用教程 作者:李西锐  校对:陆辉 传统的逻辑分析仪在使用时,我们需要将所要观察的信号连接到FPGA的IO管脚上,然后观察信号.当信号比较多时,我们操作起来会比较繁琐.在线逻 ...

  2. oracle11g初次使用教程,Oracle11g简单安装和使用教程

    这篇文章主要为大家详细介绍了Oracle11g简单安装和使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.Oracle11g的安装过程(Windows版本)很简单,步骤为: 1. 首先从 ...

  3. VScode初次使用教程

    VScode的小白使用 欢迎使用VScode 下载 官网下载:https://code.visualstudio.com/ 安装完成后 1.首先创建一个空文件夹, 2.然后导入该文件夹: 点击file ...

  4. vivado 启动过程中报错

    以前装过一次 vivado ,安装教程如下:vivado安装教程1-视频,安装教程2-CSDN,但是完全没有出现过任何错误.但是这次安装莫名其妙的报错,报错信息为: /opt/Xilinx/Vivad ...

  5. FPGA:开发环境Vivado的使用

    题目概述: Vivado的使用教程. 操作过程: 点击桌面上的 Vivado 2019.2 软件图标,打开 Vivado 软件,Vivado 软件启动界面如图 4.2.2 所 示,然后点击" ...

  6. android手游直播怎么推流,安卓手机直播,Total Control手游投屏教程

    安卓手机直播,Total Control手游投屏教程 作者:小葫芦直播管家 来源:小葫芦 时间:2018-04-27 10:57 手游主播们,安卓手机投屏直播,你们都学会了吗? 是时候表演真正的技术了 ...

  7. android直播怎么投屏,安卓手机怎么直播,Total Control手游投屏教程

    安卓手机怎么直播,Total Control手游投屏教程 手游主播们,安卓手机投屏直播,你们都学会了吗? 要想在电脑上直播玩手游,需要使用投屏软件将手机画面投屏到直播工具,然后开始直播. 安卓手机目前 ...

  8. VSTAR教程(一)连接观测信号到VSTAR IP

    一. Vivado需求: 本软件需要在 Vivado 中执行逻辑综合,所以需要提前安装好 Vivado.本教程中演示项目的电路尺寸较小,能够较快完成综合与实现. Vivado 的安装是必须的,因为 V ...

  9. VSCode使用详细教程

    VSCode使用详细教程 1.VSCode下载 VSCode下载链接: https://code.visualstudio.com/ 2.VSCode汉化 3.VSCode常用插件(安装步骤同汉化) ...

  10. 31条指令单周期cpu设计(Verilog)-(一)相关软件

    说在前面 开发环境:Vivado 语言:Verilog cpu框架:Mips 计算机组成原理课程终于结束了,由于以下均为课程学习过程中的内容,所以难免存在各种错误,各位大佬轻喷 相关软件 vivado ...

最新文章

  1. Redis的自白:我为什么在单线程的这条路上越走越远?
  2. OpenStack Swift源码安装
  3. 如何从“查找”中排除所有“拒绝权限”消息?
  4. 真正的自重...小偷可以灭绝
  5. 使用Excel和TF实现Transformer!
  6. 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
  7. ionic3使用第三方图标
  8. ASA防火墙基本配置
  9. 身体出现十个信号当心短命
  10. python统计表中单词及其出现的次数 字典形式输出_Python统计文本词汇出现次数的实例代码...
  11. 计算机无法访问iTunes,iphone7无法连接itunes的解决方法步骤
  12. 马克思主义基本原理概论
  13. windows副本不是正版提示解决方法
  14. 项目管理的10个经典故事
  15. 小学计算机教师应聘简历,应聘小学教师的个人简历模板
  16. 深入浅出 Docker
  17. 多线程核心8-3:线程三大安全问题之发布与逸出
  18. 腾讯云CDB/CynosDB技术揭秘
  19. Matlab如何打开新版本程序,求助:老程序在新版本的matlab中运行
  20. SOT-23和SOT-223三极管及MOS管封装区别以及示意图

热门文章

  1. JDK自带的native2ascii工具完全揭密
  2. 怎样下载企业通讯录Excel模板
  3. 使用Editplus查看空格
  4. ClockworkMod Recovery实现应用android一键化在线卡刷升级
  5. 一文讲透什么是机器视觉!
  6. 概率论与数理统计浙大第五版 第三章 部分习题
  7. Zookeeper-watcher机制源码分析(一)
  8. 数学建模常用模型简介其他模型大全汇总
  9. Unity3D游戏资源的提取
  10. 上班我是这样玩微信的,带你一起玩?