0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA开发要懂得使用硬件分析仪调试——ILA

电子工程师 来源:未知 作者:李倩 2018-11-14 10:47 次阅读

上一篇文章的介绍大家多少对ila核的使用有一些了解吧。在做纯逻辑的设计时,添加ILA核,然后在代码中进行定义就可以了。但FPGA已经不仅仅只是纯逻辑这么简单了,当你一个工程做到嵌入式层面,你就会使用软核,这时就会使用到画布。如下图所示,其中Microblaze就是一个处理器,可以看到各模块都是一个个IP核,我们无法对代码进行修改,如果这时我们要查看某个模块的端口改怎么办呢?不能在代码中定义一个ILA核呀!

其实这儿便很简单了,可以直接在画布上添加一个ILA核,再把想要的信号线连进来就行了呀,都不需要在代码里定义这个ILA核。不过这样做就说明你还没能灵活的使用Xilinx的在线调试工具了,因为还有更简单的办法哈哈。

如下图所示,对于这个IP核,他的输出是axi_stream,我们如果想要查看他的工作时序该怎么做呢?

首先我们选择他的信号线,右键,就可以看到一个选项“Mark Debug”,选择后就会有一个绿色的甲虫出现,这时说明axi_stream所有信号都被引入到ILA中了。

如果我们不想加入这个调试信号,直接右键,会有“Unmark Debug”选项,单击便会取消了。

然后在Vivado中点击保存,这样便完成了调试信号的添加了,是不是很方便。

这种方式大家先慢慢消化一下吧,后面再给大家介绍另一种调试方式,嘿嘿。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1599

    文章

    21275

    浏览量

    592837
  • Xilinx
    +关注

    关注

    70

    文章

    2117

    浏览量

    119341

原文标题:FPGA开发要懂得使用硬件分析仪调试——ILA(2)

文章出处:【微信号:FPGAer_Club,微信公众号:FPGAer俱乐部】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    集成逻辑分析仪(ILA)的使用方法

    在日常FPGA开发过程中,逻辑代码设计完成后,为了验证代码逻辑的正确性,优先使用逻辑仿真(modesim)进行验证。仿真验证通过后进行板级验证时,使用逻辑分析仪进行分析和验证逻辑是否正
    的头像 发表于 10-01 17:08 1746次阅读
    集成逻辑<b class='flag-5'>分析仪</b>(<b class='flag-5'>ILA</b>)的使用方法

    巧用逻辑分析仪 助力单片机开发

    `单片机开发工程师和电子爱好者,每天都要和各种各样的数字电路打交道。在制作调试电路时除了使用万用表、示波器等工具,逻辑分析仪也是必不可少的。 逻辑分析仪是利用时钟从测试设备上采集和显示
    发表于 03-22 13:35

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

    更加独特的调试手段。在FPGA器件支持并且剩余逻辑资源足够的情况下,设计者往往习惯于使用开发软件提供的在线逻辑分析仪进行调试,如Vivado
    发表于 05-24 15:16

    便携式逻辑分析仪电路设计

    了逻辑分析仪的成本且便于携带。重点阐述硬件电路部分的设计。关键词 逻辑分析仪;USB接口;FPGA;FIFO传输逻辑分析仪是数字设计验证与
    发表于 06-18 07:56

    浅析逻辑分析仪的原理

    逻辑分析仪是常用的电子仪器之一,主要应用于做数字电路测试,FPGA调试,CPU/DSP调试,数字IQ/IF分析,无线通信/雷达接收机测试等场
    发表于 06-28 07:51

    如何用内部逻辑分析仪调试FPGA

    推动FPGA调试技术改变的原因是什么外部逻辑分析仪受到的限制是什么如何用内部逻辑分析仪调试FPGA
    发表于 04-30 06:44

    【正点原子DFPGL22G开发板体验】+ 使用在线逻辑分析仪进行调试

    前言 传统的调试一般将信号引入到IO,使用硬件逻辑分析仪抓取信号进行分析,这种方式一方面需要硬件逻辑分析
    发表于 02-05 21:40

    Vivado在线调试方法-Vivado内嵌逻辑分析仪器的使用

    ,按照向导添加需要观察的信号。然后保存。再打开xdc文件,即可看到添加了ila约束。IV 生成bit文件,开始调试。这部分和方法1中类似,不再赘述。总结:使用内嵌逻辑分析仪有两种方式,1是直接添加
    发表于 04-06 21:48

    Vivado逻辑分析仪使用教程

    及打算进阶提升的职业开发者都可以有系统性学习的机会。系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希望对大家有所帮助。本次带来Vivado系列,Vivado逻辑分析仪
    发表于 04-17 16:33

    如何利用ila(逻辑分析仪)调试nice?

    仿真和生成mcs文件后运行的结果如下(仿真的结果和实际传回的数据结果不同,并且相同的c程序前后两次传回的结果都不同),目前想用ila调试,看错在那一步了,但ila一直不出波形,三种加debug的方法
    发表于 08-16 06:37

    TLA逻辑分析仪原理与应用硬件调试基础教程

    TLA逻辑分析仪原理与应用硬件调试基础教程:数字系统的调试过程– 首先启动硬件电路– 调试
    发表于 10-17 17:33 19次下载

    TLA逻辑分析仪原理与应用 (硬件调试基础教程)

    TLA逻辑分析仪原理与应用 -硬件调试基础教程。
    发表于 08-05 15:08 49次下载
    TLA逻辑<b class='flag-5'>分析仪</b>原理与应用 (<b class='flag-5'>硬件</b><b class='flag-5'>调试</b>基础教程)

    Vivado中关于ILA的详解

    集成逻辑分析仪 (Integrated Logic Analyzer :ILA) 功能允许用户在 FPGA 设备上执行系统内调试后实现的设计。当设计中需要监视信号时,应使用此功能。用户
    的头像 发表于 02-08 11:35 2.2w次阅读
    Vivado中关于<b class='flag-5'>ILA</b>的详解

    Vivado之ILA详解

    集成逻辑分析仪 (Integrated Logic Analyzer :ILA) 功能允许用户在 FPGA 设备上执行系统内调试后实现的设计。当设计中需要监视信号时,应使用此功能。用户
    发表于 01-22 07:52 19次下载
    Vivado之<b class='flag-5'>ILA</b>详解

    如何用内部逻辑分析仪调试FPGA

    1 推动FPGA调试技术改变的原因 进行硬件设计的功能调试时,FPGA的再编程能力是关键的优点。CPLD和
    的头像 发表于 12-20 13:35 187次阅读
    如何用内部逻辑<b class='flag-5'>分析仪</b><b class='flag-5'>调试</b><b class='flag-5'>FPGA</b>?