第一部分:RTL设计
在RTL中想要抓取的信号前加上(*keep = "TRUE"*)例如想要抓取cnt信号:
(*keep = "TRUE"*)reg [3:0] cnt = 4'd0;
第二部分:加入ILA核
在vivado工程中打开IP Catalog选项,找到ILA核

进入配置ILA核的选项:
  第一页

第二页:

配置结束之后点击OK

第三部分:在RTL中嵌入ILA核

在vivado工程的IP source中找到刚刚生成的ILA核的例化代码

将例化代码拷贝到所设计的RTL中:

注意:clk需连接到所要观察信号的相应时钟域,一个RTL设计中可加入多个ILA核,以便观测不同的信号。

第四部分:使用vivado在线抓去波形

(1)修改完RTL后,点击Generate Bitstream生成bit文件

(2)开发板上电,连接上JTAG下载器,然后打开open Target

点击open new target

点击next

点击next

点击next

点击finish

此处若出现错误可以忽略

点击左下角的program device

点击program

开始下载

下载完成后,vivado界面开始发生变化

添加信号(默认已经添加)

修改触发条件(cnt=2),触发深度(1024),触发位置(500)

点击触发按钮

至此为vivado查看波形的全过程。

vivado下使用ILA抓取波形相关推荐

  1. vivado中利用ILA抓取信号的教程

    vivado中利用ILA抓取信号的教程 虽然操作ILA核会有至少四种方法,但是真正高效的方法,我认为是如下的标记法,所以单独拎出来,给大家瞧瞧: 一.重要的话说三遍: (mark_debug =&qu ...

  2. FPGA|Signal Tap抓取波形

    本篇内容包括两部分: 1.介绍一下Signal Tap如何抓取波形. 2.以刚做完的实验为例(实现四个数码管以1HZ的频率进行跳变,从"0000"-"EEEE" ...

  3. 基于stm32移植uC/OS-III以及使用Keil仿真和逻辑分析仪抓取波形

    文章目录 一. 认识uC/OS-III 二. 将uCOSIII源码移植到STM32F103C8T6 1. 使用CubeMX建立STM32F103C8T6HAL库 2. 准备工作 (1)获取uC/OS- ...

  4. 大盘点|基于RGB图像下的机器人抓取

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 前言 近期读取了一些最新基于RGB图像下的机器人抓取论文,在这里分享下思路. 1.Optimizing ...

  5. oracle tcpdump生成bpf,[20140212]linux下使用tcpdump抓取sql语句

    [20140212]linu下使用tcpdump抓取sql语句.txt 我们生产系统问题多多,经常要跟踪用户执行的sql语句,当出现问题时要跟踪比较麻烦,我需要一个快捷的方式"看到" ...

  6. Keil虚拟仿真逻辑仪及SaleaeLogic16抓取波形进行协议分析

    Keil虚拟仿真逻辑仪及SaleaeLogic16进行波形分析 一.Keil虚拟仿真 1.端口参数设置 2.观察结果并分析 二.SaleaeLogic16逻辑仪抓取与分析 1.Logic的安装 2.逻 ...

  7. 学校铃声Java_java_java多线程抓取铃声多多官网的铃声数据,一直想练习下java多线程抓取数 - phpStudy...

    java多线程抓取铃声多多官网的铃声数据 一直想练习下java多线程抓取数据. 有天被我发现,铃声多多的官网(http://www.shoujiduoduo.com/main/)有大量的数据. 通过观 ...

  8. python fpga chips_FPGA实现USB2.0同步读数据传输且用chipscop抓取波形(3)

    上一节实现了USB2.0 基于FPGA的同步写递增数据的操作,本节即实现简单的USB读取数据,所读取的数据使用黑金AX516开发板配套的EZ-USB.如果使用其他的上位机可能会导致电脑识别不了AX51 ...

  9. 逻辑分析仪抓取波形参数设置

    在抓取id卡数据线波形时,出现很多纳秒级别的脉冲,影响观看,把sample rate从40M/s降为2M/s,效果好多了.

最新文章

  1. addEventListener()与removeEventListener()
  2. 【jQuery】如何用jQuery实现鼠标移入后改变背景颜色
  3. mac本地搭建kafka
  4. linux如何扩展根分区,linux扩展根分区详细步骤
  5. 数博会重磅活动:第二届大数据科学与工程国际会议详细日程
  6. 电商设计师(美工)必备的素材网站|优图!
  7. Bailian2739 计算对数【对数】
  8. 微积分经典概念:极限、连续与函数
  9. 精选|2018年8月R新包推荐
  10. 知识都是公开的,程序员水平相差巨大的因素有哪些
  11. python如何输入数据形成列表_将Python字典/列表插入到SQL数据库中最有效的方法是什么?...
  12. (原)logstash-forwarder + logstash + elasticsearch + kibana
  13. 新CentOS配制使用时会遇到的问题,Yum的使用,Yum源切换
  14. 深度学习人工智能中编写程序
  15. SwitchHost使用教程
  16. 基于java web的房屋出租管理系统-学生毕业设计
  17. EasyDarwin开源流媒体云平台支持EasyCamera摄像机、EasyCamera手机直播监控、EasyNVR等多终端接入
  18. MapReduce实现kmeans算法
  19. java 设置jframe大小_Java Swing JFrame设置大小
  20. matlab 中的波浪号

热门文章

  1. Java面向对象编程——接口
  2. NPOI 设置excel 边框
  3. 首席新媒体黎想教程:直播间流量低?试试这几招!
  4. 知识图谱与认知智能--肖仰华
  5. TCP网络编程 [Java]
  6. HMS Core Discovery直播预告 | AI画质增强 ,开启超清视界
  7. Java要抛弃祖宗的基业,Java程序员危险了!
  8. 科技是唯一可叠加式进步的动力
  9. doe报告模板_波峰焊DOE实验报告范本(EXCEL档) .xls
  10. Centos7配置环境变量导致大部分命令不可用