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

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

3天内不再提示

FPGA硬件电路的调试必备原则和技巧

FPGA设计论坛 来源:未知 2023-12-22 16:40 次阅读

在调试FPGA电路时要遵循必须的原则和技巧,才能降低调试时间,防止误操作损坏电路。通常情况下,参考以下步骤执行 FPGA硬件系统的调试。

1、在焊接硬件电路前,首先要测试电路板的各个电源之间,各电源与地是否短路;最好是每一块板子都进行测试,这样板子焊好后如果出现电源和地短路的情况也可以首先排除是板子本身的问题。

2、在焊接硬件时,首先先焊接电源部分,然后测试,排除电源短路等情况后,上电测量电压是否正确;对于电源要求比较高的某些电路要测试电源芯片的输出电压是否处于正常工作要求的范围之内。

3、然后焊接FPGA及相关的下载电路。再次测量电源地之间有没有短路现象,上电测试各电压是否正确;将手排除静电后触摸FPGA有无发烫的现象。

a.如果出现短路,通常是去耦电容短路造成的,所以在焊接时通常先不焊去耦电容。FPGA的管脚粘连也可能造成短路,这时需要比较电路图和焊接仔细查找有无管脚粘连。

b.如果出现电压值错误,通常是电源芯片的外围调压电阻焊错,或者电源的承载力不够造成的。若是后者,则需要选用负载能力更强的电源模块替换。假如FPGA的I/O管脚与电源管脚粘连,也可能出现电压值错误的现象。

c.如果出现FPGA发烫,通常是出现总线冲突的现象。这种情况下需要自行检验外围总线是否可能出现竞争疑问。特别是多片存储器共用总线时刻。比如SRAM和FLASH芯片复用一套总线,如果片选信号同时有效就出现总线冲突。

4、以上完成后,将电路板上电运行。将下载线接到JTAG口上,看是否能正确检测到FPGA。

5、分别将测试程序写入到SRAM和PROM,确定FPGA的配置电路是否正确。

wKgZomWFTI6AUs79AABUdafP6GM103.jpg

精彩推荐 至芯科技FPGA就业培训班——助你步入成功之路、12月30号西安中心开课、欢迎试听! 浮点LMS算法的FPGA实现 详解从均值滤波到非局部均值滤波算法的原理及实现方式扫码加微信邀请您加入FPGA学习交流群

wKgZomWFTI6AAhkKAABiq3a-ogY357.jpgwKgZomWFTI6AFFdgAAACXWrmhKE077.png

欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!

点个在看你最好看


原文标题:FPGA硬件电路的调试必备原则和技巧

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

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

    关注

    1629

    文章

    21729

    浏览量

    603012

原文标题:FPGA硬件电路的调试必备原则和技巧

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    玩转FPGA必备的基础知识

    FPGA已成为现今的技术热点之一,无论学生还是工程师都希望跨进FPGA的大门。那么我们要玩转FPGA必须具备哪些基础知识呢?下面我们慢慢道来。 (一) 要了解什么是FPGA 既 然要玩
    的头像 发表于 11-28 10:24 304次阅读

    如何进行硬件调试

    硬件调试硬件系统设计、开发和制造过程中不可或缺的一环,旨在对可能出现的问题进行分析和解决。以下是进行硬件调试的一般步骤和方法: 一、准备阶
    的头像 发表于 11-10 10:17 617次阅读
    如何进行<b class='flag-5'>硬件</b><b class='flag-5'>调试</b>?

    MQTT调试助手中文版(物联网开发必备)

    MQTT调试助手中文版(物联网开发必备)。 支持模拟设备链接各种MQTT云服务器、  阿里云、腾讯云、华为云、原子云、onenet等等。
    发表于 10-12 14:23 6次下载

    硬件工程师找工作必备书籍推荐

    硬件工程师找工作必备书籍推荐
    的头像 发表于 09-24 16:07 840次阅读
    <b class='flag-5'>硬件</b>工程师找工作<b class='flag-5'>必备</b>书籍推荐

    上海 10月25日-26日《硬件电路设计、调试与工程案例分析》公开课即将开始!

    课程名称:《硬件电路设计、调试与工程案例分析》讲师:王老师时间地点:上海10月25-26日(两天)主办单位:赛盛技术课程特色1)课程内容围绕电路设计和
    的头像 发表于 09-19 08:03 352次阅读
    上海 10月25日-26日《<b class='flag-5'>硬件</b><b class='flag-5'>电路</b>设计、<b class='flag-5'>调试</b>与工程案例分析》公开课即将开始!

    组成放大电路的基本原则是什么?

    组成放大电路的基本原则主要包括以下几个方面: 1. 稳定性原则 定义 :稳定性是指放大电路在工作过程中应能够保持其性能不受外界干扰或内部变化的影响。 实现方式 :通过采取一些措施来保持
    的头像 发表于 08-07 10:02 722次阅读

    如何在服务器上调试本地FPGA板卡

    的编程和调试 现在 Vivado 已远程运行,最后一步是对 FPGA 板卡进行编程和调试。Vivado 的硬件服务器应用程序必须按照上述说明在本地PC上运行。
    发表于 07-31 17:36

    FPGA与SRIO调试步骤

     FPGA(现场可编程门阵列)和DSP(数字信号处理器)之间通过SRIO接口进行调试通常需要以下步骤。
    的头像 发表于 04-19 11:48 1391次阅读

    fpga硬件还是软件

    FPGA(现场可编程门阵列)本质上是一种硬件设备,但它在功能实现上结合了硬件和软件的特性。
    的头像 发表于 03-27 14:14 926次阅读

    fpga仿真器是什么?它有哪些优势?

    FPGA仿真器是一种用于模拟FPGA(现场可编程门阵列)硬件行为的软件工具。它通过模拟FPGA内部的逻辑电路、时序和接口等,帮助工程师在
    的头像 发表于 03-15 15:15 1728次阅读

    fpga软件是什么意思

    FPGA软件通常指的是用于编程、配置和管理FPGA(现场可编程门阵列)芯片的工具和应用程序的集合。FPGA是一种可编程的集成电路,它允许用户通过编程来改变其
    的头像 发表于 03-15 14:28 1158次阅读

    fpga硬件还是软件

    FPGA(现场可编程门阵列)属于硬件设备,而不是软件。它是一种可编程的硬件设备,由大量的逻辑单元、存储单元和互连资源组成,能够实现复杂的数字电路和系统设计。
    的头像 发表于 03-14 17:08 1864次阅读

    FPGA与AISC的差异

    )是两种不同的硬件实现方式,它们之间存在以下主要差异: 设计过程 :FPGA的设计通常基于已有的硬件结构进行逻辑配置,而ASIC需要从头开始进行定制化的电路设计。 灵活性 :
    发表于 02-22 09:54

    fpga是什么 fpga用什么编程语言

    FPGA(Field-Programmable Gate Array)是一种可编程逻辑技术,它使用可重构的硬件单元(如门阵列和查找表)来实现电路功能。相比传统的专用集成电路(ASIC)
    的头像 发表于 02-04 15:26 1659次阅读

    浅析FPGA调试-内嵌逻辑分析仪(SignalTap)原理及实例

    对于FPGA调试,主要以Intel FPGA为例,在win10 Quartus ii 17.0环境下进行仿真和调试,开发板类型EP4CE15F17。
    的头像 发表于 01-12 09:34 2518次阅读
    浅析<b class='flag-5'>FPGA</b>的<b class='flag-5'>调试</b>-内嵌逻辑分析仪(SignalTap)原理及实例