如何在服务器上调试本地FPGA板卡

少年山神的悠闲生活 2024-10-25 阅读:4369 评论:0

以下文章来源于OpenFPGA ,作者碎碎思

联合开发或者跑多策略工程的时候,一般都使用多核的服务器进行FPGA设计。这个时候如果板卡在本地电脑上应该怎么进行调试呢?

今天就简单讲讲《如何在服务器上调试本地FPGA板卡?》。

如何在服务器上调试本地FPGA板卡

简介

Vivado 可以在功能更强大的服务器上远程运行,同时可以在本地PC上连接的 FPGA 板卡上进行开发调试。在此配置中,服务器和工作站必须安装相同版本的 Vivado(不同版本未测试)。在 Windows (本地PC)中,可以使用 MobaXterm 或类似的替代方案。在 Linux (服务器)中,open-ssh 可以工作。本地电脑和服务器应位于同一局域网中。在本地PC上,启动 Vivado HLS 命令提示符并在启动后键入“hw server”。一旦实现设计并生成比特流,用户将启动 Vivado HW管理器。首次使用时,输入工作站 IP 地址。就应该找到连接到本地板卡的 FPGA。之后的调试不需要重复连接。

教程使用 Xilinx Kintex-7 FPGA KC705 评估套件,如图 1 所示。

图一 KC705 评估套件

详细步骤

本地PC通过JTAG连接 FPGA 板卡,然后启动硬件服务器(启动 Vivado Tcl Shell 或 Vivado HLS 命令提示符,输入“hw server”并按 Enter 键)。这将在本地PC上启动 Vivado 的硬件服务器。硬件服务器启动后就允许局域网内其他 Vivado 通过网络连接到该计算机上的FPGA板卡。参见图 2。

图二 本地PC上运行的 Vivado 硬件服务器

运行服务器上 Vivado

要远程运行服务器上的Vivado,可以通过SSH或者VNC连接到服务器。

图三 转发到本地PC的 Vivado 窗口

FPGA 板卡的编程和调试

现在 Vivado 已远程运行,最后一步是对 FPGA 板卡进行编程和调试。Vivado 的硬件服务器应用程序必须按照上述说明在本地PC上运行。FPGA 还应通过其 JTAG 端口插入本地PC上。

打开 Vivado 中的硬件管理器,照常选择“Open target”。如果这是第一次设置连接,转到“Open New Target...”,而不是经常使用的自动连接。然后将打开一个新菜单。

如何在服务器上调试本地FPGA板卡

单击“下一步”,然后将“Connect to:”选项设置为“Remote server远程服务器”。设置本地PC的IP地址。端口号保留为默认值即可。

如何在服务器上调试本地FPGA板卡

单击“下一步”尝试连接到 FPGA。这应该需要几秒钟的时间才能识别连接到本地PC上的 FPGA 板卡,如下图所示。选择,点击“Next”,然后“Finish”。

如何在服务器上调试本地FPGA板卡

如果以前在相同配置中使用过该板卡,直接使用Recent Targets,之前的配置应该保存在列表中。如下图所示。

如何在服务器上调试本地FPGA板卡

如下图所示连接后,即可正常使用 Vivado。FPGA 器件可以使用 ILA 内核进行编程和调试,就像在本地PC上操作一样,同时获得更强大的服务器处理器的综合和实现优势。

如何在服务器上调试本地FPGA板卡

热门文章
  • 防风防寒!北京今天晴朗伴大风寒意十足 周末将迎小幅升温

    防风防寒!北京今天晴朗伴大风寒意十足 周末将迎小幅升温
      中国天气网讯 今天(12月27日),北京天气晴间多云,最高气温2℃,白天北风劲吹,阵风可达六至七级,风寒效应明显。本周末,北京仍以晴为主,风力不大,气温将有小幅上升。   昨天,北京晴冷在线,气温继续下跌,南郊观象台最高气温仅有2.6℃,加上风力较大,体感十分寒冷。   北京市气象台预计,今天白天晴间多云,北风三四级(阵风六七级),最高气温2℃;夜间晴间多云,北风二三级间四级,最低气温零下7℃。   明后两天,北京仍以晴为主,风力不大,最高气温将略升至5℃,最低气温...
  • 在中超联赛赛场北京成都球迷高呼:北京加油,成都雄起

    在中超联赛赛场北京成都球迷高呼:北京加油,成都雄起
      9月14日晚,中超联赛成都蓉城对北京国安的比赛在成都凤凰山体育场举行。首都文明办工作人员到现场力促两地球迷的友好互动,引导球迷文明观赛。   开赛前,两地球迷早早来到赛场,成都球迷在赛场通道为等待入场的北京球迷拉歌拍照。一边是北京球迷激昂的歌声,一边是身穿“雄起”“成都”等字样球衣的成都球迷,画面和谐温馨。首都文明办给两地球迷代表赠送了“向北京榜样学习”宣传品,呼吁两地球迷在场上是对手,在场下是朋友。合影留念时,成都球迷高喊“北京加油”,北京球迷高喊“成都雄起”。...
  • 新手如何开始跑步?

    新手如何开始跑步?
    大家好,我是小贝~ 有喜欢我的分享的可以给我点个关哟~多多互动吧~🫰 跑步是最简单的运动之一。人类进化30万年,跑步是基因自带的能力。可以说天生人人都会跑,人人都可以跑。 所以,很多平时不跑步的人,想入门跑步,建议从以下4个方面开始 一、跑步一定要穿跑鞋! 10年前我跑步穿平时的休闲鞋跑了2周,跟腱受伤!因为休闲鞋没有缓震效果;对膝盖和跟腱的损害较大。 专业跑鞋鞋底有缓震设计,能减少跑步时对膝盖和脚踝的冲击力。保护膝盖和脚踝不容易受伤。 二、注意跑步频率和强度。 1、频率...
  • 西南地区持续阴雨天气 华北黄淮等地大气扩散条件逐步转差

    西南地区持续阴雨天气 华北黄淮等地大气扩散条件逐步转差
      摘要:   国内方面,昨日,全国降水整体较弱;内蒙古、东北地区等地出现大风降温天气。未来三天,青藏高原及云南、四川、贵州等地多阴雨天气,关注局地强降雨或持续降雨可能引发的次生灾害。   全球方面,昨日,欧洲东部美国东南部等地出现强降雨。未来三天,飓风“米尔顿”继续影响美国东南部等地;强冷空气影响中亚等地;欧洲大部大范围降水降温。   一、国内天气情况   1.实况   全国降水整体较弱 内蒙古东北地区等地出现大风降温天气   昨日8时至今日6时,全国降水整体较...
  • 大雾黄色预警:京津冀等8省市部分地区有大雾 局地强浓雾

    大雾黄色预警:京津冀等8省市部分地区有大雾 局地强浓雾
      据报道10月14日电据中央气象台网站消息,预计10月14日早晨至上午,河北中南部、北京、天津西部、山东西部、山西中东部、陕西北部、河南东北部和南部部分地区、湖北中部等地有大雾天气,其中,河北中南部、北京西部、山西中部、陕西北部、湖北中部等地的部分地区有能见度低于500米的浓雾,局地有不足200米的强浓雾。中央气象台14日6时继续发布大雾黄色预警。   此外,14日,华北中南部、黄淮中西部、汾渭平原等地大气扩散条件较差,有轻至中度霾,其中,北京南部、河北西部沿山部分地区有...
标签列表