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

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

3天内不再提示

如果FPGA配置失败的应对措施解析

Hx 来源:ZYNQ 作者:ZYNQ 2021-04-21 15:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言:

都知道FPGA的启动方式有很多种,比如JTAG、SPI,BPI,SeletMAP,Serial等等吧,又分为主从即Master和Slave(时钟由FPGA的管脚发出,专用的CCLK信号为主,否则为从,有的配置有辅助时钟EMCCLK,它由外部的晶振提供,从FPGA的EMCCLK输入,经过专用的逻辑,再从CCLK管脚输出给想用的器件,),那么问题来了,配置失败怎么办呢??????????????看DONE管脚呀,你已经失败了 ,一般情况下DONE管脚是低电平,另寻途径了 只有。。。。。。

只有一个办法,厂家已经给你想好了 看状态寄存器(相应手册的),它可以很快的辅助你找到配置失败的原因,不管你是哪个系列的或者使用的是ISE也好,Vivado也罢,Xilinx FPGA的状态字,在它的所有系列器件当中,关于状态位的定义基本保持一直,但是也有一些细微的差别,建议看相应系列的数据手册,比如我所要调试的时V-7,我查看Ug470

100061512-121408-2.png

100061512-121410-3.png

100061512-121411-4.png

每一位的解释已经很清楚了 ,那么我们怎么读出这些状态字呢,首先我们拿出一块FPGA,连接好下载线和板子,板子上电,打开JTAG,Hardware Manager 窗口显示如下:

100061512-121412-5.png

将鼠标选中1(我们的器件),擦看2处,点击3处,查看4处,我们来展开配置状态的寄存器,同时对照上面的对每一位的解释大概说一下把,

100061512-121413-6.png

只有BIT02 PLL_LOCK, BIT03 DCI_MATCH, BIT11 INIT_B_INTERNAL, BIT12 INIT_B_PIN(即初始化状态和时钟及DCI部分)的值必须是1;

BIT08-10 MODE PINS(配置模式),BIT21 SECURITY_STATUS, BIT25-26 BUS_WIDTH,BIT28 PUDC_B根据FPGA和板子具体的设定,可以为1或者0,其他都必须是0。

