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
    +关注

    关注

    1602

    文章

    21309

    浏览量

    593127
  • Vivado
    +关注

    关注

    18

    文章

    789

    浏览量

    65092
  • 状态寄存器
    +关注

    关注

    0

    文章

    37

    浏览量

    7001
收藏 人收藏

    评论

    相关推荐

    解析EMI电磁干扰:原理、影响与应对策略

    深圳比创达电子|解析EMI电磁干扰:原理、影响与应对策略
    的头像 发表于 04-02 11:35 272次阅读
    <b class='flag-5'>解析</b>EMI电磁干扰:原理、影响与<b class='flag-5'>应对</b>策略

    EMI解析:影响、防护与应对策略?

    EMI解析:影响、防护与应对策略?|深圳比创达电子EMC
    的头像 发表于 03-12 10:22 185次阅读
    EMI<b class='flag-5'>解析</b>:影响、防护与<b class='flag-5'>应对</b>策略?

    电源芯片短路恢复过冲的风险及应对措施

    电源芯片短路恢复过冲的风险及应对措施 电源芯片是电子产品中非常重要的组成部分,其稳定工作对整个电子设备的正常运行至关重要。然而,电源芯片在使用过程中可能会遇到短路和过冲的风险,给设备带来的损害甚至
    的头像 发表于 02-06 09:46 553次阅读

    晶振温度漂移:原理、影响因素与应对措施

    晶振温度漂移:原理、影响因素与应对措施 晶振温度漂移是指晶振器在不同温度下频率发生改变的现象。晶振温度漂移是一个晶振器的重要性能指标,特别是对于高精度和高稳定性要求的应用场合。了解晶振温度漂移
    的头像 发表于 01-26 17:14 342次阅读

    fpga下载失败没有提示怎么办

    FPGA下载失败且没有任何提示时,这可能是由于多种原因导致的。在这篇文章中,我们将详细讨论可能的解决方法。 首先,我们需要明确的是,“FPGA下载失败”可以指多种不同的情况,例如
    的头像 发表于 01-04 10:29 563次阅读

    mysql配置失败怎么办

    MySQL是一款广泛使用的关系型数据库管理系统,但在配置过程中可能会出现各种问题,导致配置失败。本文将详细介绍MySQL配置失败的常见原因和
    的头像 发表于 12-06 11:03 1478次阅读

    应对分支预测有哪些优化措施

    应对分支预测有哪些优化措施 下面再来看一下分支预测,这也是 ChatGPT 给出的一个简易答案 // 不利于流水线的循环结构 for (int i = 0 ; i if (condition
    的头像 发表于 11-29 17:32 266次阅读

    MOS管开通过程的米勒效应及应对措施

    MOS管开通过程的米勒效应及应对措施
    的头像 发表于 11-27 17:52 2233次阅读
    MOS管开通过程的米勒效应及<b class='flag-5'>应对</b><b class='flag-5'>措施</b>

    防爆电器采取四大措施积极应对挑战

    电子发烧友网站提供《防爆电器采取四大措施积极应对挑战.pdf》资料免费下载
    发表于 11-03 09:13 0次下载
    防爆电器采取四大<b class='flag-5'>措施</b>积极<b class='flag-5'>应对</b>挑战

    7系列FPGA配置用户指南

    电子发烧友网站提供《7系列FPGA配置用户指南.pdf》资料免费下载
    发表于 09-15 10:19 1次下载
    7系列<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>用户指南

    使用高速NOR闪存配置FPGA

    点击上方 蓝字 关注我们 NOR闪存已作为FPGA(现场可编程门列阵)的配置器件被广泛部署。其为FPGA带来的低延迟和高数据吞吐量特性使得FPGA在工业、通信和汽车ADAS(高级驾驶辅
    的头像 发表于 08-15 13:55 360次阅读
    使用高速NOR闪存<b class='flag-5'>配置</b><b class='flag-5'>FPGA</b>

    ForgeFPGA 配置指南

    ForgeFPGA 配置指南
    发表于 06-30 19:10 0次下载
    Forge<b class='flag-5'>FPGA</b> <b class='flag-5'>配置</b>指南

    FPGA配置原理说明

    我们所说的FPGA配置电路,一方面要完成从PC上把bit文件下载到FPGA或存储器的任务,另一方面则要完成FPGA上电启动时加载配置数据的任
    发表于 06-10 10:09 342次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>原理说明

    基于libconfig进行配置文件解析

    本文介绍基于libconfig进行配置文件解析
    的头像 发表于 06-08 10:18 840次阅读
    基于libconfig进行<b class='flag-5'>配置</b>文件<b class='flag-5'>解析</b>

    FPGA系统设计中,如果用两个FPGA工作,应该如何设计两片之间的通信?

    FPGA系统设计中,如果用两个FPGA工作,应该如何设计两片之间的通信?从片的配置和时钟输入与主片有何不同?一个做主片用于数据处理和控制,一个做从片用于IO扩展。硬件和软件上应该如何设
    发表于 05-08 17:18