[摘要] CompactPCI技術(shù)是在一個(gè)系統(tǒng)內(nèi)通過背板實(shí)現(xiàn)高速互連的一種非常實(shí)用的開放標(biāo)準(zhǔn)。本文簡要介紹了CompactPCI技術(shù)的發(fā)展趨勢(shì),并結(jié)合在第三代移動(dòng)通訊系統(tǒng)中的一個(gè)RNC應(yīng)用例子,來說明CompactPCI在不斷更新的技術(shù)浪潮中仍然保持了穩(wěn)健的市場應(yīng)用。
[關(guān)鍵詞] PICMG 2.16, 帶寬,單點(diǎn)故障,無線網(wǎng)絡(luò)控制器(RNC), 網(wǎng)絡(luò)接口控制器,網(wǎng)絡(luò)處理器
CompactPCI技術(shù)的發(fā)展
自從1994年提出了CompactPCI的技術(shù)規(guī)范PICMG2.0,許多原先基于用戶自定義的,彼此無法兼容的平臺(tái)系統(tǒng)已經(jīng)逐漸被這種開放式的,有著良好兼容性的,高可靠性的技術(shù)所取代,在工業(yè)控制,醫(yī)療,航空航天和通信等領(lǐng)域都得到了廣泛的應(yīng)用。
尤其是由于CompactPCI的熱插拔特性以及現(xiàn)場可替換部件(FRU)的設(shè)計(jì),并結(jié)合軟硬件的冗余備份機(jī)制,可以使系統(tǒng)在保持5個(gè)9(即每年5.26分鐘的總停機(jī)時(shí)間)的高可用性的同時(shí),給系統(tǒng)帶來良好的易維護(hù)性,使得CompactPCI在通信領(lǐng)域的應(yīng)用一直呈現(xiàn)穩(wěn)步增長?,F(xiàn)在,在諸如媒體網(wǎng)關(guān)(VoIP,VoATM,7號(hào)信令網(wǎng)關(guān)等),Internet 路由器,軟交換,下一代網(wǎng)絡(luò)(NGN)無線網(wǎng)絡(luò)控制器(RNC),業(yè)務(wù)服務(wù)器(Feature Server)等設(shè)備中都隨處可見CompactPCI的應(yīng)用。
在技術(shù)和產(chǎn)品演進(jìn)的歷程中,隨著用戶對(duì)總線帶寬的要求不斷提高,廣泛應(yīng)用的32bit,33MHz的CompactPCI的極限帶寬133MB/s在某些應(yīng)用上就成為整個(gè)系統(tǒng)的瓶頸。為了適應(yīng)這個(gè)帶寬需求,2001年9月,PICMG協(xié)會(huì)發(fā)布PICMG 2.16 封包交換背板規(guī)格,該規(guī)格對(duì)于在一個(gè)CompactPCI架構(gòu)里業(yè)務(wù)插槽與交換插槽之間進(jìn)行10/100/1000M以太網(wǎng)互聯(lián)做了詳細(xì)定義,每個(gè)業(yè)務(wù)插槽都可以通過PICMG 2.16背板與另外一個(gè)業(yè)務(wù)插槽實(shí)現(xiàn)點(diǎn)到點(diǎn)1Gb/s的高速互連,而且這個(gè)連接是冗余備份的,這樣,對(duì)于一個(gè)有著18個(gè)業(yè)務(wù)槽位的系統(tǒng),其最高吞吐量就可以高達(dá)18Gb/s。IP互連帶來的另一個(gè)好處是:在數(shù)據(jù)平面已經(jīng)轉(zhuǎn)移到以太網(wǎng)上之后,PCI總線只用作相對(duì)簡單的,完全沒有帶寬壓力的控制平面,或者干脆舍棄,用更加簡潔的PICMG 2.9的串行總線(IPMI)來取而代之,這樣系統(tǒng)插槽的存在就變得沒有必要了,消除了PCI總線可能導(dǎo)致的單點(diǎn)故障之后,應(yīng)用程序利用現(xiàn)今系統(tǒng)的IP互連,和IPMI協(xié)同工作就可以構(gòu)成可靠性更高的系統(tǒng),下一個(gè)目標(biāo)是6個(gè)9(即每年30秒的總停機(jī)時(shí)間)。
按照這個(gè)設(shè)計(jì)理念,各個(gè)平臺(tái)產(chǎn)品廠家都分別推出了各具特色的基于PICMG 2.16的系統(tǒng),其中摩托羅拉計(jì)算機(jī)部的多業(yè)務(wù)平臺(tái)(MXP, Muti-Service Platform)就是其中之一,它最大的特點(diǎn)是舍棄了PCI總線,改由PICMG 2.9串行總線和以太網(wǎng)負(fù)責(zé)系統(tǒng)管理,不再區(qū)分系統(tǒng)插槽和業(yè)務(wù)插槽,同時(shí),為了滿足更高性能的處理器對(duì)供電的需求,單槽位的供電能力也從傳統(tǒng)上的30W提高到50W。以下,結(jié)合一個(gè)在第三代移動(dòng)通訊系統(tǒng)中用于RNC的方案,來說明不斷更新的CompactPCI技術(shù)對(duì)應(yīng)用需求的適配。
第三代移動(dòng)通訊(3G)系統(tǒng)中的一個(gè)RNC應(yīng)用例子
隨著3G牌照即將在2004年發(fā)放的呼聲此起彼伏,3G的標(biāo)準(zhǔn)完善和研發(fā)都已經(jīng)進(jìn)入到實(shí)質(zhì)性階段。為了加速產(chǎn)品研發(fā)進(jìn)度,保持資源的重復(fù)利用和軟件投資,各大設(shè)備制造商都傾向于采用通用的統(tǒng)一平臺(tái)來構(gòu)建3G系統(tǒng)。其中,采用基于CompactPCI平臺(tái)的占大多數(shù)。以下選取一個(gè)典型應(yīng)用,就是用作無線網(wǎng)絡(luò)控制器(RNC)節(jié)點(diǎn)。在3G架構(gòu)中,我們通常劃分成用戶設(shè)備(UE),無線接入網(wǎng)(UTRAN) 和核心網(wǎng)(CN)三部分,如圖1。