这样大概就能够判断你的板子的状态了,如果出现其他的值,那么可以能你的配置电路出现了问题,还有其他的出现的比较典型的值,下次再给大家讨论吧。
编辑:lyn

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

    关注

    1656

    文章

    22288

    浏览量

    630375
  • Vivado
    +关注

    关注

    19

    文章

    847

    浏览量

    70479
  • 状态寄存器
    +关注

    关注

    0

    文章

    39

    浏览量

    7377
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电能质量在线监测装置精度等级校准失败后,有哪些补救措施

    校准失败后,核心补救逻辑是 “ 先止损隔离→定位根因→分层处理→重新校准→闭环追溯 ”,避免错误数据影响生产或合规判定,具体措施按 “紧急处理→原因排查→针对性解决→验证闭环” 四步落地: 一、紧急
    的头像 发表于 11-12 09:54 421次阅读

    mqtt dns解析失败是为什么?

    解析域名的ip地址就能正常连上,而直接解析域名就不行,为什么呢
    发表于 09-16 06:38

    一文详解xilinx 7系列FPGA配置技巧

    本文旨在通过讲解不同模式的原理图连接方式,进而配置用到引脚的含义(手册上相关引脚含义有四、五页,通过本文理解基本上能够记住所有引脚含义以及使用场景),熟悉xilinx 7系列配置流程,以及设计原理图时需要注意的一些事项,比如flash与
    的头像 发表于 08-30 14:35 8935次阅读
    一文详解xilinx 7系列<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>技巧

    如果配置位中启用了看门狗(WDT)功能,是否会影响ISP升级过程呢?

    。 新唐 ISP 引导加载程序不包含看门狗功能。如果配置位开启了看门狗(WDT)功能,ISP升级时间超过26.3秒,则会出现看门狗复位,ISP升级失败。 因此,如果用户在使用新唐科
    发表于 08-18 08:26

    变压器过负荷如何处理,五个应对措施让你轻松应对

    变压器是电力系统中非常重要的设备之一,用于电压变换,但在实际使用时,变压器会遇到负荷的情况,若不及时处理,会导致变压器过热,缩短其使用寿命,甚至引起变压器损坏,那么当变压器过负荷时,我们应该采取哪些应对措施呢?本文将详细介绍变压器过负荷时应采取的各种
    的头像 发表于 08-15 15:10 874次阅读
    变压器过负荷如何处理,五个<b class='flag-5'>应对</b><b class='flag-5'>措施</b>让你轻松<b class='flag-5'>应对</b>

    宽温启动失败?聚徽揭秘防爆显示屏-40℃低温启动的加热膜配置技术

    防爆显示屏的低温启动难题,解析加热膜配置的核心技术,为工业场景提供可靠解决方案。 一、低温启动失败的核心挑战 1. 液晶材料性能衰减 在-40℃环境下,液晶材料粘度增加,响应时间延长,导致显示延迟或色彩失真。例如,某防爆
    的头像 发表于 06-18 16:17 567次阅读

    【经验分享】玩转FPGA串口通信:从“幻觉调试”到代码解析

    FPGA开发,思路先行!玩FPGA板子,读代码是基本功!尤其对从C语言转战FPGA的“宝贝们”来说,适应流水线(pipeline)编程可能需要点时间。上篇点灯代码解读了基础,而如果能亲
    的头像 发表于 06-05 08:05 885次阅读
    【经验分享】玩转<b class='flag-5'>FPGA</b>串口通信:从“幻觉调试”到代码<b class='flag-5'>解析</b>

    如何应对步进电机的各种干拢问题

    步进电机的干扰问题是一个复杂且常见的话题,这些干扰可能来源于步进电机本身,也可能来自外部环境。为了有效地应对这些干扰,可以从以下几个方面进行考虑和解决。 一、步进电机对外部的干扰及其应对措施 步进
    的头像 发表于 05-11 17:38 873次阅读
    如何<b class='flag-5'>应对</b>步进电机的各种干拢问题

    NVIDIA技术帮助科研人员与开发者应对挑战

    NVIDIA 正在帮助人们了解野生动物面临的威胁、气候问题、灾害风险及应对措施
    的头像 发表于 05-09 14:55 639次阅读

    Linux内核编译失败?移动硬盘和虚拟机的那些事儿

    Linux开发中,编译内核是一项常见任务,但不少开发者在移动硬盘或虚拟机环境下尝试时会遭遇失败。本文将简要探讨这些问题的成因,并介绍一些虚拟机使用技巧,帮助大家更好地应对相关问题。在移动硬盘里编译
    的头像 发表于 04-11 11:36 739次阅读
    Linux内核编译<b class='flag-5'>失败</b>?移动硬盘和虚拟机的那些事儿

    芯片流片失败都有哪些原因

    最近和某行业大佬聊天的时候聊到芯片流片失败这件事,我觉得这是一个蛮有意思的话题,遂在网上搜集了一些芯片流片失败的原因,放在这里和大家一起分享。1.Design的版本拿错,这个问题比较要命,如果ROM
    的头像 发表于 03-28 10:03 1471次阅读
    芯片流片<b class='flag-5'>失败</b>都有哪些原因

    AFE5805的配置应该注意些什么问题呢?

    、100mV正弦信号,用同样的FPGA程序无法正确解析LVDS输出数据,可能是什么原因呢?AFE5805的配置应该注意些什么问题呢?
    发表于 01-14 07:35

    如果FPGA采集AD1672,如何保障FPGA时钟同1672时钟一致?

    第一次用这种AD芯片,买了个开发板,发现,开发板母板上没有晶振。请教几个问题。 1。母板上用的时钟是SCLK作为源时钟吗? 2、如果FPGA采集AD1672,如何保障FPGA时钟同1672时钟
    发表于 12-24 06:17

    集成电路电磁兼容性及应对措施相关分析(二)—集成电路ESD问题应对措施

    至关重要。预防措施能够将 ESD 抗扰度提高到约 15kV,这表明通过合理的设计和防护,可以有效降低 ESD 对电子模块的影响 二、ESD问题应对措施 ESD 测试只能在成品部件上进行,这是因为只有在整个部件完成开发和生产后,才
    的头像 发表于 12-18 09:44 901次阅读
    集成电路电磁兼容性及<b class='flag-5'>应对</b><b class='flag-5'>措施</b>相关分析(二)—集成电路ESD问题<b class='flag-5'>应对</b><b class='flag-5'>措施</b>

    自动化创建UI并解析数据

    *附件:32960_auto.rar备注:Main.vi是ui自动化2.1.vi,配置文件为32960.B.ini。 目前可以实现根据配置文件自动化创建控件并布局,且可以自动解析接收到的数据内容写入
    发表于 12-10 08:41