專利名稱:Tdm數(shù)據(jù)與幀格式轉換的電路及方法、傳輸交換系統(tǒng)及方法
技術領域:
本發(fā)明涉及傳輸和交換技術領域,特別是指一種時分復用(TDM)數(shù)據(jù)與幀格式轉換的電路及轉換方法、傳輸交換系統(tǒng)及傳輸交換方法。
背景技術:
隨著高速差分信號的傳輸速度越來越高,在通訊系統(tǒng)中,高速大容量背板大多采用點對點的高速串行線設計,而摒棄了以往的并行總線,同時背板傳輸所采用的數(shù)據(jù)格式也大多采用幀格式。但在實際的通訊系統(tǒng)中,TDM技術被廣泛的使用,因此,需要將這些TDM數(shù)據(jù)封裝成幀進行傳輸,以適應基于幀傳輸?shù)母咚俅袀鬏敺绞健?br>
目前,IETF發(fā)布的草案draft-ietf-pwe3-arch-06.txt和draft-ietf-pwe3-cesopsn-00.txt提出了將TDM數(shù)據(jù)封裝成幀格式進行傳輸?shù)姆椒ǎ唧w的說,是定義了在幀交換網(wǎng)絡上通過IP或多協(xié)議標簽交換(MPLS,MultiprotocolLabel Switching)進行TDM電路仿真的方法。
圖1示出了draft-ietf-pwe3-cesopsn-00.txt中定義的在IP網(wǎng)絡進行TDM電路仿真(CESoPSN)的幀格式,對該幀格式的詳細介紹可以參考相應的技術文獻,這里不再進行詳細說明。
圖2為CESoPSN幀凈荷的數(shù)據(jù)格式,左邊圖a為帶信令信息的幀格式,右邊圖b為不帶信令信息的幀格式。從圖2中可以看出,CESoPSN幀格式中同一個時隙傳輸?shù)臄?shù)據(jù)是交叉排列的,如果需要對這些數(shù)據(jù)按照時隙進行處理只能以字節(jié)為單位進行處理,處理能力比較低;另外可以把CESoPSN幀凈荷的數(shù)據(jù)按照時隙先進行格式轉換,把同一時隙的數(shù)據(jù)排列到一起后再進行其他處理,這樣可以對相同時隙的數(shù)據(jù)以多字節(jié)為單位進行處理,大大提高處理能力,但這樣需要先把CESoPSN幀凈荷進行格式轉換,增加了處理的復雜度和成本。從上面可以看出,CESoPSN幀格式不適合對該幀結構的凈荷內容進行處理,特別是不方便使用CPU或網(wǎng)絡處理器進行處理,會導致處理性能較低。
發(fā)明內容
有鑒于此,本發(fā)明的第一個目的在于提供一種TDM數(shù)據(jù)轉換為TOP幀格式的轉換的電路及轉換方法,使TDM格式數(shù)據(jù)可方便的轉換為TOP幀格式。
本發(fā)明的第二個目的是提供了一種TOP幀格式轉換為TDM數(shù)據(jù)的電路及轉換方法,使TOP幀格式可方便的轉換為TDM格式數(shù)據(jù)。
本發(fā)明的第三個目的是提供了一種基于TDM數(shù)據(jù)與幀格式轉換的電路的傳輸交換系統(tǒng)及傳輸交換方法,使傳輸交換系統(tǒng)與外部采用TDM通訊,而內部可采用TOP幀進行傳輸。
本發(fā)明提供的一種TDM數(shù)據(jù)轉換為TOP幀的電路,所述TOP幀是封裝有TDM數(shù)據(jù)的幀;包括TDM接收模塊,包括上行TDM處理模塊和上行存儲器,上行TDM處理模塊用于接收TDM信號并將各時隙寫入到上行存儲器中各時隙對應的地址塊中進行緩存;上行查找表存儲器,用于存儲TOP幀頭信息,并與上行存儲器地址存在著映射關系;組幀模塊,用于定時從上行存儲器的地址塊中讀出緩存的數(shù)據(jù),作為要封裝的TOP幀凈荷數(shù)據(jù);以及根據(jù)所述地址塊的首地址映射到上行查找表存儲器,讀取TOP幀頭信息,組裝成TOP幀,發(fā)送給TOP幀發(fā)送模塊的發(fā)送FIFO中緩存;TOP幀發(fā)送模塊,包括發(fā)送FIFO和幀發(fā)送接口模塊,幀發(fā)送接口模塊用于從發(fā)送FIFO中讀出TOP幀并發(fā)送給外部的幀接口。
其中,上行TDM處理模塊為一路及一路以上的串/并轉換器;與各路串/并轉換器分別串連的并行鎖存器;與每個并行鎖存器相連的多路選擇器。
其中,上行存儲器為外部存儲器;該轉換電路還包括與所述外部存儲器相連的存儲器管理模塊,用于完成組幀模塊讀取所述外部存儲器時的時序適配。
相應的提供了一種TDM數(shù)據(jù)轉換為TOP幀的方法,其特征在于,包括首先將接收的外部傳遞過來的TDM數(shù)據(jù)的各個時隙數(shù)據(jù)分別進行緩存;然后,將緩存的TDM數(shù)據(jù)封裝為TOP幀凈荷數(shù)據(jù)并加上幀頭信息,組建成TOP幀發(fā)送出去。
其中,所述的TOP幀頭信息包括幀標識Packet ID、序列號Seq。
其中,所述的TOP幀頭信息進一步包括用于將TOP幀封裝在某幀結構中的幀頭信息。所述的某幀為以太(Ethernet)幀,相應的用于將TOP幀封裝在以太幀結構中的幀頭信息包括MAC地址信息。
其中,所述的TOP幀凈荷數(shù)據(jù)包括一個及一個以上的分段,每個分段封裝的數(shù)據(jù)為一個及一個以上個TDM幀在同一個時隙的數(shù)據(jù)。
本發(fā)明還提供了一種TOP幀轉換為TDM數(shù)據(jù)的電路,包括TOP幀接收模塊,包括幀接收接口模塊和接收FIFO,幀接收接口模塊用于從外部的幀接口接收TOP幀并發(fā)送給接收FIFO進行緩存;拆幀模塊,用于從接收FIFO中讀取TOP幀,并根據(jù)該TOP幀的幀標識Packet ID將TOP幀的凈荷數(shù)據(jù)寫入TDM發(fā)送模塊的下行存儲器中所述Packet ID對應的地址塊中;TDM發(fā)送模塊,包括下行存儲器和下行TDM處理模塊,下行存儲器用于存儲拆幀模塊發(fā)送過來的TOP幀凈荷數(shù)據(jù),下行TDM處理模塊用于從下行存儲器中讀出數(shù)據(jù)并轉換成TDM信號發(fā)送出去。
其中,下行TDM處理模塊為一個多路分配器;與多路分配器各路相連的并行鎖存器;與各路并行鎖存器分別串連的并/串轉換器。
其中,進一步包括下行查找表存儲器,用于存儲TOP幀頭信息,由拆幀模塊調用對從接收FIFO中讀取出的TOP幀的幀頭進行檢驗。
其中,下行存儲器為外部存儲器;該轉換電路還包括與所述外部存儲器相連的存儲器管理模塊,用于完成拆幀模塊讀取所述外部存儲器時的時序適配。
相應的提供了一種TOP幀轉換為TDM數(shù)據(jù)的方法,包括首先將接收的TOP幀進行緩存,然后拆分出TOP幀凈荷數(shù)據(jù)進行緩存;然后將緩存的TOP幀凈荷寫入對應的TDM時隙中發(fā)送出去。
其中,將拆分出TOP幀凈荷數(shù)據(jù)進行緩存前進一步包括讀取相應的幀頭信息對接收的該TOP幀進行檢驗,若檢驗正確,在繼續(xù)當前流程,否則丟棄該幀。
其中,所述的幀頭信息包括幀標識Packet ID、序列號Seq。其中,所述的幀頭信息進一步包括用于將TOP幀封裝在某幀結構中的幀頭信息。
其中,所述的TOP幀凈荷數(shù)據(jù)包括一個及一個以上的分段,每個分段封裝的數(shù)據(jù)為一個及一個以上個TDM幀在同一個時隙的數(shù)據(jù)。
本發(fā)明還提供了一種傳輸交換系統(tǒng),包括業(yè)務板、中央交換板,其特征在于,業(yè)務板包括TDM模塊,與TDM模塊串連的TDM數(shù)據(jù)與幀格式轉換的電路、接口器件;其中,TDM模塊用于實現(xiàn)業(yè)務板與外部TDM數(shù)據(jù)的交互;TDM數(shù)據(jù)與幀格式轉換的電路用于實現(xiàn)TDM數(shù)據(jù)與TOP幀格式的轉換、以及實現(xiàn)TOP幀在某幀結構中的封裝和解封裝;接口器件用于實現(xiàn)業(yè)務板與中央交換板傳輸幀數(shù)據(jù);
中央交換板用于完成基于幀封裝的TDM數(shù)據(jù)的交換。
相應的提供了一種傳輸交換方法,其特征在于,包括業(yè)務板接收外部的TDM數(shù)據(jù),將TDM數(shù)據(jù)轉換為TOP幀格式數(shù)據(jù),然后傳輸給中央交換板;中央交換板對所述TOP幀格式數(shù)據(jù)進行交換,然后將交換后的TOP幀格式數(shù)據(jù)發(fā)送給相應的業(yè)務板;所述相應業(yè)務板接收所述TOP幀格式數(shù)據(jù),轉換為TDM數(shù)據(jù),發(fā)送到業(yè)務板外部。
由本發(fā)明提供的TDM數(shù)據(jù)與幀格式轉換電路、構建的TDM傳輸交換系統(tǒng)以及TDM數(shù)據(jù)與幀格式的轉換方法可以看出,可將TDM數(shù)據(jù)方便的轉換為TOP幀格式,本發(fā)明的TOP幀中多個TDM數(shù)據(jù)的同一個時隙傳輸?shù)臄?shù)據(jù)是放在一起的,因此TOP幀格式更方便對幀凈荷進行處理。可以更有效的利用TOP幀格式進行傳輸和交換。
另一方面,可以采用添加幀頭信息的方法,將TOP幀方便的封裝在其他的幀結構中進行傳輸,如封裝在Ethernet幀中。
總之本發(fā)明提供的TOP幀格式,使得TDM數(shù)據(jù)可以方便的封裝在TOP幀中,并且TOP幀可以方便的封裝于其他幀格式中進行傳輸;以及方便的進行解封裝。解決了在幀傳輸交換系統(tǒng)中方便的傳輸TDM數(shù)據(jù)的問題。
圖1為CESoPSN的幀格式圖。
圖2為CESoPSN幀凈荷的數(shù)據(jù)格式圖。
圖3為本發(fā)明中的TOP幀結構圖。
圖4為TOP幀被封裝于Ethernet幀上的數(shù)據(jù)格式圖。
圖5為TDM數(shù)據(jù)與TOP幀格式轉換的電路圖。
圖6為上行TDM處理模塊的電路原理圖。
圖7為下行TDM處理模塊的電路原理圖。
圖8為使用兩個外部存儲器的TDM數(shù)據(jù)與TOP幀格式轉換的電路圖。
圖9為使用一個外部存儲器的TDM數(shù)據(jù)與TOP幀格式轉換的電路圖。
圖10為傳輸交換系統(tǒng)示意圖。
具體實施例方式
為了方便的將TDM數(shù)據(jù)封裝成幀結構在幀傳輸和交換系統(tǒng)中傳輸,本發(fā)明使用了一種封裝TDM數(shù)據(jù)的幀結構(TOP幀),如圖3示出了所示出的TOP幀結構,包括TOP幀頭(TOP Header)和TOP幀凈荷(TOP Payload)。
TOP幀頭包括幀標識(Packet ID)、序列號(Seq,Sequence Number)。其中Packet ID長度為兩個字節(jié),用于標識每條幀連接;Seq長度為兩個字節(jié),用于標識每條幀連接中的每個TOP幀,可以用于在發(fā)送方依次發(fā)送相同Packet ID的幀時依次加1,接收方根據(jù)Seq是否連續(xù)判斷該幀連接的傳輸過程是否發(fā)生丟幀。
TOP幀凈荷即為所封裝的TDM數(shù)據(jù)。TOP幀凈荷分為n個分段(Seg,Segment),用來對應一個TDM幀的n個時隙;每個分段包含m個字節(jié),這m個字節(jié)屬于m個TDM幀的各個TDM幀的同一個時隙的數(shù)據(jù)。根據(jù)實際應用場合要求的不同,上述參數(shù)n和m可以選取不同的值,如要求傳輸時延較小的場合,可以把參數(shù)m的值取小一些;要求在傳輸?shù)腡DM時隙數(shù)量相同情況下建立的連接數(shù)較少的場合,可以把參數(shù)n的值取大一些。其中,參數(shù)n和m的值最好選擇為4的整數(shù)倍,以方便對TOP幀進行并行處理。較佳的,n取值為32,m取值為4,并且每隔0.5ms發(fā)送一次TOP幀,這樣,每條TOP幀連接恰對應承載一條2M bps的TDM碼流。
TOP幀可以方便的封裝于各種幀結構中,如Ethernet,MPLS等,封裝的時候需要將TOP幀的4字節(jié)格式對齊,以方便對TOP幀進行并行處理,如圖4示出了TOP幀被封裝于Ethernet幀上的數(shù)據(jù)格式,目的MAC地址(Dest MAC Addr)和源MAC地址(Src Mac Addr)長度各為6字節(jié),幀類型(Ether Type)為2字節(jié),幀校驗序列(FCS)為4字節(jié)。這里,為了保證TOP幀的4字節(jié)格式對齊,在TOP幀前添加了2個字節(jié)的填充域(Pad)。
為了實現(xiàn)將TDM數(shù)據(jù)與TOP幀之間格式的相互轉換,本發(fā)明提供了TDM轉換為TOP的電路和TOP轉換為TDM的電路,這里將這兩種電路統(tǒng)稱為TDM數(shù)據(jù)與TOP幀格式轉換的電路。以下通過具體實施例和參照附圖,對本發(fā)明進一步詳細說明。
如圖5示出的TDM數(shù)據(jù)與TOP幀格式轉換的電路,包括TDM數(shù)據(jù)轉換為TOP幀的電路部分和TOP幀轉換為TDM數(shù)據(jù)的電路部分。
TDM數(shù)據(jù)轉換為TOP幀的電路包括TDM接收模塊、組幀模塊、上行查找表存儲器、TOP幀發(fā)送模塊。TOP幀轉換為TDM數(shù)據(jù)的電路包括TOP幀接收模塊、下行查找表存儲器、拆幀模塊、TDM發(fā)送模塊。
TDM接收模塊包括上行TDM處理模塊和上行存儲器,上行TDM處理模塊從外部接口接收串行的TDM信號,轉換為并行數(shù)據(jù)寫入到上行存儲器中進行緩存。如圖6示出的上行TDM處理模塊的電路原理圖,包括一路及一路以上的串/并轉換器;與各路串/并轉換器分別串連的并行鎖存器、與每個并行鎖存器相連的多路選擇器。該電路可實現(xiàn)將TDM數(shù)據(jù)中指定時隙的數(shù)據(jù)寫到上行存儲器的指定位置,也就是實現(xiàn)TDM各個時隙和上行存儲器地址的一一對應關系。接收的各路TDM信號首先經(jīng)過各路串/并轉換器轉換為并行數(shù)據(jù)后鎖存到各路并行鎖存器中,然后多路選擇器將各個并行鎖存器中的數(shù)據(jù)選擇寫入上行存儲器對應位置。并且如圖所示,上行TDM處理模塊提供了多路TDM數(shù)據(jù)接收接口,可以同時處理多路TDM數(shù)據(jù)。
上行存儲器用于存儲上行方向的TDM數(shù)據(jù),它內部劃分為多個相同容量的緩沖區(qū),用于進行數(shù)據(jù)的彈性緩沖,緩沖區(qū)輪流交替使用。每個緩沖區(qū)進行預先規(guī)劃,劃分為多個相同容量的存儲塊,每個存儲塊占用一組地址,該存儲塊的容量預先規(guī)劃為要封裝為TOP幀凈荷的TDM數(shù)據(jù)的大小,即為要組成的一個TOP幀的全部幀凈荷數(shù)據(jù)的大小。例如,若要求每個TOP幀封裝1個32時隙的TDM幀,則規(guī)劃每個存儲塊占用32個地址,用來存儲32個時隙數(shù)據(jù),若系統(tǒng)支持256個TDM連接,則該上行存儲器的每個緩沖區(qū)需要劃分為256個存儲塊,每個存儲塊用來存儲TOP幀所封裝的32個時隙的數(shù)據(jù)。
上行查找表存儲器存儲著TOP幀頭信息。該查找表存儲器的地址為上行存儲器地址塊首地址的映射,也就是說,根據(jù)上行存儲器地址塊首地址就可以對應到相應的查找表存儲器地址。上行查找表存儲器存儲的數(shù)據(jù)至少包括發(fā)送TOP幀的Packet ID、Seq,還可包括發(fā)送使能標志,由組幀模塊調用和更新。發(fā)送使能標志用來指明該TOP幀是否需要組幀以發(fā)送,發(fā)送使能標志有效時,組幀模塊讀取交換表進行組幀,并將組好的TOP幀發(fā)送到發(fā)送FIFO;發(fā)送使能標志無效,表明該TOP幀未被使能,則該TOP幀不會寫入到發(fā)送FIFO。在組幀過程中,Packet ID和Seq用來作為TOP幀頭部分寫入所組裝的TOP幀,組幀后Seq會加1更新,由組裝該TOP幀連接的下一個TOP幀時使用。另外,若需要將TOP幀直接封裝在其他的幀結構中,上行查找表存儲器中還會存儲其他幀結構的相關信息,以方便組幀模塊讀取并進行組幀。例如需要把TOP幀直接封裝在Ethernet幀中時,上行查找表存儲器存儲的數(shù)據(jù)還需要包括Ethernet幀的目的MAC地址等相關信息。
組幀模塊用于定時從上行存儲器的地址塊中讀出TDM的數(shù)據(jù),作為要封裝的TOP幀凈荷數(shù)據(jù),并根據(jù)地址塊的首地址映射到上行查找表存儲器的地址,讀取該查找表地址中存儲的數(shù)據(jù)作為TOP幀的幀頭,組建成TOP幀,發(fā)送給TOP幀發(fā)送模塊的發(fā)送FIFO中緩存??梢钥闯觯瑯嬙斐龅腡OP幀所封裝的各個時隙與接收的TDM各時隙存在著一一映射關系。這樣,在組幀時,方便的實現(xiàn)將TDM連接對應到TOP幀連接上。其中,組幀模塊的發(fā)送TOP幀的定時間隔為TOP幀的組幀時延,如當TOP幀的參數(shù)m=4時,每隔0.5ms發(fā)送一次TOP幀,則上行組幀模塊的發(fā)送定時間隔就是0.5ms。
TOP幀發(fā)送模塊包括發(fā)送FIFO和幀發(fā)送接口模塊,幀發(fā)送接口模塊完成幀發(fā)送接口的時序配合,從發(fā)送FIFO中讀出TOP幀并發(fā)送給外部的幀接口。幀接口有多種不同的接口標準,實際系統(tǒng)中根據(jù)所采用的相應接口標準進行設計,在此不對該模塊的設計進行具體的介紹。
TOP幀接收模塊功能與TOP幀發(fā)送模塊相反,包括幀接收接口模塊和接收FIFO,幀接收接口模塊完成幀發(fā)送接口的時序配合,從外部的幀接口接收TOP幀并發(fā)送給接收FIFO進行緩存。
下行查找表存儲器由拆幀模塊進行調用。該存儲器的每個地址與TOP幀的Packet ID一一映射,存儲的數(shù)據(jù)包括TOP幀凈荷數(shù)據(jù)存入下行存儲器地址塊的首地址、序列號(Seq)和接收使能標志,序列號(Seq)和接收使能標志由拆幀模塊調用和更新。所述的Seq用于與接收的TOP幀的Seq進行比較,判斷傳輸過程中是否發(fā)生丟幀;接收使能標志用來表明該TOP幀凈荷是否可以寫入到數(shù)據(jù)存儲器,當接收的TOP幀的Packet ID為本交換系統(tǒng)未配置的Packet ID時,接收使能標志無效,表明該TOP幀未被使能,不允許該TOP幀寫入下行存儲器。另外,如果接收到的TOP幀是封裝在其他幀結構中,下行查找表存儲器存儲的數(shù)據(jù)還需要包括其他幀結構的相關信息以便下行拆幀模塊對其進行校驗。例如接收到的TOP幀是封裝在Ethernet幀中時,下行查找表存儲器存儲的數(shù)據(jù)還可以包括Ethernet幀的源MAC地址等相關信息用于進行校驗。
拆幀模塊用于從接收FIFO中讀取出TOP幀,并根據(jù)該TOP幀Packet ID讀取對應的接收查找表,根據(jù)接收查找表中Seq對接收到的TOP幀的幀頭信息進行校驗,對于錯誤的接收幀進行丟棄并產(chǎn)生告警,對正確的接收幀,根據(jù)TOP幀Packet ID對應的下行存儲器地址塊的首地址,將TOP幀的凈荷數(shù)據(jù)寫入下行存儲器中相應的地址塊中。
下行TDM發(fā)送模塊包括下行存儲器和下行TDM處理模塊。下行存儲器用于存儲拆幀模塊拆離后的TOP幀凈荷數(shù)據(jù),下行存儲器的結構與上行存儲器相同。
下行TDM處理模塊用于定時從下行存儲器中讀出數(shù)據(jù)轉換成串行的下行TDM信號發(fā)送出去。如圖7示出的下行TDM處理模塊的電路原理圖,與如圖6示出的上行TDM處理模塊的電路原理圖的工作過程相反,多路分配器把數(shù)據(jù)從下行存儲器中讀出并鎖存到相應的一路并行鎖存器中,各路并行鎖存器中的數(shù)據(jù)再通過各路并/串轉換器轉換成各路串行的下行TDM信號。通過該電路實現(xiàn)將上行存儲器的特定地址的TDM數(shù)據(jù)寫入要發(fā)送的TDM數(shù)據(jù)的特定時隙中,實現(xiàn)了上行存儲器地址和TDM各個時隙的一一對應關系。
圖5示出的TDM數(shù)據(jù)與TOP幀格式轉換的電路中,上行存儲器和下行存儲器可采用邏輯內部的雙端口存儲器。在實際情況下,當上行存儲器和下行存儲器的容量要求很大時,為降低成本,如圖8示出的電路,還可采用外部存儲器作為上行存儲器和下行存儲器,這種情況下,需要增加相應的存儲器管理模塊用于完成外部存儲器接口與組幀模塊或拆幀模塊的時序適配。另外,上行存儲器和下行存儲器也可以在物理上共用一個存儲器,這種情況下,存儲器管理模塊還完成拆幀模塊和組幀模塊申請存儲器使用權的仲裁,實現(xiàn)拆幀模塊和組幀模塊共享數(shù)據(jù)存儲器,具體可參見圖9示出的電路。不難推斷,以上所述的上行存儲器、下行存儲器、上行查找表存儲器、下行查找表存儲器是在邏輯上進行的區(qū)分,在物理上可以共用一個存儲器實現(xiàn),這樣整個邏輯只需要外接一片存儲器芯片即可。
通過以上的電路,便可以實現(xiàn)TDM數(shù)據(jù)轉換為TOP幀格式的數(shù)據(jù)進行傳輸,包括以下步驟TDM接收模塊接收外部傳遞過來的TDM信號,將各個時隙數(shù)據(jù)緩存在上行存儲器中與各時隙對應的地址中;組幀模塊定時從上行存儲器的各個地址塊中讀出TDM的數(shù)據(jù),封裝為TOP幀凈荷數(shù)據(jù),并根據(jù)地址塊的首地址映射到上行查找表存儲器的地址,讀取該查找表地址中存儲的數(shù)據(jù)作為TOP幀的幀頭,組建成TOP幀,發(fā)送給發(fā)送FIFO中緩存,由幀發(fā)送接口模塊發(fā)送到幀傳輸交換系統(tǒng)。
還可實現(xiàn)TOP幀格式的數(shù)據(jù)轉換為TDM數(shù)據(jù)進行傳輸,包括以下步幀接收接口模塊接收幀傳輸交換系統(tǒng)傳遞過來的TOP幀,將各幀緩存在接收FIFO中;拆幀模塊定時讀取接收FIFO中的幀,并通過讀取下行查找表存儲器中相應的幀頭信息對接收的幀進行檢驗,檢驗正確的幀發(fā)送到各幀連接對應的下行存儲器地址中緩存;然后由下行TDM處理模塊將緩存的各個地址的數(shù)據(jù)寫入各個地址對應的TDM時隙中發(fā)送出去。
通過以上提供的TDM數(shù)據(jù)與TOP幀相互轉換電路,可方便的完成TDM數(shù)據(jù)與TOP幀格式的轉換,以及TDM與封裝有TOP幀的其他幀格式的轉換,如TDM數(shù)據(jù)與封裝有TOP幀的Ethernet,MPLS幀的轉換。在此基礎上,本發(fā)明還提供了一種TDM傳輸和交換系統(tǒng),如圖10示出的傳輸交換系統(tǒng),該系統(tǒng)采用TDM方式與外部進行通信,而系統(tǒng)內部傳輸采用點對點的高速串行線進行設計,即系統(tǒng)內部中央交換板和各個業(yè)務板節(jié)點間通過高速串行接口,如GE接口,利用幀格式數(shù)據(jù)進行通信。其中,中央交換板完成了基于幀格式的TDM數(shù)據(jù)的交換,具體可以參見本申請人遞交的一篇名稱為“在幀結構上實現(xiàn)時分復用交換的電路及其交換方法”的專利的說明書。業(yè)務板完成了接收的外部TDM數(shù)據(jù)與幀格式的轉換。
其中,業(yè)務板除了包括上述的TOP與TDM轉換的電路作為TDM-TOP轉換模塊外,還包括TDM模塊和接口器件。其中,TDM-TOP幀轉換模塊由TOP與TDM轉換的電路實現(xiàn),完成TDM數(shù)據(jù)與TOP幀格式轉換,或者完成TDM封裝成TOP幀過程中,直接封裝在高速串行接口中傳輸所使用的幀格式之間的轉換,如TDM與封裝有TOP的Ethernet、MPLS幀的轉換。TDM模塊用于與TDM-TOP幀轉換模塊進行TDM數(shù)據(jù)的接收和發(fā)送,并對外提供TDM接口,完成該傳輸交換系統(tǒng)對外的線路接口功能。接口器件提供高速串行接口的電氣接口和數(shù)據(jù)傳輸功能,實現(xiàn)業(yè)務板的TDM-TOP轉換模塊與中央交換板通過高速串行接口傳輸幀數(shù)據(jù)。
相應的傳輸交換方法為業(yè)務板接收外部的TDM數(shù)據(jù),將TDM數(shù)據(jù)轉換為TOP幀格式數(shù)據(jù),然后傳輸給中央交換板;中央交換板對所述TOP幀格式數(shù)據(jù)進行交換,然后將交換后的TOP幀格式數(shù)據(jù)發(fā)送給相應的業(yè)務板;所述相應業(yè)務板接收所述TOP幀格式數(shù)據(jù),轉換為TDM數(shù)據(jù),發(fā)送到業(yè)務板外部。
可以看出,本發(fā)明提供的TDM的傳輸和交換系統(tǒng),該系統(tǒng)與外部通過TDM數(shù)據(jù)流進行通信。而系統(tǒng)內部,業(yè)務板節(jié)點和中央交換板之間通過高速串行接口相接,采用幀格式進行數(shù)據(jù)的傳輸和交換??梢杂糜诂F(xiàn)有的TDM為基礎的傳輸網(wǎng)絡中,并具有了幀交換系統(tǒng)的優(yōu)點,具有廣泛的應用價值。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種TDM數(shù)據(jù)轉換為TOP幀的電路,所述TOP幀是封裝有TDM數(shù)據(jù)的幀;包括TDM接收模塊,包括上行TDM處理模塊和上行存儲器,上行TDM處理模塊用于接收TDM信號并將各時隙寫入到上行存儲器中各時隙對應的地址塊中進行緩存;上行查找表存儲器,用于存儲TOP幀頭信息,并與上行存儲器地址存在著映射關系;組幀模塊,用于定時從上行存儲器的地址塊中讀出緩存的數(shù)據(jù),作為要封裝的TOP幀凈荷數(shù)據(jù);以及根據(jù)所述地址塊的首地址映射到上行查找表存儲器,讀取TOP幀頭信息,組裝成TOP幀,發(fā)送給TOP幀發(fā)送模塊的發(fā)送FIFO中緩存;TOP幀發(fā)送模塊,包括發(fā)送FIFO和幀發(fā)送接口模塊,幀發(fā)送接口模塊用于從發(fā)送FIFO中讀出TOP幀并發(fā)送給外部的幀接口。
2.根據(jù)權利要求1所述的轉換電路,其特征在于,上行TDM處理模塊為一路及一路以上的串/并轉換器;與各路串/并轉換器分別串連的并行鎖存器;與每個并行鎖存器相連的多路選擇器。
3.根據(jù)權利要求1所述的轉換電路,其特征在于,上行存儲器為外部存儲器;該轉換電路還包括與所述外部存儲器相連的存儲器管理模塊,用于完成組幀模塊讀取所述外部存儲器時的時序適配。
4.一種基于權利要求1的TDM數(shù)據(jù)轉換為TOP幀的方法,其特征在于,包括首先將接收的外部傳遞過來的TDM數(shù)據(jù)的各個時隙數(shù)據(jù)分別進行緩存;然后,將緩存的TDM數(shù)據(jù)封裝為TOP幀凈荷數(shù)據(jù)并加上幀頭信息,組建成TOP幀發(fā)送出去。
5.根據(jù)權利要求4所述的方法,其特征在于,所述的TOP幀頭信息包括幀標識Packet ID、序列號Seq。
6.根據(jù)權利要求5所述的方法,其特征在于,所述的TOP幀頭信息進一步包括用于將TOP幀封裝在某幀結構中的幀頭信息。
7.根據(jù)權利要求6所述的方法,其特征在于,所述的某幀為以太幀,相應的用于將TOP幀封裝在以太幀結構中的幀頭信息包括MAC地址信息。
8.根據(jù)權利要求4所述的方法,其特征在于,所述的TOP幀凈荷數(shù)據(jù)包括一個及一個以上的分段,每個分段封裝的數(shù)據(jù)為一個及一個以上個TDM幀在同一個時隙的數(shù)據(jù)。
9.一種TOP幀轉換為TDM數(shù)據(jù)的電路,包括TOP幀接收模塊,包括幀接收接口模塊和接收FIFO,幀接收接口模塊用于從外部的幀接口接收TOP幀并發(fā)送給接收FIFO進行緩存;拆幀模塊,用于從接收FIFO中讀取TOP幀,并根據(jù)該TOP幀的幀標識Packet ID將TOP幀的凈荷數(shù)據(jù)寫入TDM發(fā)送模塊的下行存儲器中所述Packet ID對應的地址塊中;TDM發(fā)送模塊,包括下行存儲器和下行TDM處理模塊,下行存儲器用于存儲拆幀模塊發(fā)送過來的TOP幀凈荷數(shù)據(jù),下行TDM處理模塊用于從下行存儲器中讀出數(shù)據(jù)并轉換成TDM信號發(fā)送出去。
10.根據(jù)權利要求9所述的轉換電路,其特征在于,下行TDM處理模塊為一個多路分配器;與多路分配器各路相連的并行鎖存器;與各路并行鎖存器分別串連的并/串轉換器。
11.根據(jù)權利要求9所述的轉換電路,其特征在于,進一步包括下行查找表存儲器,用于存儲TOP幀頭信息,由拆幀模塊調用對從接收FIFO中讀取出的TOP幀的幀頭進行檢驗。
12.根據(jù)權利要求9所述的轉換電路,其特征在于,下行存儲器為外部存儲器;該轉換電路還包括與所述外部存儲器相連的存儲器管理模塊,用于完成拆幀模塊讀取所述外部存儲器時的時序適配。
13.一種基于權利要求9的TOP幀轉換為TDM數(shù)據(jù)的方法,包括首先將接收的TOP幀進行緩存,然后拆分出TOP幀凈荷數(shù)據(jù)進行緩存;然后將緩存的TOP幀凈荷寫入對應的TDM時隙中發(fā)送出去。
14.根據(jù)權利要求13所述的方法,其特征在于,將拆分出TOP幀凈荷數(shù)據(jù)進行緩存前進一步包括讀取相應的幀頭信息對接收的該TOP幀進行檢驗,若檢驗正確,在繼續(xù)當前流程,否則丟棄該幀。
15.根據(jù)權利要求14所述的方法,其特征在于,所述的幀頭信息包括幀標識Packet ID、序列號Seq。
16.根據(jù)權利要求15所述的方法,其特征在于,所述的幀頭信息進一步包括用于將TOP幀封裝在某幀結構中的幀頭信息。
17.根據(jù)權利要求13所述的方法,其特征在于,所述的TOP幀凈荷數(shù)據(jù)包括一個及一個以上的分段,每個分段封裝的數(shù)據(jù)為一個及一個以上個TDM幀在同一個時隙的數(shù)據(jù)。
18.一種傳輸交換系統(tǒng),包括業(yè)務板、中央交換板,其特征在于,業(yè)務板包括TDM模塊,與TDM模塊串連的TDM數(shù)據(jù)與幀格式轉換的電路、接口器件;其中,TDM模塊用于實現(xiàn)業(yè)務板與外部TDM數(shù)據(jù)的交互;TDM數(shù)據(jù)與幀格式轉換的電路用于實現(xiàn)TDM數(shù)據(jù)與TOP幀格式的轉換、以及實現(xiàn)TOP幀在某幀結構中的封裝和解封裝;接口器件用于實現(xiàn)業(yè)務板與中央交換板傳輸幀數(shù)據(jù);中央交換板用于完成基于幀封裝的TDM數(shù)據(jù)的交換。
19.一種基于權利要求18的傳輸交換方法,其特征在于,包括業(yè)務板接收外部的TDM數(shù)據(jù),將TDM數(shù)據(jù)轉換為TOP幀格式數(shù)據(jù),然后傳輸給中央交換板;中央交換板對所述TOP幀格式數(shù)據(jù)進行交換,然后將交換后的TOP幀格式數(shù)據(jù)發(fā)送給相應的業(yè)務板;所述相應業(yè)務板接收所述TOP幀格式數(shù)據(jù),轉換為TDM數(shù)據(jù),發(fā)送到業(yè)務板外部。
全文摘要
本發(fā)明提供了一種TDM數(shù)據(jù)轉換為TOP幀的電路,包括TDM接收模塊、上行查找表存儲器、組幀模塊、TOP幀發(fā)送模塊,相應的提供了TDM數(shù)據(jù)轉換為TOP的方法。還提供了一種TOP幀轉換為TDM數(shù)據(jù)的電路,包括TOP幀接收模塊、拆幀模塊、TDM發(fā)送模塊,相應的提供了TOP數(shù)據(jù)轉換為TDM的方法。還提供了一種傳輸交換系統(tǒng)及相應的傳輸交換方法。應用本發(fā)明,使TDM與TOP可以方便的進行格式轉換,以及使傳輸交換系統(tǒng)與外部采用TDM通訊,而內部可采用TOP幀進行傳輸。
文檔編號H04Q11/04GK1738224SQ20041005848
公開日2006年2月22日 申請日期2004年8月19日 優(yōu)先權日2004年8月19日
發(fā)明者潘劍鋒, 涂君, 李振亞, 項能武, 謝壽波, 張耀文, 雷春, 柳精偉 申請人:華為技術有限公司