<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 10G以太網(wǎng)的UTOPIA接口設計與實(shí)現

10G以太網(wǎng)的UTOPIA接口設計與實(shí)現

作者: 時(shí)間:2016-12-13 來(lái)源:網(wǎng)絡(luò ) 收藏
以太網(wǎng)以其成本低、高可靠性、安裝簡(jiǎn)便、維護容易和易擴展等優(yōu)點(diǎn)成為非常流行的局域網(wǎng)技術(shù)。從1973年問(wèn)世至今,以太網(wǎng)不斷改進(jìn),速率等級從10Mbps、100Mbps提高到1000Mbps,應用范圍從局域網(wǎng)擴展到城域網(wǎng)。由于匯聚的1000Mbps需要更高速率的以太網(wǎng)技術(shù),于是10G以太網(wǎng)應運而生。10G以太網(wǎng)標準IEEE802.3ae的基礎上,添加了廣域網(wǎng)接口,不僅繼承了以太網(wǎng)技術(shù),而且提高了MAC(Media Access Control,介質(zhì)訪(fǎng)問(wèn)控制層)子層速率到10Gbps,使得局域網(wǎng)用戶(hù)更有效地使用多媒體以及其它數據應用。這種技術(shù)能夠應用到多種類(lèi)型的網(wǎng)絡(luò ),并能利用統一的以太網(wǎng)技術(shù)建立范圍更廣闊的網(wǎng)絡(luò )。10G以太網(wǎng)有以下主要特點(diǎn):

(1)網(wǎng)絡(luò )連通性、可靠性和可擴展性高;

本文引用地址:http://dyxdggzs.com/article/201612/329190.htm

(2)只支持全雙工模式,傳送媒體只能是光纖;

(3)不使用載波偵聽(tīng)多路訪(fǎng)問(wèn)和沖突檢測協(xié)議;

(4)使用64B/66B和8B/10B兩種編碼方式;

(5)具有支持局域網(wǎng)和廣域網(wǎng)的接口,網(wǎng)絡(luò )范圍擴展到10km。

1 10G以太網(wǎng)協(xié)議層結構

10G以太網(wǎng)基于下面的技術(shù):位于OSI模型中數據鏈路層的MAC層,以及介于MAC層和物理層的XGMII(10G Media Independent Interface,10G介質(zhì)無(wú)關(guān)接口)。物理層又包括PCS(Physical Coding Sublayer,物理編碼子層)、PMA(Physical Media Attachment,牧師介質(zhì)附屬子層)、PMD(Physical Media Dependent,物理介質(zhì)相關(guān)子層)。

圖1是10G以太網(wǎng)的協(xié)議結構。其中LLI(Logical Link Control,邏輯鏈路控制層)在網(wǎng)絡(luò )層和介質(zhì)訪(fǎng)問(wèn)控制之間提供選擇。MAC層負責對網(wǎng)絡(luò )的訪(fǎng)問(wèn)、MAC尋址、幀類(lèi)型識別等與幀相關(guān)的操作。Reconciliation(適配層)是MAC層和物理層之間的通路。XGMII在MAC層和物理層之間提供了一個(gè)標準接口,使得MAC層能適應不同的物理層。PCS(Physical Coding Sublayer,物理編碼子層)主要負責對來(lái)自MAC層數據的編碼和解碼。PMA(Physical Media Attachment,物理介質(zhì)附屬子層)負責把編碼轉換為適應物理層傳輸的比特流,同時(shí)完成數據解碼的同步。PMD(Physical Media Dependent,物理介質(zhì)相關(guān)子層)負責信號的傳送包括信號的放大、調制和波的整形。不同的PMD設備支持不同的物理介質(zhì)。MDI(Media Dependent Interface,介質(zhì)相關(guān)接口)定義了對應于不同的物理介質(zhì)和PMD設備所采用的連接器類(lèi)型。10G以太網(wǎng)協(xié)議在XGMII接口下增加WIS子層(WAN Interface Sublayer,廣域網(wǎng)接口子層),可以讓10G以太網(wǎng)幀能夠在目前廣域網(wǎng)中廣泛使用的SONET/SDH體系中傳輸。

