【FPGA学习笔记】SignalTap II软件的使用
一、SignalTap II软件简介
SignalTap II是第二代系统级调试工具,它集成在Altera公司提供的FPGA开发工具Quartus II软件中,可以捕获和显示实时信号,是一款功能强大且极具实用性的FPGA片上调试工具软件。SignalTap II可以选择要捕获的信号、捕获的触发方式以及捕获的数据样本深度,把实时数据提供给工程师,帮助 debug。
二、界面简介
界面主要由例化管理器、JTAG链配置、信号配置、数据日志、分层显示、节点列表和触发条件组成。
JTAG链配置:连接硬件设备和下载程序(sof文件)。
节点列表和触发条件:添加需要观察的信号,分析。
信号配置:设置采样时钟,设置采样深度。
三、操作步骤简介:
1、 添加需要观察的信号;
2、 添加采样时钟;
3、 设置采样深度(采样深度的值越大,所能观察信号的时间范围也就越长,但同时所消耗的FPGA RAM资源也就越大);
4、 保存分析文件(.stp文件);
5、 对整个工程进行编译;
6、 用USB Blaster下载器一端连接电脑,另一端连接开发板的JTAG接口;
7、 下载程序(在JTAG链配置进行);
8、 开始分析;
四、操作步骤
1、打开界面。
2、添加要观察的信号。
双击节点列表和触发条件的空白区域,得到如图 所示页面。
按下边流程添加要观察的信号。
3、添加采样时钟;
4、设置采样深度为2K
5、保存分析文件(.stp文件);
6、编译工程文件
7、用USB Blaster下载器一端连接电脑,另一端连接开发板的JTAG接口
链接完成如下图。
8、下载程序(在JTAG链配置进行);
9、开始分析
【FPGA学习笔记】SignalTap II软件的使用相关推荐
- FPGA学习笔记_Quartus II_In system sources and probes editor(ISSP)调试工具的使用
FPGA学习笔记 Quartus II prime Standard Edition-In system sources and probes editor(ISSP)调试工具的使用 Quartus ...
- verilog学习笔记- 3)SignalTap II 软件的使用
目录 SignalTap II简介: SignalTap II使用: SignalTap II简介: SignalTap II 全称 SignalTap II Logic Analyzer,是第二代系 ...
- FPGA学习笔记(六)Modelsim单独仿真和Quartus联合仿真及signaltap使用
系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...
- FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程
FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程 很多做过单片机的朋友都知 道,我们在对MCU烧写完程序固件后,那么该程序固件就存储在了该MCU内部.即使MCU断电了再重新上电,程序 ...
- FPGA学习笔记_ROM核调用与调试
FPGA学习笔记 ROM核调用与调试 1. ROM存储器IP核的使用 2. 创建.mif文件 3. In system memory content editor内存查看工具的使用 4. Signal ...
- 小梅哥FPGA学习笔记
小梅哥FPGA学习笔记 一.38译码器 功能: 译码器其任一时刻的稳态输出,仅仅与该时刻的输入变量的取值有关,它是一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等).38 ...
- FPGA学习笔记_UART串口协议_串口接收端设计
FPGA学习笔记 1. UART串口协议以及串口接收端设计 1 原理图 2 Verilog 代码 3 Modelsim仿真 4. FPGA板级验证 1.1 串口协议接收端设计 目标:FPGA接收其他设 ...
- FPGA学习笔记(八)同步/异步信号的打拍分析处理及亚稳态分析
系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...
- FPGA学习笔记(十二)IP核之FIFO的学习总结
系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...
最新文章
- 长知识啦!字符也可以作为下标!_只愿与一人十指紧扣_新浪博客
- 脑机接口简史——假如这篇推送是你靠意念打开的
- css和HTML布局小技巧
- 微信的行程卡服务器异常,行程卡打不开服务器崩了解决方法 行程卡短信查询步教程...
- 十二、深入JavaScript中的Date
- 「JupyterNotebook」Jupyter中的程序调试方法
- Apache - No space left on device / Failed to create proxy Mutex
- transfer = C only read dynamically - why it fails to work
- java显示星期几_Java 使用日历显示星期几
- JavaSE——XML与JSON(语法格式、解析内容)
- YangTools从YANG生成Java类(Maven)
- 如何让div在整个页面中居中?
- 洛谷 P1948 [USACO08JAN]电话线Telephone Lines
- Python 数据结构与算法——二叉搜索树的实现
- 华为鸿蒙 os 适配机型曝光,华为鸿蒙OS 2.0首批适配机型曝光
- mall-accounts.json ES测试数据
- 如何添加使用微信小程序,教程在这里,微信小程序怎样添加使用
- node.js 在 Express4.0 框架使用 Connect-Busboy 实现文件上传
- [转贴]杨式太极拳八十五式通释—3—王志远
- python爬虫 点击下一页,总结python爬虫抓站的实用技巧 python爬虫怎么获取下一页的url...
热门文章
- Linux常用过滤命令之grep命令的使用
- python解一元二次方程
- c语言小程序飞机大战,飞机大战微信小游戏:经典像素飞机大战小程序,点开即玩...
- 中国金融进入移动支付时代
- commons-poll、jedis-2.7.0、jedis.properties资源分享
- C语言例题理解(小写字母转换成大写字母,兔子生兔子问题,求100以内勾股数,整数逆序输出)
- c语言的内存布局规律
- 如何基于 ZEGO SDK 实现 Android 一对一音视频聊天应用
- [在线挑战]【i春秋】渗透测试入门 —— 渗透测试笔记 --转
- matplotlib中导入中文字体