Artix7板子中调试FPGA不能启动的问题

时间:2025-11-02  作者:Diven  阅读:0

一直在搭图像处理的AXI框架和整FPGA-DSP双平台的板子,下面先和大家分享一下调试心得。

Artix7板子中调试FPGA不能启动的问题

最近调试一块新的Artix7板子,遇到了一个很奇怪的问题,问题是FPGA使用JTAG口能把程序到FPGA,FPGA也能跑得动,当配置模式选择MASTER SPI时,通过JTAG口下载也可以下载成功,但是问题是重新上电发现FPGA无法读出FLASH的配置文件,导致Master SPI模式下FPGA无法启动,经过长达2天的排查,最终定位到在配置电路上M1和M2的模式选择管脚下拉电阻不对,在硬件上使用的是10K电阻下拉,导致在FPGA启动过程(xilinx FPGA的启动过程如图1所示)中的Sample Mode Pins过程出错,事实依据如图2所示。

官方的说法是直接接VCC或者GND,如果接上下拉电阻的话,阻值应该小于1K,用万用电表测量M1和M2的电压值,发现在10K下拉的情况下伏值大概是1.3V左右,为了深究这个情况的原因,去翻看官方手册,终于在UG470里面找到一句话,如图3所示。

原来是MODE PIN有内部上拉电阻,这就能解释为什么用万用表测量M1和M2会有1.3V左右的电压。

那么这类问题如何可以快速的找出呢,其实IMPACT提供的信息很有用,这个工具能方便硬件人员在板卡前期调试提供大量信息,特别是提供内部电压以及内部启动状态寄存器情况,具体怎么去看到这些信息,给板卡上电,然后打开IMPACT-Boundary Scan-Initialize chain,扫描到器件之后,打开菜单栏-Debug-Read DevICe Status,如图4所示。

选择读取器件状态之后,可以看到控制台打印如下信息,如图5和图6所示。

从控制台打印的信息来看,可以看到芯片的温度、内核VCCINT的电压值和VCCAUX的电压值,FPGA的状态寄存器值以及配置管脚的值等等,通过这些信息,可以方便的帮助工程师对FPGA温度、内部电压、启动状态以及相关配置管脚进行判断,加速定位问题。

猜您喜欢

机械手套作为现代科技的一项重要创新,具备多种显著优势。能够增强人类的力量和灵活性,使用户在执行复杂任务时更加得心应手。无论是工业生产还是医疗操作,机械手套都能提...
2014-10-13 00:00:00

"2014年,微软在计算机架构领域的顶会ISCA上发表了一篇名为“A Reconfigurable Fabric for Accelerating Large-...
2019-03-18 11:12:00

贴片电阻换算表是电子工程师和爱好者必备的工具,能快速将贴片电阻上的数字编码转换成实际阻值。最新版的换算表涵盖了更全面的编码标准,包括3位数码、4位数码、EIA-...
2024-11-29 10:26:14

xilinx公司推出的两种新Virtex-4 FPGA器件LX60和SX35.LX60是逻辑最佳LX平台的第二个器件,SX35是DSP最佳SX平台的第一个器件....
2020-09-10 08:47:00

TE Connectivity与新华三集团签署战略合作协议携手探索新型工业传感器的多行业、多场景应用中国,杭州——2023年11月7日——近日,连接和传感领...
2023-11-09 14:50:00


贴片电阻,作为电子电路中不可或缺的基础元件,其品质直接影响着整个电路的性能和稳定性。选择合适的贴片电阻供应商至关重要。本文将为您简要介绍全球十大贴片电阻生产厂商...
2024-11-26 11:29:49

电容电池是新型储能设备。结合了电容器和电池的优点。最近几年,电容电池的发展速度很快。很多公司都在投资这个领域。本文将探讨电容电池的最新发展情况。电容电池的基本原...
2025-03-20 13:00:02

ldo线性稳压双电源是一种能够提供稳定直流电压的电子器件,其采用线性稳压技术,具有输出电压精度高、纹波低、响应速度快等特点,应用于各种电子设备中。ldo线性稳压...
2024-06-01 00:00:00

台虎钳,又称虎台钳,作为机械加工中不可少的夹具,其种类繁多,各具特色。普通台虎钳适用于一般夹持需求;转座式台虎钳则配备可旋转工作台,便于多角度加工;组合式台虎钳...
2008-05-28 00:00:00