《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 局部動(dòng)態(tài)可重構(gòu)FPGA進(jìn)程式調(diào)度系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
局部動(dòng)態(tài)可重構(gòu)FPGA進(jìn)程式調(diào)度系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
電子技術(shù)應(yīng)用 2023年3期
錢宏文1,張飛1,吳翼虎1,楊旭2,方海2,陳顯舟2
(1.中國電子科技集團(tuán)公司第五十八研究所,江蘇 無錫 214072;2.中國空間技術(shù)研究院西安分院,陜西 西安 710100)
摘要: 針對6G時(shí)代多樣的邊緣計(jì)算要求,基于FPGA上的可重構(gòu)技術(shù)可以實(shí)現(xiàn)更低的時(shí)延同時(shí)提供多樣性的服務(wù)。基于局部動(dòng)態(tài)重配置的思路,使用ICAP接口對FPGA資源進(jìn)行重新配置,從而實(shí)現(xiàn)FPGA邏輯上的局部動(dòng)態(tài)可重構(gòu)方案。借鑒操作系統(tǒng)中軟件進(jìn)程管理的思想,基于Linux操作系統(tǒng)中引入硬件進(jìn)程的概念,這樣可以將一整塊FPGA資源劃分為多個(gè)小的FPGA資源塊,每一個(gè)小的可重構(gòu)的FPGA資源塊都可以抽象成為一個(gè)硬件進(jìn)程,硬件進(jìn)程實(shí)際并不運(yùn)行在CPU上而是運(yùn)行在FPGA邏輯資源區(qū)域中,在操作系統(tǒng)上只是硬件進(jìn)程的軟件語言描述。由此,設(shè)計(jì)出CPU加FPGA的硬件方案來實(shí)現(xiàn)局部可重構(gòu)系統(tǒng),并在Xilinx公司Zynq系列芯片上進(jìn)行了驗(yàn)證,將FPGA硬件資源進(jìn)行進(jìn)程式調(diào)度以及資源分配,大大提高了FPGA硬件資源的利用率以及靈活性。
中圖分類號:TN402 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.222818
中文引用格式: 錢宏文,張飛,吳翼虎,等. 局部動(dòng)態(tài)可重構(gòu)FPGA進(jìn)程式調(diào)度系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(3):114-117.
英文引用格式: Qian Hongwen,Zhang Fei,Wu Yihu,et al. Design and implementation of partial dynamically reconfigurable FPGA process scheduling[J]. Application of Electronic Technique,2023,49(3):114-117.
Design and implementation of partial dynamically reconfigurable FPGA process scheduling
Qian Hongwen1,Zhang Fei1,Wu Yihu1,Yang Xu2,F(xiàn)ang Hai2,Chen Xianzhou2
(1.China Electronics Technology Group Corporation No.58 Research Institute,Wuxi 214072,China; 2.Xi 'an Institute of Space Radio Technology, Xi'an 710100, China)
Abstract: In view of the diverse edge computing requirements of the 6G era, reconfigurable technology based on FPGAs can achieve lower latency and provide diversified services. Based on the idea of local dynamic reconfiguration, the ICAP interface is used to reconfigure FPGA resources, so as to realize the local dynamic reconfigurable scheme on the FPGA logic. Drawing on the idea of software process management in the operating system, based on the concept of introducing hardware processes in the Linux operating system, it is possible to divide a whole block of FPGA resources into multiple small FPGA resource blocks, each small reconfigurable FPGA resource block can be abstracted into a hardware process, the hardware process is actually not running on the CPU but running in the FPGA logical resource area, and is only a software language description of the hardware process on the operating system. As a result, the hardware scheme of CPU plus FPGA is designed to achieve partial reconfigurable system, and verified on Xilinx Zynq series chips, and the FPGA hardware resources are scheduled and allocated in a process manner, which greatly improves the utilization and flexibility of FPGA hardware resources.
Key words : FPGA;dynamic reconfigurable;partial reconfigurable;Zynq;ICAP;Linux

0 引言

