999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的MAC層數(shù)據(jù)包收發(fā)系統(tǒng)的設(shè)計與實現(xiàn)

2016-12-13 20:49:50周慶芳
教育界·上旬 2016年4期

周慶芳

【摘要】隨著以太網(wǎng)技術(shù)的不斷進步與發(fā)展,以太網(wǎng)MAC(媒體接入控制)層的傳輸時延將影響網(wǎng)絡(luò)的通信質(zhì)量,通過FPGA實現(xiàn)以太網(wǎng)MAC協(xié)議層數(shù)據(jù)包進行正確收發(fā),進而減少傳輸時延,提高網(wǎng)絡(luò)吞吐率,避免網(wǎng)絡(luò)擁塞,為千兆以太網(wǎng)的發(fā)展提供技術(shù)支撐。本文基于FPGA技術(shù)對以太網(wǎng)MAC協(xié)議層數(shù)據(jù)包進行收發(fā)設(shè)計。

【關(guān)鍵詞】MAC協(xié)議層 FPGA 數(shù)據(jù)幀收發(fā) 收發(fā)設(shè)計

一、引言

1975年,以太網(wǎng)技術(shù)在Palo Alto研究中心誕生,通過近30年的發(fā)展,各種新的局域網(wǎng)技術(shù)相繼產(chǎn)生,特別是令牌環(huán)、令牌總線等其他局域網(wǎng)技術(shù)的成熟與進步,促使以太網(wǎng)技術(shù)不斷向前發(fā)展。按照OSI(Open SystemInterconnection,開放系統(tǒng)互聯(lián))七層網(wǎng)絡(luò)模型,以太網(wǎng)技術(shù)的關(guān)鍵在于物理層和數(shù)據(jù)鏈路層,其中,數(shù)據(jù)鏈路層包括媒體接人控制MAC(Medium Access Control)子層和邏輯鏈路控制LLC(Logical Link Control)子層。

二、基于FPGA以太網(wǎng)的相關(guān)技術(shù)原理

IEEE802以局域網(wǎng)標(biāo)準(zhǔn)委員會將局域網(wǎng)的數(shù)據(jù)鏈路層分成兩個子層,即媒體接入控制MAC(Medium Access Control)子層和邏輯鏈路控制LLC(Logical Link Contrl)子層,其中,傳輸媒體主要涉及的內(nèi)容與MAC子層有關(guān),而且MAC子層獨立性和兼容性較強,能夠適應(yīng)不同的網(wǎng)絡(luò)通信拓?fù)浣Y(jié)構(gòu)的變化.所以,同樣的網(wǎng)絡(luò)協(xié)議棧軟件可以運行在大多數(shù)的以太網(wǎng)上,不需要做很大的修改。憑借MAC協(xié)議層的靈活性以及易擴展性,以太網(wǎng)已經(jīng)從局域網(wǎng)擴大到城域網(wǎng)和廣域網(wǎng)的應(yīng)用領(lǐng)域。

三、基于FPGA的以太網(wǎng)MAC協(xié)議層數(shù)據(jù)包的收發(fā)設(shè)計

(一)以太網(wǎng)MAC協(xié)議層的整體結(jié)構(gòu)設(shè)計

在對以太網(wǎng)MAC協(xié)議進行深入分析研究后,本文的設(shè)計將以太網(wǎng)MAC協(xié)議在整體功能上劃分為數(shù)據(jù)接收、數(shù)據(jù)發(fā)送、控制管理等三個模塊。以太網(wǎng)數(shù)據(jù)包的封裝與解封主要通過數(shù)據(jù)接收和發(fā)送模塊完成,控制管理模塊主要用于實現(xiàn)與外部PHY其他芯片通信。

(二)數(shù)據(jù)接收和發(fā)送模塊的FPGA設(shè)計與實現(xiàn)

數(shù)據(jù)接收模塊將在PHY芯片接口處檢測輸入信號的變化,GMII模塊將GMII接口形式的信號轉(zhuǎn)換為系統(tǒng)內(nèi)SOP格式的數(shù)據(jù)信號。本文中的MAC控制器工作頻率為100MHz,而系統(tǒng)端的工作頻率為125MHz,所以必須將MAC時鐘域進行轉(zhuǎn)換。對于跨時鐘域的數(shù)據(jù)信號處理,我們采用雙鎖存器法,即將源時鐘域的信號在目的時鐘域利用鎖存器鎖存兩次。

