女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

FPGA遠程燒寫bit文件和調試ILA指南

FPGA技術江湖 ? 來源:AdriftCoreFPGA芯研社 ? 2025-06-05 16:41 ? 次閱讀

來源:AdriftCoreFPGA芯研社;作者:CNL中子

前言

在 FPGA 開發過程中,燒寫bit文件和使用ILA進行調試是再常見不過的操作。但如果 FPGA 板卡被放在機房,或者通過PCIe插在服務器上,那么每次調試時我們都不得不帶著筆記本電腦跑去機房或服務器旁,接上 JTAG 線后才能進行調試,非常不便。

其實,Vivado本身支持通過以太網遠程連接服務器上的硬件工具,直接完成調試操作。也就是說,我們無需額外工具、無需親臨現場,就能在本地電腦上遠程燒寫bit文件調試ILA,大大提升了開發效率。

環境配置(遠程主機端)

安裝Vivado Lab套件

訪問AMD-Xilinx官網,在Download專區獲取最新版Vivado Lab Edition安裝程序。Download官網鏈接,也可以通過文末附錄A獲取。

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

注:該主機指直接通過JTAG/USB接口與FPGA硬件建立物理連接的計算機。

# 解壓
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

配置系統環境變量

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

:/opt/Xilinx/Vivado_Lab/2020.2/bin

安裝Jtag驅動

和windows不同的點是Linux的jtag驅動是需要手動安裝的

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

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

啟動遠程主機端vivado服務

hw_server

成功啟動后將顯示連接信息:

INFO: To connect to this hw_server instance use url: TCP:主機名:3121

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

本地Vivado連接配置

本地就是你自己的電腦

1.打開vivado

打開本地Vivado → Hardware Manager → Open Target → Open New Target

2.選擇Remote Server

選擇Remote Server并輸入:
Host name: 遠程主機IP(示例:192.168.1.138)
Port: 3121(默認值)

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

3.連接主機

點擊Next后,Vivado將自動連接遠程服務器并顯示可用硬件設備:

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

4.調試

一旦連接上遠程主機,燒寫調試體驗就和直接用線連JTAG沒什么區別了

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

其他

故障排查

現象 解決方案
連接超時 檢查3121端口防火墻設置
設備未識別 重新插拔JTAG電纜并驗證驅動安裝
權限拒絕 確認用戶加入dialout組
Vivado版本不匹配 確保Lab版本與本地Vivado一致

網絡連接要求

網絡類型 配置復雜度 典型延遲 安全性 適用場景
同一網段 ★☆☆☆☆ <1 ms 實驗室內部調試
跨子網局域網 ★★☆☆☆ 1-5ms 企業多樓層部署
VPN連接 ★★★☆☆ 10-50ms 遠程團隊協作
公網直連 ★★★★☆ 50-200ms 跨地域調試(需安全加固)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21973

    瀏覽量

    614338
  • 服務器
    +關注

    關注

    13

    文章

    9706

    瀏覽量

    87322
  • 遠程調試
    +關注

    關注

    0

    文章

    47

    瀏覽量

    8724
  • Vivado
    +關注

    關注

    19

    文章

    830

    瀏覽量

    68264

原文標題:FPGA遠程調試指南,無需親臨現場也能燒寫bit和調ILA

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    AGM FPGA/MCU文件類型有哪些及用途

    AGM FPGA/MCU文件類型有哪些及用途 AGM有FPGA和MCU器件,那FPGA/MC
    發表于 03-14 09:54

    vivado ILA 實現在線調試功能報錯,顯示沒有添加ILA,怎么解決?

    在使用vivadao在線調試功能時,對需要抓的信號MARK DEBUG,調用了ILA測試核,添加了時鐘約束,但是總是顯示no nets matched的warning,最后到片子里界面沒有跳轉到在線
    發表于 06-08 11:19

    Arty是否有可能不支持ILA調試

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

    FPGA文件的問題

    好像FPGAsof文件可以調試。那用什么調試呢?JTAG嗎?我原來以為
    發表于 05-04 14:48

    FPGA配置– 使用JTAG是如何SPI/BPI Flash的?

    Xilinx的JTAG電纜可以通過FPGA“直接”SPI/BPI。很多對xilinx開發環境不熟悉的用戶,如果第一次接觸這種模式可能
    發表于 02-08 02:40 ?9610次閱讀
    <b class='flag-5'>FPGA</b>配置– 使用JTAG是如何<b class='flag-5'>燒</b><b class='flag-5'>寫</b>SPI/BPI Flash的?

    xilinx vivado zynq pldma PL部分ILA調試

    通過前面的PL DMA設計,在SDK中運行,很正常的沒有運行起來(block design與source desing都是自己手敲,明顯的錯誤已經改正,能夠生成bit文件啟動SDK調試)。 首先在
    發表于 11-28 15:46 ?7905次閱讀

    xilinx FPGA bit 文件加密

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

    如何采用DATA進行Flash的在線

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

    FPGA開發要懂得使用硬件分析儀調試——ILA

    其實這兒便很簡單了,可以直接在畫布上添加一個ILA核,再把想要的信號線連進來就行了呀,都不需要在代碼里定義這個ILA核。不過這樣做就說明你還沒能靈活的使用Xilinx的在線調試工具了,因為還有更簡單的辦法哈哈。
    的頭像 發表于 11-14 10:47 ?7097次閱讀
    <b class='flag-5'>FPGA</b>開發要懂得使用硬件分析儀<b class='flag-5'>調試</b>——<b class='flag-5'>ILA</b>

    xilinx FPGA bit 文件加密

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

    Vivado調試ILA debug結果也許不對

    FPGA調試是個很蛋疼的事,即便Vivado已經比ISE好用了很多,但調試起來依舊蛋疼。即便是同一個程序,FPGA每次重新綜合、實現后結果都多多少少會有所不同。而且加入到
    的頭像 發表于 03-08 17:35 ?1.2w次閱讀

    NODEMCU V3 AT固件

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

    STM32:程序方式

    ST-link下載器程序使用專門的編程器/調試器,具有下載功能和調試功能,還可以和IDE結合,實現一鍵下載和調試。這種接口是通過引腳直連
    發表于 12-07 10:51 ?15次下載
    STM32:程序<b class='flag-5'>燒</b><b class='flag-5'>寫</b>方式

    Jlink使用技巧之SPI Flash存儲芯片

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

    使用Python提取ILA數據的流程

    ILA應該是調試AMD-Xilinx FPGA最常用的IP。
    的頭像 發表于 05-01 10:43 ?1268次閱讀
    使用Python提取<b class='flag-5'>ILA</b>數據的流程