首页 > 技术 > 内容

Xilinx FPGA远程调试方法(一)

时间:2026-01-29  作者:Diven  阅读:0

大家好,这里是程序员杰克。 一名平平无奇的嵌入式软件工程师。

日常的FPGA开发常常会遇到“编码与上机调试使用各自的电脑”的场景,解决方法一般如下:

  • 把编码电脑搬到机器旁进行调试
  • 在仪器电脑安装编译软件
  • 通过远程server进行调试

一般FPGA的开发软件都比较大,安装时间较长;而搬电脑到仪器旁繁琐且辛苦;两个方法耗时又耗力,不太灵活,杰克建议是使用远程server来调试和烧录。对于赛灵思FPGA芯片而言,主要是调试FPGA(PL端)和ARM(PS端)。FPGA使用Vivado软件进行调试,而ARM使用Vitis/SDK软件调试。因此本系列推文会就两个软件远程调试的方法进行和分享。本篇和分享Vivado软件远程调试的方法。

下面正式进入本章推送的内容。

01 远程调试准备

本推文使用Xilinx提供的hw_server进行调试。该工具嵌入在安装Vivado/Vitis/Sdk的软件内,本地调用提供的脚本“hw_server.bat”开启TCP server即可开启远程服务器。对于本地而言,主要是操作如下步骤:

安装编译软件

对于本地而言,仅仅是为了使用hw_server工具,因此安装编译软件必然是要以“占用存储少、安装时间短”为原则。 杰克推荐安装Vivado Lab版本,这里附上下载地址和界面(安装时也可以仅安装Hardware Server)。

https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html

开启远程服务器

前面安装完编译软件后,便可以调用“hw_server.bat”脚本,开启TCP远程服务器。对于各编译软件,该文件的路径为:“安装路径/bin/hw_server.bat”,双击后便可开启远程TCP服务器。连接烧录器与FPGA板卡

将烧录器与FPGA板卡连接起来,并上电。至此,本地端的远程调试就绪。

02 Vivado远程调试

使用Vivado对FPGA进行烧录/调试,其操作步骤如下:

  • 打开Hardware Manager界面
  • 配置和连接远端服务器IP和端口
  • 对目标芯片进行烧录/调试

打开Hardware Manager界面

打开Hardware Manager有好几种方法,这里仅罗列两种方法:是在Vivado首页打开,是在工程里面打开;

在Vivado首页打开Hardware Manager:2.在工程界面打开Hardware Manager:配置和连接远端服务器的IP和端口号

在打开的Hardware Manager界面中,点击“Open Target”,然后点击“Open New Target”;2.在Hardware Server Settings界面,连接选择“Remote server”,输入对应的远端服务器的IP和端口号,然后点击“Next”,开始连接远端服务器;3.连接成功后会显示硬件平台的目标和芯片,如下图所示即连接成功;4.完成连接和配置后界面如下所示:对目标芯片进行烧录/调试

通过以上步骤,已经连接好远端的硬件服务器,便可进行远程调试和烧录了。

03 文章

本篇推文主要是分享了使用Vivado进行远程调试和烧录的方法。 远端电脑使用hardware Server工具创建TCP服务器,而本机电脑使用Vivado连接远端IP和端口便可实现远程调试和烧录。

猜您喜欢


贴片电阻R300的阻值选择取决于具体的应用电路。R300只是一个封装尺寸,表示电阻的长度和宽度,并不代表阻值。常见的R300封装尺寸是0603,表示0.06英寸...
2024-11-29 10:26:15
压敏电阻作为重要的保护元件,应用于电路的过压保护中。禾伸堂(HEC)作为知名的压敏电阻品牌,优异的品质和良好的市场口碑,成为众多电子设计师和制造商的首选。那么,...
2018-07-08 15:40:30
隔离式I2C是在工业自动化和嵌入式系统中应用的通信协议,其主要作用是提供电气隔离,增强系统的可靠性和安全性。通过隔离,隔离式I2C能够有效防止噪声和电磁干扰对信...
2013-05-28 00:00:00
电流检测电阻作为电路设计中的关键元件,其性能和品质直接影响着整个电子设备的稳定性和准确性。华润电阻作为国内知名的电阻品牌,优异的产品质量和创新技术在市场上占据了...
2019-06-30 21:37:30
贴片电阻是电子电路中常见的元器件,因其体积小、重量轻、易于自动化生产等优势,广泛应用于各种电子产品中。为了满足不同的电路需求,市场上存在多种贴片电阻型号系列,它...
2024-11-26 11:29:41
前几天,临危受命,帮几个初学者的学生写一个简易AM信号的FPGA实现,以帮助他们搭建一个相对完整的系统,测试他们的低速ADC,高速DAC,AGC控制等等模块。本...
2023-06-06 17:23:00
在选择倒角机时,了解其参数非常重要。功率是一个关键指标,通常以千瓦(kW)来衡量,功率越大,处理能力越强。转速也是重要参数,通常以转每分钟(RPM)表示,转速影...
2011-02-22 00:00:00
插件电阻作为电子元器件中的重要组成部分,应用于各种电路设计中。四川永星作为国内知名的插件电阻制造企业,其产品因质量稳定、参数精准而受到广大电子工程师和企业的青睐...
2012-12-24 05:59:30
贴片电阻尺寸规格表看起来复杂,其实掌握几个关键点就能轻松看懂。首先,找到「EIA尺寸代码」,它由四位数字或字母组成,例如「0402」、「0603」、「1206」...
2025-04-14 15:03:24