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

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

3天内不再提示

FPGA调试存在哪些不可避免的问题

YCqV_FPGA_EETre 来源:未知 作者:王淳 2018-09-19 09:27 次阅读

FPGA调试时硬件设计中及其重要的一步,本文就在FPGA调试过程中存在3种常见的误解,进行一些讨论:

误解#1:调试工作的存在, 是因为工程师不够称职。

误解#2:单一处理方法应解决所有调试问题。

误解#3:FPGA调试硬件总是“浪费”资源。

首先针对误解#1,调试工作是设计过程的一部分

可以很负责的说:即使是最好的工程师也需要进行调试验证工作。

如果“Debugging”这个个词会让你觉得厌烦的话,我们可以换一种说法“功能验证”、“功能测试”、性能检测”等。目前虽然可以通过工程师改进技术、实现方法、以及凭借自身经验和能力解决验证过程中出现的大多数问题。但仍然取代不了验证设计在工程设计中的核心地位。在工程设计中调试工作往往会带来一定程度的复杂性,这使得调试工作已经成为电子系统设计中一个极其复杂的任务过程。

其次针对误解#2,单一处理方法无法解决所有调试问题

调试工作涉及多种技术、工具,而工程师关键工作在于选择正确的技术以更有效地实现目标。

工程师常常抱怨硬件验证不能提供类如同仿真一般的可视化。但是我相信此问题的关键在于传统嵌入式LA (ILA) 受限于存储容量的大小,无法可视化足够多的调试信息。如采用合适的调试工具,则可实现理想的可视化效果。如下图可Exostiv实现大容量调试数据追踪,实现理想的可视化调试。

高达8GB的外部存储器,从而提供比现有嵌入式仪器解决方案大100.000倍的总跟踪容量

EXOSTIV超过1小时以突发方式捕获8GB数据

最后针对误解#3,调试不可能“凭空”进行,合理的调试工作是 “浪费” 节省资源。如何选择调试方案,才是“浪费”与否的关键

在调试中我们通常需要预留一部分“资源”。比如众所周知,调试工作需要预留硬件资源:如I/Os, logic and memory等FPGA资源;如连接器或者用于数据收集并保证信号完整性的某些PCB资源。

除此之位以项目的角度来分析,调试工作同样需要“工程资源”——通常是工程团队用于查找所选调试策略的错误所花费的时间。

综上情况都会使我们的项目预算产生额外的成本开销

  • PCB上用于调试的额外硬件成本;

  • 逻辑分析仪或示波器的成本;

  • 实施特定调试策略的工程小时成本。

如何平衡成本开销(硬件资源和工程资源),则成为选择何种调试方案的重中之重。

针对受调试工作困扰的FPGA工程师们,新的调试方案来了!!!FPGA调试利器——EXOSTIV

EXOSTIV™是一款面向FPGA开发的创新调试解决方案。他提供了远超JTAG调试工具的采样数据存储深度,却只使用远比逻辑分析仪少的IO资源。它对FPGA逻辑资源使用影响很小,并且能够进行TB级波形数据的分析,可大大缩短FPGA开发的调试周期。EXOSTIV支持全系列Xilinx All Programmable器件,支持Intel Stratix 10、Arria 10、Cyclone 10系列器件的调试。

EXOSTIV具有以下特色:

  • 采用FPGA的串行收发器将捕获到的数据流放到一个外部存储器,并提供高达8GB的存储空间

  • 最高支持32768个内部信号的连续重复捕获,可在FPGA运行速度下同时捕获数据

  • Exostiv IP提供动态多路复用控制器,可添加尽量多的捕获信号,以减少重新编译FPGA的次数

  • 使用MYRIAD波形分析软件,为该行业第一款支持TB级数字/模拟波形数据的快速分析工具

  • 数据集采样的动态开关控制,充分利用收发器带宽用于更深层次的捕获

  • 高达4x12.5Gbps的数据传输带宽,支持通过SFP/SFP+/QSFP/QSFP+/HDMI/FMC接口与FPGA板卡连接

Exostiv 的主营业务:

Exostiv Labs是Byte Paradigm sprl的一个部门,主要提供FPGA调试创新解决方案。

依元素科技的服务

依元素科技是 Xilinx官方授权培训合作伙伴,我们除了在本地为您提供Exostiv的高性能FPGA调试工具与技术支持,我们还有全球最新的Xilinx 官方培训课程服务供您选择,能够为您的项目提供全方位的支持,缩短您的项目开发周期。

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

