chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

FPGA遠(yuǎn)程燒寫(xiě)bit文件和調(diào)試ILA指南

FPGA技術(shù)江湖 ? 來(lái)源:AdriftCoreFPGA芯研社 ? 2025-06-05 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

來(lái)源:AdriftCoreFPGA芯研社;作者:CNL中子

前言

在 FPGA 開(kāi)發(fā)過(guò)程中,燒寫(xiě)bit文件和使用ILA進(jìn)行調(diào)試是再常見(jiàn)不過(guò)的操作。但如果 FPGA 板卡被放在機(jī)房,或者通過(guò)PCIe插在服務(wù)器上,那么每次調(diào)試時(shí)我們都不得不帶著筆記本電腦跑去機(jī)房或服務(wù)器旁,接上 JTAG 線(xiàn)后才能進(jìn)行調(diào)試,非常不便。

其實(shí),Vivado本身支持通過(guò)以太網(wǎng)遠(yuǎn)程連接服務(wù)器上的硬件工具,直接完成調(diào)試操作。也就是說(shuō),我們無(wú)需額外工具、無(wú)需親臨現(xiàn)場(chǎng),就能在本地電腦上遠(yuǎn)程燒寫(xiě)bit文件調(diào)試ILA,大大提升了開(kāi)發(fā)效率。

環(huán)境配置(遠(yuǎn)程主機(jī)端)

安裝Vivado Lab套件

訪(fǎng)問(wèn)AMD-Xilinx官網(wǎng),在Download專(zhuān)區(qū)獲取最新版Vivado Lab Edition安裝程序。Download官網(wǎng)鏈接,也可以通過(guò)文末附錄A獲取。

將下載的安裝包如Xilinx_Vivado_Lab_Lin_2020.2_1118_1232.tar.gz(建議校驗(yàn)MD5哈希值確保完整性)傳輸至連接FPGA開(kāi)發(fā)板的遠(yuǎn)程操作主機(jī)

注:該主機(jī)指直接通過(guò)JTAG/USB接口與FPGA硬件建立物理連接的計(jì)算機(jī)。

# 解壓
tar -xf Xilinx_Vivado_Lab_Lin_2020.2_1118_1232.tar.gz
cdXilinx_Vivado_Lab_Lin_2020.2_1118_1232/
# 安裝
sudo./xsetup 
 --agree XilinxEULA,3rdPartyEULA,WebTalkTerm 
 --batch Install 
 --edition"Vivado Lab Edition (Standalone)"
 --location /opt/Xilinx

配置系統(tǒng)環(huán)境變量

編輯/etc/environment文件,在PATH變量的末尾追加 Vivado 安裝后的 bin 路徑。我這里是將 Vivado 安裝在/opt目錄下的,讀者可以根據(jù)自己的實(shí)際安裝路徑進(jìn)行相應(yīng)修改。

:/opt/Xilinx/Vivado_Lab/2020.2/bin

安裝Jtag驅(qū)動(dòng)

和windows不同的點(diǎn)是Linux的jtag驅(qū)動(dòng)是需要手動(dòng)安裝的

cd/opt/Xilinx/Vivado_Lab/2020.2/data/xicom/cable_drivers/lin64/install_script/
sudo./install_drivers

安裝完成后需重新插拔JTAG電纜,并重啟Linux以更新環(huán)境變量。

啟動(dòng)遠(yuǎn)程主機(jī)端vivado服務(wù)

hw_server

成功啟動(dòng)后將顯示連接信息:

INFO: To connect to this hw_server instance use url: TCP:主機(jī)名:3121

1ea0196a-3e83-11f0-b715-92fbcf53809c.png

本地Vivado連接配置

本地就是你自己的電腦

1.打開(kāi)vivado

打開(kāi)本地Vivado → Hardware Manager → Open Target → Open New Target

2.選擇Remote Server

選擇Remote Server并輸入:
Host name: 遠(yuǎn)程主機(jī)IP(示例:192.168.1.138)
Port: 3121(默認(rèn)值)

1eac2444-3e83-11f0-b715-92fbcf53809c.png

3.連接主機(jī)

點(diǎn)擊Next后,Vivado將自動(dòng)連接遠(yuǎn)程服務(wù)器并顯示可用硬件設(shè)備:

1eb5fc8a-3e83-11f0-b715-92fbcf53809c.png

4.調(diào)試

