1 引言 七號信令網是電信網的三大支撐網之一,是電信網的重要組成部分。目前,我國已經建 立了由高級信令轉接點(HSTP)、低級信令轉接點(LSTP)和大量的信令點(SP)組成的 三級七號信令網,使得七號信令網真正成為電信網的神經網和支撐網。因此,七號信令網的 運行質量直接影響到電信網及其各種業務網的運行穩定性和實際效益。為了保證七號信令網 的正常高效運行,七號信令集中監測系統作為對七號信令網進行集中監測和管理的工具就顯 得格外重要。它根據采集到的七號MTP 二層鏈路消息和三層網絡管理消息判別信令鏈路當 前狀態(正常、擁塞、故障)并綜合得出信令網運行狀態拓樸圖,而本文主要介紹的是使用 FPGA 片上系統設計一個實現采集信令消息的采集終端。 2 系統結構 七號信令網監測管理系統由信令監測和維護管理兩大部分組成,兩部分邏輯功能獨立, 但物理上一般采取統一平臺方式。信令監測子系統提供七號信令網運行狀態監視和信令數據 的采集、測試、分析處理功能。 圖1 系統體系結構 2.1 終端的基本需求 采集終端負責七號信令數據的實時采集,它通過高阻隔離頭將工作的七號鏈路信號采集 后,通過E1 輸入輸出板放大,由七號信令處理板上的PMC4354 接收,送入MPC680 處理 機進行分析處理,然后由采集終端通過100M 以太網接入七號監測管理服務器。 圖2 信令鏈路高阻跨接采集方式 采集終端由 MPC860、E1 接口電路、數據采集電路、以太網接口設備等硬件部分和七號信令MTP 二、三層協議軟件組成。 圖 3 采集終端功能框圖 采集終端的具體設計由E1 輸入輸出板、七號信令處理板、電源板等組成, 采集終端采用19 英寸的CPCI 結構,七號信令處理板前插入機框,E1 輸入輸出板后插 入機框,采集終端所需的同軸電纜插座,100M 以太網RJ45 插座,RS232 串口插座,防雷保 護、終端自測電路全部在E1 輸入輸出板。 七號信令處理板分為以下幾個部分:主處理器MPC860(FPGA 內嵌),HDLC 控制器,E1 接口模塊PMC4354,系統邏輯交換控制單元FPGA 和電源模塊,四片PMC4354 實現16 個 E1 的接收及發送,1 個512K 的BOOTFLASK,1 個4M 的程序FLASH,2 片HY57V281620 組成32 位16M 字節的SDRAM,2 個100M 的以太網接口。 3 FPGA 處理模塊 3.1 FPGA 硬件部分 圖4 FPGA 內部設計邏輯流程圖 3.1.1 總體流程 信令網的七號鏈路通過高阻隔離頭接收后,送入輸入輸出板,經增益放大調整、阻抗轉 換后,送入七號信令處理板的PMC4354 接收,由FPGA 內部的DSN 模塊完成8M 到2M 的 速率轉換,實現16 個E1 到2 個E1 的交叉連接及時隙交換。具體而言,若16 個E1 全部為 接收,則實現4 個8M(512 時隙,輸入)到2 個HDLC(SCC2、SCC3 共64 個時隙的交換, 輸出),具體操作由CPU 的控制來實現,然后送入FPGA 內嵌MPC860 的HDLC SCC2、 SCC3 進行信令處理,處理完畢后,由MPC860 的100M 以太網SCC1 送到系統服務器。 3.1.2 邏輯部分 FPGA 中還需要實現以下的兩個外圍模塊: 復位模塊:系統硬復位、各個器件(4 片PM4354、1 片MT9042、1 片LXT971 的軟復位); 復位部分的設計,可以對所有的芯片完成硬復位,也可以根據要求,對某一個器件來完成軟 復位; 地址譯碼模塊:完成4 片PM4354 地址譯碼以及片選部分的譯碼電路設計 3.2 FPGA 片上CPU860 軟件設計 3.2.1 運行過程 采集終端軟件固化在Flash 上,終端上電后,首先運行初始引導程序,完成板級的初始 化工作,然后將操作系統裝入內存并執行,操作系統最后將應用程序裝入內存并啟動。應用 程序即是上面介紹的四大模塊,首先運行的是硬件初始化和軟件初始化程序,然后進入主控 循環。循環主要是兩部分:鏈路掃描完成端口狀態的監測和鏈路數據的采集和發送,通信掃 描完成配置和管理命令的接收、分析和受理。鏈路掃描和通信接口掃描周而復始地執行,直 到系統復位重啟,又從引導開始運行。 3.2.2 系統邏輯流程 4 結束語 本文論述了基于大容量 FPGA 片上系統設計并實現NO.7 信令采集終端的設計。這樣 得到的具有大功能的芯片只需要少量改動就可以應用到不同的場合中,比如在基于其他信令 的監測系統中。具有廣闊的應用前景。 |