原文标题:FPGA调试的那些事.....

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    芯片设计都不可避免的考虑要素—闩锁效应latch up

    闩锁效应,latch up,是个非常重要的问题。现在的芯片设计都不可避免的要考虑它。我今天就简单地梳理一下LUP的一些问题。
    的头像 发表于 12-01 17:11 3021次阅读
    芯片设计都<b class='flag-5'>不可避免</b>的考虑要素—闩锁效应latch up

    FPGA硬件系统的调试方法

    FPGA硬件系统的调试方法 在调试FPGA威廉希尔官方网站 时要遵循一定的原则和技巧,才能减少调试时间,避免
    发表于 02-08 14:44 2715次阅读

    瓦克总裁预估:多晶硅价格下滑趋势不可避免

    瓦克总裁预估:多晶硅价格下滑趋势不可避免 作为世界第二大多晶硅生产商,德国瓦克化学集团(WACKER)在全球多晶硅行业的地位举足轻重。该集团中国区总裁周博世昨天
    发表于 04-19 09:42 698次阅读

    宝马:不可避免地会推出纯电动M系性能车

    宝马承认,推出全电动M汽车将是不可避免的,它和M3、M4、M5很相似,但是在此之前先会推出混合动力汽车。宝马高管弗兰克-范-梅美尔(Frank van Meel)在接受媒体采访时表示,推出纯电动M汽车不可避免
    发表于 01-16 11:12 739次阅读

    对工业制成品隐含能的估值需要作出的不可避免的简化和假设

    对工业制成品隐含能的估值不仅要依据确凿的事实——汽车上大量使用的钢铁,电脑中不计其数的微芯片——还必须依靠为了推导出总体数值而作出的不可避免的简化和假设。哪种型号的汽车?哪一款计算机或电话?我们所面临的挑战是挑选合理并具代表性的数值;所得到的回报是得出一个关于人造世界的全新观点。
    的头像 发表于 02-01 14:51 5243次阅读

    传统FPGA调试方案与EXOSTIV Probe硬件调试

    相信每一个电子工程师在项目开发的过程中都不可避免的要进行方案的调试,除了模拟调试我们还必须进行真机调试才能确保功能的正常,通常我们采用的调试
    的头像 发表于 03-13 13:54 7136次阅读
    传统<b class='flag-5'>FPGA</b><b class='flag-5'>调试</b>方案与EXOSTIV Probe硬件<b class='flag-5'>调试</b>仪

    自动驾驶汽车慢慢步入低谷,既不可避免同时也是好兆头

    自动驾驶汽车已经陷入幻灭的低谷,当这样说的话,好像末日就要到了,意味着自动驾驶汽车研究上花掉了数以十亿计的美元白花了。实际上,这对于一项新技术来说是不可避免的,同时,也是一个好兆头。
    发表于 08-20 11:47 1120次阅读

    2019年高端家电市场的价格战火不可避免

    太多的企业,对于高端市场寄予厚望;太多的企业,推出了高价却不高端的产品;太多的企业,急于想通过高端市场战役证明自己的转型正确;太多的企业,都希望马上在高端市场抢夺蛋糕。单从这个角度来看,2019年高端家电市场的价格战火就不可避免
    发表于 03-11 10:04 658次阅读

    电动汽车市场寒冬来临 车企向上游电池企业施压恐不可避免

    车企向上游电池企业施压恐不可避免,降成本将是车企和电池企业需要共同想办法解决的问题。
    的头像 发表于 05-30 17:48 3465次阅读

    微晶体管和芯片的更新换代是不可避免

    微晶体管和芯片的更新换代是不可避免的,但要把这笨重的电子管淘汰到博物馆还为时尚早。微芯片并不能代替这类电子管产生能量,例如去加热食物。
    的头像 发表于 06-09 09:59 2644次阅读

    单片机常用的调试接口有哪些

    搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的。接触了那么多的调试规范、调试工具、调试手段,彼此之间的关系却也不是特别清楚。
    发表于 07-10 09:12 4065次阅读

    单片机常用调试的接口有哪些

    搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的。接触了那么多的调试规范、调试工具、调试手段,彼此之间的关系却也不是特别清楚。
    发表于 07-19 11:22 5539次阅读
    单片机常用<b class='flag-5'>调试</b>的接口有哪些

    RFID技术中不可避免的碰撞问题应该如何解决

    论文详细介绍了RFID 技术, 并针对RFID 技术中不可避免的碰撞问题进行分析。提出一种动态调整二进制搜索树防冲撞算法, 可以有效解决RFID 标签冲突问题。在时间复杂度和空间复杂度等方面比较验证其优越性。该算法对于RFID 技术的发展和推广有重要意义。
    发表于 08-18 17:43 31次下载
    RFID技术中<b class='flag-5'>不可避免</b>的碰撞问题应该如何解决

    为什么仪器校准时总会产生误差?存在哪些影响因素?

    仪器校准是一项繁琐的工作,根据不同的仪器所需要校准的方法和规划也会不同,使用的校准仪器更是各种各样,因此即便是专业的仪器校准机构,在校准时也不可避免可能会产生误差,那么为什么仪器校准时总会产生误差?存在哪些影响因素?
    的头像 发表于 07-25 14:16 2162次阅读

    苹果承认iPhone15存在烧屏问题 OLED显示屏特性不可避免

    苹果承认iPhone15存在烧屏问题 OLED显示屏特性不可避免 iPhone15上市不久各类负面消息不断,有发烫的,有烧屏的;苹果公司承认iPhone15存在烧屏问题;但是已经在iOS 17.1准
    的头像 发表于 10-18 15:18 1009次阅读