0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在服務(wù)器上調(diào)試本地FPGA板卡

FPGA技術(shù)江湖 ? 來源:OpenFPGA ? 2024-10-24 18:05 ? 次閱讀

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

聯(lián)合開發(fā)或者跑多策略工程的時候,一般都使用多核的服務(wù)器進行FPGA設(shè)計。這個時候如果板卡在本地電腦上應(yīng)該怎么進行調(diào)試呢?

今天就簡單講講《如何在服務(wù)器上調(diào)試本地FPGA板卡?》。

3c6851fa-90c4-11ef-a511-92fbcf53809c.png

簡介

Vivado 可以在功能更強大的服務(wù)器上遠程運行,同時可以在本地PC上連接的 FPGA 板卡上進行開發(fā)調(diào)試。在此配置中,服務(wù)器和工作站必須安裝相同版本的 Vivado(不同版本未測試)。在 Windows (本地PC)中,可以使用 MobaXterm 或類似的替代方案。在 Linux (服務(wù)器)中,open-ssh 可以工作。本地電腦和服務(wù)器應(yīng)位于同一局域網(wǎng)中。在本地PC上,啟動 Vivado HLS 命令提示符并在啟動后鍵入“hw server”。一旦實現(xiàn)設(shè)計并生成比特流,用戶將啟動 Vivado HW管理器。首次使用時,輸入工作站 IP 地址。就應(yīng)該找到連接到本地板卡的 FPGA。之后的調(diào)試不需要重復(fù)連接。

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

3c9e417a-90c4-11ef-a511-92fbcf53809c.png

圖一 KC705 評估套件

詳細步驟

本地PC通過JTAG連接 FPGA 板卡,然后啟動硬件服務(wù)器(啟動 Vivado Tcl Shell 或 Vivado HLS 命令提示符,輸入“hw server”并按 Enter 鍵)。這將在本地PC上啟動 Vivado 的硬件服務(wù)器。硬件服務(wù)器啟動后就允許局域網(wǎng)內(nèi)其他 Vivado 通過網(wǎng)絡(luò)連接到該計算機上的FPGA板卡。參見圖 2。

3cc494ce-90c4-11ef-a511-92fbcf53809c.png

圖二 本地PC上運行的 Vivado 硬件服務(wù)器

運行服務(wù)器上 Vivado

要遠程運行服務(wù)器上的Vivado,可以通過SSH或者VNC連接到服務(wù)器。

3cf9e0d4-90c4-11ef-a511-92fbcf53809c.png

圖三 轉(zhuǎn)發(fā)到本地PC的 Vivado 窗口

FPGA 板卡的編程和調(diào)試

現(xiàn)在 Vivado 已遠程運行,最后一步是對 FPGA 板卡進行編程和調(diào)試。Vivado 的硬件服務(wù)器應(yīng)用程序必須按照上述說明在本地PC上運行。FPGA 還應(yīng)通過其 JTAG 端口插入本地PC上。

打開 Vivado 中的硬件管理器,照常選擇“Open target”。如果這是第一次設(shè)置連接,轉(zhuǎn)到“Open New Target...”,而不是經(jīng)常使用的自動連接。然后將打開一個新菜單。

3d1fdeb0-90c4-11ef-a511-92fbcf53809c.png

單擊“下一步”,然后將“Connect to:”選項設(shè)置為“Remote server遠程服務(wù)器”。設(shè)置本地PC的IP地址。端口號保留為默認值即可。

3d3f6262-90c4-11ef-a511-92fbcf53809c.png

單擊“下一步”嘗試連接到 FPGA。這應(yīng)該需要幾秒鐘的時間才能識別連接到本地PC上的 FPGA 板卡,如下圖所示。選擇,點擊“Next”,然后“Finish”。

3d6c55ce-90c4-11ef-a511-92fbcf53809c.png

如果以前在相同配置中使用過該板卡,直接使用Recent Targets,之前的配置應(yīng)該保存在列表中。如下圖所示。

3d919794-90c4-11ef-a511-92fbcf53809c.png

如下圖所示連接后,即可正常使用 Vivado。FPGA 器件可以使用 ILA 內(nèi)核進行編程和調(diào)試,就像在本地PC上操作一樣,同時獲得更強大的服務(wù)器處理器的綜合和實現(xiàn)優(yōu)勢。

3db531fe-90c4-11ef-a511-92fbcf53809c.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1625

    文章

    21634

    瀏覽量

    601308
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8973

    瀏覽量

    85098
  • 電腦
    +關(guān)注

    關(guān)注

    15

    文章

    1677

    瀏覽量

    68620
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    805

    瀏覽量

    66240

