目录

  • 1 概述
  • 2 烧写bit程序
  • 3 Vivado 常用的调试界面
    • 3.1 ila界面
      • 3.1.1 添加需要查看的信号
      • 3.1.2 添加条件触发信号
      • 3.1.3 运行与停止ila界面,查看信号
    • 3.2 Vio界面
      • 3.2.1 添加信号
      • 3.2.2 修改值,与发高电平脉冲信号
  • 4 烧写mcs文件

1 概述

本文用于讲解VIVADO的常规使用功能,便于后续人员使用vivado进行调试与使用,包括bit文件的烧写、调试界面的ila与vio使用,mcs文件的烧写固化。

2 烧写bit程序

第1步,双击vivado的图标进入vivado之后点击flow/open hardware manager 进入查找器件界面。


第2步,点击open target/auto connect查找jtag连接的FPGA设备。

第3步,在查找到的器件上鼠标右键/program device 进入烧写bit的界面。

第4步,选择需要的烧写的bit,点击program开始烧写bit文件。

3 Vivado 常用的调试界面

3.1 ila界面

在ila的界面中可以看到抓取的信号值,信号高低,数值等情况。其中涉及到添加信号与触发运行信号等操作,如下所示。

3.1.1 添加需要查看的信号

点击“+”号后看到信号名在双击即可将信号添加到ila窗口

3.1.2 添加条件触发信号

在trigger setup界面中点击“+”号后双击信号名即可添加,之后可设置触发条件。

3.1.3 运行与停止ila界面,查看信号

点击waveform窗口上的开始与停止信号,即可运行ila与停止lia。

3.2 Vio界面

Vio界面用于发出测试信号,来调试代码。

3.2.1 添加信号

在vio窗口中点击“+”号在信号名上双击即可添加信号

3.2.2 修改值,与发高电平脉冲信号

在对应信号的value串口中即可输入想设定的值。

在信号上鼠标右键即可改变值的状态,为active-high button即是点击一下发一下高电平,松开后又变为默认的低电平。

4 烧写mcs文件

第1步在器件上鼠标右键/add configuration memory ** 进入添加flash的界面。

第2步,选择对应的flash

第3步,在添加的flash上鼠标右键进入添加mcs文件的界面

第4步,添加mcs文件开始固化文件

vivado常规操作之烧写bit文件_固化mcs文件_调试界面debug之ila与vio的操作相关推荐

  1. [STM32] 可以烧写程序,但上电无法正常运行,调试时无法进入Main函数

    问题现象 可以烧写程序,但上电无法正常运行,调试时无法进入Main函数,Disassembly Window反汇编发现卡在以下指令: LDR r1,[r0,#0x808] LSLS r1,r1,#21 ...

  2. vivado在下载bit和固化mcs文件报错:ERROR:End of startup status: LOW

    通过上面的提示,很明显提示的是启动状态错误,这里就可以进行做一下简单的检查. 首先生成一个简单的bit文件,看是否能够将bit文件下载进去,如果不能,说明链路有问题.需要重新更换一个供电系统,提供一个 ...

  3. FPGA固化MCS文件失败

    2.01 FPGA固化MCS文件失败 2.1.1 本节目录 第一,章节目录: 第二,前言: 第三,FPGA简介: 第四,FPGA固化MCS文件失败: 第五,结束语: 2.1.2 本节引言 给FPGA一 ...

  4. Vivado下生成及烧写MCS文件

    Jtag模式: 1.打开Open Hardware Manager 2. Tools ->Auto Connect 3.TCL输入: write_cfgmem -format MCS -size ...

  5. 计算机行业中的烧写怎么翻译,单片机怎么烧录程序_单片机烧录程序步骤说明...

    描述 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器RAM.只读存储器ROM.多种I/O口和中断系统.定时器/ ...

  6. 安卓开发板烧写程序与安装软件的区别_巧用imx6开发板烧写android系统的详细步骤讲解...

    平台:迅为iMX6开发板 iMX6 可以使用 OTG接口烧写镜像,OTG烧写也可以叫 USB 烧写. 1.OTG烧写环境 OTG 烧写只需要在 windows 环境,OTG 烧写方式首先要安装 ADB ...

  7. 安卓开发板烧写程序与安装软件的区别_在开发板上安装Android

    一.安装串口调试工具 开发Linux驱动程序无法像开发Android应用程序直接在Eclipse中开发,但是可以通过串口来通信.所以就需要安装串口调试工具,在这儿我们使用的串口调试工具是minicom ...

  8. (27)XILINX FPGA bit文件转换成MCS文件(FPGA不积跬步101)

    1 引言 当FPGA BIT文件在线调试结束后,就不能下载BIT文件了,BIT文件加载掉电丢失:这时就需要固化FPGA文件,一般是将BIT文件转换为MCS文件,然后将该文件加载到FLASH中,掉电不会 ...

  9. IAR不进调试界面DEBUG界面,直接烧写程序。完美解决,还可以添加到工具栏

    废话不多说!操作程序版本:IAR:3.10.4 下图是默认工具栏 具体操作下图 但是每一次就要点好几次麻烦,好像也没有快捷键!尴尬!!!不过可以自定义工具栏,是不是给我们开一扇窗,还不错嘛! 想添加其 ...

最新文章

  1. System.arraycopy(src, srcPos, dest, destPos, length) 与 Arrays.copyOf(original, newLength)区别
  2. 【故事】创业者破产后自述:别总谈商业模式、推广和体验
  3. 160 - 1 Acid burn
  4. c语言指针访问 静态变量_使用C中的指针访问变量的值
  5. 将JsonObject转换成HashMap
  6. 计算机网络概述的功能 组成,计算机网络的概述
  7. 转:完整的最简单的谱聚类python代码
  8. 仿各大app的商品详情页购买信息弹幕
  9. VirtualBox 虚拟CentOS7新增虚拟盘,并扩充 root和home 目录容量
  10. 技巧:linux开机自动启动脚本(转)
  11. 5个最受欢迎的大数据可视化软件
  12. 前端基础知识(三)HTTP和HTTPS、GET和POST
  13. hdu 1728:逃离迷宫
  14. 沪牌软件操作开发说明
  15. 【choco 安装】chocolatey 安装步骤包管理工具
  16. 【工具】kindle 怎么用微信读书
  17. 101.symmetric-tree
  18. [OHIF-Viewers]医疗数字阅片-医学影像-es6-Element.querySelector()
  19. OpenWrt一些小问题的解决方法
  20. 网上计算机能力提升研修心得,信息技术应用能力提升个人研修总结

热门文章

  1. SAP UI5 Drop down list value changed
  2. SAP UI5 国际化的rtl support
  3. CRM Web Client UI异步搜索介绍
  4. IBASE header status
  5. IPM: Technical model of IP right scope on Contract Item level
  6. 使用form上传文件到application server的另一种办法
  7. SAP产品和3D渲染技术的结合-使用JavaScript的开源3D渲染库实现
  8. SAP CRM呼叫中心搜索Max hit的配置点
  9. SAP CRM和Cloud for Customer里客户主数据的层级维护
  10. SAP ERP classification和C4C的同步