亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的千兆以太網(wǎng)實(shí)現(xiàn)

        2017-07-12 16:07:04磊,劉宇,于
        電子設(shè)計(jì)工程 2017年12期
        關(guān)鍵詞:物理層以太網(wǎng)數(shù)據(jù)處理

        李 磊,劉 宇,于 帥

        (西安應(yīng)用光學(xué)研究所 陜西 西安 710065)

        基于FPGA的千兆以太網(wǎng)實(shí)現(xiàn)

        李 磊,劉 宇,于 帥

        (西安應(yīng)用光學(xué)研究所 陜西 西安 710065)

        隨著技術(shù)的迅速發(fā)展,越來(lái)越多的工程應(yīng)用對(duì)以太網(wǎng)嵌入式設(shè)備提出了需求,因此對(duì)以太網(wǎng)MAC層數(shù)據(jù)處理系統(tǒng)的研究具有重要的現(xiàn)實(shí)意義。本文介紹利用以太網(wǎng)物理層(PHY)芯片和FPGA實(shí)現(xiàn)的硬件千兆網(wǎng)模塊。其中PHY芯片作為數(shù)據(jù)傳輸?shù)母咚俟?jié)點(diǎn),處理物理層數(shù)據(jù),而FPGA完成對(duì)MAC層數(shù)據(jù)的處理。本文研究的方法結(jié)合了FPGA的強(qiáng)大處理能力和PHY芯片的驅(qū)動(dòng)能力,比常規(guī)CPU+MAC層模塊+PHY芯片的方式有更高的效率。本文通過(guò)實(shí)驗(yàn)測(cè)試驗(yàn)證了設(shè)計(jì)的可靠性與快速性。

        MAC層;PHY層;FPGA;千兆網(wǎng)

        千兆以太網(wǎng)技術(shù)和如今已廣泛應(yīng)用的10 Mbps和100 Mbps技術(shù)一樣,都使用以太網(wǎng)所定義的技術(shù)規(guī)范,成熟的技術(shù)規(guī)范保證了其發(fā)展的可能性。比如:CSMA/CD協(xié)議、以太網(wǎng)幀、全雙工、流量控制以及IEEE802.3標(biāo)準(zhǔn)中所定義的管理對(duì)象等[1]。

        隨著技術(shù)的不斷發(fā)展,千兆以太網(wǎng)技術(shù)作為一種高速數(shù)據(jù)傳輸技術(shù),越來(lái)越多地被應(yīng)用于工程之中[2-4]。同時(shí)FPGA由于其具備成本低、資源豐富以及靈活性高等特點(diǎn),被廣泛應(yīng)用于各類應(yīng)用領(lǐng)域的電子系統(tǒng)設(shè)計(jì)中。FPGA廠商為其產(chǎn)品提供了許多具備專用功能的核,諸如存儲(chǔ)器、PLL、DSP核以及特定算法功能核。

        使用PC平臺(tái)的千兆以太網(wǎng)設(shè)計(jì)發(fā)已十分成熟,而嵌入式芯片的性能在近年來(lái)迅速提升,基于它們的千兆以太網(wǎng)設(shè)計(jì)也正處于迅速發(fā)展階段[5]。將千兆以太網(wǎng)的MAC層操作使用硬核實(shí)現(xiàn),可以有效提高傳輸性能,縮小電路面積。而目前國(guó)內(nèi)外工程應(yīng)用中千兆以太網(wǎng)主要以面向特定應(yīng)用而設(shè)計(jì)的,并不通用,而cpu+軟核配置MAC的方式本身又類似于PC端的開(kāi)發(fā)。因此,本課題研究的全硬件實(shí)現(xiàn)的千兆以太網(wǎng)將具有很好的應(yīng)用前景。

        1 系統(tǒng)結(jié)構(gòu)

        本文研究?jī)?nèi)容是基于FPGA的千兆網(wǎng)實(shí)現(xiàn)方案,主要包含以下內(nèi)容:

        1)MAC層數(shù)據(jù)處理;

        2)PHY層數(shù)據(jù)處理;

        其中MAC層數(shù)據(jù)處理和TCP/IP協(xié)議采用FPGA實(shí)現(xiàn),PHY層數(shù)據(jù)處理以及RJ45接口采用專用物理層芯片實(shí)現(xiàn)。因?yàn)槲锢韺有酒墓妮^大,所以本文設(shè)計(jì)中為PHY層設(shè)計(jì)了獨(dú)立的電源電路。系統(tǒng)結(jié)構(gòu)圖如圖1所示。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        2 器件選擇及其功能實(shí)現(xiàn)

        2.1FPGA

        基于FPGA的開(kāi)發(fā)設(shè)計(jì)中,F(xiàn)PGA的選取十分重要[6]。通常需要考慮的因素有:開(kāi)發(fā)工具、電氣接口標(biāo)準(zhǔn)、硬件資源、封裝形式、價(jià)格等方面[7]。本文使用的FPGA選取了Altera公司Cyclone IV系列的EP4CE115F23I7。具體考慮因素如下:

        1)開(kāi)發(fā)工具

        Xilinx公司的ISE和Altera公司的QuartusⅡ兩款開(kāi)發(fā)工具,功能強(qiáng)大、操作簡(jiǎn)單,同時(shí)可以支持其所有器件的設(shè)計(jì)開(kāi)發(fā)和很多第三方軟件的應(yīng)用,如ModleSim等,為設(shè)計(jì)者提供了便捷的設(shè)計(jì)環(huán)境。而Altera公司的QuartusII智能程度要稍微高一些。

        2)價(jià)格

        Altera Cyclone系列其自身定位為以更低的價(jià)格實(shí)現(xiàn)最強(qiáng)的性能。

        改善獨(dú)立微網(wǎng)頻率動(dòng)態(tài)特性的虛擬同步發(fā)電機(jī)模型預(yù)測(cè)控制//陳來(lái)軍,王任,鄭天文,司楊,梅生偉//(3):40

        3)硬件資源

        Cyclone IV的I/O接口眾多,足以支持大部分工程設(shè)計(jì)接口需求,11萬(wàn)邏輯單元也可以支持較大規(guī)模的HDL代碼[8]。

        故本文選取了BGA封裝的EP4CE115F23I7。

        本文設(shè)計(jì)中FPGA功能包括MAC層功能實(shí)現(xiàn)以及TCP/IP收發(fā)協(xié)議實(shí)現(xiàn)。本文采用的是Quartus II 13.1開(kāi)發(fā)工具,其工具M(jìn)egaWizard_Plug-In提供了許多IP核[9],本文采用了三速以太網(wǎng) IP核,即TSE(triple speed Ethernet)[10],實(shí)現(xiàn) MAC 層數(shù)據(jù)處理。 其配置界面如圖2所示。

        圖2 TSE核配置界面

        主要配置包括以下3個(gè)配置頁(yè)面:

        1)Core Configuration:核類型選擇,包括傳輸速率以及小模塊組成,如MAC、PCS。接口類型,以及是否使用內(nèi)部FIFO。本文選擇了三速自適應(yīng)MAC以及MII/GMII接口。

        2)MAC Options:MAC配置選項(xiàng),配置MAC模塊功能,本文使用了自帶的MDIO模塊[11];

        3)FIFO Options:FIFO存儲(chǔ)器選項(xiàng),根據(jù)應(yīng)用需求的吞吐量選擇深度與位寬。

        本文編寫(xiě)了HDL代碼對(duì)PHY模塊和TSE核進(jìn)行了初始配置,同時(shí)設(shè)計(jì)了收發(fā)代碼模塊執(zhí)行TCP/IP協(xié)議[12],方便用戶進(jìn)行數(shù)據(jù)處理。

        FPGA網(wǎng)絡(luò)模塊接口如圖3所示:

        2.2 物理層芯片

        物理層芯片的生產(chǎn)商有Marvell、Broadcom公司等,其主流產(chǎn)品為100/10 M和1000 M物理層芯片,國(guó)內(nèi)雖然也有相關(guān)廠商,但技術(shù)相對(duì)滯后一些,有待發(fā)展[13]。

        文中選取了Marvell公司的88E1111芯片[14],它是一款千兆以太網(wǎng)收發(fā)器,支持10Base-T、100Base-TX、1000Base-T的網(wǎng)絡(luò)應(yīng)用,同時(shí)可以實(shí)現(xiàn)多種MAC接口模式,如GMII/MII、RGMII等。88E1111具備強(qiáng)大的混合信號(hào)處理能力,滿足去反射、去串?dāng)_、誤碼糾正等功能的需求。88E1111可以支持RJ45和SFP接口,即雙絞線和光纖標(biāo)準(zhǔn)接口,本文選擇了RJ45接口。本文組建的數(shù)據(jù)通路如圖4所示。

        圖3 頂層模塊及接口

        圖4 88E1111接入雙絞線網(wǎng)絡(luò)

        3 系統(tǒng)實(shí)現(xiàn)與驗(yàn)證

        本文設(shè)計(jì)的硬件平臺(tái)如圖5所示,其中SDRAM和PAL接口為具體應(yīng)用所需。

        圖5 硬件平臺(tái)

        通過(guò)設(shè)置Loopback結(jié)合Modelsim進(jìn)行仿真驗(yàn)證[15],可通過(guò) TCPUDPDbg、WireShark等工具對(duì)該系統(tǒng)硬件進(jìn)行測(cè)試。本文首先使用TCPUDPDbg工具按照640個(gè)字符“W”一包進(jìn)行數(shù)據(jù)發(fā)送,對(duì)系統(tǒng)的可靠性進(jìn)行了測(cè)試,未發(fā)現(xiàn)丟包。最終經(jīng)背景項(xiàng)目實(shí)驗(yàn)測(cè)試可得本文設(shè)計(jì)千兆網(wǎng)硬件平臺(tái)可穩(wěn)定工作在600 Mb傳輸速率下。

        4 結(jié)束語(yǔ)

        千兆網(wǎng)系統(tǒng)越來(lái)越多地應(yīng)用于工程設(shè)計(jì)當(dāng)中,使用FPGA+PHY芯片的方案不僅提高了系統(tǒng)的靈活性,也加強(qiáng)了系統(tǒng)的可靠性和適用性,尤其接口更具擴(kuò)展性。實(shí)驗(yàn)證明,本文的千兆以太網(wǎng)設(shè)計(jì)有效的實(shí)現(xiàn)了全硬件電路工作,是一種高效的傳輸方案。

        [1]高展.以太網(wǎng)介質(zhì)訪問(wèn)控制器(MAC)的研究[D].西安:西北工業(yè)大學(xué),2004.

        [2]IEEE LAN/MAN Standards Committee[R].IEEE Standard 802.3 Part 3:Carrier sense multiple access with collision detection (CSMA/CD)access method and physical layer specifications,2005:149-250.

        [3]李璇,敖光良.基于FPGA的千兆以太網(wǎng)設(shè)計(jì)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2008(5):63-64.

        [4]孫守昌.網(wǎng)絡(luò)光功率計(jì)的研究[D].哈爾濱:哈爾濱工程大學(xué),2004.

        [5]柳利軍,熊良芳.基于FPGA的千兆以太網(wǎng)交換芯片的設(shè)計(jì)[J].微電子學(xué)與計(jì)算機(jī),2006,23(3):80-82.

        [6]童鵬.FPGA器件選型研究[J].現(xiàn)代電子技術(shù),2007:20.

        [7]葉祎恒.基于FPGA的UDP/IP硬件協(xié)議棧的研究與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2010.

        [8]Altera Corportion.Cyclone IV Device Handbook[DB/OL].2014.http://www.altera.com.cn.

        [9]關(guān)可,梁文家,張曉博,等.EDA技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2012.

        [10]Altera Corportion.Triple speed ethernet mega core function user guide[DB/OL].2008.http://www.altera.com.cn

        [11]NS,LVDS Owner’s Manual Low-Voltage DifferentialSignaling[DB/OL].2008..http://www.national.com.

        [12]W.Richard Stevens,范建華.TCP/IP詳解(卷 1:協(xié)議)[M].北京:機(jī)械工業(yè)出版社,2007.

        [13]徐洪波,余成芳.基于FPGA的以太網(wǎng)MAC子層協(xié)議設(shè)計(jì)實(shí)現(xiàn)[J].復(fù)旦學(xué)報(bào):自然科學(xué)版,2004(2):50-53.

        [14]Marvell.Marvell-Alaska-Ultra-88E1111-GbE[DB/OL].2013.http://www.marvell.com.

        [15]于斌.ModelSim電子系統(tǒng)分析及仿真[M].北京:電子工業(yè)出版社,2014.

        Realization of gigabit ethernet based on FPGA

        LI Lei,LIU Yu,YU Shuai
        (Xi’an Institute of Applied Optics, Xi’an 710065,China)

        With the rapid development of technology,more and more engineering applications have put forward the requirement of embedded Ethernet device.It is of great importance to research the data processing system of the Ethernet MAC layer.This paper describes a method which make use of PHY chip and FPGA to achieve the hardware gigabit network module.In this paper,PHY chip and FPGA respectively completes the data processing of PHY layer and the MAC layer.The method researched in this paper combines the powerful processing capabilitiy of FPGA and drive capability of PHY chip,which bring higher efficiency compared with the method using CPU,MAC layer module and PHY chip.In this paper,the reliability and rapidity of the design are verified by experiments.

        MAC;PHY;FPGA;Gigabit ethernet

        TN91

        A

        1674-6236(2017)12-0186-03

        2016-04-07稿件編號(hào):201604068

        李 磊(1991—),男,四川成都人,碩士研究生。研究方向:光電系統(tǒng)測(cè)控。

        猜你喜歡
        物理層以太網(wǎng)數(shù)據(jù)處理
        基于K-ML-MPWFRFT的物理層安全傳輸技術(shù)
        認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動(dòng)軸承故障診斷
        基于1500以太網(wǎng)養(yǎng)豬場(chǎng)的智能飼喂控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        公路聯(lián)網(wǎng)電子不停車收費(fèi)系統(tǒng)路側(cè)單元物理層自動(dòng)測(cè)試軟件研發(fā)
        談實(shí)時(shí)以太網(wǎng)EtherCAT技術(shù)在變電站自動(dòng)化中的應(yīng)用
        電子制作(2017年24期)2017-02-02 07:14:44
        多天線物理層安全傳輸系統(tǒng)性能分析
        基于希爾伯特- 黃變換的去噪法在外測(cè)數(shù)據(jù)處理中的應(yīng)用
        一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計(jì)
        淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應(yīng)用
        丰满少妇在线播放bd| 欧美性一区| 国产精品一区二区三区色| 国产视频一区二区三区观看| 亚洲精品国偷拍自产在线| 亚洲男人第一无码av网站| 亚洲国产美女在线观看| 男女搞黄在线观看视频| 亚洲天堂精品成人影院| 久久精品成人无码观看不卡| 久久精品免费免费直播| 高清亚洲成av人片乱码色午夜| 国产一级一片内射视频播放| 少妇性饥渴无码a区免费| 日韩久久一级毛片| 日本无吗一区二区视频| 白白白在线视频免费播放| 女人被狂躁到高潮视频免费网站| 国产午夜亚洲精品不卡福利| 久久综合久中文字幕青草| 日日噜噜夜夜狠狠视频| 毛片大全真人在线| 久久国产免费观看精品| 久久国产精品国语对白| 亚洲精品国产一区二区| 亚洲天堂2017无码中文| 视频网站在线观看不卡| 国产女同va一区二区三区| 人人妻人人爽人人澡人人| 97色偷偷色噜噜狠狠爱网站97| 色综合中文字幕综合网| 97一期涩涩97片久久久久久久| 成年午夜无码av片在线观看| 美女黄频视频免费国产大全| 日韩人妻免费视频一专区 | 亚洲中文字幕久在线| 亚洲AV无码国产成人久久强迫| 日本午夜伦理享色视频| 亚洲国产精彩中文乱码av| 日本a级特黄特黄刺激大片| 久久精品国产视频在热|