關(guān)志華+賈福山
摘 要 OpenVPX總線標(biāo)準(zhǔn)的推出,奠定了新一代專網(wǎng)通信處理平臺的發(fā)展方向。數(shù)字集群通信系統(tǒng)作為專網(wǎng)通信中的代表,一直沿用著傳統(tǒng)的自定義總線架構(gòu),這些架構(gòu)普遍存在傳輸帶寬低,實時性差,通用性低,系統(tǒng)靈活性差等缺點。文章針對數(shù)字集群系統(tǒng)架構(gòu)提出了一種基于OpenVPX總線標(biāo)準(zhǔn)的數(shù)字集群通信處理平臺。處理平臺大幅度的提高了傳輸帶寬,單通道傳輸速率可達6.25Gbps;系統(tǒng)兼容性高,不同廠家間系統(tǒng)可實現(xiàn)模塊間交叉互換;總線分離,根據(jù)系統(tǒng)中總線功能性差異細分總線類型;設(shè)計靈活性強,可針對不同系統(tǒng)需求進行多種拓撲結(jié)構(gòu)設(shè)計。
關(guān)鍵詞 OpenVPX;數(shù)字集群;傳輸帶寬;系統(tǒng)通用性
中圖分類號:TN911 文獻標(biāo)識碼:A 文章編號:1671-7597(2014)10-0044-03
隨著現(xiàn)代通信技術(shù)的不斷發(fā)展,數(shù)字集群通信系統(tǒng)正在逐漸向數(shù)字化,寬帶化邁進,對系統(tǒng)的用戶帶寬,用戶數(shù)量,通信實時性以及系統(tǒng)通用性等方面都有著越來越高的需求,對系統(tǒng)的處理性能,總線架構(gòu)提出了更加困難的挑戰(zhàn)[1]。
相對于系統(tǒng)平臺處理器的不斷更新,系統(tǒng)的總線架構(gòu)一直處于更新緩慢且雜亂無章的狀態(tài)。
一些廠商依舊在使用上一代的并行總線標(biāo)準(zhǔn),還有廠商雖然使用的是串行總線標(biāo)準(zhǔn),但總線類型卻是低速的串行總線,例如10Base-T或100Base-TX,完全不能達到系統(tǒng)對傳輸帶寬和實時性的要求。而且,不同的廠商有著不同的自定義總線架構(gòu),系統(tǒng)模塊之間完全無法實現(xiàn)通用互換,對系統(tǒng)的維修性與保障性造成了很大的困難。由上可知,總線架構(gòu)的更新和統(tǒng)一成為了制約數(shù)字集群發(fā)展的一個重要因素。
VPX總線架構(gòu)是一種高速串行總線架構(gòu),具有傳輸帶寬高,通用性強,設(shè)計靈活性高,可靠性高等特點,目前已廣泛應(yīng)用于各國通用通信設(shè)備中。OpenVPX是VITA組織在VPX總線標(biāo)準(zhǔn)的基礎(chǔ)上推出的新一代總線標(biāo)準(zhǔn)。本文將主要研究OpenVPX在數(shù)字集群通信系統(tǒng)中的應(yīng)用。
1 OpenVPX總線標(biāo)準(zhǔn)
OpenVPX總線標(biāo)準(zhǔn)是VITA組織在2010年更新的最新一代的總線標(biāo)準(zhǔn),對VPX總線中沒有定義的P2-P6連接器進行了詳細的管腳定義,并且重新定義了系統(tǒng)架構(gòu),將系統(tǒng)架構(gòu)分為了4大類——機架架構(gòu)、背板架構(gòu)、槽位架構(gòu)和模塊架構(gòu)[2]。所有的架構(gòu)中,都可以根據(jù)板卡尺寸分為3U和6U兩種。
其中,機架架構(gòu)主要定義了機架的結(jié)構(gòu)類型和輸入電源,模塊的散熱方式,背板的供電電壓與槽位數(shù)量等參數(shù)。背板架構(gòu)共分為兩級,第一級定義了槽位類型、通信通道的拓撲結(jié)構(gòu)以及對應(yīng)的模塊架構(gòu)等等,第二級定義了結(jié)構(gòu)參數(shù)、對應(yīng)的槽位架構(gòu)以及通道波特率等,以3U背板為例,具體見圖1。在背板架構(gòu)中,根據(jù)應(yīng)用將所有總線分為5個層,分別是公用層、數(shù)據(jù)層、控制層、擴展層以及管理層,以背板架構(gòu)BKP3-CEN06-15.2.2-1為例,具體見圖2。槽位架構(gòu)根據(jù)槽位的功能特性進行了劃分,可分為負載槽位,交換槽位以及外設(shè)槽位等類型,每一種類型的槽位又根據(jù)各應(yīng)用層總線通道類型、數(shù)量的不同劃分為多種架構(gòu),每一種架構(gòu)中都對已用連接器的管腳進行了嚴格的定義。模塊架構(gòu)中主要定義了各功能層總線的詳細類型,如SRIO、1000Base-T以及PCIe等。
每一種架構(gòu)對應(yīng)唯一的架構(gòu)號,可根據(jù)架構(gòu)號在OpenVPX標(biāo)準(zhǔn)中進行查詢并最終確定架構(gòu)對應(yīng)的各項參數(shù)。
注:①代表背板架構(gòu)的第一分級
②代表背板架構(gòu)的第二分級
圖1 3U背板架構(gòu)分級
注:FP-8組差分對的通道寬度
TP-4組差分對的通道寬度
UTP-2組差分對的通道寬度
圖2 BKP3-CEN06-15.2.2-1背板架構(gòu)拓撲圖
2 基于OpenVPX標(biāo)準(zhǔn)的集群通信處理平臺
2.1 原理概述
本文主要介紹一種工作帶寬為20 MHz的4載波寬帶數(shù)字集群通信系統(tǒng)。該系統(tǒng)的通信處理平臺采用最新的OpenVPX總線標(biāo)準(zhǔn),原理框圖如圖3所示。
圖3 處理平臺原理框圖
其中,信道機由射頻收/發(fā)信道、功率放大器以及數(shù)字業(yè)務(wù)模塊組成,主要完成射頻信號接收與發(fā)射、功率放大、天線口功率檢測、基帶調(diào)制解調(diào)、信道編解碼、功率控制等功能;主控交換單元主要實現(xiàn)無線資源管理、設(shè)備管理、空口協(xié)議棧、系統(tǒng)時鐘同步以及外部接口接入與管理等功能。天饋單元包括合路器、分路器和雙工器三個模塊:合路器的主要功能是把四路從功放單元發(fā)送來的射頻信號合為一路射頻信號并經(jīng)過天線完成發(fā)射;雙工器接在天線下面,作用是將發(fā)射和接收用一根天線來實現(xiàn);分路器的作用是將經(jīng)LNA放大的信號一分為四,分別作為基站四個信道單元的信號輸入。電源單元負責(zé)為整個平臺提供供電電壓。
2.2 基于OpenVPX標(biāo)準(zhǔn)的總線設(shè)計
首先,根據(jù)通信平臺的結(jié)構(gòu)、供電和散熱等要求定義機架架構(gòu),具體的架構(gòu)號為——CHAS6-RCK-10-1PA-A-5VH-N-BKP6-CEN10-11.2.6n,,下面對此架構(gòu)號進行詳細的釋。
1)CHAS——標(biāo)準(zhǔn)開發(fā)機架;
2)6——6U板卡結(jié)構(gòu);
3)RCK——19英寸標(biāo)準(zhǔn)機架;
4)10——10槽位;
5)1PA——220 V交流電(50 Hz);
6)A——氣冷散熱;
7)5VH——背板5 V集中供電;
8)N——無機架管理器;
9)BKP6-CEN10-11.2.6-n——背板架構(gòu)號。
在確定了機架架構(gòu)的同時也定義了背板架構(gòu)號的第一分級,其中的CEN代表集中式的拓撲結(jié)構(gòu)。通過各層總線波特率的不同要求定義n,最后確定的背板架構(gòu)號為BKP6-CEN10-11.2.6-3,拓撲結(jié)構(gòu)如圖4所示。endprint
由圖4所知,處理平臺采用雙星型拓撲結(jié)構(gòu)10槽位背板,其中4個負載槽位為信道機,另外4個負載槽位為備用擴展,1個交換槽位用于主控交換單元,另一個為備用擴展,這樣不僅可以豐富處理平臺的擴展性,也可以實現(xiàn)平臺的冗余備份功能。每一種背板架構(gòu)都有對應(yīng)的槽位架構(gòu)和模塊架構(gòu)。BKP6-CEN10-11.2.6-3對應(yīng)的槽位架構(gòu)按功能性可分為SLT6-PAY-4F1Q2U2T-10.2.1和SLT6-SWH-16U20F-10.4.2,如圖5所示。
圖5中①為負載槽位的架構(gòu)概覽,②為交換槽位的架構(gòu)概覽。由圖可知各功能層總線寬度以及連接器的基本定義,例如,①中數(shù)據(jù)層總線寬度為4 Fat Pipes(每個Fat Pipes代表8組差分對),并且全部分布在連接器J1中。
圖4 BKP6-CEN10-11.2.6-3背板架構(gòu)拓撲圖
①SLT6-PAY-4F1Q2U2T-10.1 ②SLT6-SWH-16U20F-10.4.2
圖5 槽位架構(gòu)概覽
BKP6-CEN10-11.2.6-3對應(yīng)的負載模塊和交換模塊架構(gòu)分別為MOD6-PAY-4F1Q2U2T-12.2.1-n和MOD6-SWH-16U20F-12.4.2-n。根據(jù)平臺的設(shè)計需求最終選擇MOD6-PAY-4F1Q2U2T-12.2.1-12和MOD6-SWH-16U20F-12.4.2-9,兩種模塊架構(gòu)對應(yīng)的總線類型如表1所示。
表1 模塊架構(gòu)總線類型
架構(gòu)名稱 控制層總線 擴展層總線 數(shù)據(jù)層總線
MOD6-PAY-4F1Q2U2T-12.2.1-12 1000BASE-BX/ 1000BASE-T PCIe Gen 2 SRIO 2.1 at 6.25 Gbaud
MOD6-SWH-16U20F-12.4.2-9 1000BASE-BX — SRIO 2.1 at 6.25 Gbaud
確定了機架架構(gòu),背板結(jié)構(gòu),槽位架構(gòu)與模塊架構(gòu)之后,相當(dāng)于已經(jīng)完成了OpenVPX總線標(biāo)準(zhǔn)的引用。但是,在實際設(shè)計過程中還是要注意遵守VPX標(biāo)準(zhǔn)關(guān)于板卡尺寸,結(jié)構(gòu)尺寸,散熱以及電源設(shè)計等各方面的要求[3]。
2.3 主要單元模塊設(shè)計
在設(shè)計平臺各單元模塊的硬件電路時要完全遵守OpenVPX總線標(biāo)準(zhǔn)的各種要求,包括總線類型、速率、以及管腳分配等。本文以主控交換單元為例進行介紹。
在主控交換單元中,不僅要滿足控制層千兆以太網(wǎng)和數(shù)據(jù)層RapidIO 2.1(6.25Gbaud)的交換功能,還要滿足處理大量業(yè)務(wù)數(shù)據(jù)和控制數(shù)據(jù)的能力,具體的設(shè)計框圖如圖6所示。
圖6 主控交換單元
主控交換單元的處理芯片采用Freescale公司的一款雙核通信處理器,運行頻率最高可達1.2 GHz,支持Serial RapidIO、PCIe、SGMII、USB、增強型三速以太網(wǎng)Ethernet、SPI、UART、I2C、GPIO等接口。千兆以太網(wǎng)交換芯片采用博通公司的一款8+1端口交換芯片,該芯片應(yīng)用成熟,解決方案豐富,其中8個Serdes/SGMII端口用作與8個負載模塊的控制層總線連接,1個GMII端口用作與處理器的數(shù)據(jù)交換。高速串行總線RapidIO交換芯片選用IDT公司的一款16端口交換芯片,單端口最大帶寬為20Gbps,總帶寬可達到80Gbps,支持Level Ⅰ等級下的1.25G、2.5G、3.25Gbaud和Level Ⅱ等級下的5G、6.25Gbaud共5種速率選擇,最大支持16路1×模式或4路4×模式,其中9路1×模式端口與8個負載模塊和1個交換模塊的數(shù)據(jù)層總線連接,1路4×模式端口用作與處理器的數(shù)據(jù)交換,完全滿足本方案中對數(shù)據(jù)總線的各項要求。
由圖6所示,主控交換單元的設(shè)計不僅滿足了數(shù)字集群系統(tǒng)中的各項功能需求,也滿足了OpenVPX總線標(biāo)準(zhǔn)的各項要求。
2.4 信號完整性設(shè)計
在本方案中,單通道數(shù)據(jù)傳輸速率最高可達6.25Gbps,而隨著傳輸速率的變高以及器件尺寸的減小,阻抗匹配、串?dāng)_以及EMI等信號完整性問題成為高速電路設(shè)計時必須要考慮的問題,RapidIO和SGMII接口芯片內(nèi)部做了100歐姆的阻抗匹配,但在電路設(shè)計時還需在每一對發(fā)送接收鏈路上加一個75-200nF的電容,目的是實現(xiàn)線路上的交流耦合和直流阻隔。主控單元的DDR2設(shè)計時,需要在地址、數(shù)據(jù)和時鐘信號線的接收端加入并聯(lián)阻抗匹配,這種匹配的好處是不會影響信號的邊沿速率。其他的數(shù)據(jù)信號和時鐘信號也分別用到了發(fā)送端串聯(lián)匹配和接收端阻容并聯(lián)匹配等阻抗匹配的方法。
控制高速電路設(shè)計中的串?dāng)_問題主要有兩種方法。一種是在PCB布線時注意信號線之間的間距和平行走線的長度,即3W原則(兩相鄰信號線的中心距不少于信號線寬度的3倍)。另一種是降低信號的邊沿速率,信號的邊沿速率過高不僅會引起串?dāng)_問題,還會產(chǎn)生EMI問題,降低邊沿速率可以通過設(shè)置高速芯片(如DDR等)內(nèi)部的寄存器完成[4]。
在PCB設(shè)計時,使用了Allegro PCB SI工具對高速電路的串?dāng)_和反射進行了前仿真和后仿真,參考仿真結(jié)果完成器件的布局和信號線的布線,有效的避免了信號完整性問題[5]。
3 性能分析
3.1 處理性能分析
處理性能是指綜合交換單元的處理器性能(即每秒處理指令能力)和處理器與交換芯片間的總線帶寬。其中,處理器的性能如表2所示。
表2 處理器的性能分析
內(nèi)核名稱 內(nèi)核數(shù)量 運行頻率 單位頻率性能 處理器性能
e500 2 1.2 GHz 2.4 Mips/MHz 5760Mips
處理器與交換芯片間的總線帶寬如表3所示。
表3 處理器與交換芯片間的總線帶寬endprint
接口類型 單通道速率 總線帶寬
4×RapidIO 3.125Gbit/s 12.5G Gbit/s
GMII 1.25Gbit/s 1.25Gbit/s
由表2和表3可知,處理器的最高性能可達5760Mips,約為普遍集群處理平臺的7-9倍;處理器與交換芯片間的總線帶寬為13.75Gbps,約為普遍集群處理平臺的10-11倍。
3.2 傳輸性能分析
傳輸性能分為數(shù)據(jù)層傳輸性能、控制層傳輸性能和擴展層傳輸性能,具體如表4所示。
表4 各應(yīng)用層傳輸帶寬
應(yīng)用層 接口類型 單通道速率 通道數(shù) 總線帶寬
數(shù)據(jù)層 1×RapidIO 6.25Gbit/s 2 12.5G Gbit/s
控制層 SGMII 1.25Gbit/s 2 2.5Gbit/s
擴展層 PCIe 5Gbit/s 1 5Gbit/s
由表4所知,數(shù)據(jù)層的傳輸帶寬為12.5Gbps,控制層的傳輸帶寬為2.5Gbps,擴展層的傳輸帶寬為5Gbps,每一層的傳輸帶寬均比普通集群處理平臺的帶寬有了數(shù)量級的提升。
4 結(jié)論
本文在OpenVPX總線標(biāo)準(zhǔn)協(xié)議的基礎(chǔ)上,設(shè)計了一種新型的數(shù)字集群通信處理平臺,在提高了處理性能和傳輸性能的同時,增強了設(shè)備的設(shè)計靈活性和可靠性。這種數(shù)字集群通信處理平臺打破了不同廠商之間的通用性壁壘,實現(xiàn)了任意模塊的通用互換,增加了設(shè)備的維修性和保障性,提高了使用價值和商業(yè)價值,未來將更加廣泛的應(yīng)用到公安、消防、地鐵等專用網(wǎng)絡(luò)領(lǐng)域。
參考文獻
[1]徐曉濤,等.數(shù)字集群移動通信系統(tǒng)原理與應(yīng)用[M].北京:人民郵電出版社,2008.
[2]ANSI/VITA65-2010, Open VPXTM System Specification[S].2010.
[3]ANSI/VITA46.0-2007,American National Standard for VPX Baseline Standard [S].2007.
[4]王劍宇,蘇穎.高速電路設(shè)計實踐[M].北京:電子工業(yè)出版社,2010.
[5]周潤景,袁偉亭.Cadene 高速電路板設(shè)計與仿真[M].北京:電子工業(yè)出版社,2006.
作者簡介
關(guān)志華(1986-),男,工程師,主要從事數(shù)字集群系統(tǒng)的硬件設(shè)計與開發(fā)。
賈福山(1983-)男,工程師,主要從事寬帶數(shù)字信號處理平臺的設(shè)計工作。endprint
接口類型 單通道速率 總線帶寬
4×RapidIO 3.125Gbit/s 12.5G Gbit/s
GMII 1.25Gbit/s 1.25Gbit/s
由表2和表3可知,處理器的最高性能可達5760Mips,約為普遍集群處理平臺的7-9倍;處理器與交換芯片間的總線帶寬為13.75Gbps,約為普遍集群處理平臺的10-11倍。
3.2 傳輸性能分析
傳輸性能分為數(shù)據(jù)層傳輸性能、控制層傳輸性能和擴展層傳輸性能,具體如表4所示。
表4 各應(yīng)用層傳輸帶寬
應(yīng)用層 接口類型 單通道速率 通道數(shù) 總線帶寬
數(shù)據(jù)層 1×RapidIO 6.25Gbit/s 2 12.5G Gbit/s
控制層 SGMII 1.25Gbit/s 2 2.5Gbit/s
擴展層 PCIe 5Gbit/s 1 5Gbit/s
由表4所知,數(shù)據(jù)層的傳輸帶寬為12.5Gbps,控制層的傳輸帶寬為2.5Gbps,擴展層的傳輸帶寬為5Gbps,每一層的傳輸帶寬均比普通集群處理平臺的帶寬有了數(shù)量級的提升。
4 結(jié)論
本文在OpenVPX總線標(biāo)準(zhǔn)協(xié)議的基礎(chǔ)上,設(shè)計了一種新型的數(shù)字集群通信處理平臺,在提高了處理性能和傳輸性能的同時,增強了設(shè)備的設(shè)計靈活性和可靠性。這種數(shù)字集群通信處理平臺打破了不同廠商之間的通用性壁壘,實現(xiàn)了任意模塊的通用互換,增加了設(shè)備的維修性和保障性,提高了使用價值和商業(yè)價值,未來將更加廣泛的應(yīng)用到公安、消防、地鐵等專用網(wǎng)絡(luò)領(lǐng)域。
參考文獻
[1]徐曉濤,等.數(shù)字集群移動通信系統(tǒng)原理與應(yīng)用[M].北京:人民郵電出版社,2008.
[2]ANSI/VITA65-2010, Open VPXTM System Specification[S].2010.
[3]ANSI/VITA46.0-2007,American National Standard for VPX Baseline Standard [S].2007.
[4]王劍宇,蘇穎.高速電路設(shè)計實踐[M].北京:電子工業(yè)出版社,2010.
[5]周潤景,袁偉亭.Cadene 高速電路板設(shè)計與仿真[M].北京:電子工業(yè)出版社,2006.
作者簡介
關(guān)志華(1986-),男,工程師,主要從事數(shù)字集群系統(tǒng)的硬件設(shè)計與開發(fā)。
賈福山(1983-)男,工程師,主要從事寬帶數(shù)字信號處理平臺的設(shè)計工作。endprint
接口類型 單通道速率 總線帶寬
4×RapidIO 3.125Gbit/s 12.5G Gbit/s
GMII 1.25Gbit/s 1.25Gbit/s
由表2和表3可知,處理器的最高性能可達5760Mips,約為普遍集群處理平臺的7-9倍;處理器與交換芯片間的總線帶寬為13.75Gbps,約為普遍集群處理平臺的10-11倍。
3.2 傳輸性能分析
傳輸性能分為數(shù)據(jù)層傳輸性能、控制層傳輸性能和擴展層傳輸性能,具體如表4所示。
表4 各應(yīng)用層傳輸帶寬
應(yīng)用層 接口類型 單通道速率 通道數(shù) 總線帶寬
數(shù)據(jù)層 1×RapidIO 6.25Gbit/s 2 12.5G Gbit/s
控制層 SGMII 1.25Gbit/s 2 2.5Gbit/s
擴展層 PCIe 5Gbit/s 1 5Gbit/s
由表4所知,數(shù)據(jù)層的傳輸帶寬為12.5Gbps,控制層的傳輸帶寬為2.5Gbps,擴展層的傳輸帶寬為5Gbps,每一層的傳輸帶寬均比普通集群處理平臺的帶寬有了數(shù)量級的提升。
4 結(jié)論
本文在OpenVPX總線標(biāo)準(zhǔn)協(xié)議的基礎(chǔ)上,設(shè)計了一種新型的數(shù)字集群通信處理平臺,在提高了處理性能和傳輸性能的同時,增強了設(shè)備的設(shè)計靈活性和可靠性。這種數(shù)字集群通信處理平臺打破了不同廠商之間的通用性壁壘,實現(xiàn)了任意模塊的通用互換,增加了設(shè)備的維修性和保障性,提高了使用價值和商業(yè)價值,未來將更加廣泛的應(yīng)用到公安、消防、地鐵等專用網(wǎng)絡(luò)領(lǐng)域。
參考文獻
[1]徐曉濤,等.數(shù)字集群移動通信系統(tǒng)原理與應(yīng)用[M].北京:人民郵電出版社,2008.
[2]ANSI/VITA65-2010, Open VPXTM System Specification[S].2010.
[3]ANSI/VITA46.0-2007,American National Standard for VPX Baseline Standard [S].2007.
[4]王劍宇,蘇穎.高速電路設(shè)計實踐[M].北京:電子工業(yè)出版社,2010.
[5]周潤景,袁偉亭.Cadene 高速電路板設(shè)計與仿真[M].北京:電子工業(yè)出版社,2006.
作者簡介
關(guān)志華(1986-),男,工程師,主要從事數(shù)字集群系統(tǒng)的硬件設(shè)計與開發(fā)。
賈福山(1983-)男,工程師,主要從事寬帶數(shù)字信號處理平臺的設(shè)計工作。endprint