午夜三级做爱黄片,午夜福利小视频,午夜国产成人精品,午夜黄色在线视频 - www.atkqc.com

由于操作過于頻繁嘁酿,請點(diǎn)擊下方按鈕進(jìn)行驗(yàn)證山乐!

緊湊的、具有成本效益的低功耗以太網(wǎng)至網(wǎng)絡(luò)處理器橋

當(dāng)電信運(yùn)營商和有線電視業(yè)務(wù)提供商開始向客戶推出決定性的舉措和VoD服務(wù)時(shí),原始設(shè)備制造商正全力開發(fā)基于IP(Internet協(xié)議)的系統(tǒng),包括PON淫茵、CMTS煤丧、IP DSLAM以及其他的接入和最后一英里設(shè)備。普通的基礎(chǔ)物理層對此使用的是無處不在的以太網(wǎng)技術(shù),目前與高級的QoS覆蓋結(jié)合在一起号嵌。工程師正投入更多的努力把交換以太網(wǎng)背板連接到系統(tǒng)線卡,特別是網(wǎng)絡(luò)處理器楞澳。系統(tǒng)設(shè)計(jì)師常選擇以太網(wǎng)交換機(jī)和有獨(dú)立特性的網(wǎng)絡(luò)處理器,而很少考慮把這兩者互聯(lián)所帶來的挑戰(zhàn)。工程師僅需要面臨開發(fā)橋捣雪、整合解決方案和節(jié)約成本實(shí)現(xiàn)設(shè)計(jì)的挑戰(zhàn)堡扳。由于接口以很高的速率運(yùn)行,所以還必須關(guān)注功耗。

典型的基于以太網(wǎng)的系統(tǒng)結(jié)構(gòu)由以太網(wǎng)交換機(jī)所組成,依次由幾個(gè)連接到一連串的基于網(wǎng)絡(luò)處理器的線卡的10Gbps鏈路組成延懂。參見圖1侄脂。

在交換10Gpbs系統(tǒng),以太網(wǎng)交換機(jī)結(jié)構(gòu)提供一系列XAUI端口凉陌。每個(gè)XAUI端口有4個(gè)3.125Gbps的SERDES。這些串行端口通過背板或者中間結(jié)構(gòu)完美地連接到線卡吵墅。

有些以太網(wǎng)交換機(jī)包括端口交換埠浩、流量控制或者用于服務(wù)質(zhì)量要求的地址信息,在原來的以太網(wǎng)標(biāo)準(zhǔn)中沒有服務(wù)質(zhì)量要求的內(nèi)容。為了保持10G線速,這些XAUI端口的運(yùn)行速率要高于指定的每個(gè)通道3.125Gbps的速率公遭。運(yùn)行在3.75Gbps的Broadcom HiGig+協(xié)議就是一個(gè)例子屠伴。運(yùn)行這些所有權(quán)協(xié)議時(shí),額外的開銷允許客戶開發(fā)自定義的應(yīng)用交換,通過網(wǎng)絡(luò)智能地傳遞通信量。此外,針對基于IP的應(yīng)用,這些交換堆棧協(xié)議具有無約束的可量測性禁灼。

擁有網(wǎng)絡(luò)處理器的線卡常用SPI4.2接口管挟。SPI4.2是流行的運(yùn)行速率可以超過10Gbps的高速并行接口,用于網(wǎng)絡(luò)處理器、通信流量管理器弄捕、媒體接入控制(MAC)等僻孝。SPI4.2使用并行的16位寬的LVDS發(fā)送和接收源同步接口。為了處理流量控制,在狀態(tài)通道有額外的電路守谓。在SPI4.2鏈路上發(fā)送的數(shù)據(jù)作為一個(gè)包,或者猝發(fā)的多個(gè)包,并擁有控制頭描述每個(gè)猝發(fā)穿铆。每個(gè)包控制頭還識別與猝發(fā)數(shù)據(jù)相關(guān)的SPI4.2通道。這些位可用來把整個(gè)鏈路分割成各種通道斋荞。SPI4.2規(guī)范支持每個(gè)鏈路多達(dá)256個(gè)通道荞雏。很明顯在SPI4.2和XAUI之間存在著很大的物理和協(xié)議差異。由于這個(gè)原因,SPI4.2接口必須橋接到XAUI鏈路平酿。


