Quartus ii调试工具之SignalProbe

news/2024/5/19 2:16:01 标签: quartusii, 探测, signal, Probe

下图是quartusii handbook 给出的6个片上调试工具,列出了各自的用途。

这里写图片描述
这里写图片描述

其中SignalProbe是Quartus ii提供的一个通过外部设备探测FPGA内部信号的一个工具,即把FPGA内部需要探测的信号连接到没有用到的IO管脚输出,这样在外部用示波器等工具就能观察到该信号的情况。相比于直接在工程中设置输出引脚,SignalProbe不会改变原有的设计,只是用了多余的引脚的来输出信号。
SignalProbe使用条件:
(1)有多余的IO管脚;
(2)目标器件是FPGA或CPLD;
(3)有外部测试设备,比如逻辑分析仪,示波器。

SignalProbe优点:
(1)编译时间短;
(2)不改变原有工程的布局布线;
(3)不需要JTAG;
(4)即使内部逻辑资源剩余非常少也可以(此时用其它调试工具比如signaltapii 等就会导致资源不够的情况)。
下面介绍下SignalProbe的操作步骤,下面的例子,我通过SignalProbe去观察内部信号cnt[0]
1、新建工程,quartusii 13.1 器件EP4CE115F29C8
这里写图片描述
2、全编译工程
3、打开SignalProbe
Tools->SignalProbe Pins
这里写图片描述

弹出SignalProbe Pins窗口
这里写图片描述

点击Add…按钮,弹出添加SignalProbe Pin对话框(可以添加多个需要探测的信号)
这里写图片描述
4、添加SignalProbe Pin,设置如下图所示。
Source node name :点击红框1处的… 按钮 ,添加需要被探测的节点信号。我这里选择cnt[0]
Pin location: 红框2处选择探测的节点信号需要连接的输出管脚,选择PIN_A10
SignalProbe pin name:给SignalProbe管脚取个名字,默认即可
Pipeline registers:设置输出的信号是否需要增加流水线寄存器,0表示不需要寄存器
点击红框3处 OK 按钮 完成设置。
这里写图片描述
5、点击 Start check 按钮,生成SignalProbe,当旁边的进度条为100% 表示成功完成。
这里写图片描述
6、点击Close 按钮 退出
这里写图片描述
7、在编译结果的 Fitter->SignalProbe Fitting Results 看见了新增的SignalProbe的信息
这里写图片描述
8、查看 Technology Map Viewer
Tools->Netlist Viewers->Technology Map Viewer(Posting-Fitting)
这里写图片描述
在下图左边的test->Ports->Output ->选中cnt[0]_signalProbe 就在右边的图里看见添加的探测管脚了。
这里写图片描述

9、把.sof 通过JTAG下载到目标器件中,就能通过外部设备 去探测我们设置的输出管脚信号了(PIN_A10)。


http://www.niftyadmin.cn/n/1296188.html

相关文章

python app数据抓取_使用python抓取App数据

部分python代码分享:import requestsimport cityimport jsonimport jsonpathimport recity_list city.jsonstags_list city.Tagdef city_func(city_id):try:city jsonpath.jsonpath(city_list, $..sub[?(.code{})].format(int(city_id)))[0]["name"]e…

江苏电信:SOC建设介绍

在2007 年通信行业网络信息安全高峰论坛上,江苏电信介绍了他们的SOC。摘录如下:下面简单介绍一下江苏电信在宽带互联网的安全管理方面的一些做法。分成四个方面,一是通过建章立制来建成网络安全管理体系,二是运用安全管理平台实现…

k2698场效应管参数电流_国产自主核心技术的场效应管:FHP730高压MOS管

电子工程师在设计AC-DC开关电源的时候,几乎都需要用到场效应管,也就是人们常说的MOS管,MOS管对于AC-DC开关电源来说,其主要的作用就是控制着电流的通过开关。IRF730B是如今市面上常用的AC-DC开关电源场效应管型号之一,…

Android NDK带来什么???

1、前言6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。2、误解新出生的事物,除了惊喜外&#xff…

SPI接口介绍

SPI接口的全称是”Serial Peripheral Interface”,即串行外围接口。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉…

Silverlight项目基本文件结构

html 文件中: .aspx文件中: 转载于:https://www.cnblogs.com/johan/archive/2010/05/29/1947974.html

ntp如何确认与服务器偏差_ntp时间服务器 误差

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一…

I2S接口以及Verilog实现数据接收

I2S(Inter—IC Sound)总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专门用于音频设备之间的音频数据传输。I2S总线有三条数据信号线: (1)BCLK:串行时钟,也叫位时钟,对应…