首页 > 技术 > 内容

谈谈FPGA的在线调试工具

时间:2026-01-26  作者:Diven  阅读:0

从一个研发的周期来看,设计所占的比重其实是很小的。往往耗费设计人员大量的时间和精力的是仿真和调试。工程师可以通过仿真工具对自己的设计进行验证。但不同于软件,PLD的仿真毕竟脱离了具体的硬件环境和业务环境,与真实的应用还是有一段距离。特别是在板子上出现的问题无法通过仿真复现的时候,工程师就特别需要一个在线调试的工具

示波器是其中。但示波器只能观察到芯片IO上的信息,不能深入探测信号在逻辑内部是如何传递的。如果要探测内部的信号,就必须要修改设计,将内部信号引到IO上。这就增加了调试的复杂度。而且示波器受探头数量的限制,能检测的信号有限,也不能实现复杂的触发条件。

成熟的EDA厂家都会提供PLD的在线调试工具。通过一个JTAG电缆,就可以捕获到芯片内部的信号,而且不需要工程师修改设计文件。这就大大简化了调试的流程。是深受PLD开发者青睐的一项功能。

每一个厂家都为自己的调试工具起了不同的名字。Xilinx的叫Chipscope,IntelPSG的是Signaltap,LattICe的工具是Reveal。这仅仅是名字的不同。其实现的基本原理是一样的:利用PLD内部的Block RAM,当触发条件成立时,将待检测的信号写入Block RAM,通过JTAG I/F读取并显示出来。在实现的具体细节上,各个厂家略有不同。对此我们没有必要判定哪个更好,这与设计这款软件的工程师的脑回路有关。当然如果你有更好的建议,可以通过代理商或原厂的渠道反馈。一个负责任的公司会认真考虑用户的需求的。

大家在使用在线调试工具的时候,有一个重要的概念要清楚:在线调试工具采用的是同步采样。根据香农定理(也有叫奈奎斯特定理的),对模拟信号的采集,采样频率至少要2倍于待采信号才能准确的恢复信号的原貌。对数字信号,这个采样频率的要求会更高。用过示波器的都知道,示波器的采样频率一般至少是输入信号频率的10倍以上。

同步采样要求待检测的信号必须是在采样时钟域下的信号,或者采样时钟频率是待采信号的10倍以上。如果不能满足这个要求,你通过在线调试工具看到的信号就会与实际的信号有比较大的误差。

下面这个例子,我用120MHz的采样时钟去抓取一个44.33MHz变化的信号。信号原来的占空比是50%。实际上看到的信号,占空比是变化的。

如果要采集的信号分属于不同的时钟域,我们就需要在工具中创建不同的在线调试模块。

猜您喜欢


电阻器作为电子元器件中的基础组成部分,其性能直接影响着整个电子设备的稳定性和可靠性。三环集团(China Cheng Tong Corporation,简称CC...
2015-08-08 21:56:30
电子元件的安全保护显得尤为重要。自恢复保险丝作为重要的保护元件,应用于各类电子产品中。华册自恢复保险丝因其优越的性能和可靠的质量,成为市场上的热门品牌。本文将详...
2022-09-13 17:07:30
电子元件领域,SOT25是常见的封装类型,广泛应用于各种电子设备中。SOT是“SmallOutlineTransistor”的缩写,表示这种封装的体积小巧,适合...
2025-02-21 10:31:04
在现代科技日益发展的今天,集线器和转接头成为了我们日常生活中不可少的工具。主要优势体现在以下几个方面。集线器和转接头能够有效扩展设备的连接端口,使得用户可以同时...
2008-10-22 00:00:00
现代电子设备中,连接器的质量直接影响到设备的性能和稳定性。CONN_13.2X2.5MM_TM作为一种新型连接器,以其优异的性能和广泛的应用领域,逐渐成为市场上...
2025-03-05 15:58:50
耦合器是重要的设备,应用于通信、电子和光学领域。基本定义是将两个或多个系统、组件或信号进行连接和交互的装置。耦合器的主要功能是传递能量、信号或信息,同时尽量减少...
2016-08-12 00:00:00
人体综合测试仪作为现代健康管理的重要工具,具有多项显著优势。能够快速、准确地测量多种生理指标,包括体重、BMI、体脂率、肌肉量等,为用户提供全面的身体状态评估。...
2008-12-22 00:00:00
精密电阻作为电子元器件中的重要组成部分,越来越受到各行业的青睐。作为全球知名的电子元件制造商,Panasonic(松下)凭借其很好的技术实力和严格的品质控制,推...
2015-11-30 00:12:49
现代电子设备中,连接器的设计与性能对整体系统的可靠性和功能非常重要。CONN_21.55X17.6MM_SM是一款应用于各类电子设备中的连接器,其独特的尺寸和设...
2025-04-19 23:00:03
续流二极管是重要的电子元件,应用于电力电子、电机驱动、开关电源等领域。主要用于保护电路、提高系统效率以及实现电能的有效利用。本文将详细探讨续流二极管的作用及其应...
2025-04-04 21:00:03