以下文章來(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板卡?》。
簡(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 所示。
圖一 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。
圖二 本地PC上運(yùn)行的 Vivado 硬件服務(wù)器
運(yùn)行服務(wù)器上 Vivado
要遠(yuǎn)程運(yùn)行服務(wù)器上的Vivado,可以通過(guò)SSH或者VNC連接到服務(wù)器。
圖三 轉(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è)新菜單。
單擊“下一步”,然后將“Connect to:”選項(xiàng)設(shè)置為“Remote server遠(yuǎn)程服務(wù)器”。設(shè)置本地PC的IP地址。端口號(hào)保留為默認(rèn)值即可。
單擊“下一步”嘗試連接到 FPGA。這應(yīng)該需要幾秒鐘的時(shí)間才能識(shí)別連接到本地PC上的 FPGA 板卡,如下圖所示。選擇,點(diǎn)擊“Next”,然后“Finish”。
如果以前在相同配置中使用過(guò)該板卡,直接使用Recent Targets,之前的配置應(yīng)該保存在列表中。如下圖所示。
如下圖所示連接后,即可正常使用 Vivado。FPGA 器件可以使用 ILA 內(nèi)核進(jìn)行編程和調(diào)試,就像在本地PC上操作一樣,同時(shí)獲得更強(qiáng)大的服務(wù)器處理器的綜合和實(shí)現(xiàn)優(yōu)勢(shì)。
-
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)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論