圖1 :基于以太網(wǎng)的系統(tǒng)結(jié)構(gòu)凤优。

為了將XAUI(或者更快時(shí)鐘的XUAI)鏈路連接到SPI4.2接口,要構(gòu)建一個(gè)能夠引導(dǎo)數(shù)據(jù)通過4個(gè)主要單元的橋。針對XAUI至SPI4.2橋,主要單元為:(1)XAUI SERDES終端蜈彼;(2)10G MAC筑辨;(3)協(xié)議轉(zhuǎn)換邏輯;(4)SPI4.2接口究油。此外還要有微處理器接口,用來配置每個(gè)橋的單元殊精。參見圖2。


圖2:連接到SPI4.2接口的XAUI(或者更快時(shí)鐘的XUAI)鏈路团尿。

低功耗瓦轧、完整特性的XAUI端口

XAUI SERDES塊必須連接到4個(gè)3.125Gbps數(shù)據(jù)通道。這個(gè)邏輯只需要4個(gè)接收和4個(gè)發(fā)送信號,運(yùn)行速度非诚欤快但消耗相當(dāng)大的功率够堆。需要謹(jǐn)慎選擇每個(gè)通道消耗大約100mW功率的SERDES。4個(gè)SERDES通道中的每一個(gè)都要對齊,以保證跨越所有通道的數(shù)據(jù)同步,獲得聚集為10Gbps的波特率鞭眠。這由XAUI狀態(tài)機(jī)來處理吩秫。在與SERDES混合的許多器件的物理編碼子層(PCS)中,這個(gè)邏輯是很普通的。從4個(gè)通道中提取10Gbps的數(shù)據(jù)后,必須以XGMII接口格式化抑希。這是針對10Gbps以156Mhz運(yùn)行的64位總線,或者針對12Gbps以187Mhz運(yùn)行嘲绷。XGMII是802.3ae標(biāo)準(zhǔn),用于格式化源于物理層到10G MAC的10Gbps數(shù)據(jù)把赢。利用含有SERDES后緊跟PCS塊的FPGA是理想的,采用這種結(jié)構(gòu)可以直接格式化XAUI數(shù)據(jù)至XGMII。這樣節(jié)省了邏輯并減少了功耗耽效。

低功耗钝尸、工程預(yù)制的10GbE MAC

10G MAC邏輯接收XGMII數(shù)據(jù)并提取以太網(wǎng)的幀。首先由10G MAC識別Packet SOP的起始和Packet EOP頭的結(jié)束搂根。由于以太網(wǎng)的數(shù)據(jù)以可變大小的包發(fā)送,MAC必須能夠處理各種大小的包,包括8K長度的超長包珍促。一旦恢復(fù)了數(shù)據(jù),進(jìn)行CRC校驗(yàn)保證數(shù)據(jù)的完整性。數(shù)據(jù)進(jìn)入MAC時(shí),在接收端做這項(xiàng)工作剩愧。如果CRC校驗(yàn)失敗,丟棄壞的幀并建立錯(cuò)誤標(biāo)志猪叙。在發(fā)送端MAC必須產(chǎn)生CRC碼。MAC還需要保持對數(shù)據(jù)的統(tǒng)計(jì),支持管理信息數(shù)據(jù)庫仁卷。此外,10G MAC還有對接收到的包進(jìn)行地址過濾的功能穴翩。可以有幾個(gè)過濾選擇,取決于終端用戶的應(yīng)用锦积。允許通過橋的數(shù)據(jù)包,從MAC流出,不經(jīng)過濾,寫入64位寬的FIFO,再送至協(xié)議轉(zhuǎn)換邏輯芒帕。