一旦連接上遠(yuǎn)程主機(jī),燒寫(xiě)調(diào)試體驗(yàn)就和直接用線(xiàn)連JTAG沒(méi)什么區(qū)別了

1ec0fb6c-3e83-11f0-b715-92fbcf53809c.png

其他

故障排查

現(xiàn)象 解決方案
連接超時(shí) 檢查3121端口防火墻設(shè)置
設(shè)備未識(shí)別 重新插拔JTAG電纜并驗(yàn)證驅(qū)動(dòng)安裝
權(quán)限拒絕 確認(rèn)用戶(hù)加入dialout組
Vivado版本不匹配 確保Lab版本與本地Vivado一致

網(wǎng)絡(luò)連接要求

網(wǎng)絡(luò)類(lèi)型 配置復(fù)雜度 典型延遲 安全性 適用場(chǎng)景
同一網(wǎng)段 ★☆☆☆☆ <1 ms 實(shí)驗(yàn)室內(nèi)部調(diào)試
跨子網(wǎng)局域網(wǎng) ★★☆☆☆ 1-5ms 企業(yè)多樓層部署
VPN連接 ★★★☆☆ 10-50ms 遠(yuǎn)程團(tuán)隊(duì)協(xié)作
公網(wǎng)直連 ★★★★☆ 50-200ms 跨地域調(diào)試(需安全加固)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guā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)注

    1654

    文章

    22273

    瀏覽量

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

    關(guān)注

    13

    文章

    10077

    瀏覽量

    90826
  • 遠(yuǎn)程調(diào)試

    關(guān)注

    0

    文章

    58

    瀏覽量

    8875
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    846

    瀏覽量

    70435

