RM新时代网站-首页

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

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

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

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

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

以下文章來(lái)源于OpenFPGA ,作者碎碎思

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

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

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

簡(jiǎn)介

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

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

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

圖一 KC705 評(píng)估套件

詳細(xì)步驟

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

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

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

運(yùn)行服務(wù)器上 Vivado

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

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

    關(guān)注

    12

    文章

    9123

    瀏覽量

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

    關(guān)注

    15

    文章

    1692

    瀏覽量

    68776
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    812

    瀏覽量

    66470

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

    調(diào)試配置中,當(dāng)我將調(diào)試器設(shè)置為“ST-Link GDB 服務(wù)器”時(shí),出現(xiàn)“無(wú)法啟動(dòng) GDB 服務(wù)器,初始化 ST-LINK 設(shè)備時(shí)出錯(cuò)。”當(dāng)我將調(diào)
    發(fā)表于 01-06 06:57

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

    MOXA串口服務(wù)器有多種型號(hào),其中最常用的要數(shù)5130、5232等基本型號(hào)。其功能強(qiáng)大性能穩(wěn)定深的用戶喜愛(ài)。在此我們就5130這個(gè)型號(hào)看一看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ù)器的詳細(xì)教程。
    發(fā)表于 04-08 14:46 ?1.9w次閱讀
    如何搭建<b class='flag-5'>本地</b>smtp<b class='flag-5'>服務(wù)器</b>

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

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

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

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

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

    有時(shí)我們可能需要在Linux服務(wù)器中打開端口或在Linux服務(wù)器的防火墻中啟用端口來(lái)運(yùn)行特定的應(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 ?4783次閱讀

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

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

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

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

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

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

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

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

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

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