一、抓取信号

1、mark_dubug方式

1、将(*mark_debug = "true"*) 添加到需要观察的信号前面。
        (*mark_debug = "true"*) reg [1:0] key_s = 2'b0;
        (*mark_debug = "true"*) reg [1:0] key_s_r = 2'b0;
        (*mark_debug = "true"*) wire en_10ms ;
        (*mark_debug = "true"*) reg [3:0] led_o;
        (*mark_debug = "true"*) wire key_cap;
2、为了观察到信号,先点击Run Synthesis

3、单击Set Up Debug 设置需要观察的信号

以下是我们要观察的信号

以下是这只在线逻辑分析仪的采样深度,使用的是FPGA 的BRAM,以及设置Captrue control,对于这种超慢信号,
XILINX 的在线逻辑分析低于20M 采样速度的,波形窗口就不会显示波形,这个XILINX 也没有特别说明过,但是
通过设置Captrue control,可以用我们这里的en_10ms 来作为扑捉控制,而采样时钟依然用系统时钟。

单击Finish 后会出来下面的原理图设计,可以看到FPGA 编程的本质还是回归电路设计。现在我们使用代码去设计
电路。记得保存,否则无法观察到调试信号。下面的小蚂蚁,就是已经添加调试标记的信号。

4、编译程序

5、下载程序

6、设置触发,以及设置Capture 信号,Captrue mode 一定要设置为BASIC,Window data depth 为采样深度设置为2048 最大,Trigger position inwindow 设置为1024,以上参数都可以根据需要用户自行设置

2、ILA  IP核方式

1、添加ILA IP核

2、首先是Ila 的设置,采用Capture Control 功能,利用plus_20us 作为Capture 的采样触发信号,这是我们第一次实现Capture Control 功能,对于Ila 低于20M 的采样时钟会不能正常工作,但是可以用高采样时钟,配合Capture 功能,实现低频的采样,合理利用采样深度。

3、设置位宽

4、例化IP核到程序中

二、设置触发条件

通过上面的抓取信号的配置,产生比特流导入到FPGA中,已经可以通过ILA观察内部的信号,可以查看单次抓取的信号长度(信号的长度和设置的采样深度有关)。

可以通过设置触发条件,来抓取信号某一时刻的状态,这个状态由触发条件来决定,

三、导出抓取的数据

ChipScope在线逻辑分析仪的使用方法相关推荐

  1. Vivado入门使用指南之----按键消抖(仿真与在线逻辑分析仪仿真-不使用ip)

    本博文参考米联客提供的教程,不太适合一点基础都没有的小白,不会讲解代码思路,只是编译工具的使用 1,概述 本实验对前文没有进行的仿真进行测试以及在线逻辑分析使用的尝试(不使用IP).本文通过(*mar ...

  2. ftp服务器在线查看文件内容,ftp服务器PDF文件在线查看的实现方法

    URL形式: // http://localhost:2692/PDFVIEWER/web/viewer.html?file=http://localhost:2692/TOV/DASystem/Ge ...

  3. ftp服务器在线浏览,ftp服务器PDF文件在线查看的实现方法

    URL形式: // http://localhost:2692/PDFVIEWER/web/viewer.html?file=http://localhost:2692/TOV/DASystem/Ge ...

  4. 土豆网、六间房等在线视频FLV文件下载方法

    土豆网.六间房等在线视频FLV文件下载方法 第一步:下载安装上网冲浪更安全. 更稳定.更惬意的下面Firefox浏览器 第二步:根据Firefox浏览器提示操作安装Flash Player动画播放插件 ...

  5. Win7系统如何在线进行重装?在线一键重装Win7方法

    遇到系统出现卡顿等系统故障的状况出现时,重装系统是非常好的解决根本问题的方法.想要进行系统重装不妨试试小编推荐的图文方法,今天系统之家小编带来在线一键重装win7的方法,不需要复杂的步骤,轻松简单进行 ...

  6. 在线传输文件的方法有哪些?镭速云帮您领略最快文件传输的攻略!

    在线传输文件的方法有哪些?在日常的工作中,同事之间互相传输文件是办公室里最常见的一件事情了.那你用的是什么方法呢?QQ?蓝牙?如果你仅仅知道这些,那就真的out了. 这些传输工具的确挺方便的,但是蓝牙 ...

  7. CAD好用的是哪个版本?分享一个在线转换版本的方法

    CAD好用的是哪个版本?CAD版本越高,功能越多,越难上手,2004版之前的版本缺点太多.2004版就成为比较经典的CAD版本,使用起来流畅.对电脑配置要求不高,同样配置的电脑,04版会比高版跑的快很 ...

  8. 专利学习笔记6:在线系统的登录方法

    本文介绍"专利申请在线系统的登录方法". 1.在线系统的网址是http://cponline.sipo.gov.cn/,可在其右方找到"登录在线系统"界面,但是 ...

  9. Verilog——Chipscope简单实用的使用方法(基于ISE14.7 )

    Verilog--Chipscope简单实用的使用方法(基于ISE14.7 ) FPGA程序设计也避免不了需要进行在线调试工作,XILINX的ISE提供了Chipscope工具进行在线调试. 但之前查 ...

最新文章

  1. BZOJ2240 : ural1676 Mortal Combat
  2. sqlserver垮库查询_SQLServer跨库查询--分布式查询
  3. Spark入门-了解Spark核心概念
  4. 计算机网络基础-目录
  5. CVE-2021-3129:Laravel远程代码漏洞复现分析
  6. python查询注册表子项是否存在并操作
  7. javascript css函数一设置/读取对象的属性(Style对象与CurrentStyle对象、getComputedStyle)及其小案例
  8. MDK Pack安装包下载算法BUG
  9. python实现sm3加密算法
  10. android 卡片消息,安卓QNotified 支持xml卡片QQ消息 - 陌路人博客
  11. 2021年口碑超好旗舰:蓝牙耳机排行榜10强推荐
  12. LCM ASN 在MOBILE下收货流程的后台数据流
  13. unity怎么制作云飘动_Unity Shader教程之 旗帜飘扬效果的简单实现
  14. Python练习题16:人名独特性统计
  15. SpringSecurityOauth2授权模式与使用RSA非对称加密方式生成公钥私钥
  16. 新书推荐:iOS Swift 游戏开发指南
  17. NBD(Network Block Device)简介及基本使用
  18. Measurement Studio​ 2019 R3
  19. 自媒体如何赚钱;血的教训总结的8大赚钱平台,10种赚钱套路
  20. nginx过滤器模块

热门文章

  1. oracle数据迁移最简单方法,用最简单的方法复制或迁移Oracle数据库
  2. xinixn -接彩球游戏
  3. chrome游戏:“钉子户大战拆迁队(Guard NailHoushold)”和“The Fancynbs
  4. win10如何设置计算机网络访问,win10系统让网络自动连接的设置步骤
  5. 跟着王进老师学开发C#篇第四季:ADO.NET数据库开发-王进-专题视频课程
  6. vue 中插槽的三种类型
  7. proxmark3 easy gui 5.x 系列软件版本历程
  8. NEFU-2023-Java实验一
  9. 求三角形面积(Python)
  10. 设计模式基础篇:设计原则