逻辑分析仪

揭开Zynq Z-7000 SoC从flash启动的秘密

作者:Sleibso,编译:蒙面侠客

各位在开发FPGA产品的时候,不仅需要熟知板子上的硬件,还要在硬件上运行代码,想要观测硬件上代码的运行是可以通过逻辑分析仪这种硬件调试仪器来进行的。内置有Xilinx Spartan-6 FPGA的Digital Discovery提供了高速的逻辑分析功能,能够让开发者观察和分析板子上的信号流,同时,今天给各位介绍另外一款Xilinx公司芯片的产品Zynq Z-7000 SoC,我们一起来揭开它从SPI接口挂载的flash启动的神秘面纱。

调试硬件BUG的神器——新型逻辑分析仪

作者:蒙面侠客

背景:
电子产品开发过程中最常用的是示波器,但是随着微处理器如ARM、X86、MIPS等架构、GPU、深度学习处理器等芯片的发展,以及智能硬件如雨后春笋般的成长,硬件出现的各种逻辑类bug是经常遇到的,当SOC(片上系统)的各种接口如SPI、USB、I2C、UART等出现问题的时候示波器还能勉强应付,当测量一些总线信号如AXI、PCIe或者需要同时测量芯片或者板卡上很多引脚信号的时候,示波器望着那么多的引脚只能道一声:“臣妾做不到”。这时候就需要一种专业的设备,那就是逻辑分析仪,它是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定,电子工程师需要分析数字系统的逻辑关系。逻辑分析仪不但解决了示波器输入通道不足的问题,还提供了更加强大的触发功能和分析功能,对于数字电路开发系统来说,逻辑分析仪是一种很棒的工具。

LAP-F1

数字I/O和逻辑分析仪的常用术语和定义

本教程是NI测量基础系列教程的一部分。 该系列教程将通过理论和实践两个方面介绍一些常见测量应用。 本教程主要介绍了数字I/O和逻辑分析仪的常用术语和定义。

1. 抖动
抖动是指与事件理想时序的偏差,并通常基于参考信号的过零点进行测量。 抖动通常来自于串扰、同步开关输出和其它定期发生的干扰信号。 由于抖动会随时间变化,抖动的测量和量化既可以是秒级范围内视觉估计,也可以是基于统计的测量,比如基于标准偏差随时间变化的统计测量。

图1.数字信号抖动示例

图1.数字信号抖动示例

日前,Sparkfun开售一款500M采样率8通道逻辑分析仪Saleae Logic Pro 8,售价仅399美元。其8通道的多用输入引脚可以用于数字输入实现1M带宽10bit 50M采样,该逻辑分析仪的数字输入范围为1.2~5.5V,模拟输入范围为0至5V。该设备及其小巧,它的一侧边长刚刚超过两英寸(53毫米),厚度不足半英寸(12毫米)。“毕竟有个FPGA在哪,是吧)”

视频: 如何迁移至Vivado逻辑调试内核

本视频向您演示如何使用DSP目标参考设计把旧的VIO(Virtual Input/Output)核迁移至新的Vivado原生VIO核。您将看到如何使用Vivado逻辑分析仪中的VIO核。

同步内容