原文標題:如何在服務(wù)器上調(diào)試本地FPGA板卡

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    何在服務(wù)器上調(diào)試本地FPGA板卡

    聯(lián)合開發(fā)或者跑多策略工程的時候,一般都使用多核的服務(wù)器進行FPGA設(shè)計。這個時候如果板卡本地電腦上應(yīng)該怎么進行調(diào)試呢? 今天就簡
    發(fā)表于 07-31 17:36

    何在PSoC板上調(diào)試多個程序

    你好,我正在使用PSoC4BLE,我想知道我們?nèi)?b class='flag-5'>何在PSoC板上調(diào)試多個程序。如何在PSOC創(chuàng)建者中添加日志文件。
    發(fā)表于 09-20 14:22

    何在服務(wù)板上使用QPI總線的FPGA接口?

    嗨,我的項目想要研究在服務(wù)器主板上點擊QPI信號的可能性。我注意到Xilinx 7系列有QPI接口解決方案,可能符合我的要求,盡管這可能是QPI接口的常用用途。我的問題是:如何在服務(wù)板上使用QPI
    發(fā)表于 03-13 10:05

    在STM32CubeIDE上調(diào)試STM32f103C8T6 bluepill板,GDB和本地服務(wù)器都出錯了要如何解決?

    調(diào)試配置中,當我將調(diào)試器設(shè)置為“ST-Link GDB 服務(wù)器”時,出現(xiàn)“無法啟動 GDB 服務(wù)器,初始化 ST-LINK 設(shè)備時出錯?!碑斘覍?b class='flag-5'>調(diào)
    發(fā)表于 01-06 06:57

    串口服務(wù)器調(diào)試方法_口服務(wù)器怎么設(shè)置

    MOXA串口服務(wù)器有多種型號,其中最常用的要數(shù)5130、5232等基本型號。其功能強大性能穩(wěn)定深的用戶喜愛。在此我們就5130這個型號看一看MOXA串口服務(wù)器的基本調(diào)試方法串口服務(wù)器
    發(fā)表于 02-01 17:25 ?2.8w次閱讀
    串口<b class='flag-5'>服務(wù)器</b><b class='flag-5'>調(diào)試</b>方法_口<b class='flag-5'>服務(wù)器</b>怎么設(shè)置

    如何搭建本地smtp服務(wù)器

    本文開始闡述的闡述了搭建本地smtp服務(wù)器的教程,另外還介紹了基于CentOS搭建SMTP服務(wù)器的詳細教程。
    發(fā)表于 04-08 14:46 ?1.9w次閱讀
    如何搭建<b class='flag-5'>本地</b>smtp<b class='flag-5'>服務(wù)器</b>

    如何搭建一個本地FTP服務(wù)器?

    如果需要開發(fā)FTP文件上傳下載功能,那么需要在本機上搭建一個本地FTP服務(wù)器,方便調(diào)試。第一步:配置IIS Web服務(wù)器,控制面板中找到“程序”并打開, 程序界面找到“啟用或關(guān)閉Win
    發(fā)表于 05-12 08:00 ?0次下載
    如何搭建一個<b class='flag-5'>本地</b>FTP<b class='flag-5'>服務(wù)器</b>?

    本地服務(wù)器如何搭建,給大家分享四個步驟

    本地服務(wù)器就是指充當服務(wù)器的電腦放在本地服務(wù)器。在前端開發(fā)中常會搭建web本地
    的頭像 發(fā)表于 06-29 17:34 ?2w次閱讀

    何在linux服務(wù)器中打開端口

    有時我們可能需要在Linux服務(wù)器中打開端口或在Linux服務(wù)器的防火墻中啟用端口來運行特定的應(yīng)用程序。在本文中,小編將帶大家分析一下如何在linux服務(wù)器中打開端口命令?以下是在Li
    的頭像 發(fā)表于 10-17 16:22 ?1.2w次閱讀

    何在Ubuntu 20.04安裝和配置FTP服務(wù)器

    本教程介紹如何在Ubuntu 20.04安裝和配置,用于在設(shè)備之間共享文件的FTP服務(wù)器
    的頭像 發(fā)表于 12-05 16:04 ?4672次閱讀

    本地計算機與遠程服務(wù)器之間傳輸文件常用的方式

    我們經(jīng)常會有通過 ssh 向遠程服務(wù)器發(fā)送文件的時候,或者從遠程服務(wù)器拷貝文件到本地的時候。一般來講,在本地與遠程服務(wù)器之間傳輸文件常用的方
    的頭像 發(fā)表于 02-03 16:26 ?1.8w次閱讀
    <b class='flag-5'>本地</b>計算機與遠程<b class='flag-5'>服務(wù)器</b>之間傳輸文件常用的方式

    區(qū)分云服務(wù)器本地服務(wù)器

    、物聯(lián)網(wǎng)常用通信模組日志(硬件模組系列)、物聯(lián)網(wǎng)測試中常用的網(wǎng)絡(luò)設(shè)備、ESP系列模組自動下載制作日志、基于ESP32與EMQX消息服務(wù)器的遠程點燈、閑置筆記本電腦改本地服務(wù)器日志。
    的頭像 發(fā)表于 02-20 16:10 ?2126次閱讀
    區(qū)分云<b class='flag-5'>服務(wù)器</b>與<b class='flag-5'>本地</b><b class='flag-5'>服務(wù)器</b>

    本地服務(wù)器與云服務(wù)器哪個好?

    本地服務(wù)器和云服務(wù)器是企業(yè)可以使用的兩種不同的服務(wù)器設(shè)置。主要區(qū)別在于本地服務(wù)器托管,第三? 方
    的頭像 發(fā)表于 05-17 16:56 ?1662次閱讀

    什么是本地IP?服務(wù)器本地IP有哪些優(yōu)勢?

    本地IP是指直接在互聯(lián)網(wǎng)上分配給服務(wù)器或設(shè)備的IP地址,而不是通過NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)或 代理等中間設(shè)備進行轉(zhuǎn)發(fā)。讓我們關(guān)注本地IP的優(yōu)勢。 1.直接訪問:原始IP允許無中間設(shè)備轉(zhuǎn)發(fā)或代理直接
    的頭像 發(fā)表于 12-26 11:52 ?4685次閱讀

    本地服務(wù)器和云服務(wù)器區(qū)別在哪里

    本地服務(wù)器依賴物理硬件,資源調(diào)配受限,成本高且擴展不便,但數(shù)據(jù)控制力強;而云服務(wù)器則基于虛擬化技術(shù),資源彈性調(diào)配,成本低,易于擴展,且由云服務(wù)提供商負責維護安全和高可用性,適合快速變化
    的頭像 發(fā)表于 09-27 10:02 ?161次閱讀