玩转Zynq连载5——基于Vivado的在线板级调试概述

本文介绍了基于Vivado的FPGA在线板级调试方法,包括ILA(内嵌逻辑分析仪)、VIO(虚拟IO调试接口)和IBERT(误码率测试机)。这些工具提供了一种比传统示波器和逻辑分析仪更便捷、灵活的调试方式,能够访问FPGA内部信号,加速板级调试过程。
摘要由CSDN通过智能技术生成

特权同学玩转Zynq连载5——基于Vivado的在线板级调试概述

在这里插入图片描述
Vivado在线调试概述

FPGA的板级调试方法有很多,借助于常规的示波器和逻辑分析仪的调试方法是最典型的手段。如图13.1所示,基于传统的台式示波器或逻辑分析仪进行板级调试有着诸多的不便,相对于设计电路深藏在芯片内部的FPGA设计来说有着很大的局限性,简单的列举如下。

● 台式机器价格昂贵,设备成本高。
● 只能访问到FPGA的I/O引脚信号,对内部信号只能通过引出到I/O引脚的方式进行观察,并且此方式只有个别信号可行,大量内部信号就无能为力了。
● PCB的layout设计必须预留足够的空间用于外部探针对被测试信号的连接,浪费板级空间且降低了电路可靠性,同时也会潜在的增加成本。
● 测试信号较多,调试过程极其繁琐并容易犯错。
● 灵活性差,只能观察设计之初就预留了探针接口的一些信号。
在这里插入图片描述
图 基于传统逻辑分析仪的板级调试

当然了,这些局限性在大多数产品的板级调试中都存在,尤其是在芯片集成度越来越高的当下。而FPGA器件由于其灵活的可编程特性,也使得它具有了更加独特的调试手段。在FPGA器件支持并且剩余逻辑资源足够的情况下,设计者往往习惯于使用开发软件提供的在线逻辑分析仪进行调试,如Vivado的ILA和Quart

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值