數(shù)據(jù)發(fā)送模塊從內(nèi)部邏輯接口將數(shù)據(jù)包進行相關(guān)封裝操作之后發(fā)送到外部PHY芯片上。數(shù)據(jù)發(fā)送模塊的設(shè)計是以包為單位進行發(fā)送,當(dāng)系統(tǒng)內(nèi)模塊準(zhǔn)備好發(fā)送一個數(shù)據(jù)包時,此模塊就進行數(shù)據(jù)包的封裝工作。根據(jù)以太網(wǎng)MAC協(xié)議,發(fā)送給外部物理層PHY芯片的數(shù)據(jù)包需要在有效數(shù)據(jù)之前添加MAC前導(dǎo)幀。

四、系統(tǒng)仿真測試

本文中的以太網(wǎng)MAC協(xié)議設(shè)計實現(xiàn)方案使用Altera公司的CycloneII系列FPGA,經(jīng)過仿真與測試,可以實現(xiàn)以太網(wǎng)MAC協(xié)議層數(shù)據(jù)收發(fā)的基本功能,傳輸速率達(dá)到1Gbps。通過實踐,我們發(fā)現(xiàn)編譯的結(jié)果與仿真測試的結(jié)果一致,同時驗證了基于FPGA設(shè)計的以太網(wǎng)數(shù)據(jù)包收發(fā)模塊系統(tǒng)占用率低、傳輸速率高的特點。

五、總結(jié)與展望

本文詳細(xì)分析了以太網(wǎng)MAC協(xié)議的整體結(jié)構(gòu),然后將MAC協(xié)議層按功能劃分為接收模塊、發(fā)送模塊和控制模塊,并引入10/100/1000以太網(wǎng)MAC的IP核進行協(xié)議的邏輯控制,包括流量統(tǒng)計、數(shù)據(jù)幀的填充和校驗和,最后通過FPGA詳細(xì)設(shè)計了MAC協(xié)議層的收發(fā)數(shù)據(jù)幀模塊,而且還配置相關(guān)的外部PHY芯片接口。實驗仿真測試表明,基于FPGA平臺設(shè)計的以太網(wǎng)MAC收發(fā)數(shù)據(jù)包模塊能夠滿足實時網(wǎng)絡(luò)通信環(huán)境條件下的高速率傳輸要求,同時系統(tǒng)占用資源較小。

主站蜘蛛池模板: 亚洲精品自拍区在线观看| 97超爽成人免费视频在线播放| 欧美不卡视频一区发布| 久久综合色视频| 国产在线拍偷自揄拍精品| 国产人免费人成免费视频| 91久久偷偷做嫩草影院精品| 亚洲精品图区| 国产在线欧美| 欧美午夜小视频| 国产一区免费在线观看| 亚洲精品在线观看91| 亚洲久悠悠色悠在线播放| 久草中文网| 无码免费的亚洲视频| 国产精品美乳| 日本成人精品视频| 精品91在线| 国产精品密蕾丝视频| 精品久久久久久成人AV| 日韩中文精品亚洲第三区| 亚洲精品制服丝袜二区| 人妻无码一区二区视频| 91国内在线观看| 真实国产乱子伦视频| 午夜福利在线观看成人| 国产色伊人| 91精品视频网站| 亚洲日韩精品伊甸| 国产偷倩视频| 欧美精品在线观看视频| 亚洲成人网在线观看| 午夜人性色福利无码视频在线观看| 久久综合九九亚洲一区| 免费可以看的无遮挡av无码| 午夜一级做a爰片久久毛片| 永久免费av网站可以直接看的 | 97成人在线观看| 欧美特黄一级大黄录像| 免费无码网站| 亚洲一区二区约美女探花| 青草国产在线视频| 亚洲色成人www在线观看| 天天摸夜夜操| 国产精品永久久久久| 大香伊人久久| 精品欧美视频| 欧美日韩精品在线播放| 欧美激情第一欧美在线| 97综合久久| 久久人妻系列无码一区| 午夜国产精品视频| 在线观看国产精品日本不卡网| 欧美日韩精品一区二区视频| 九色在线观看视频| 国产精品yjizz视频网一二区| 1024国产在线| 色综合日本| 91久久偷偷做嫩草影院| av性天堂网| 国产精品永久不卡免费视频| 成人午夜视频网站| 国产白丝av| 免费看a级毛片| 国产精品一区二区无码免费看片| 久久狠狠色噜噜狠狠狠狠97视色| 欧美人人干| 国产又大又粗又猛又爽的视频| 波多野结衣一二三| 茄子视频毛片免费观看| 不卡色老大久久综合网| 国产精品无码AV片在线观看播放| 天天色天天操综合网| 国产香蕉在线视频| 成年免费在线观看| 毛片在线播放网址| 午夜性刺激在线观看免费| 欧美a级在线| 久久精品最新免费国产成人| 亚洲国产日韩在线成人蜜芽| 午夜性爽视频男人的天堂| 国产午夜看片|