2036的浏览量

FPGA逻辑分析仪

22/02/2021, hardwarebee

什么是逻辑分析器?

逻辑分析仪是一种用于读取数字信号的电子设备。它基本上是从数字电路接收这些信号,然后将其转换成各种数据形式。其中包括时序图、汇编和协议解码。

逻辑分析仪的用途是什么?

在逻辑分析仪的帮助下,可以观察给定系统中几个不同数字信号之间的时序关系。实现逻辑分析器的主要目的是检测任何硬件缺陷。这些在模拟中可能无法检测到的缺陷,可以被逻辑分析仪发现,因为他们使用边界扫描验证复杂的逻辑。

为什么我们需要基于FPGA的逻辑分析仪?

fpga目前被用于为逻辑分析仪提供一个公共测量点。fpga可用于调试系统中的逻辑电路。随着时间的推移,fpga变得越来越复杂和先进。由于这些复杂的设计,重要的是要确保监视、指出并修复潜在的错误。

在FPGA逻辑分析仪的帮助下,您可以继续监视来自FPGA内部的信号,并根据需要调试它们。调试工具使您能够实时可视化FPGA信号。这种实时监控允许您持续监控和观察与FPGA相关的设备和其他硬件的行为。

FPGA逻辑分析仪如何工作?

您可以编程FPGA逻辑分析仪由一个数字事件或一系列数字事件触发。触发条件可以是上升信号这样简单的东西,也可以是非常特定的HTTP数据包这样复杂的东西。如果满足这种情况,逻辑分析仪就开始捕获数字数据。接下来,分析程序运行并根据前面小节中提到的需求,以简单和复杂的形式显示它捕获的数据。

在FPGA逻辑分析仪的帮助下,您基本上可以窥见FPGA芯片的内部活动。它将FPGA的内部操作完全显示,以便您可以彻底监控信号交换。

fpga使用逻辑分析仪的局限性

然而,在fpga中使用市场上可用的逻辑分析仪存在一些限制。例如,大多数逻辑分析仪不具备执行某些应用程序可能需要的长期数据收集的能力。幸运的是,已经对该系统的现有模型进行了许多修改,以使更多的功能成为可能。

基于FPGA的逻辑分析仪已经创建了模块化模型。除此之外,我们还改进了逻辑分析仪,可用于fpga的长期数据收集。也可以构建逻辑信号分析仪,能够执行基于计数器的触发,实现匹配条件,以及执行内部和外部时钟功能。

最近的故事


Baidu
map