《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于以太網的FPGA遠程調試系統設計
基于以太網的FPGA遠程調試系統設計
2023年電子技術應用第2期
官劍1,錢雪磊2,韓留軍1,薛培1,邵春偉1
1.無錫華普微電子有限公司,江蘇 無錫 214000;2.中科芯集成電路有限公司,江蘇 無錫 214000
摘要: 基于FPGA主控制器的系統,由于其高度定制化的特點,程序版本一旦固定,后期維護調試極其困難。系統采用FPGA MicroBlaze軟核處理器實現TCP/IP協議棧,通過以太網傳輸升級文件,實現FPGA模塊的實時在線更新,完成遠程調試所需的遠程指令注入和數據遠程上傳。該系統通過以太網方式,能夠脫離傳統的調試方法,在設備現場人工不參與的情況下實現遠程設備調試,減少了維護成本。采用該方法的系統具有可靠、配置速度快、無需重啟等特點,也可用于云計算、實時仿真等其他方向。
中圖分類號:TP273
文獻標志碼:A
DOI: 10.16157/j.issn.0258-7998.223113
中文引用格式: 官劍,錢雪磊,韓留軍,等. 基于以太網的FPGA遠程調試系統設計[J]. 電子技術應用,2023,49(2):115-120.
英文引用格式: Guan Jian,Qian Xuelei,Han Liujun,et al. Design of FPGA remote debugging system based on Internet[J]. Application of Electronic Technique,2023,49(2):115-120.
Design of FPGA remote debugging system based on Internet
Guan Jian1,Qian Xuelei2,Han Liujun1,Xue Pei1,Shao Chunwei1
1.Wuxi Hope Microelectronics Co., Ltd.,Wuxi 214000, China; 2.China Key System&Integrated Circuit Co.,Ltd.,Wuxi 214000, China
Abstract: Due to highly customized feature, once the program of FPGA system is fixed, it is extremely difficult to keep maintenance. The system uses MicroBlaze processor to implement TCP/IP protocol stack, realizes the real-time online update of modules in FPGA system by upgrading files through Internet, and completes remote command injection and data upload for remote debugging. Based on ethernet mode, the system can be separated from the traditional debugging method, realize remote equipment debugging without manual participation on the equipment site, and reduce maintenance costs. The system has the characteristics of reliability, fast configuration, and no need to restart using this method, and can also be used in other directions such as cloud computing and real-time simulation.
Key words : FPGA;remote debugging;Internet;industrial control;dynamic reconfigurable

0 引言

    在工控領域,PLC系統配套的遠程在線調試技術已經非常成熟[1],而以FPGA為核心的系統,市面上還未出現成熟的可遠程在線調試的產品。當FPGA系統出現故障時,依然需要工程師到現場分析與調試。而FPGA動態可重構技術是實現遠程升級和調試的一種可行方法。

    FPGA動態可重構指FPGA內時序邏輯的發生不是通過調用芯片內不同區域和不同邏輯的資源組合實現的,而是通過對FPGA全局或局部邏輯進行動態重構實現的[2],其主要分為全局動態可重構技術和部分動態可重構技術。

    FPGA動態可重構技術,有如下方法可實現:

    (1)采用外圍芯片,如ARM或CPU,通過JTAG或者selectMAP接口對FPGA進行動態重構[3]。該方法較靈活,但是系統中存在使用一個主控芯片,對成本、尺寸和功耗均有影響。

    (2)采用FPGA內置的MicroBlaze或者ZYNQ系列的ARM對FPGA進行全局動態重構[4]。該方法較靈活,成本較低,但是該方法為全局重構方式[5],對Flash大小有限制,同時全局重構方式是采用存儲于Flash update空間中的bin文件來完成FPGA更新功能,該bin文件所對應的待更新FPGA程序為正式版程序,不適合遠程調試時而使用的中間版調試程序。

    (3)在特殊領域中,采用部分局部可重構技術,可實現FPGA內SRAM區域動態重構[6],以避免特殊環境中FPGA可能發生的單粒子翻轉而影響到FPGA核心功能,但是其應用領域較狹窄,不適合本研究所處的工控領域[7]




本文詳細內容請下載:http://m.xxav2194.com/resource/share/2000005181




作者信息:

官劍1,錢雪磊2,韓留軍1,薛培1,邵春偉1

(1.無錫華普微電子有限公司,江蘇 無錫 214000;2.中科芯集成電路有限公司,江蘇 無錫 214000)




wd.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 一区二区三区四区国产| 欧美亚洲综合另类在线观看| 日韩欧美国产三级| 国产乱子伦农村XXXX| 亚洲aⅴ在线无码播放毛片一线天| 黄网站在线观看视频| 无遮挡全彩口工h全彩| 免费国产黄网站在线观看视频| 91福利小视频| 日韩小视频在线| 亚洲精品无码久久久久去Q| 麻豆国产精品有码在线观看| 无码专区国产精品视频| 免费人成在线观看视频高潮 | 欧美日在线观看| 国产午夜福利内射青草| 一日本道a高清免费播放| 日韩在线天堂免费观看| 免费成人福利视频| 露暴的楠楠健身房单车| 夫妇交换性2国语在线观看| 五月综合色婷婷在线观看| 精品视频一区二区三区| 国产美女精品三级在线观看| 久久精品国产99久久久古代| 精品国产一区二区| 国产精品美女久久久久AV福利 | 夏夏和三个老头第二部| 五月婷婷在线免费观看| 泰国一级淫片免费看| 国产开嫩苞实拍在线播放视频| 东京一本一道一二三区| 欧美黑人xxxx猛战黑人| 国产午夜鲁丝片av无码免费| 2021国产精品久久| 手机在线看片你懂的| 动漫美女被爆羞羞免费| 又大又硬又爽又粗又快的视频免费 | 国产一区二区三区免费在线视频 | a毛片免费播放全部完整| 日韩精品一区二区三区国语自制 |