盡管在FPGA中可以實(shí)現(xiàn)10G MAC,它們要消耗4千多個(gè)LUT,因此消耗許多功率。作為選擇的方法,相對基于FPGA的實(shí)現(xiàn),用ASIC工藝的嵌入式10G MAC功率減少50%,這樣就有充裕的FPGA門實(shí)現(xiàn)用戶邏輯充包。

通過SPI4.2橋接到網(wǎng)絡(luò)處理器

以太網(wǎng)包通過10G MAC的地址過濾標(biāo)準(zhǔn),進(jìn)入64位FIFO之后,協(xié)議邏輯轉(zhuǎn)換64位寬的FIFO邏輯并在通過它到達(dá)SPI4.2接口前把它轉(zhuǎn)換為128位字副签。在協(xié)議邏輯中的這些FIFO用來控制接收和發(fā)送方向的數(shù)據(jù)流遥椿。如果通信發(fā)生擁堵,10G MAC與協(xié)議邏輯一起保證數(shù)據(jù)幀停止基矮。還有一個(gè)微處理器接口,可通過各種控制寄存器調(diào)整流量控制。經(jīng)過標(biāo)準(zhǔn)的Ethernet X_ON和X_OFF流控制命令,協(xié)議邏輯控制至10G MAC的流量舶卧。于是協(xié)議邏輯間接地轉(zhuǎn)換流量控制到基于SPI4.2的狀態(tài)命令熬慎。

SPI4.2有兩個(gè)方案在一個(gè)鏈路里實(shí)現(xiàn)流量控制。第一個(gè)是基于credit的流程乔胆。對每個(gè)通道,credit在鏈路的每一方進(jìn)行交換鳖建。如果接收方信道很擁堵的話,它將不再給予發(fā)送方credit,直到擁堵被清除。第二個(gè)流量控制方案是基于狀態(tài)济季。在此模式,報(bào)告排隊(duì)的狀態(tài),比如starved或者satisfied,隊(duì)列中充滿數(shù)據(jù)時(shí)停止傳送淌窄。基于狀態(tài)的流量控制用得較多,因?yàn)樗子趯?shí)現(xiàn)韭购。例如萊迪思的SPI4.2至XAUI橋的IP使用基于狀態(tài)的流量控制权炫。

這里是一個(gè)流量控制的例子,進(jìn)入方向是從網(wǎng)絡(luò)處理器到以太網(wǎng)交換機(jī)。網(wǎng)絡(luò)處理器完成它的包時(shí),它詢問其狀態(tài)通道的狀態(tài)膜狈∷昵遥可能的狀態(tài)是starved/hungry,或者satisfied,這是由橋內(nèi)的入口FIFO的級和電路板上微處理器接口的流量控制寄存器來決定。倘若不要求流量控制,網(wǎng)絡(luò)處理器初始化傳輸,并傳送包到橋的SPI4.2接收接口缺沿。當(dāng)包進(jìn)入橋時(shí),進(jìn)行128到64位數(shù)據(jù)寬度轉(zhuǎn)換,數(shù)據(jù)寫入入口FIFO,具有用戶可編程閾值支持存儲乃楣、發(fā)送和切入操作稚补。一旦超過了用戶可編程傳送閾值,將會告知10G MAC一個(gè)包有效。于是10G MAC校驗(yàn)XAUI接口流量控制的狀態(tài),如果無效的話,傳送這個(gè)包框喳。在出口方向的流量控制有相似的數(shù)據(jù)流,但是需要將出口FIFO閾值設(shè)置到較高,以便提供SPI4.2通過XAUI的較高帶寬课幕。例如運(yùn)行HiGig+產(chǎn)生12Gbps的帶寬。然而SPI4.2接口經(jīng)常運(yùn)行400-500MHz DDR,提供12.8?C16Gbps五垮。因?yàn)榱髁靠刂七壿嬍怯肍PGA門,以及內(nèi)置存儲器塊來實(shí)現(xiàn)的,因此可以提供更加復(fù)雜的方案撰豺。

聚集多個(gè)以太網(wǎng)通道