2 幀格式

10G以太網(wǎng)的MAC幀不必像千兆以太網(wǎng)那樣拆分/封裝幀結構,更適合高速交換。圖2為10G以太網(wǎng)的MAC幀格式。為了在現有的廣域網(wǎng)上傳輸10G以太網(wǎng)幀,MAC層還負責把10Gbps速率匹配成9.058464Gbps速率。

圖2

3 UTOPIA接口實(shí)現

3.1 UTOPIA接口

UTOPIA(Universal Test & Operations PHY Interface for ATM)接口是ATM論壇定義的一個(gè)重要的設備內部接口,是物理層與上層邏輯邊界的具體物理實(shí)現。目前有四個(gè)等級的UTOPIA規范,本文采用的UTOPIA leve14協(xié)議,它支持點(diǎn)對點(diǎn)的高速互聯(lián)。其數據寬度可以是32比特、16比特或者8比特,基本的接口工作速率可達415MHz。除了數據信號,還有時(shí)鐘信號和控制信號??刂菩盘柨刂茢祿蚩刂谱质欠裨跀祿?strong>總線(xiàn)上傳輸。流控、尋址和其他控制功能均通過(guò)數據總線(xiàn)帶內傳輸,減少了接口信號線(xiàn)的數量。由于對稱(chēng)性,UTOPIA level4協(xié)議非常適合鏈路層端對端通信。當數據包在物理層和鏈路層傳輸時(shí),發(fā)送方向(Tx)指從鏈路層到物理層,反之為接收方向(Rx)。圖3是UTOPIA接口示意圖,顯然它是物理層和鏈路層之間的數據傳輸通道,并可在芯片內部實(shí)現。

3.2 UTOPIA接口實(shí)現

UTOPIA接口的信號采用圖2所示的MAC幀格式,幀長(cháng)度從64字節到1518字節。圖4是10G以太網(wǎng)的UTOPIA接口功能模塊圖,分為數據接收端口和發(fā)送端口。發(fā)送端口從鏈路層發(fā)送下行數據到物理層,接收端口從物理層發(fā)送數據到鏈路層。端口的地址部遲疑不決寬度為8比特。接收端口有32比特的rx_data信號、rx_ctrl控制信號和rx_clk時(shí)鐘信號,發(fā)送端口有32比特的tx_data信號、tx_ctrl時(shí)鐘信號。

接收方向的模塊主要完成以太幀的接收,并根據MAC控制幀進(jìn)行流量控制。來(lái)自XGMII接口的數據首先送入“幀類(lèi)型檢查”模塊,此模塊分辨幀的類(lèi)型,判斷接收的數據是幀頭還是幀尾,并把要送入FIFO的域值送入“接收數據選擇”模塊。為了在FIFO中實(shí)現數據首單元的對齊,采用了“數據調整器”。如果選擇存儲轉發(fā)工作模式,調整整齊的數據將進(jìn)入“數據緩存器”模塊。此模塊緩存收到的數據幀的目的地址、源地址、長(cháng)度/類(lèi)型以及標簽控制信息,并直接刪除錯誤幀。如果采用穿通工作模式,數據則直接進(jìn)入FIFO接口模塊。“接收狀態(tài)機”控制并行執行三個(gè)模塊:“CRC校驗”模塊、“幀長(cháng)檢查”模塊和“地址過(guò)濾”模塊。“CRC校驗”模塊判斷是否剝離或者保留CRC;“幀長(cháng)檢查”模塊計算并比較收到幀的長(cháng)度是否與長(cháng)度域的值一致,如果不一致就提供報錯信息;“地址過(guò)濾”模塊過(guò)濾出單播和組播地址。圖4中未標識出的“接收統計”模塊統計接收方向系統收到的幀個(gè)數、正確幀個(gè)數、超長(cháng)幀個(gè)數據等統計信息。“UTOPIA接收”模塊讀出接收FIFO里的數據并在每個(gè)時(shí)鐘的上升沿輸出8個(gè)字節到UTOPIA接口。“接收控制”模塊控制對發(fā)送FIFO的讀寫(xiě),附上其溢出和讀空。

