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

时间:2025-08-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温度、内部电压、启动状态以及相关配置管脚进行判断,加速定位问题。

猜您喜欢

耳罩主要优势有哪些?耳罩作为常见的听觉保护和保暖工具,具备多重优势。耳罩能够有效隔绝外界噪音,保护听力,尤其适合在嘈杂环境中工作的人群,如建筑工地或音乐演出现场...
2010-04-09 00:00:00

资料柜作为办公和家庭储物的理想选择,具备多项显著优势。资料柜能够有效地整理和分类文件,帮助用户快速找到所需资料,提升工作效率。资料柜通常设计坚固,能够承受较大的...
2012-04-09 00:00:00

在工业自动化和过程控制中,压力传感器是不可或缺的组件。它们能够测量气体或液体的压力,并将其转换为电信号,以便进行进一步的处理和控制。气体压力传感器和液体压力传感...
2024-12-09 16:23:00

贴片电阻的阻值通常用印在表面的数字或色环来表示。对于三位数字标记的电阻,前两位数字表示有效数字,第三位数字表示10的幂次方(即在有效数字后添加多少个零)。例如,...
2025-04-14 15:02:33

LED背光/照明/显示器电源,简单来说就是为LED灯提供稳定电流的装置。就像LED灯的心脏,直接影响着LED灯的寿命、亮度和稳定性。不同的应用场景对电源的要求也...
2024-09-08 00:00:00

电容器在泵的运行中是重要的配件,可以帮助电机启动、提高功率因数以及稳定电压。正确的电容器接法能够保证泵的安全稳定运行,延长使用寿命。下面将详细介绍泵的电容器接法...
2024-01-10 00:00:00

防护口罩是现代生活中不可少的健康防护工具,尤其在疫情期间,口罩的使用显得尤为重要。主要通过过滤空气中的细菌、病毒、灰尘和其有害物质,保护佩戴者的呼吸系统。市面上...
2022-06-18 00:00:00

钮子开关是常见的电气开关,应用于家居和工业设备中。根据不同的结构和功能,钮子开关可以分为多种类型。常见的有单极和双极开关。单极开关用于控制单个电路,而双极开关则...
2008-02-20 00:00:00

电子元器件中,贴片电阻小巧的体积和优秀的性能而应用于各种电子设备中。科技的不断发展,贴片电阻的种类和规格也逐渐增多,因此了解贴片电阻的对照表显得尤为重要。本文将...
2025-03-18 06:30:34

电解电容是电子设备中常见的元件。在电路中起着重要的作用。漏电流是电解电容的一个重要参数。漏电流测试可以帮助我们了解电容的性能。本文将介绍电解电容漏电流测试方法。...
2025-03-23 15:30:34