上面討論了協(xié)議轉(zhuǎn)換邏輯,其中假設(shè)10Gbps源于單個(gè)10G管道。這對于許多到以太網(wǎng)交換機(jī)的網(wǎng)絡(luò)處理器來說是足夠了拼余。然而某些設(shè)計(jì)中,10Gbps或者12Gbps管道需要分成多個(gè)通道污桦。例如如果一個(gè)以太網(wǎng)交換聚合12個(gè)1Gbps以太網(wǎng)線,也許要求協(xié)議轉(zhuǎn)換邏輯將12Gbps管道分割成12個(gè)通道。另外一個(gè)例子是線速率超負(fù)荷匙监。如果24個(gè)鏈路的總帶寬小于12Gbps聚合帶寬,那么或許要分割24個(gè)通道凡橱。這些額外的通道需要更多的FIFO和邏輯來管理它們。橋的設(shè)計(jì)需要考慮配置的類型亭姥。無論用一個(gè)或者多個(gè)通道,數(shù)據(jù)必須通過協(xié)議邏輯先到SPI4.2接口,然后再到網(wǎng)絡(luò)處理器稼钩。

SPI4.2功耗與動態(tài)對齊

SPI4.2從FIFO讀數(shù)據(jù)或者寫數(shù)據(jù)至FIFO,于是經(jīng)16位源同步SPI4.2線猝發(fā)數(shù)據(jù)。為了達(dá)到很高的可靠的SPI4.2速度,大多數(shù)高性能網(wǎng)絡(luò)處理器進(jìn)行動態(tài)對齊达罗。動態(tài)對齊接口是數(shù)據(jù)位可以依據(jù)時(shí)鐘進(jìn)行移入猛糯。使用動態(tài)對齊時(shí),16個(gè)LVDS I/O的每個(gè)可以運(yùn)行達(dá)1Gbps,總的最大吞吐量為16Gbps(16x1Gbps)。因?yàn)檫@個(gè)接口以這么高的速度運(yùn)行,它通常要消耗幾瓦,更不用說FPGA中的上千個(gè)LUT了放干。由于有了10GbE MAC,把FPGA與ASIC門做的SPI4.2邏輯相混合是最佳的轨府。嵌入式SPI4.2核節(jié)省了數(shù)千個(gè)LUT,并將功耗減少到接近1瓦。

本文小結(jié)

對于許多基于以太網(wǎng)交換機(jī)的系統(tǒng),XAUI至SPI4.2橋是必須的闹彩。FPGA的價(jià)值是提供靈活選擇任何數(shù)量的網(wǎng)絡(luò)處理器和以太網(wǎng)交換器件,提供用戶化的橋接方案,完成聚合多個(gè)以太網(wǎng)流,以及在同一器件上實(shí)現(xiàn)多個(gè)橋座序。然而因?yàn)樵O(shè)計(jì)總要考慮成本,橋接解決方案的低成本,低功耗,消耗很少資源的特點(diǎn)是很關(guān)鍵的。LatticeSCM FPGA系列混合了實(shí)現(xiàn)10G MAC和SPI4.2接口的硬ASIC塊投充。參見圖3耗膊。其余的FPGA邏輯和存儲器有足夠的資源來實(shí)現(xiàn)橋接功能。要求單個(gè)通道SPI4.2至XAUI(或者相關(guān)的基于以太網(wǎng)協(xié)議)橋時(shí),緊湊的17×17mm 256微距球柵BGA封裝的LatticeSCM15 FPGA可以實(shí)現(xiàn)整個(gè)設(shè)計(jì),功耗低,設(shè)計(jì)成本低且尺寸很小敷液。


圖 3:LatticeSCM15 FPGA 結(jié)構(gòu)八察。

作者:Ted Marena

區(qū)域銷售經(jīng)理

萊迪思半導(dǎo)體公司

聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng),轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享粱祟,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)浙鞋,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布冒窍、編輯整理上傳递沪,對此類作品本站僅提供交流平臺,不為其版權(quán)負(fù)責(zé)综液。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻款慨、圖片儒飒、文字如涉及作品版權(quán)問題,請第一時(shí)間告知檩奠,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容桩了,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn埠戳。

網(wǎng)友評論 匿名: