环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 新聞熱點

緊湊的、具有成本效益的低功耗以太網至網絡處理器橋

發布日期:2022-07-14 點擊率:62

ot;display: block;">當電信運營商和有線電視業務提供商開始向客戶推出決定性的舉措和VoD服務時,原始設備制造商正全力開發基于IP(Internet協議)的系統,包括PON、CMTS、IP DSLAM以及其他的接入和最后一英里設備。普通的基礎物理層對此使用的是無處不在的以太網技術,目前與高級的QoS覆蓋結合在一起。工程師正投入更多的努力把交換以太網背板連接到系統線卡,特別是網絡處理器。系統設計師常選擇以太網交換機和有獨立特性的網絡處理器,而很少考慮把這兩者互聯所帶來的挑戰。工程師僅需要面臨開發橋、整合解決方案和節約成本實現設計的挑戰。由于接口以很高的速率運行,所以還必須關注功耗。

典型的基于以太網的系統結構由以太網交換機所組成,依次由幾個連接到一連串的基于網絡處理器的線卡的10Gbps鏈路組成。參見圖1。

在交換10Gpbs系統,以太網交換機結構提供一系列XAUI端口。每個XAUI端口有4個的SERDES。這些串行端口通過背板或者中間結構完美地連接到線卡。

有些以太網交換機包括端口交換、流量控制或者用于服務質量要求的地址信息,在原來的以太網標準中沒有服務質量要求的內容。為了保持10G線速,這些XAUI端口的運行速率要高于指定的每個通道的速率。運行在的Broadcom HiGig+協議就是一個例子。運行這些所有權協議時,額外的開銷允許客戶開發自定義的應用交換,通過網絡智能地傳遞通信量。此外,針對基于IP的應用,這些交換堆棧協議具有無約束的可量測性。

擁有網絡處理器的線卡常用SPI4.2接口。SPI4.2是流行的運行速率可以超過10Gbps的高速并行接口,用于網絡處理器、通信流量管理器、媒體接入控制(MAC)等。SPI4.2使用并行的16位寬的LVDS發送和接收源同步接口。為了處理流量控制,在狀態通道有額外的電路。在SPI4.2鏈路上發送的數據作為一個包,或者猝發的多個包,并擁有控制頭描述每個猝發。每個包控制頭還識別與猝發數據相關的SPI4.2通道。這些位可用來把整個鏈路分割成各種通道。SPI4.2規范支持每個鏈路多達256個通道。很明顯在SPI4.2和XAUI之間存在著很大的物理和協議差異。由于這個原因,SPI4.2接口必須橋接到XAUI鏈路。


圖1 :基于以太網的系統結構。
圖1 :基于以太網的系統結構。

為了將XAUI(或者更快時鐘的XUAI)鏈路連接到SPI4.2接口,要構建一個能夠引導數據通過4個主要單元的橋。針對XAUI至SPI4.2橋,主要單元為:(1)XAUI SERDES終端;(2)10G MAC;(3)協議轉換邏輯;(4)SPI4.2接口。此外還要有微處理器接口,用來配置每個橋的單元。參見圖2。


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

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

XAUI SERDES塊必須連接到4個數據通道。這個邏輯只需要4個接收和4個發送信號,運行速度非??斓南喈敶蟮墓β?。需要謹慎選擇每個通道消耗大約100mW功率的SERDES。4個SERDES通道中的每一個都要對齊,以保證跨越所有通道的數據同步,獲得聚集為10Gbps的波特率。這由XAUI狀態機來處理。在與SERDES混合的許多器件的物理編碼子層(PCS)中,這個邏輯是很普通的。從4個通道中提取10Gbps的數據后,必須以XGMII接口格式化。這是針對10Gbps以156Mhz運行的64位總線,或者針對12Gbps以187Mhz運行。XGMII是標準,用于格式化源于物理層到10G MAC的10Gbps數據。利用含有SERDES后緊跟PCS塊的FPGA是理想的,采用這種結構可以直接格式化XAUI數據至XGMII。這樣節省了邏輯并減少了功耗。

低功耗、工程預制的10GbE MAC

10G MAC邏輯接收XGMII數據并提取以太網的幀。首先由10G MAC識別Packet SOP的起始和Packet EOP頭的結束。由于以太網的數據以可變大小的包發送,MAC必須能夠處理各種大小的包,包括8K長度的超長包。一旦恢復了數據,進行CRC校驗保證數據的完整性。數據進入MAC時,在接收端做這項工作。如果CRC校驗失敗,丟棄壞的幀并建立錯誤標志。在發送端MAC必須產生CRC碼。MAC還需要保持對數據的統計,支持管理信息數據庫。此外,10G MAC還有對接收到的包進行地址過濾的功能??梢杂袔讉€過濾選擇,取決于終端用戶的應用。允許通過橋的數據包,從MAC流出,不經過濾,寫入64位寬的FIFO,再送至協議轉換邏輯。

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

通過SPI4.2橋接到網絡處理器

以太網包通過10G MAC的地址過濾標準,進入64位FIFO之后,協議邏輯轉換64位寬的FIFO邏輯并在通過它到達SPI4.2接口前把它轉換為128位字。在協議邏輯中的這些FIFO用來控制接收和發送方向的數據流。如果通信發生擁堵,10G MAC與協議邏輯一起保證數據幀停止。還有一個微處理器接口,可通過各種控制寄存器調整流量控制。經過標準的Ethernet X_ON和X_OFF流控制命令,協議邏輯控制至10G MAC的流量。于是協議邏輯間接地轉換流量控制到基于SPI4.2的狀態命令。

