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

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

3天内不再提示

​在配置FPGA器件时的常见问题及其解决方法

FPGA设计论坛 来源:未知 2022-11-17 12:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FPGA器件配置方式分三大类:主动配置、被动配置和JTAG配置。

主动配置:由FPGA器件引导配置操作过程。

被动配置:由计算机或控制器控制配置过程。上电后,控制器件或主控器把存储在外部存储器中的数据送入FPGA器件内,配置完成之后将对器件I/O和寄存器进行初始化。初始化完成后,进入用户模式,开始正常工作。

一旦设计者选定了FPGA系统的配置方式,需要将器件上的MSEL引脚设定为固定值,以指示当前所采用的配置方式。

常用的配置方式有:

PS配置(Passive Serial Configuration):被动串行配置

AS配置(Active Serial Configuration):主动串行配置

PPS配置(Passive Parallel Synchronous Configuration):被动并行同步配置

FPP配置(Fast Passive Parallel Configuration):快速被动并行配置

PPA配置(Passive Parallel Asynchronous Configuration):被动并行异步配置

PSA配置(Passive Serial Asynchronous Configuration):被动串行异步配置

JTAG配置(JointTest Action Group Configuration)

在配置FPGA器件时的常见问题及其解决方法。

(1)当模式改变后,同时需要修改产生位流文件中的配置时钟的属性为CCLK或JTAGClock,否则无法配置。

(2)DONE状态脚始终为低解决方法:检查该引脚的负载是否太重,选择合适的上拉电阻

(3)器件上电后有时能够配置成功,有时不成功解决方法:这种情况大部分是因为器件的复位未完成,就开始出现数据流。延长复位时间,即延长PROG_B信号的低电平时间。电源检测正常后,该信号至少还需保持300 ms的低电平。Spartan-3系列器件的内部配置电路如图1所示,该器件需要满足VCCINT至少达到1.0V,Bank4的电源VCCO_4至少达到1.0V,辅助电源VCCAUX至少达到2.0V,才能进入配置状态,可在PROG_B引脚上分别接一个4.7kΩ电阻到电源,如果电源满足条件,10μF电容到地。

(4)无法正常配置或发现加载过程中INIT_B信号被拉低

解决方法:检查配置时钟信号CCLK或JTAG时钟信号TCK是否存在干扰信号或过冲。如果有干扰,判断干扰源并增加滤波措施;如果有过冲,说明该信号线阻抗不匹配(因传输线过长等原因造成),需要增加匹配电阻。根据IBIS模型分析,采用LVCMOS25(10 mA)或LVTTL(12 mA)接口标准,一般情况下,CCLK的引线长度不要超过3~4英寸,可通过增加源端匹配(串联33Ω~100Ω电阻)来改变时钟信号的质量。CCLK的布线很重要,最好不要开叉。如果一定要开叉,参考对应器件的手册查看最大允许的分支长度是多少。

如果器件的旁路电容设计不合理或数据线上有地线及弹(Ground bounce)信号,也会造成配置失败。

(5)无法通过计算机并行口配置

解决方法:检查计算机并行口模式设置是否正确。如果计算机的并行口信号太差,存在干扰,则采用质量好的配置电缆(Cable-IV)排除干扰。

(6)DONE脚已经变高,但器件仍然不工作

解决方法:如果确认设计无误,那么可能是器件的启动顺序设置不正确。参考配置流程,通过设计工具重新设置启动顺序。




扫描二维码获取

更多精彩

FPGA设计论坛




欢迎关注至芯科技

至芯官网:www.zxopen.com

至芯科技技术论坛:www.fpgaw.com

至芯科技淘宝网址:

https://zxopen.taobao.com

至芯科技FPGA初级课程(B站):

https://space.bilibili.com/521850676

至芯科技FPGA在线课程(腾讯课堂):

https://zxopenbj.ke.qq.com/

至芯科技-FPGA 交流群(QQ):282124839






精彩推荐



至芯科技12年不忘初心、再度起航11月12日北京中心FPGA工程师就业班开课、线上线下多维教学、欢迎咨询!
数字钟之时钟控制模块
至芯FPGA入门课程之《 实时时钟 》设计
扫码加微信邀请您加入FPGA学习交流群




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



点个在看你最好看





原文标题:​在配置FPGA器件时的常见问题及其解决方法

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

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

    关注

    1664

    文章

    22571

    浏览量

    640780