在發(fā)送方向,來(lái)自UTOPIA接口的數據進(jìn)入“UTOPIA發(fā)送”模塊,并寫(xiě)入“發(fā)送FIFO”里。“發(fā)送控制”模塊控制對發(fā)送FIFO的讀寫(xiě),防止其溢出和讀空。“發(fā)送狀態(tài)機”模塊從發(fā)送FIFO里讀出數據,并控制“幀長(cháng)計算”模塊、“CRC編碼器”模塊、“PAD添加”模塊、“前導產(chǎn)生”模塊與“IFS計算”模塊并行對數據進(jìn)行操作。“幀長(cháng)計算”模塊計算來(lái)自發(fā)送FIFO里的數據的幀長(cháng),載斷過(guò)長(cháng)包;“CRC編碼器”模塊對數據進(jìn)行CRC計算并在幀的CRC域添加CRC值;“PAD添加”模塊填補過(guò)短包使之達到以太幀的長(cháng)度;“前導產(chǎn)生”模塊生成幀的前導域值;“IFS計算”模塊則計算幀間隔。圖4中未標識出的“發(fā)送統計”模塊統計在發(fā)送方向系統發(fā)送幀的個(gè)數、發(fā)送幀的長(cháng)度、類(lèi)型等統計信息。從“發(fā)送狀態(tài)機”出來(lái)的數據以XGMII的數據格式(8個(gè)字節的數據和8個(gè)比特的控制)發(fā)送到XGMII接口。

通過(guò)“微處理器”模塊和“微處理器接口”模塊可以對芯片內部的寄存器值進(jìn)行配置或者讀取寄存器值。

4 降低功耗的考慮

集成電路的功耗估算公式為:P=kfV2,其中P、f和V分別為芯片功耗、工作頻率和工作電壓。根據此公式可知工作頻率的提高會(huì )導致芯片功耗的增加。為了減少芯片功耗,可以從降低芯片工作頻率入手。但是較低的工作頻率會(huì )使得芯片面積增大,而芯片面積的增大同樣也會(huì )導致芯片功耗的增加。在兩種實(shí)現方案:一是采用了并采設計方法降低芯片工作頻率,這樣提高了設計的復雜性并因此增加了芯片門(mén)個(gè)數從而增大了芯片面積。二是不采用并行設計方法,這樣不增加芯片的門(mén)個(gè)數,但是芯片面積比較大,從而芯片功耗也比較大。另外,由于芯片面積還受制于其他因素如制造工藝等,而目前國內的制造工藝還實(shí)現了太大的芯片面積。綜合考慮功耗和工作頻率及芯片面積之間的關(guān)系,權衡利弊,本文采用方案一來(lái)達到它們之間最好的平衡。

圖4

本設計采用64位比特并行處理使得內部工作頻率降低為10Gbps的1/64。圖4中所需的FIFO選用FPGA片內集成RAM構成,代替外置FIFO以提高芯片的集成度,減少了芯片間高速通信。

10G以太網(wǎng)是以太網(wǎng)技術(shù)發(fā)展的一個(gè)新臺階,它使得網(wǎng)絡(luò )實(shí)現低成本、簡(jiǎn)單化、可管理、高帶度和易操作等目標成為可能。本文介紹了10G以太網(wǎng)的技術(shù)特點(diǎn)、協(xié)議層結構及幀格式,并概述了UTOPIA接口,詳細描述了采用UTOPIA leve14實(shí)現10G以太網(wǎng)的物理層和數據鏈路層連接的功能模塊圖。為降低芯片功耗,本設計采用并行設計方案。實(shí)際結果證明此方案是可行的。目前還可采用SPI-4(System Packet Interface Level 4)協(xié)議實(shí)現10G以太網(wǎng)的物理層和鏈路層之間的互連,這將是作者的下一步研究工作。



關(guān)鍵詞: 10G以太網(wǎng)UTOPIA接

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>