專利名稱:對(duì)時(shí)隙進(jìn)行交換的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種對(duì)時(shí)隙進(jìn)行交換的方法與裝置。
背景技術(shù):
基于時(shí)分復(fù)用(Time Division Multiplex, TDM)的網(wǎng)絡(luò)將通道或信道4妄 照時(shí)隙劃分, 一般每個(gè)時(shí)隙的數(shù)據(jù)流為64Kbps。所有時(shí)隙在幀中都有固定的 位置。根據(jù)輸入時(shí)隙和輸出時(shí)隙的配置結(jié)果可以將輸入時(shí)隙的數(shù)據(jù)交換到相 同或不同的輸出時(shí)隙中,例如,輸入線路的時(shí)隙為1,輸出線路的時(shí)隙為2。
現(xiàn)有技術(shù)提供了一種對(duì)時(shí)隙進(jìn)行交換的方法,由圖1可知,在進(jìn)行時(shí)隙 交換需要一個(gè)外部輸入時(shí)鐘,該時(shí)鐘可由外部時(shí)鐘電路產(chǎn)生(例如鎖相環(huán)電 路),倍頻為16.384MHz、 32.768MHz或更高,該輸入時(shí)鐘直接作為內(nèi)部交換 的系統(tǒng)時(shí)鐘,它和線路側(cè)時(shí)鐘同步,所述線路側(cè)時(shí)鐘包括串行數(shù)據(jù)輸入時(shí)鐘 或串行數(shù)據(jù)輸出時(shí)鐘。其中,所述方法的處理流程如下
51、 對(duì)輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后得到并行數(shù)據(jù),再使用系統(tǒng) 時(shí)鐘將其寫(xiě)入數(shù)據(jù)存儲(chǔ)單元(Data Memory, DM)緩存。其中,所述系統(tǒng)時(shí) 鐘可以是外部電路提供,也可以是由交換芯片的內(nèi)部鎖相環(huán)電路產(chǎn)生。
52、 根據(jù)連接控制單元(Connection Memory, CM)中的輸入時(shí)隙和輸 出時(shí)隙的配置結(jié)果使用系統(tǒng)時(shí)鐘讀取存儲(chǔ)在DM中的并行數(shù)據(jù)。
由于系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘同步,因此使用系統(tǒng)時(shí)鐘可以直接穩(wěn)定地讀 取時(shí)隙數(shù)據(jù),這是因?yàn)橄到y(tǒng)時(shí)鐘比線路側(cè)時(shí)鐘高很多,當(dāng)多路線路側(cè)數(shù)據(jù)進(jìn) 來(lái)時(shí),在一個(gè)時(shí)隙時(shí)間內(nèi),選擇線路側(cè)時(shí)鐘來(lái)讀取可能來(lái)不及完成所有線路 的時(shí)隙處理,需要一個(gè)更高的時(shí)鐘來(lái)處理。例如一個(gè)時(shí)隙時(shí)間是3.9us,線路 側(cè)時(shí)鐘是2.048MHz,那么使用該線3各側(cè)時(shí)鐘最大可以在一個(gè)時(shí)隙間隔內(nèi)處理 8路線路數(shù)據(jù)(8x ( 1/2.048MHz) =3.9us,如果有16條線路輸入,那么使用 線路側(cè)時(shí)鐘就不能完成所有線路的時(shí)隙處理。
S3 、使用所述線路側(cè)時(shí)鐘將DM中的并行數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù) 據(jù),再將所述串行數(shù)據(jù)發(fā)送給輸出時(shí)隙完成交換功能。
發(fā)明人在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題
1、 上述現(xiàn)有技術(shù)要求系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘同步,當(dāng)交換容量增加時(shí),'
對(duì)系統(tǒng)時(shí)鐘的頻率要求越來(lái)越高,這樣對(duì)芯片電路的實(shí)現(xiàn)要求非常高,從而 增加了系統(tǒng)的成本,同時(shí)也降低了芯片的穩(wěn)定性。
2、 當(dāng)系統(tǒng)時(shí)鐘頻率較高時(shí),不便于在可編程器件實(shí)現(xiàn)時(shí)隙交換功能。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供一種對(duì)時(shí)隙進(jìn)行交換的方法與裝 置,該方法與裝置使得系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘可以不同步。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了 一種對(duì)時(shí)隙進(jìn)行交換的方法, 包括
對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并 轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;
獲取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交換表從緩存的并行 數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí) 鐘域轉(zhuǎn)換,再將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。
本發(fā)明實(shí)施例提供了 一種對(duì)時(shí)隙進(jìn)行交換的裝置,包括
串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換單元,用于對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并 轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理;
緩存單元,用于對(duì)串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;
獲取單元,用于獲取輸入時(shí)隙和輸出時(shí)隙的交換表,以及根據(jù)所述時(shí)隙 交換表從緩存的并行數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù);
并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換單元,用于對(duì)獲取單元得到的并行數(shù)據(jù)分別進(jìn)行 并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,以及將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)
據(jù)發(fā)送給輸出時(shí)隙。
以上技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果由于本發(fā)明實(shí)施例首先對(duì)輸入 時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并轉(zhuǎn)換和時(shí)鐘 域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;然后根據(jù)輸入時(shí)隙和輸出時(shí)隙的交換表 從緩存的并行數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行
并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換,再將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送 給輸出時(shí)隙,這樣可以將線路側(cè)時(shí)鐘和'系統(tǒng)時(shí)鐘隔離,與現(xiàn)有技術(shù)線路側(cè)時(shí) 鐘和系統(tǒng)時(shí)鐘同步相比較,本發(fā)明實(shí)施例不需對(duì)系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘進(jìn)行 同步,從而可以使用較低的系統(tǒng)時(shí)鐘就可以對(duì)多路時(shí)隙進(jìn)行交換,同時(shí)在交 換容量增加時(shí),系統(tǒng)時(shí)鐘的頻率增加很少,這樣可以提高時(shí)隙的交換能力。
圖1是現(xiàn)有技術(shù)的結(jié)構(gòu)式意圖; 圖2是本發(fā)明實(shí)施例一的結(jié)構(gòu)示意圖; 圖3是本發(fā)明實(shí)施例一對(duì)時(shí)隙進(jìn)行交換的方法流程圖; 圖4是本發(fā)明實(shí)施例二對(duì)時(shí)隙進(jìn)行交換的方法流程圖; 圖5是本發(fā)明實(shí)施例三對(duì)時(shí)隙進(jìn)行交換的裝置示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了一種對(duì)時(shí)隙進(jìn)行交換的方法,所述方法包括
對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并 轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;
獲取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交換表從緩存的并行 數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí) 鐘域轉(zhuǎn)換,再將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。
為使本領(lǐng)域技術(shù)人員能夠更好地理解本發(fā)明實(shí)施例,下面結(jié)合附圖對(duì)本 發(fā)明實(shí)施例的技術(shù)方案進(jìn)行描述。
參照?qǐng)D2,圖2是本發(fā)明實(shí)施例一的結(jié)構(gòu)示意圖,該圖包括串并轉(zhuǎn)換模塊、 并串轉(zhuǎn)換模塊、兩個(gè)時(shí)鐘轉(zhuǎn)換模塊、CPU、 CM以及DM。串并轉(zhuǎn)換模塊用于 對(duì)輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換得到并行數(shù)據(jù),其中一個(gè)時(shí)鐘轉(zhuǎn)換模塊 用于使用線路側(cè)時(shí)鐘將并行數(shù)據(jù)進(jìn)行鎖存,再使用系統(tǒng)時(shí)鐘讀取鎖存的并行 數(shù)據(jù),再將所述并行數(shù)據(jù)寫(xiě)入DM進(jìn)行緩存,從而實(shí)現(xiàn)線路側(cè)時(shí)鐘域到系統(tǒng) 時(shí)鐘域的轉(zhuǎn)換。
CPU用于配置輸入時(shí)隙和輸出時(shí)隙的交換表,再將所述時(shí)隙交換表放至 CM中進(jìn)行存儲(chǔ)。另 一個(gè)時(shí)鐘轉(zhuǎn)換模塊用于將根據(jù)CM中的時(shí)隙交換表從DM
中讀取到的并行數(shù)據(jù)進(jìn)行鎖存,再使用線路側(cè)時(shí)鐘讀取鎖存的并行數(shù)據(jù)。
'并串轉(zhuǎn)換模塊用于對(duì)鎖存的并行數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù)據(jù),再將 所述串行數(shù)據(jù)發(fā)送到輸出時(shí)隙上完成交換功能。
實(shí)施例一、 一種對(duì)時(shí)隙進(jìn)行交換的方法,其方法流程如圖3所示,具體
包括以下步驟
步驟301、對(duì)輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后得到并行數(shù)據(jù)。 步驟302、將并行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域,并將所述系統(tǒng) 時(shí)鐘域?qū)?yīng)的并行數(shù)據(jù)寫(xiě)入DM進(jìn)行緩存。
所述將并行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域的步驟具體如下 使用線路側(cè)時(shí)鐘將并行數(shù)據(jù)進(jìn)行鎖存,再使用系統(tǒng)時(shí)鐘讀取鎖存的并行 數(shù)據(jù),從而得到系統(tǒng)時(shí)鐘域?qū)?yīng)的并行數(shù)據(jù)。其中,所述系統(tǒng)時(shí)鐘可以是外 部電路提供,也可以是由交換芯片的內(nèi)部鎖相環(huán)電路產(chǎn)生。
步驟303、從CM中讀取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交 換表從DM中讀取對(duì)應(yīng)的并行數(shù)據(jù)。
步驟304、將所述讀取到的并行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域, 具體為將從DM中讀取的對(duì)應(yīng)并行數(shù)據(jù)進(jìn)行鎖存,再使用線路側(cè)時(shí)鐘讀取 鎖存的并行數(shù)據(jù),從而得到線路側(cè)時(shí)鐘域?qū)?yīng)的并行數(shù)據(jù)。通常用鎖存器將 并行數(shù)據(jù)進(jìn)行鎖存,所述鎖存器由若干個(gè)觸發(fā)器構(gòu)成的一次能存儲(chǔ)多位二進(jìn) 制代碼的時(shí)序邏輯電路,其中,鎖存器輸出端的狀態(tài)不會(huì)隨輸入端的狀態(tài)變 化而變化。
步驟305、將線路側(cè)時(shí)鐘域?qū)?yīng)的并行數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù)據(jù), 以及將所述串行數(shù)據(jù)發(fā)送到輸出時(shí)隙上完成交換功能。
實(shí)施例二、 一種對(duì)時(shí)隙進(jìn)行交換的方法,其方法流程如圖4所示,具體 包括以下步驟
步驟401 、將輸入時(shí)隙的串行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域,并 將系統(tǒng)時(shí)鐘域?qū)?yīng)的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換得到并行數(shù)據(jù)。
將輸入時(shí)隙的串行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域的步驟包括 使用線路側(cè)時(shí)鐘將所述輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行鎖存,再使用系統(tǒng)時(shí)鐘
讀取鎖存的串行數(shù)據(jù),從而得到系統(tǒng)時(shí)鐘域?qū)?yīng)的串行數(shù)據(jù)。其中,所述系 統(tǒng)時(shí)鐘可以是外部電路提供,也可以是由交換芯片的內(nèi)部鎖相環(huán)電路產(chǎn)生。
步驟402、將串并轉(zhuǎn)換后得到的并行數(shù)據(jù)寫(xiě)入DM進(jìn)行緩存。
步驟403、從CM中獲取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交
換表從DM中讀取對(duì)應(yīng)的并行數(shù)據(jù)。
步驟404、將讀取到的并行數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù)據(jù)。
步驟405、將所述串行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域,具體為
將并串轉(zhuǎn)換得到的串行數(shù)據(jù)進(jìn)行鎖存,再使用線路側(cè)時(shí)鐘讀取所述鎖存的串
行數(shù)據(jù),從而得到線路側(cè)時(shí)鐘域?qū)?yīng)的串行數(shù)據(jù)。
步驟406、將線路側(cè)時(shí)鐘域?qū)?yīng)的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙完成交換功
6匕
由上述實(shí)施例可知,在將線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域后,使得CM、 DM的處理都基于系統(tǒng)時(shí)鐘,這樣不需對(duì)系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘進(jìn)行同步,從 而可以使用較低的系統(tǒng)時(shí)鐘就可以對(duì)多路時(shí)隙進(jìn)行交換。
優(yōu)選地,所述系統(tǒng)時(shí)鐘的工作頻率Fsys和線3各側(cè)時(shí)鐘的工作頻率Fline 滿足如下要求
Fsys>=Flinex ( m/n),其中m指輸入(或輸出)的串行數(shù)據(jù)路數(shù),n指一 個(gè)時(shí)隙的寬度。
以4路串行數(shù)據(jù)交換為例, 一個(gè)時(shí)隙的寬度為8,線路側(cè)時(shí)鐘的工作頻率 為2MHz,總時(shí)隙數(shù)二4x32二128,也即交換容量為128x128,那么系統(tǒng)時(shí)鐘的 工作頻率Fsys>=2MHzx ( 4/8 ) =lMHz即可。
最后,值得說(shuō)明的是,本發(fā)明實(shí)施例還可以在串并轉(zhuǎn)換之前進(jìn)行時(shí)鐘域 轉(zhuǎn)換處理,然后在并串轉(zhuǎn)換之前進(jìn)行時(shí)鐘域轉(zhuǎn)換處理;也可以在串并轉(zhuǎn)換之 后進(jìn)行時(shí)鐘域轉(zhuǎn)換處理,然后在并串轉(zhuǎn)換之后進(jìn)行時(shí)鐘域轉(zhuǎn)換處理。
是可以通過(guò)程序來(lái)指示相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可 讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括以下步驟
對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并 轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;
獲取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交換表從緩存的并行 數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí) 鐘域轉(zhuǎn)換,再將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。
其中,所述的存儲(chǔ)介質(zhì)可以是ROM、 RAM、磁碟或光盤(pán)等等。 實(shí)施例三、 一種對(duì)時(shí)隙進(jìn)行交換的裝置,參照?qǐng)D5,該裝置包括 串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換單元501,用于對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串 并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,所述單元可以先對(duì)輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行串并 轉(zhuǎn)換得到并行數(shù)據(jù),將所述并行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域;也 可以先將輸入時(shí)隙的串行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域,并將系統(tǒng) 時(shí)鐘域?qū)?yīng)的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換得到并行數(shù)據(jù)。
緩存單元502,用于對(duì)串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存。
獲取單元503,用于獲取輸入時(shí)隙和輸出時(shí)隙的交換表,以及根據(jù)所述時(shí) 隙交換表從緩存單元502讀取對(duì)應(yīng)的并行數(shù)據(jù)。
并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換單元504,用于對(duì)獲取單元503得到的并行數(shù)據(jù)分 別進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,以及將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的 串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。其中,所述單元可以先將獲取單元503得到的并 行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域,再將線路側(cè)時(shí)鐘域?qū)?yīng)的并行數(shù) 據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù)據(jù);也可以先將獲取單元503得到的并行數(shù)據(jù)進(jìn) 行并串轉(zhuǎn)換得到串行數(shù)據(jù),再將所述串行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí) 鐘域。
值得說(shuō)明的是,本發(fā)明實(shí)施例的裝置可以作為可編程邏輯器件或?qū)S眉?成芯片(Application-Specific Integrated Circuit , ASIC)的一部分,也可應(yīng)用 于在基于電路交換的通信網(wǎng)絡(luò)上,例如GSM中的基站控制器(Base Station Controller, BSC)和基站收發(fā)信機(jī)(Base Transceiver Station, BTS )之間的 Abis接口部分,BSC和移動(dòng)業(yè)務(wù)交換中心(Mobile-Service Switching Center, MSC )之間的A接口部分。
值得說(shuō)明的是,由于本發(fā)明實(shí)施例是將線路側(cè)時(shí)鐘和系統(tǒng)時(shí)鐘隔離,與 具體的數(shù)據(jù)類型、時(shí)隙速率無(wú)關(guān),因此本發(fā)明實(shí)施例也可以擴(kuò)展到并行數(shù)據(jù) 方式,時(shí)隙速率為任意速率,時(shí)隙的比特寬度不局限于8比特的應(yīng)用。
綜上所述,由于本發(fā)明實(shí)施例首先對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并 轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行
緩存;然后根據(jù)輸入時(shí)隙和輸出時(shí)隙的交換表從緩存的并行數(shù)據(jù)中讀取對(duì)應(yīng) 的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換,再將 并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙,這樣可以將線路 側(cè)時(shí)鐘和系統(tǒng)時(shí)鐘隔離,與現(xiàn)有技術(shù)線路側(cè)時(shí)鐘和系統(tǒng)時(shí)鐘同步相比較,本 發(fā)明實(shí)施例不需對(duì)系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘進(jìn)行同步,從而可以使用較低的系 統(tǒng)時(shí)鐘就可以對(duì)多路時(shí)隙進(jìn)行交換,同時(shí)在交換容量增加時(shí),系統(tǒng)時(shí)鐘的頻 率增加很少,這樣可以提高時(shí)隙的交換能力。
以上對(duì)本發(fā)明實(shí)施例所提供的 一種對(duì)時(shí)隙進(jìn)行交換的方法與裝置進(jìn)行了
以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì) 于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍 上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種對(duì)時(shí)隙進(jìn)行交換的方法,其特征在于,包括對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;獲取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交換表從緩存的并行數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換,再將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。
2、 如權(quán)利要求l所述的方法,其特征在于,對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別 進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理的步驟包括對(duì)輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換得到并行數(shù)據(jù),將所述并行數(shù)據(jù)從 線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域。
3、 如權(quán)利要求2所述的方法,其特征在于,將所述并行數(shù)據(jù)從線路側(cè)時(shí) 鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域的步驟包括使用線路側(cè)時(shí)鐘將串并轉(zhuǎn)換得到的并行數(shù)據(jù)進(jìn)行鎖存,再使用系統(tǒng)時(shí)鐘 讀取鎖存的并行數(shù)據(jù)。
4、 如權(quán)利要求l所述的方法,其特征在于,對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別 進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理的步驟包括將輸入時(shí)隙的串行數(shù)據(jù)從線路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域,并將系統(tǒng)時(shí) 鐘域?qū)?yīng)的串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換得到并行數(shù)據(jù)。
5、 如權(quán)利要求4所述的方法,其特征在于,將輸入時(shí)隙的串行數(shù)據(jù)從線 路側(cè)時(shí)鐘域轉(zhuǎn)換為系統(tǒng)時(shí)鐘域的步驟包括使用線路側(cè)時(shí)鐘將所述輸入時(shí)隙的串行數(shù)據(jù)進(jìn)行鎖存,再使用系統(tǒng)時(shí)鐘 讀取鎖存的串行數(shù)據(jù)。
6、 如權(quán)利要求l所述的方法,其特征在于,對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別 進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換的步驟包括將所述對(duì)應(yīng)的并行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域,再將線路側(cè) 時(shí)鐘域?qū)?yīng)的并行數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù)據(jù)。
7、 如權(quán)利要求6所述的方法,其特征在于,將所述對(duì)應(yīng)的并行數(shù)據(jù)從系 統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域的步驟包括將所述對(duì)應(yīng)的并行數(shù)據(jù)進(jìn)行鎖存,再使用線路側(cè)時(shí)鐘讀取鎖存的并行數(shù)據(jù)。
8、 如權(quán)利要求l所述的方法,其特征在于,對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換的步驟包括將所述對(duì)應(yīng)的并行數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換得到串行數(shù)據(jù),再將所述串行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域。
9、 如權(quán)利要求8所述的方法,其特征在于,將所述串行數(shù)據(jù)從系統(tǒng)時(shí)鐘域轉(zhuǎn)換為線路側(cè)時(shí)鐘域的步驟包括將并串轉(zhuǎn)換得到的串行數(shù)據(jù)進(jìn)行鎖存,再使用線路側(cè)時(shí)鐘讀取所述鎖存的串行數(shù)據(jù)。
10、 一種對(duì)時(shí)隙進(jìn)行交換的裝置,其特征在于,包括 串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換單元,用于對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理;緩存單元,用于對(duì)串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存; 獲取單元,用于獲取輸入時(shí)隙和輸出時(shí)隙的交換表,以及根據(jù)所述時(shí)隙交換表從緩存的并行數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù);并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換單元,用于對(duì)獲取單元得到的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,以及將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域,公開(kāi)了一種對(duì)時(shí)隙進(jìn)行交換的方法與裝置,其中,所述方法包括對(duì)輸入時(shí)隙的串行數(shù)據(jù)分別進(jìn)行串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換處理,再將串并轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的并行數(shù)據(jù)進(jìn)行緩存;獲取輸入時(shí)隙和輸出時(shí)隙的交換表,根據(jù)所述時(shí)隙交換表從緩存的并行數(shù)據(jù)中讀取對(duì)應(yīng)的并行數(shù)據(jù),對(duì)所述對(duì)應(yīng)的并行數(shù)據(jù)分別進(jìn)行并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換,再將并串轉(zhuǎn)換和時(shí)鐘域轉(zhuǎn)換后得到的串行數(shù)據(jù)發(fā)送給輸出時(shí)隙。本發(fā)明實(shí)施例不需對(duì)系統(tǒng)時(shí)鐘和線路側(cè)時(shí)鐘進(jìn)行同步,從而可以使用較低的系統(tǒng)時(shí)鐘就可以對(duì)多路時(shí)隙進(jìn)行交換,同時(shí)在交換容量增加時(shí),系統(tǒng)時(shí)鐘的頻率增加很少,這樣可以提高時(shí)隙的交換能力。
文檔編號(hào)H04L7/033GK101207471SQ20071017238
公開(kāi)日2008年6月25日 申請(qǐng)日期2007年12月12日 優(yōu)先權(quán)日2007年12月12日
發(fā)明者楊輝明 申請(qǐng)人:上海華為技術(shù)有限公司