基于FPGA的以太網(wǎng)數(shù)據(jù)傳輸通道研究與實(shí)現(xiàn)
本文關(guān)鍵詞:基于FPGA的以太網(wǎng)數(shù)據(jù)傳輸通道研究與實(shí)現(xiàn)
更多相關(guān)文章: FPGA 以太網(wǎng) 數(shù)據(jù)傳輸 三模以太網(wǎng) 數(shù)據(jù)包處理器
【摘要】:隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,大數(shù)據(jù)時(shí)代下互聯(lián)網(wǎng)乃至物聯(lián)網(wǎng)在各行各樣的迅速崛起,使得數(shù)據(jù)傳輸、尤其是網(wǎng)絡(luò)數(shù)據(jù)傳輸需求不斷增大。為此,研究數(shù)據(jù)傳輸機(jī)制顯得尤為重要。目前以太網(wǎng)已廣泛應(yīng)用于通信、傳輸?shù)阮I(lǐng)域。由于以太網(wǎng)具有高速、穩(wěn)定、易實(shí)現(xiàn)、價(jià)格低廉等特點(diǎn),因此是實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)目尚蟹桨钢。論文基于Xilinx Virtex-5可編程邏輯器件FPGA平臺(tái),利用現(xiàn)有以太網(wǎng)技術(shù),以及在UDP協(xié)議上實(shí)現(xiàn)可靠傳輸?shù)腇CP協(xié)議,整合現(xiàn)有資源,根據(jù)系統(tǒng)需求,通過FPGA端和PC端分步設(shè)計(jì),最終設(shè)計(jì)出一套基于FPGA的完整數(shù)據(jù)傳輸系統(tǒng)。在FPGA端數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)中,優(yōu)化Virtex-5開發(fā)板平臺(tái)上TEMAC三模以太網(wǎng)模塊,用于處理底層數(shù)據(jù)的交互,搭建FPGA端數(shù)據(jù)包處理器,實(shí)現(xiàn)面向應(yīng)用層的數(shù)據(jù)包解析任務(wù),并且完成面向用戶的管道接口模塊,輔助連接測試模塊等。在PC主機(jī)端,使用Java語言開發(fā)對(duì)應(yīng)的模擬客戶端,定義數(shù)據(jù)傳輸?shù)奈鍌(gè)基本函數(shù),底層使用socket套接字與網(wǎng)口交互,通過封裝接口,設(shè)定基本操作命令,最終完成PC端數(shù)據(jù)接收和發(fā)送任務(wù)。文章末尾,在完成FPGA端和PC端數(shù)據(jù)傳輸系統(tǒng)后,合并系統(tǒng)并綜合測試。使用Wireshark獲取網(wǎng)口數(shù)據(jù)包,通過分析實(shí)際傳輸數(shù)據(jù),驗(yàn)證數(shù)據(jù)傳輸?shù)目煽啃。文件傳輸使用區(qū)分度高、計(jì)算速度快的MD5開展驗(yàn)證。測試結(jié)果表明基于FPGA的以太網(wǎng)數(shù)據(jù)傳輸通道工作正常,能夠完成字節(jié)、文件傳輸?shù)墓δ?數(shù)據(jù)傳輸速率較高,能夠滿足系統(tǒng)設(shè)計(jì)要求。
【關(guān)鍵詞】:FPGA 以太網(wǎng) 數(shù)據(jù)傳輸 三模以太網(wǎng) 數(shù)據(jù)包處理器
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.11
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 緒論11-15
- 1.1 課題研究的背景和意義11-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-13
- 1.3 文章的主要內(nèi)容和結(jié)構(gòu)安排13-15
- 第二章 以太網(wǎng)技術(shù)與FCP協(xié)議簡介15-21
- 2.1 以太網(wǎng)技術(shù)15-17
- 2.1.1 千兆以太網(wǎng)基礎(chǔ)簡介15
- 2.1.2 OSI參考模型和TCP/IP體系結(jié)構(gòu)15-16
- 2.1.3 IEEE802.3協(xié)議16-17
- 2.2 FCP簡介17-21
- 2.2.1 FCP網(wǎng)絡(luò)協(xié)議介紹17
- 2.2.2 FCP包結(jié)構(gòu)解析17-19
- 2.2.3 數(shù)據(jù)包處理器19-21
- 第三章 數(shù)據(jù)通道的FPGA設(shè)計(jì)21-35
- 3.1 FPGA端系統(tǒng)概況21
- 3.1.1 開發(fā)環(huán)境搭建21
- 3.1.2 設(shè)計(jì)目標(biāo)與設(shè)計(jì)原則21
- 3.2 FPGA端總體方案21-23
- 3.2.1 FPGA端的結(jié)構(gòu)與總體方案設(shè)計(jì)21-22
- 3.2.2 FPGA器件的選擇22-23
- 3.3 設(shè)計(jì)與實(shí)現(xiàn)23-33
- 3.3.1 TEMAC模塊23-25
- 3.3.2 數(shù)據(jù)包處理器模塊25-29
- 3.3.3 管道接口模塊設(shè)計(jì)29-30
- 3.3.4 用戶數(shù)據(jù)模塊30-32
- 3.3.5 輔助調(diào)試模塊32-33
- 3.4 FPGA端系統(tǒng)的調(diào)試33-34
- 3.5 本章小結(jié)34-35
- 第四章 數(shù)據(jù)通道的軟件設(shè)計(jì)35-43
- 4.1 軟件系統(tǒng)概況35-36
- 4.1.1 軟件開發(fā)環(huán)境35
- 4.1.2 軟件設(shè)計(jì)要求35-36
- 4.2 軟件總體結(jié)構(gòu)與方案設(shè)計(jì)36
- 4.3 設(shè)計(jì)與實(shí)現(xiàn)36-41
- 4.3.1 socket套接字的調(diào)用36-37
- 4.3.2 基本函數(shù)定義37-39
- 4.3.3 數(shù)據(jù)收發(fā)實(shí)現(xiàn)39-40
- 4.3.4 傳輸數(shù)據(jù)預(yù)處理40-41
- 4.4 軟件系統(tǒng)的調(diào)試41-42
- 4.5 本章小結(jié)42-43
- 第五章 數(shù)據(jù)通道的調(diào)試和性能測試43-51
- 5.1 測試方案43-44
- 5.2 以太網(wǎng)連接測試44-46
- 5.2.1 開發(fā)板指示燈狀態(tài)44
- 5.2.2 數(shù)據(jù)包抓包分析44-46
- 5.3 傳輸系統(tǒng)性能測試46-47
- 5.4 可移植性和可擴(kuò)展性47-49
- 5.5 本章小結(jié)49-51
- 第六章 總結(jié)與展望51-53
- 6.1 總結(jié)51-52
- 6.2 展望52-53
- 參考文獻(xiàn)53-57
- 致謝57-59
- 作者簡介59
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 ;實(shí)現(xiàn)無限制的以太網(wǎng)數(shù)據(jù)傳輸——研華最新以太網(wǎng)端口服務(wù)器[J];國內(nèi)外機(jī)電一體化技術(shù);2003年05期
2 ;以太網(wǎng)在線供電擴(kuò)展以太網(wǎng)的技術(shù)[J];電信工程技術(shù)與標(biāo)準(zhǔn)化;2005年04期
3 ;串行通信和以太網(wǎng)[J];中國安防產(chǎn)品信息;2006年03期
4 何能正;董建云;何岸;;以太網(wǎng)數(shù)據(jù)包分段傳輸技術(shù)[J];光通信技術(shù);2013年09期
5 王大明,鞠九濱;劍橋環(huán)與以太網(wǎng)的互連軟件[J];小型微型計(jì)算機(jī)系統(tǒng);1988年10期
6 何軒;夏應(yīng)清;李祥;付曉軍;占林松;;基于以太網(wǎng)的嵌入式Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2005年12期
7 習(xí)博方,彥軍;工業(yè)以太網(wǎng)中網(wǎng)絡(luò)通信技術(shù)的研究[J];微計(jì)算機(jī)信息;2005年02期
8 黃斌;柳楊;;以太網(wǎng)數(shù)據(jù)中心解決方案[J];數(shù)碼世界;2006年02期
9 ;創(chuàng)新的以太網(wǎng)產(chǎn)品[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2007年12期
10 李曉明;呂錳;;以太網(wǎng)數(shù)據(jù)幀的最小長度分析[J];齊齊哈爾大學(xué)學(xué)報(bào);2008年02期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前10條
1 龔雪春;;以太網(wǎng)MAC芯片設(shè)計(jì)[A];2003中國通信專用集成電路技術(shù)及產(chǎn)業(yè)發(fā)展研討會(huì)論文集[C];2003年
2 倪少強(qiáng);綦慧;;基于工業(yè)以太網(wǎng)的實(shí)時(shí)監(jiān)測系統(tǒng)研究[A];第八屆工業(yè)儀表與自動(dòng)化學(xué)術(shù)會(huì)議論文集[C];2007年
3 付衍榮;房穎;;基于ENC28J60芯片的以太網(wǎng)接口方案設(shè)計(jì)[A];2009年通信理論與信號(hào)處理學(xué)術(shù)年會(huì)論文集[C];2009年
4 劉明泉;姜波;何培重;;基于RTL8019AS的串口轉(zhuǎn)以太網(wǎng)接口設(shè)計(jì)[A];第八屆全國信息獲取與處理學(xué)術(shù)會(huì)議論文集[C];2010年
5 張東來;常春;;基于單芯片以太網(wǎng)協(xié)議棧的遠(yuǎn)程環(huán)境監(jiān)測系統(tǒng)[A];首屆信息獲取與處理學(xué)術(shù)會(huì)議論文集[C];2003年
6 楊佳佳;張崇巍;;基于以太網(wǎng)的遠(yuǎn)程溫度控制系統(tǒng)的設(shè)計(jì)[A];第十七屆全國測控計(jì)量儀器儀表學(xué)術(shù)年會(huì)(MCMI'2007)論文集(上冊(cè))[C];2007年
7 黃靜雯;梁暢;;基于以太網(wǎng)的電廠SCADA系統(tǒng)改造[A];2006中國控制與決策學(xué)術(shù)年會(huì)論文集[C];2006年
8 張東來;常春;;基于單芯片以太網(wǎng)協(xié)議棧的遠(yuǎn)程環(huán)保監(jiān)測系統(tǒng)[A];全面建設(shè)小康社會(huì):中國科技工作者的歷史責(zé)任——中國科協(xié)2003年學(xué)術(shù)年會(huì)論文集(上)[C];2003年
9 胡俊;王小明;;工業(yè)以太網(wǎng)的納秒級(jí)時(shí)鐘同步技術(shù)[A];05'中國自動(dòng)化產(chǎn)業(yè)高峰會(huì)議暨中國企業(yè)自動(dòng)化和信息化建設(shè)論壇論文集[C];2005年
10 楊德偉;王華;;基于FPGA實(shí)現(xiàn)的以太網(wǎng)和E1的協(xié)議轉(zhuǎn)換[A];2005年海峽兩岸三地?zé)o線科技學(xué)術(shù)會(huì)論文集[C];2005年
中國重要報(bào)紙全文數(shù)據(jù)庫 前10條
1 ;25G以太網(wǎng)發(fā)展迅猛 五年內(nèi)或成第二大服務(wù)器以太網(wǎng)端口[N];網(wǎng)絡(luò)世界;2014年
2 閆冰;新技術(shù)推動(dòng)運(yùn)營商以太網(wǎng)[N];網(wǎng)絡(luò)世界;2006年
3 ;博科發(fā)布100G以太網(wǎng)高密度路由器[N];網(wǎng)絡(luò)世界;2010年
4 ;以太網(wǎng)數(shù)據(jù)中心標(biāo)準(zhǔn)制定開始啟動(dòng)[N];網(wǎng)絡(luò)世界;2008年
5 ;以太網(wǎng)城域MSTP應(yīng)用發(fā)展趨勢[N];人民郵電;2005年
6 ;電話線以太網(wǎng)實(shí)現(xiàn)寬帶[N];網(wǎng)絡(luò)世界;2002年
7 陳翔;更靈活上城域網(wǎng)[N];中國計(jì)算機(jī)報(bào);2003年
8 網(wǎng)譯;熱點(diǎn):用銅線實(shí)現(xiàn)寬帶接入[N];計(jì)算機(jī)世界;2001年
9 電子科技大學(xué) 王yN磊;簡單嵌入式TCP/IP的實(shí)現(xiàn)[N];電子報(bào);2004年
10 本報(bào)記者 張建銘;“雙塔”支撐二層多業(yè)務(wù)城域網(wǎng)[N];網(wǎng)絡(luò)世界;2003年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉闖;嵌入式CAN總線與以太網(wǎng)冗余網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)[D];大連海事大學(xué);2016年
2 杜小剛;基于FPGA的以太網(wǎng)數(shù)據(jù)傳輸通道研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2015年
3 胡錦;工業(yè)以太網(wǎng)與網(wǎng)絡(luò)控制器[D];浙江大學(xué);2004年
4 亢俊紅;以ARM7為內(nèi)核的CAN-以太網(wǎng)數(shù)據(jù)轉(zhuǎn)換控制器[D];大連理工大學(xué);2006年
5 袁霏;基于以太網(wǎng)的電子席卡設(shè)計(jì)[D];南京理工大學(xué);2014年
6 李明劍;基于ARM的以太網(wǎng)轉(zhuǎn)換器的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2013年
7 徐兵;串行口與以太網(wǎng)數(shù)據(jù)傳輸實(shí)現(xiàn)[D];南京理工大學(xué);2005年
8 李美青;分布式架構(gòu)交換系統(tǒng)中以太網(wǎng)OAM技術(shù)的研究與實(shí)現(xiàn)[D];西南交通大學(xué);2011年
9 查文靜;時(shí)間觸發(fā)網(wǎng)絡(luò)的調(diào)度方法與實(shí)時(shí)應(yīng)用任務(wù)研究[D];上海交通大學(xué);2015年
10 付凱;多功能可移植性以太網(wǎng)MAC層IP軟核的研究設(shè)計(jì)[D];浙江大學(xué);2007年
,本文編號(hào):928672
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/928672.html