SPI4.2有兩個方案在一個鏈路里實現流量控制。第一個是基于credit的流程。對每個通道,credit在鏈路的每一方進行交換。如果接收方信道很擁堵的話,它將不再給予發送方credit,直到擁堵被清除。第二個流量控制方案是基于狀態。在此模式,報告排隊的狀態,比如starved或者satisfied,隊列中充滿數據時停止傳送。基于狀態的流量控制用得較多,因為它易于實現。例如萊迪思的SPI4.2至XAUI橋的IP使用基于狀態的流量控制。

這里是一個流量控制的例子,進入方向是從網絡處理器到以太網交換機。網絡處理器完成它的包時,它詢問其狀態通道的狀態。可能的狀態是starved/hungry,或者satisfied,這是由橋內的入口FIFO的級和電路板上微處理器接口的流量控制寄存器來決定。倘若不要求流量控制,網絡處理器初始化傳輸,并傳送包到橋的SPI4.2接收接口。當包進入橋時,進行128到64位數據寬度轉換,數據寫入入口FIFO,具有用戶可編程閾值支持存儲、發送和切入操作。一旦超過了用戶可編程傳送閾值,將會告知10G MAC一個包有效。于是10G MAC校驗XAUI接口流量控制的狀態,如果無效的話,傳送這個包。在出口方向的流量控制有相似的數據流,但是需要將出口FIFO閾值設置到較高,以便提供SPI4.2通過XAUI的較高帶寬。例如運行HiGig+產生12Gbps的帶寬。然而SPI4.2接口經常運行400-500MHz DDR,提供12.8?C16Gbps。因為流量控制邏輯是用FPGA門,以及內置存儲器塊來實現的,因此可以提供更加復雜的方案。

聚集多個以太網通道

上面討論了協議轉換邏輯,其中假設10Gbps源于單個10G管道。這對于許多到以太網交換機的網絡處理器來說是足夠了。然而某些設計中,10Gbps或者12Gbps管道需要分成多個通道。例如如果一個以太網交換聚合12個1Gbps以太網線,也許要求協議轉換邏輯將12Gbps管道分割成12個通道。另外一個例子是線速率超負荷。如果24個鏈路的總帶寬小于12Gbps聚合帶寬,那么或許要分割24個通道。這些額外的通道需要更多的FIFO和邏輯來管理它們。橋的設計需要考慮配置的類型。無論用一個或者多個通道,數據必須通過協議邏輯先到SPI4.2接口,然后再到網絡處理器。

SPI4.2功耗與動態對齊

SPI4.2從FIFO讀數據或者寫數據至FIFO,于是經16位源同步SPI4.2線猝發數據。為了達到很高的可靠的SPI4.2速度,大多數高性能網絡處理器進行動態對齊。動態對齊接口是數據位可以依據時鐘進行移入。使用動態對齊時,16個LVDS I/O的每個可以運行達1Gbps,總的最大吞吐量為16Gbps(16x1Gbps)。因為這個接口以這么高的速度運行,它通常要消耗幾瓦,更不用說FPGA中的上千個LUT了。由于有了10GbE MAC,把FPGA與ASIC門做的SPI4.2邏輯相混合是最佳的。嵌入式SPI4.2核節省了數千個LUT,并將功耗減少到接近1瓦。

本文小結

對于許多基于以太網交換機的系統,XAUI至SPI4.2橋是必須的。FPGA的價值是提供靈活選擇任何數量的網絡處理器和以太網交換器件,提供用戶化的橋接方案,完成聚合多個以太網流,以及在同一器件上實現多個橋。然而因為設計總要考慮成本,橋接解決方案的低成本,低功耗,消耗很少資源的特點是很關鍵的。LatticeSCM FPGA系列混合了實現10G MAC和SPI4.2接口的硬ASIC塊。參見圖3。其余的FPGA邏輯和存儲器有足夠的資源來實現橋接功能。要求單個通道SPI4.2至XAUI(或者相關的基于以太網協議)橋時,緊湊的17×17mm 256微距球柵BGA封裝的LatticeSCM15 FPGA可以實現整個設計,功耗低,設計成本低且尺寸很小。


圖 3:LatticeSCM15 FPGA 結構。
圖 3:LatticeSCM15 FPGA 結構。

作者:Ted Marena

區域銷售經理

 萊迪思半導體公司


下一篇: 劍指SoC,AMD和Intel再

上一篇: WiMedia聯盟主席呼吁

主站蜘蛛池模板: 压力喷雾干燥机,喷雾干燥设备,柱塞隔膜泵-无锡市闻华干燥设备有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 威廉希尔WilliamHill·足球(中国)体育官方网站 | 湖南自考_湖南自学考试网 | 圈酒招商网【jiushuitv.com】_酒水招商_代理_加盟平台 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 执业药师报名时间,报考条件,考试时间-首页入口 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 户外健身路径_小区健身器材_室外健身器材厂家_价格-浩然体育 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 昊宇水工|河北昊宇水工机械工程有限公司 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 幂简集成 - 品种超全的API接口平台, 一站搜索、试用、集成国内外API接口 | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 干培两用箱-细菌恒温培养箱-菲斯福仪器 |