原文標(biāo)題:FPGA遠(yuǎn)程調(diào)試指南,無(wú)需親臨現(xiàn)場(chǎng)也能燒寫(xiě)bit和調(diào)ILA

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AGM FPGA/MCU寫(xiě)文件類(lèi)型有哪些及用途

    AGM FPGA/MCU寫(xiě)文件類(lèi)型有哪些及用途 AGM有FPGA和MCU器件,那FPGA/MC
    發(fā)表于 03-14 09:54

    vivado ILA 實(shí)現(xiàn)在線(xiàn)調(diào)試功能報(bào)錯(cuò),顯示沒(méi)有添加ILA,怎么解決?

    在使用vivadao在線(xiàn)調(diào)試功能時(shí),對(duì)需要抓的信號(hào)MARK DEBUG,調(diào)用了ILA測(cè)試核,添加了時(shí)鐘約束,但是總是顯示no nets matched的warning,最后到片子里界面沒(méi)有跳轉(zhuǎn)到在線(xiàn)
    發(fā)表于 06-08 11:19

    Arty是否有可能不支持ILA調(diào)試?

    大家好,我在使用Arty(Artix 7 FPGA)進(jìn)行調(diào)試時(shí)遇到了一些麻煩。背景:我使用ILA在Zybo(Zynq)和Nexys 4 DDR(也是Artix 7)上調(diào)試我的程序,一切
    發(fā)表于 08-26 15:20

    FPGA寫(xiě)文件的問(wèn)題

    好像FPGA寫(xiě)sof文件可以調(diào)試。那用什么調(diào)試呢?JTAG嗎?我原來(lái)以為
    發(fā)表于 05-04 14:48

    FPGA配置– 使用JTAG是如何寫(xiě)SPI/BPI Flash的?

    Xilinx的JTAG電纜可以通過(guò)FPGA“直接”寫(xiě)SPI/BPI。很多對(duì)xilinx開(kāi)發(fā)環(huán)境不熟悉的用戶(hù),如果第一次接觸這種寫(xiě)模式可能
    發(fā)表于 02-08 02:40 ?1w次閱讀
    <b class='flag-5'>FPGA</b>配置– 使用JTAG是如何<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>SPI/BPI Flash的?

    xilinx vivado zynq pldma PL部分ILA調(diào)試

    通過(guò)前面的PL DMA設(shè)計(jì),在SDK中運(yùn)行,很正常的沒(méi)有運(yùn)行起來(lái)(block design與source desing都是自己手敲,明顯的錯(cuò)誤已經(jīng)改正,能夠生成bit文件啟動(dòng)SDK調(diào)試)。 首先在
    發(fā)表于 11-28 15:46 ?8483次閱讀

    xilinx FPGA bit 文件加密

    ,xilinx的V6和7全系列FPGA支持AES256加密,加密的好處: 1. 可以防止別人回讀或者對(duì)你的程序進(jìn)行逆向; 2. 防止更改寫(xiě)bit
    的頭像 發(fā)表于 05-28 11:37 ?8023次閱讀
    xilinx <b class='flag-5'>FPGA</b> <b class='flag-5'>bit</b> <b class='flag-5'>文件</b>加密

    如何采用DATA進(jìn)行Flash的在線(xiàn)寫(xiě)

    自加載后DSP能夠正常運(yùn)行,關(guān)鍵是Flash中原程序代碼的正確寫(xiě)。CCS編譯生成的.out格式文件不能直接用于Flash寫(xiě),在TI公司給
    的頭像 發(fā)表于 02-06 08:51 ?4244次閱讀
    如何采用DATA進(jìn)行Flash的在線(xiàn)<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>

    FPGA開(kāi)發(fā)要懂得使用硬件分析儀調(diào)試——ILA

    其實(shí)這兒便很簡(jiǎn)單了,可以直接在畫(huà)布上添加一個(gè)ILA核,再把想要的信號(hào)線(xiàn)連進(jìn)來(lái)就行了呀,都不需要在代碼里定義這個(gè)ILA核。不過(guò)這樣做就說(shuō)明你還沒(méi)能靈活的使用Xilinx的在線(xiàn)調(diào)試工具了,因?yàn)檫€有更簡(jiǎn)單的辦法哈哈。
    的頭像 發(fā)表于 11-14 10:47 ?7460次閱讀
    <b class='flag-5'>FPGA</b>開(kāi)發(fā)要懂得使用硬件分析儀<b class='flag-5'>調(diào)試</b>——<b class='flag-5'>ILA</b>

    xilinx FPGA bit 文件加密

    AES256加密,加密的好處: 1. 可以防止別人回讀或者對(duì)你的程序進(jìn)行逆向; 2. 防止更改寫(xiě)bit文件
    的頭像 發(fā)表于 12-01 09:33 ?5990次閱讀
    xilinx <b class='flag-5'>FPGA</b> <b class='flag-5'>bit</b> <b class='flag-5'>文件</b>加密

    Vivado調(diào)試ILA debug結(jié)果也許不對(duì)

    FPGA調(diào)試是個(gè)很蛋疼的事,即便Vivado已經(jīng)比ISE好用了很多,但調(diào)試起來(lái)依舊蛋疼。即便是同一個(gè)程序,FPGA每次重新綜合、實(shí)現(xiàn)后結(jié)果都多多少少會(huì)有所不同。而且加入到
    的頭像 發(fā)表于 03-08 17:35 ?1.3w次閱讀

    NODEMCU V3寫(xiě) AT固件

    NODEMCU V3寫(xiě) AT固件NODEMCU V3寫(xiě)AT指令固件,保存配置圖。1.AT固件 AiCloud 2.0 AT(32mbit) 2.刷寫(xiě)工具 flash downloa
    發(fā)表于 10-28 12:36 ?19次下載
    NODEMCU V3<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b> AT固件

    STM32:程序寫(xiě)方式

    ST-link下載器寫(xiě)程序使用專(zhuān)門(mén)的編程器/調(diào)試器,具有下載功能和調(diào)試功能,還可以和IDE結(jié)合,實(shí)現(xiàn)一鍵下載和調(diào)試。這種接口是通過(guò)引腳直連
    發(fā)表于 12-07 10:51 ?16次下載
    STM32:程序<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>方式

    Jlink使用技巧之寫(xiě)SPI Flash存儲(chǔ)芯片

    大多數(shù)玩單片機(jī)的人都知道Jlink可以寫(xiě)Hex文件,作為ARM仿真調(diào)試器,但是知道能寫(xiě)SPI
    發(fā)表于 01-26 18:37 ?4次下載
    Jlink使用技巧之<b class='flag-5'>燒</b><b class='flag-5'>寫(xiě)</b>SPI Flash存儲(chǔ)芯片

    使用Python提取ILA數(shù)據(jù)的流程

    ILA應(yīng)該是調(diào)試AMD-Xilinx FPGA最常用的IP。
    的頭像 發(fā)表于 05-01 10:43 ?2177次閱讀
    使用Python提取<b class='flag-5'>ILA</b>數(shù)據(jù)的流程