未來6G[1]通信將實(shí)現(xiàn)萬物互聯(lián),衛(wèi)星、無人機(jī)、各式基站以及各類終端將形成混合異構(gòu)網(wǎng)絡(luò)[2]。隨著網(wǎng)絡(luò)中感知、通信等功能的性能不斷提高,通過各類節(jié)點(diǎn)獲取的數(shù)據(jù)不斷地增長,對數(shù)據(jù)的實(shí)時(shí)處理成為未來網(wǎng)絡(luò)中的技術(shù)挑戰(zhàn)之一。邊緣計(jì)算技術(shù)可解決低時(shí)延業(yè)務(wù)的處理要求,是6G網(wǎng)絡(luò)的關(guān)鍵技術(shù)之一。在眾多類型的處理芯片中,FPGA 可提供高性能的計(jì)算能力,以及確定的和更低的延遲,F(xiàn)PGA在目前的電子系統(tǒng)中更多的是以接口邏輯或者協(xié)處理器的形式存在的,系統(tǒng)工作后由于程序固化,實(shí)現(xiàn)功能大多局限于粘合邏輯,存在使用率低、靈活性差等問題。而在邊緣計(jì)算中,F(xiàn)PGA需要適應(yīng)加速卷積神經(jīng)網(wǎng)絡(luò)、動(dòng)態(tài)加解密、視頻編解碼等應(yīng)用,承擔(dān)越來越多的計(jì)算任務(wù),需要基于上層系統(tǒng)的角度實(shí)現(xiàn)對FPGA應(yīng)用實(shí)現(xiàn)動(dòng)態(tài)加載和調(diào)度。通過對動(dòng)態(tài)可重構(gòu)技術(shù)[3]的研究,令FPGA的硬件屬性發(fā)生改變,成為與CPU/DSP類似可調(diào)度的計(jì)算資源,硬件程序服從軟件程序的調(diào)度,轉(zhuǎn)變?yōu)楝F(xiàn)有以軟件應(yīng)用為核心的開發(fā)模式,實(shí)現(xiàn)系統(tǒng)所有軟硬件資源均能進(jìn)行靈活調(diào)度,滿足不斷發(fā)展的邊緣計(jì)算要求。



本文詳細(xì)內(nèi)容請下載:http://www.rjjo.cn/resource/share/2000005239




作者信息:

錢宏文1,張飛1,吳翼虎1,楊旭2,方海2,陳顯舟2

(1.中國電子科技集團(tuán)公司第五十八研究所,江蘇 無錫 214072;2.中國空間技術(shù)研究院西安分院,陜西 西安 710100)


微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 日本一区二区三区欧美在线观看 | 亚洲aa视频| 久久久久999 | 亚洲视频一区在线观看 | 男人女人做性全程视视频 | 亚洲国产一区二区三区在线观看 | 久久不见久久见免费影院www日本 | 91porny九色国产首页在线 | 日本特级淫片免费看 | cao美女 | 精品国产一二三区 | 中文字幕 日韩在线 | 精品视频h| 9191精品国产费久久 | 日本一级特大毛片 | 久久女厕一次看个够 | 99久久99久久久精品久久 | 亚洲视频在线免费播放 | 99热久久精品国产 | 综合久久久 | 精品久久久久国产免费 | 免费人成年短视频在线观看免费网站 | 国产成人十八黄网片 | 国产一国产一级毛片视频在线 | 亚洲高清免费视频 | 一级毛片在线免费看 | 久久精品国产欧美成人 | 色噜噜亚洲男人的天堂 | 视频二区精品中文字幕 | 亚洲国产综合精品 | 国产特黄特色一级特色大片 | 香蕉超级碰碰碰97视频在线观看 | 九九精品视频在线播放8 | 精品九九久久国内精品 | 香蕉视频黄在线观看 | 免费一级欧美在线观看视频片 | 亚洲精品一区二区在线播放 | 美女mm131爽爽爽免费视色 | 国产在线一区二区三区 | 亚洲影院手机版777点击进入影院 | 欧美日韩亚洲成色二本道三区 |