原文标题:​在配置FPGA器件时的常见问题及其解决方法

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析:组态 PROFIBUS DP 网络的常见错误与解决方法

    本篇文章中,我们将深度解析组态PROFIBUS DP网络的常见配置错误以及解决方法
    的头像 发表于 05-13 11:02 231次阅读
    深度解析:组态 PROFIBUS DP 网络的<b class='flag-5'>常见</b>错误与<b class='flag-5'>解决方法</b>

    软启动的常见问题

    “软启动”这个概念在工程领域很常见,但具体指代的对象不同,问题表现和解决方法也完全不同。通常来说,它主要指电机软启动器,但也可能指电源软启动电路。
    的头像 发表于 04-05 17:15 1482次阅读
    软启动的<b class='flag-5'>常见问题</b>

    风机气密性检测仪的常见问题解决方法-岳信仪器

    风机生产与检测环节,气密性检测仪是保障产品质量的核心设备,但长期运行中难免出现各类问题。以下是风机气密性检测仪的五大常见故障及对应解决方法,帮助快速恢复设备运行。压力不稳测试过程中压力波动大,多由
    的头像 发表于 03-12 16:18 241次阅读
    风机气密性检测仪的<b class='flag-5'>常见问题</b>及<b class='flag-5'>解决方法</b>-岳信仪器

    ODF配线架常见故障及解决方法

    ODF配线架常见故障及解决方法如下: 一、接地故障 故障表现: 防雷性能下降,静电积累,甚至引发设备损坏。 光信号传输不稳定,出现误码或中断。 常见原因: 接地端子氧化、松动或接触不良。 接地线
    的头像 发表于 01-05 10:43 762次阅读

    MDD保护器件应用中的效果及常见问题与解决方案

    的使用寿命,提升系统的可靠性和安全性。本文MDD辰达半导体将深入探讨保护器件的工作原理、应用效果,以及常见问题和解决方案。一、保护器件的工作原理保护器件的作用通常是通过
    的头像 发表于 12-29 14:18 330次阅读
    MDD保护<b class='flag-5'>器件</b><b class='flag-5'>在</b>应用中的效果及<b class='flag-5'>常见问题</b>与解决方案

    Keithley吉时利6511常见故障排查及解决方法

    Keithley吉时利6511作为一款精密测量仪器,长期使用中可能会遇到各种故障。以下是该设备常见故障的排查思路及解决方法,帮助用户快速定位问题并恢复设备正常运行。     一、常见
    的头像 发表于 11-21 18:47 1436次阅读
    Keithley吉时利6511<b class='flag-5'>常见</b>故障排查及<b class='flag-5'>解决方法</b>

    晶振使用中常见问题解决方法

    一、频偏造成的使用异常异常现象:色彩图像不正常;音频杂音,无数据传输,距离短,遥控无反应。常见处理:换一个就OK根本原因:晶振负载电容同电路不匹配。解决办法:调整电路匹配电容大小,或换用不同负载电容
    的头像 发表于 11-21 15:37 4394次阅读
    晶振使用中<b class='flag-5'>常见问题</b>与<b class='flag-5'>解决方法</b>

    程序加载过程中遇到的问题及其解决方法

    /quick_start/ide.html。 (1)遇到的问题1:创建好项目后,运行配置设置为ILM,可以编译成功;当修改运行配置为Flash后,编译失败;重启软件,仍会遇到类似问题。
    发表于 10-30 07:59

    FPGA测试DDR带宽跑不满的常见原因及分析方法

    FPGA 中测试 DDR 带宽时,带宽无法跑满是常见问题。下面我将从架构、时序、访问模式、工具限制等多个维度,系统梳理导致 DDR 带宽跑不满的常见原因及分析
    的头像 发表于 10-15 10:17 1401次阅读

    大华电源程控常见问题解决方法

    电源负载这类测试测量仪器的使用过程中,常常会涉及到上位机程控,以实现自动化测试的目的。 仪器和上位机的通讯过程中,有些工程师会发现电源和电脑无法建立通讯的情况,在此我们给出一些简单的排查方法
    的头像 发表于 10-13 15:19 711次阅读

    半导体制造防震基座安装RC 铣孔常见问题解决方法-江苏泊苏系统集成有限公司

    半导体制造防震基座安装的 RC 铣孔操作中,即使严格遵循操作规程,仍可能因材料特性、设备状态或环境变化出现各类问题。以下是常见问题的成因分析及针对性解决方法,确保铣孔质量符合高精度
    的头像 发表于 08-21 15:53 1131次阅读
    半导体制造防震基座安装RC 铣孔<b class='flag-5'>常见问题</b>及<b class='flag-5'>解决方法</b>-江苏泊苏系统集成有限公司

    Vivado无法选中开发板的常见原因及解决方法

    使用 AMD Vivado Design Suite 对开发板(Evaluation Board)进行 FPGA 开发时,我们通常希望创建工程时直接选择开发板,这样 Vivado 能够自动
    的头像 发表于 07-15 10:19 2042次阅读
    Vivado无法选中开发板的<b class='flag-5'>常见</b>原因及<b class='flag-5'>解决方法</b>

    PCBA代工避坑指南:常见问题+解决方案全解析

    和元器件采购。在这个过程中,PCBA代工代购成为一种高效、成本控制良好的解决方案。然而,企业进行PCBA代工代购时,往往会遇到一些常见问题,影响项目进度和质量。 PCBA代工代购元器件
    的头像 发表于 07-09 09:38 1085次阅读

    五大常见气密性测试仪故障及解决方法大揭秘-岳信仪器

    现代工业生产中,气密性测试仪以其高效、精准的特点,成为确保产品质量的关键设备。然而,即便是这样的“得力助手”,偶尔也会出现一些小故障。今天,我们就来聊聊五大常见气密性测试仪故障及其解决方法
    的头像 发表于 06-26 15:48 972次阅读
    五大<b class='flag-5'>常见</b>气密性测试仪故障及<b class='flag-5'>解决方法</b>大揭秘-岳信仪器

    电机常见的噪音、振动问题及解决方法

    ,甚至引发安全隐患。本文将系统分析电机常见的噪音和振动问题,并提供切实可行的解决方法。   一、电机噪音问题及解决方法 电机噪音主要来源于电磁噪音、机械噪音和空气动力噪音三个方面。 1. 电磁噪音 电磁噪音是由于电机内部
    的头像 发表于 06-08 10:25 4702次阅读