基于SDH的STM-4光接口盤的軟硬件設(shè)計(jì)
摘要:針對STM-4速率(622 Mbps)的分叉復(fù)用器(ADM)網(wǎng)元,設(shè)計(jì)了可以實(shí)現(xiàn)數(shù)據(jù)交叉和網(wǎng)絡(luò)管理功能的STM-4光接口盤。采用CPU+ASIC+FPGA這種典型的通信系統(tǒng)硬件架構(gòu),具體論述了STM-4光接口盤的軟硬件聯(lián)合實(shí)現(xiàn),最后分析了該接口盤在多業(yè)務(wù)接入系統(tǒng)中的應(yīng)用。
關(guān)鍵詞:分叉復(fù)用器;數(shù)據(jù)交叉;同步數(shù)字系列;多業(yè)務(wù)接入系統(tǒng)
引言
目前在城域網(wǎng)的核心層和匯聚層,主要采用同步數(shù)字系列(SDH)和多業(yè)務(wù)接入系統(tǒng)(MSAP)組成的環(huán)形網(wǎng)結(jié)構(gòu)。STM-4光接口盤作為多業(yè)務(wù)接入系統(tǒng)的重要網(wǎng)絡(luò)單元之一,是一種新型程控?cái)?shù)字交換技術(shù),是兼有復(fù)用、配線、保護(hù)/恢復(fù)、監(jiān)控和網(wǎng)管的多功能傳輸設(shè)備,它對整個光纖系統(tǒng)的傳輸能力有著直接的影響,已經(jīng)成為評價多業(yè)務(wù)接入系統(tǒng)整體傳輸能力的一個重要部分。
1 STM-4光接口盤的硬件設(shè)計(jì)
STM-4光接口盤實(shí)現(xiàn)時鐘與數(shù)據(jù)恢復(fù)、開銷處理、指針調(diào)整以及時隙交叉等功能。其硬件原理框圖如圖1所示。
STM-4光接口盤主要包括6個模塊:電源模塊、光接口RC7894模塊、交叉連接RC7830模塊、ARM處理器模塊、網(wǎng)元管理模塊、FPGA模塊。
1.1 電源模塊
此單元由背板提供DC-48 V輸入,經(jīng)過電源模塊的緩啟動電路后與電源模塊連接,輸出+5 V、GND給板卡供電。保證各電源充分去耦,紋波不超過額定電壓的5%。在模塊電源輸入處增加二極管防止反接,保護(hù)模塊電源。為了保證板卡支持熱插拔功能,背板與光接口盤的電源使用寬體電源連接器。-48 V電源接口將使用緩啟動電路。緩啟動電路如圖2所示。
1.2 光接口RC7894模塊
RC7894提供設(shè)備定時功能、線路數(shù)據(jù)時鐘恢復(fù)、串并轉(zhuǎn)換、段開銷處理、高階開銷處理、公務(wù)電路、開銷接口等功能。RC7894可實(shí)現(xiàn)8組38.88 MHz電信總線至2路STM-4光接口的復(fù)用,內(nèi)置設(shè)備時鐘功能,處理段開銷和高階開銷,并提供2路E1映射器業(yè)務(wù)接口。光接口單元內(nèi)置時鐘數(shù)據(jù)恢復(fù)、串/并和并/串轉(zhuǎn)換模塊,并提供自動激光關(guān)斷和掉電告警產(chǎn)生和檢測等功能。線路接口部分處理再生段、復(fù)用段和高階開銷,具有指針處理、指針對齊等模塊;內(nèi)置同步設(shè)備時鐘、公務(wù)電話信令處理、開銷接口單元、開銷交叉連接單元,以及兩路E1解幀器,用于實(shí)現(xiàn)內(nèi)嵌網(wǎng)管。
1.3 交叉連接RC7830模塊
RC7830是為實(shí)現(xiàn)SDH中交叉連接功能而設(shè)計(jì)的超大規(guī)模集成電路。它具有16組STM-1輸入數(shù)據(jù)總線(Sdia)和16組STM-1輸出數(shù)據(jù)總線(Sdo),單片可完成16個STM-1中所有的TU-12、TU-3或AU-4的無阻塞全交叉。RC7830的每組輸出STM-1數(shù)據(jù)總線都可以被設(shè)置成AU-4、TU-12、TU-3或TU-12和TU-3的混合類型,進(jìn)入任何一組Sdia總線的TU-12、TU-3或AU-4都可以從任何一組Sdo總線的任何一個同種類型的通道輸出。每個通道都可以編程控制插入人工碼或設(shè)置為通道三態(tài)。通過微處理器并行接口或串行控制總線接口可以完成對RC7830的配置和監(jiān)控。
1.4 ARM處理器模塊
ARM處理器模塊用于板卡芯片的管理和網(wǎng)管接口處理,通過84針連接器提供交換芯片以太網(wǎng)、串口等接口。ARM采用三星公司的S3C2410A 外接一片32 MB的Flash,用于存儲程序和系統(tǒng)配置信息,一片8 MB的SDRAM存儲器用于運(yùn)行程序。提供RS485管理接口負(fù)責(zé)傳輸本盤信息到網(wǎng)管盤,實(shí)現(xiàn)盤間通信。ARM處理器通過串口對兩片RC7222芯片進(jìn)行管理,通過以太網(wǎng)芯片接口管理IP178C芯片。ARM處理器模塊原理框圖如圖3所示。
1.5 網(wǎng)元管理模塊
利用2片RC7222分別把兩個光口的內(nèi)嵌數(shù)據(jù)(DCC或E1)轉(zhuǎn)換為以太網(wǎng)數(shù)據(jù),通過IP178芯片交換后發(fā)送到網(wǎng)管盤的交換芯片。當(dāng)檢測到無網(wǎng)管盤時,根據(jù)原有的網(wǎng)管路徑配置IP178,使對應(yīng)的網(wǎng)管通道直接連接到另一個上聯(lián)盤的對應(yīng)光口,同時令I(lǐng)P178把匯聚后的網(wǎng)管數(shù)據(jù)發(fā)送到另一個上聯(lián)盤。網(wǎng)元管理模塊的原理框圖如圖4所示。圖4中兩個交換芯片互連,如果網(wǎng)管盤拔掉的話,可以連接兩個交換芯片,保證在沒有網(wǎng)管盤的情況下不影響其他網(wǎng)元的通信。
1.6 FPGA模塊
在背板接口中有一塊FPGA,這里選用的芯片是EP2C5F256C8,該FPGA完成以下功能:
①串行網(wǎng)管總線選通。判斷本槽是否可以使用SPI網(wǎng)管總線,只有當(dāng)網(wǎng)管通過選擇地址線發(fā)送的地址和本槽槽位相同的時候才能使用。
②復(fù)位信號輸出。輸出RC7830芯片的復(fù)位信號。
③實(shí)現(xiàn)地址輸入/輸出、倒換控制。倒換控制是FPGA的核心工作,負(fù)責(zé)時鐘倒換工作。
④T2時鐘HDB3編碼。
⑤實(shí)現(xiàn)數(shù)據(jù)交叉選擇。上聯(lián)STM-4光接口盤在7槽位、9槽位各一塊,共3把STM-4、12組電信總線,交叉的目的是在12組電信總線中,選擇其中4組接到RC7830芯片進(jìn)行交叉。
2 STM-4光接口盤的軟件設(shè)計(jì)
軟件設(shè)計(jì)是由網(wǎng)管通信模塊、系統(tǒng)調(diào)用模塊和設(shè)備功能主函數(shù)組成。網(wǎng)管通信模塊主要完成了PC網(wǎng)管軟件和設(shè)備之間配置信息、告警性能信息以及網(wǎng)元屬性等信息的交換;系統(tǒng)調(diào)用模塊實(shí)現(xiàn)了驅(qū)動程序的調(diào)用,利用操作系統(tǒng)已有的文件管理系統(tǒng)和內(nèi)存管理系統(tǒng)實(shí)現(xiàn)設(shè)備上各種資源的管理;設(shè)備功能主函數(shù)實(shí)現(xiàn)了系統(tǒng)初始化、系統(tǒng)控制、報文通信傳輸?shù)裙δ?。其軟件總體設(shè)計(jì)框圖如圖5所示。
應(yīng)用程序的初始化模塊的主要功能是對設(shè)備進(jìn)行初始化,以及對驅(qū)動程序所需要的內(nèi)存和全局變量進(jìn)行分配和初始化。實(shí)現(xiàn)了對設(shè)備ADM應(yīng)用中的典型初始化配置,初始化內(nèi)容包括光口配置、交叉連接配置、時鐘配置、自動保護(hù)倒換配置、性能監(jiān)控配置等內(nèi)容。
系統(tǒng)控制模塊包含了系統(tǒng)各種功能的初始化和配置,具體有系統(tǒng)配置及調(diào)度、時鐘處理(參考源和優(yōu)先級等)、開銷處理(通道開銷和段開銷)、電信總線擴(kuò)展處理、組網(wǎng)配置,以及各種支路(以太網(wǎng)、E1、V35)與光口的交叉配置。
3 STM-4光接口盤的應(yīng)用
STM-4光接口盤是數(shù)據(jù)交叉盤,提供兩個STM-4等級光接口,可做ADM或TM應(yīng)用,同時負(fù)責(zé)設(shè)備定時等。該盤為模塊化的插卡式結(jié)構(gòu)設(shè)計(jì),在MSAP系統(tǒng)中最多可以插兩塊光接口盤,分別為7槽位和9槽位,兩盤互為備份,可以實(shí)現(xiàn)1+1板卡保護(hù)。STM-4光接口盤支持同步定時功能,可選擇兩個光接口作為參考定時輸入,或從E1業(yè)務(wù)板卡的第一個E1業(yè)務(wù)流中提取定時,同時提供兩個外同步定時輸入接口T31、T32和兩個外同步定時輸出接口T41、T42。STM-4光接口盤最多可實(shí)現(xiàn)252個E1的接入能力,各項(xiàng)技術(shù)性能完全符合ITU-T和ETSI標(biāo)準(zhǔn)。
結(jié)語
本文設(shè)計(jì)的STM-4光接口盤已經(jīng)應(yīng)用于多業(yè)務(wù)接入系統(tǒng)(MSAP)中,時鐘與數(shù)據(jù)恢復(fù)、開銷處理、指針調(diào)整以及時隙交叉等功能均已測試通過。在使用過程中,配置、管理和監(jiān)督能方便地通過圖形用戶接口(GUI)實(shí)現(xiàn)。光接口盤作為一個軟硬件相結(jié)合的嵌入式系統(tǒng),其設(shè)計(jì)和實(shí)現(xiàn)方法對SDH設(shè)備其他單板乃至其他嵌入式系統(tǒng)的設(shè)計(jì)與開發(fā)都有一定的借鑒意義。
評論