文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.222620
中文引用格式: 趙世超,左金印,魏驍,等. 基于FPGA的萬兆以太網(wǎng)UDP協(xié)議通信接口設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2022,48(10):113-117,122.
英文引用格式: Zhao Shichao,Zuo Jinyin,Wei Xiao,et al. Design of 10 gigabit ethernet UDP communication module based on FPGA[J]. Application of Electronic Technique,2022,48(10):113-117,122.
0 引言
伴隨萬物互聯(lián)時(shí)代的臨近,計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)應(yīng)用得到空前發(fā)展,嵌入式電子設(shè)備接入局域網(wǎng)的需求迅速增加。網(wǎng)路傳輸帶寬不斷提高也使得一些特定的領(lǐng)域?qū)?shù)據(jù)傳輸提出了更高的要求。遠(yuǎn)距離通信領(lǐng)域需要更高的數(shù)據(jù)傳輸帶寬和更強(qiáng)的抗干擾能力,用于保障其通信的質(zhì)量和可靠性。工業(yè)生產(chǎn)的數(shù)據(jù)采集系統(tǒng)需要更低的數(shù)據(jù)傳輸延遲和更大的數(shù)據(jù)吞吐容量,用于確保其數(shù)據(jù)的實(shí)時(shí)性和完整性。片上數(shù)據(jù)高速處理領(lǐng)域需要通用化的數(shù)據(jù)傳輸接口,用以增加其可擴(kuò)展性。然而,嵌入式設(shè)備上廣泛使用的CPU和MCU,礙于設(shè)計(jì)體積小、設(shè)計(jì)功耗低等原因,計(jì)算能力的提升速度并不像互聯(lián)網(wǎng)帶寬那樣明顯,并且其差距有進(jìn)一步擴(kuò)大的趨勢[1]。過高的以太網(wǎng)數(shù)據(jù)傳輸速率會過度消耗CPU寶貴的計(jì)算資源。在服務(wù)器平臺上,國外學(xué)者提出的TCP/IP卸載引擎(TCP Offload Engine)技術(shù)是被廣泛接受的解決方案,即使用TOE芯片硬件網(wǎng)卡實(shí)現(xiàn)TCP/IP協(xié)議接口硬件化的技術(shù)來減輕CPU運(yùn)行負(fù)擔(dān)[2]。在嵌入式平臺上,F(xiàn)PGA從仿真、優(yōu)化到在線調(diào)試都很便捷,在不改變外圍電路的情況下可綜合出不同的電路功能,具有集成度高、設(shè)計(jì)靈活的優(yōu)點(diǎn),成為以太網(wǎng)協(xié)議硬件化平臺的首選[3]。
本文詳細(xì)內(nèi)容請下載:http://ihrv.cn/resource/share/2000004970。
作者信息:
趙世超,左金印,魏 驍,趙 哲
(華北計(jì)算機(jī)系統(tǒng)工程研究所,北京100083)

