欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

同步傳遞數(shù)據(jù)至具有參考時鐘信號的網(wǎng)絡(luò)的方法和系統(tǒng)的制作方法

文檔序號:7579441閱讀:545來源:國知局
專利名稱:同步傳遞數(shù)據(jù)至具有參考時鐘信號的網(wǎng)絡(luò)的方法和系統(tǒng)的制作方法
背景技術(shù)
Ⅰ.發(fā)明領(lǐng)域本發(fā)明涉及用于同步傳遞數(shù)據(jù)至具有參考時鐘的網(wǎng)絡(luò)的方法和系統(tǒng)。更具體地說,本發(fā)明涉及切換具有外部定時基準(zhǔn)的同步數(shù)據(jù)端口上的兩個或多個不同的數(shù)據(jù)源的一種改進(jìn)的新穎方法和設(shè)備。
Ⅱ.相關(guān)技術(shù)的描述在數(shù)字通信領(lǐng)域,存在若干公知的標(biāo)準(zhǔn),用于從一個通信裝置傳遞串行數(shù)據(jù)至另一個通信裝置。這些標(biāo)準(zhǔn)包括RS-232、RS-422、T1以及E1等等。根據(jù)這些標(biāo)準(zhǔn),二進(jìn)制數(shù)據(jù)由串行驅(qū)動器裝置經(jīng)串行通信線路發(fā)送,而在串行通信線路的另一端由串行接收機(jī)裝置接收。在同步數(shù)據(jù)通信系統(tǒng)中,按照參考時鐘信號的定時來發(fā)送此二進(jìn)制數(shù)據(jù)。
在需要高速、可靠的數(shù)據(jù)通信的通信系統(tǒng)中,諸如在電信網(wǎng)應(yīng)用中,時常提供冗余的通信資源。例如,對于串行驅(qū)動裝置,系統(tǒng)結(jié)構(gòu)可以提供“一加一”的冗余配置,從而當(dāng)一個驅(qū)動器失效時,將另一個驅(qū)動器切換至通信線路,以提供與接收機(jī)裝置的連續(xù)的數(shù)據(jù)通信。
可以在08/513,306號美國專利申請中發(fā)現(xiàn)使用高速、冗余通信資源的無線通信系統(tǒng)的一個例子,該申請題目為“用于提供可靠的分組交換互連系統(tǒng)的方法和設(shè)備”,在1995年8月9日提交,轉(zhuǎn)讓給本發(fā)明的受讓人,并且合并于此。在剛剛提及的專利申請中,揭示了一種冗余分組交換結(jié)構(gòu),它包括一個通過ISDN交換與公用電話交換網(wǎng)(PSTN)通信的蜂窩網(wǎng)基站。在將蜂窩網(wǎng)基站連接至PSTN的網(wǎng)絡(luò)接口資源之間提供硬件冗余度。
例如,考慮

圖1的無線通信系統(tǒng)100。圖1描述了與基站控制器分系統(tǒng)(BSC)114通信的基站收發(fā)兩用機(jī)分系統(tǒng)(BTS)102。在前向鏈路上,BSC分配和合并分系統(tǒng)(BSC DISCO)118把來自各種源(未示出)的話音信號和其他數(shù)據(jù)傳送至BSC網(wǎng)絡(luò)接口設(shè)備(BSC NIE)116,以進(jìn)一步傳送至BTS102。BSC NIE116將話音信號和數(shù)據(jù)以及時鐘信號經(jīng)T1線路112傳送至BTS網(wǎng)絡(luò)接口設(shè)備(BTSNIE)110。NIE110和116使T1格式和基站通信網(wǎng)(BCN)格式之間相互轉(zhuǎn)換,這兩個網(wǎng)絡(luò)接口設(shè)備中的每一個可以是逆多路復(fù)用器(IMUX)、信道業(yè)務(wù)單元(CSU)或其他傳統(tǒng)類型的接口。BTS NIE110將數(shù)據(jù)經(jīng)線路108傳送至駐留在BTSDISCO104內(nèi)的N塊基站通信網(wǎng)接口板(BCNIC)106A-106N中的至少一塊接口板。然后BTS DISCO104將輸入數(shù)據(jù)傳送至合適的BTS102資源(未示出),而BTS102資源又將數(shù)據(jù)發(fā)送至一個或多個移動臺(MS)101。沿相反的路徑建立從MS至BSC的反向鏈路。BSC DISCO118與BTS DISCO104在性質(zhì)上和結(jié)構(gòu)上是相似的,并且在上述的美國專利申請08/513,306中有進(jìn)一步的描述。BSC DISCO118也可以采用本發(fā)明,與其他的BSC(未示出)通信。
如圖1所示,對于BCNIC106A-106N可以提供數(shù)量級為1∶N的硬件冗余度。當(dāng)BCNIC之一(例如BCNIC106A)出故障時,就自動地將BCNIC106N切換進(jìn)去,以替代出故障的單元。還有,在力圖避免災(zāi)難性故障時,由控制器105依次對BCNIC 106A-106N進(jìn)行測試,其做法是每次使一個BCNIC“脫機(jī)”,以進(jìn)行如在上述08/513,306號申請中描述的診斷性的和功能性的測試。當(dāng)每個BCNIC106A-106N完成脫機(jī)測試后,就將它放回,使其投入使用,然后使下一個BCNIC106A-106N退出使用,以便進(jìn)行測試。時常將這種由控制器105進(jìn)行的循環(huán)順序測試稱之為“巡回測試”,并且使災(zāi)難性故障的幾率降低了幾個數(shù)量級。于是,有兩種狀況切換BCNIC106A-106N,使之投入和退出使用出于維護(hù)的目的(即巡回測試),以及實(shí)際出故障。
當(dāng)在這些冗余的通信資源之間切換時,顯然希望消除數(shù)據(jù)的任何丟失和訛誤,因?yàn)閿?shù)據(jù)可能是不可恢復(fù)的,并且在任何情況下,在發(fā)現(xiàn)錯誤以及或許復(fù)原后,可能要花費(fèi)大量的時間來使BTS NIE110與BSC NIE116重新同步。在極高的數(shù)據(jù)速率(諸如數(shù)量級為10Mbps)下,由于使一個“脫機(jī)”的數(shù)據(jù)源進(jìn)入“聯(lián)機(jī)”狀態(tài)需要有限的切換時間,在冗余數(shù)據(jù)源之間作無差錯切換的問題更加嚴(yán)重。那就是說,在高速數(shù)據(jù)的單個時鐘脈沖之內(nèi),可能無法可靠且自動地切換BCNIC106A“脫機(jī)”并切換替代的BCNIC106N“聯(lián)機(jī)”。
例如,在10Mbps的示范數(shù)據(jù)速率下,考慮BCNIC106A的定時數(shù)據(jù)進(jìn)/出BTSNIE110。在此數(shù)據(jù)速率下,時鐘周期是100ns,這意味著一個時鐘脈沖只有50ns為高電平或低電平。如果考慮到時鐘跳動(jitter)、時鐘歪斜(skew)以及時鐘驅(qū)動器不同批的元件變化等事實(shí),時鐘脈沖將不是理想的方波,而持續(xù)時間可能只有30ns至40ns。為了在兩塊冗余電路板之間作可靠的切換而不丟失數(shù)據(jù),“脫機(jī)”的BCNIC106N需要檢測特定的時鐘邊沿,然后接通它的數(shù)據(jù)驅(qū)動器,而“聯(lián)機(jī)”的BCNIC106A需要準(zhǔn)確地檢測同一時鐘邊沿,然后在“脫機(jī)”的BCNIC106N接通其數(shù)據(jù)驅(qū)動器之后,“聯(lián)機(jī)”的BCNIC106A斷開其數(shù)據(jù)驅(qū)動器。時常將這種切換方式稱為“先通后斷”。并非所有這些事件都準(zhǔn)確發(fā)生的幾率很高,在那種情形下,BCNIC106A和106N能在同一時間內(nèi)驅(qū)動出數(shù)據(jù),造成在比單個時鐘脈沖更長的時間(可能大于50ns)內(nèi)爭用信息,從而導(dǎo)致數(shù)據(jù)中的差錯。另一方面,作有效的“先通后斷”切換的失敗會導(dǎo)致有一段時間BCNIC106A和106N都不驅(qū)動數(shù)據(jù)或時鐘信號。因此,需要一種方法和系統(tǒng),以提供冗余高速數(shù)據(jù)源之間的可靠切換。
在BSC NIE116和BTS NIE110之間在T1線路上的一種傳統(tǒng)的網(wǎng)絡(luò)接口中,BSCNIE114提供網(wǎng)絡(luò)參考時鐘信號以同步地傳送數(shù)據(jù)。BTSNIE110可以根據(jù)網(wǎng)絡(luò)參考時鐘、內(nèi)部振蕩器(未示出)或者分開的穩(wěn)定時間基準(zhǔn)(諸如GPS接收機(jī)(未示出)),導(dǎo)出本地發(fā)送時鐘信號。BTS NIE110將本地發(fā)送時鐘提供給BCNIC106A-06N。響應(yīng)于本地發(fā)送時鐘信號,從BC NIC106A-106N按時輸出數(shù)據(jù),并且送入BTS NIE110。響應(yīng)于由BSC NIE116提供的網(wǎng)絡(luò)參考時鐘信號,從BTS NIE110按時輸出數(shù)據(jù),經(jīng)T1線路112至BSC114,用于再傳送至其目的地址。根據(jù)工業(yè)標(biāo)準(zhǔn),把BSC NIE116和BTS NIE110之間的T1線路112上按時鐘信號輸出的數(shù)據(jù)分成幀,保留每一幀的第193個比特,用于開銷信令或同步。在這個第193個比特期間,從BSC NIE116在前向鏈路上不提供用戶數(shù)據(jù),因而,響應(yīng)于第193個網(wǎng)絡(luò)參考時鐘信號,BS NIE110一般也不在反向鏈路上向BSCNIE116提供用戶數(shù)據(jù)。為此,BTS NIE110在產(chǎn)生供BCNIC106A-106N用的本地發(fā)送時鐘信號時,一般不再產(chǎn)生第193個網(wǎng)絡(luò)參考時鐘信號。應(yīng)該注意,在第193個網(wǎng)絡(luò)參考時鐘信號與本地發(fā)送時鐘信號之間可以有一些延遲。
在BTS NIE110中,為了計(jì)及由諸如電纜長度延遲(其數(shù)量級為1.5ns/英尺)、在BSC114交換設(shè)備和BTS102設(shè)備中的延遲以及時鐘容差等造成的這個網(wǎng)絡(luò)時鐘信號的不確定性,在串行數(shù)據(jù)路徑中提供FIFO(在圖1中未示出)并且緩存數(shù)據(jù)是一項(xiàng)傳統(tǒng)的設(shè)計(jì)內(nèi)容。當(dāng)在諸如BCNIC106A-106N等冗余數(shù)據(jù)源之間切換或“巡回測試”時,為了允許有所需的“安全裕度”,這一FIFO也是有用的。由這一FIFO提供的“安全裕度”正比于其深度。FIFO越深,能夠存儲的數(shù)據(jù)就越多,于是如果數(shù)據(jù)由BCNIC106A-106N按時鐘信號存入其中的速度比數(shù)據(jù)由NIE110按時鐘信號輸出至T1線路112更快,則FIFO會上溢的時間越長。然而,較深的FIFO一般要比較淺的FIFO更貴。此外,不管FIFO有多深,如果BCNIC106A-106N丟失來自網(wǎng)絡(luò)的數(shù)個時鐘脈沖,F(xiàn)IFO仍然會因下溢而無法避免數(shù)據(jù)差錯,因而無法傳送任何數(shù)據(jù)。在任何一種情形中,下溢或上溢一般將造成NIE110的復(fù)原并需要與之相隨的重新同步時間。
在一個理想的系統(tǒng)中,NIE110中的FIFO將保持半滿。此外,在該理想系統(tǒng)中,切換冗余數(shù)據(jù)源將在瞬間發(fā)生,而數(shù)據(jù)沒有任何差錯或間隙。然而,由于上面提到的不確定性以及高速數(shù)據(jù)通信的需要,顯然需要能夠可靠地切換冗余數(shù)據(jù)源而不引入數(shù)據(jù)差錯的可靠的高速數(shù)據(jù)系統(tǒng)。
發(fā)明概要本發(fā)明的目的是提供用于同步地傳遞數(shù)據(jù)至具有參考時鐘信號的系統(tǒng)和方法。
在一方面,本發(fā)明提供用于同步地傳遞數(shù)據(jù)至具有參考時鐘信號的系統(tǒng),該系統(tǒng)包括第一和第二數(shù)據(jù)源,將每個數(shù)據(jù)源耦合至一個數(shù)據(jù)連接和一個時鐘連接,每個數(shù)據(jù)源用于在所述的數(shù)據(jù)連接上發(fā)送數(shù)據(jù)信號和在所述時鐘連接上發(fā)送發(fā)送時鐘信號;FIFO,耦合至所述數(shù)據(jù)連接、所述時鐘連接和所述網(wǎng)絡(luò),用于響應(yīng)于所述發(fā)送時鐘信號接收所述數(shù)據(jù)信號,并且響應(yīng)于所述參考時鐘信號將所述數(shù)據(jù)信號提供至所述網(wǎng)絡(luò),所述FIFO產(chǎn)生狀態(tài)指示信號;本地時鐘發(fā)生器,耦合至所述網(wǎng)絡(luò)、所述FIFO以及所述第一和第二數(shù)據(jù)源,用于響應(yīng)于所述參考時鐘信號和所述狀態(tài)指示信號產(chǎn)生所述發(fā)送時鐘信號。
在另一方面,本發(fā)明提供用于同步地傳遞數(shù)據(jù)至具有參考時鐘信號的方法,該方法包括在數(shù)據(jù)連接上發(fā)送數(shù)據(jù)信號;在時鐘連接上發(fā)送發(fā)送時鐘信號;響應(yīng)于所述發(fā)送時鐘信號接收FIFO中的所述數(shù)據(jù)信號;響應(yīng)于所述參考時鐘信號把來自所述FIFO的所述數(shù)據(jù)信號提供給所述網(wǎng)絡(luò);在所述FIFO中產(chǎn)生狀態(tài)指示信號;響應(yīng)于所述參考時鐘信號和所述狀態(tài)指示信號產(chǎn)生所述發(fā)送時鐘信號。
在又一方面,本發(fā)明提供一種設(shè)備,用于將裝置連接至網(wǎng)絡(luò),以在它們之間傳遞數(shù)據(jù),所述設(shè)備包括第一和第二格式化電路,用于對在裝置和網(wǎng)絡(luò)之間傳遞的數(shù)據(jù)進(jìn)行格式化;時鐘發(fā)生器,用于產(chǎn)生時鐘信號,接入該時鐘信號的格式化電路產(chǎn)生各自的傳遞時鐘信號;數(shù)據(jù)緩存器,用于響應(yīng)于傳遞時鐘信號和網(wǎng)絡(luò)時鐘信號,緩存格式化電路和網(wǎng)絡(luò)之間的數(shù)據(jù);控制器,控制選擇第一和第二格式化電路中的一個用于在裝置和網(wǎng)絡(luò)之間傳遞數(shù)據(jù),安排第一和第二格式化電路,以便控制器在第一和第二格式化電路之間進(jìn)行選擇時,在一段時間間隔內(nèi)暫停產(chǎn)生傳遞時鐘信號。
實(shí)施本發(fā)明的一個系統(tǒng)可以包括第一和第二數(shù)據(jù)源,將每個數(shù)據(jù)源耦合至一個數(shù)據(jù)連接和一個時鐘連接,每個數(shù)據(jù)源用于在數(shù)據(jù)連接上發(fā)送數(shù)據(jù)信號和在時鐘連接上發(fā)送時鐘信號。響應(yīng)于發(fā)送時鐘信號,把數(shù)據(jù)信號和時鐘信號按時存入駐留于NIE中的FIFO。響應(yīng)于參考時鐘信號,F(xiàn)IFO提供數(shù)據(jù)信號給網(wǎng)絡(luò)。FIFO產(chǎn)生指出其填充程度的狀態(tài)指示信號,并將此狀態(tài)指示信號提供給本地時鐘發(fā)生器,該本地時鐘發(fā)生器響應(yīng)于參考時鐘信號產(chǎn)生發(fā)送時鐘信號。系統(tǒng)還可以包括控制器,用于切換第一和第二數(shù)據(jù)源。
在實(shí)施本發(fā)明的一個系統(tǒng)中,當(dāng)切換第一和第二數(shù)據(jù)源時,每個第一和第二數(shù)據(jù)源在一段比參考時鐘信號的單個周期的持續(xù)時間更長的時間內(nèi)將發(fā)送時鐘信號保持在預(yù)定的邏輯電平上。還有,當(dāng)切換第一和第二數(shù)據(jù)源時,每個第一和第二數(shù)據(jù)源在一段比參考時鐘信號的單個周期的持續(xù)時間更長的時間內(nèi)將數(shù)據(jù)信號保持在預(yù)定的邏輯電平上。時鐘信號和數(shù)據(jù)信號的這一“間隙”使得第一和第二數(shù)據(jù)源能夠以高速執(zhí)行無斷層的“先通后斷”切換而不使數(shù)據(jù)或時鐘信號產(chǎn)生訛誤。在一個較佳的實(shí)施例中,每個第一和第二數(shù)據(jù)源包括一個處理器,用于將數(shù)據(jù)信號格式化為預(yù)定的數(shù)據(jù)格式,該格式具有由同步標(biāo)志分開的數(shù)據(jù)幀,并且系統(tǒng)只在一個同步標(biāo)志期間切換第一和第二數(shù)據(jù)源。
為了克服FIFO由于反復(fù)切換而可能發(fā)生的下溢,F(xiàn)IFO產(chǎn)生狀態(tài)指示信號。響應(yīng)于這個指示信號,本地時鐘發(fā)生器改變發(fā)送時鐘信號的平均速率。具體而言,當(dāng)所述FIFO包含的數(shù)據(jù)比特少于預(yù)定數(shù)目時,本地時鐘發(fā)生器增加所述發(fā)送時鐘信號的平均速率,而當(dāng)所述FIFO包含的數(shù)據(jù)比特多于預(yù)定數(shù)目時,本地時鐘發(fā)生器減少發(fā)送時鐘信號的平均速率或使其保持恒定。在較佳實(shí)施例中,數(shù)據(jù)比特的預(yù)定數(shù)目大約是所述FIFO的數(shù)據(jù)比特容量的一半。于是,本發(fā)明可以補(bǔ)償“有間隙的”時鐘脈沖,并“趕上”外部網(wǎng)絡(luò)參考時鐘信號,保持FIFO半滿。
至少在兩個實(shí)施例中可以實(shí)現(xiàn)本地時鐘發(fā)生器。在第一實(shí)施例中,本地時鐘發(fā)生器包括具有第一輸入端、第二輸入端和輸出端的邏輯電路,第一輸入端耦合至網(wǎng)絡(luò),用于接收參考時鐘信號,第二輸入端耦合至FIFO,用于接收狀態(tài)指示信號,而輸出端用于將發(fā)送時鐘信號提供給第一和第二數(shù)據(jù)源。如果FIFO包含多于預(yù)定數(shù)目的數(shù)據(jù)比特,則邏輯電路每隔N個所述參考時鐘信號的脈沖就刪除一個脈沖;如果FIFO包含少于預(yù)定數(shù)目的數(shù)據(jù)比特,則所述邏輯電路不刪除任何參考時鐘信號脈沖。在示范的T1系統(tǒng)中,N等于193。于是,如果FIFO低于半滿,則第193個參考時鐘信號脈沖(它對應(yīng)于T1格式的信令或開銷比特)不被刪除。這使得發(fā)送時鐘信號的平均速率增加了193/192倍,使進(jìn)FIFO的數(shù)據(jù)速率可趕上出FIFO的數(shù)據(jù)速率,由此使它保持半滿。
在第二實(shí)施例中,本地時鐘發(fā)生器包括一個具有第一輸入端、第二輸入端和輸出端的壓控振蕩器(VCO)電路,第一輸入端耦合至網(wǎng)絡(luò),用于接收參考時鐘信號,第二輸入端耦合至FIFO,用于接收狀態(tài)指示信號,輸出端用于將發(fā)送時鐘信號提供給第一和第二數(shù)據(jù)源。在此第二實(shí)施例中,VCO電路響應(yīng)于狀態(tài)指示信號的電壓值而改變發(fā)送時鐘信號的頻率,當(dāng)FIFO低于半滿時,VCO電路提高發(fā)送時鐘信號的頻率,而當(dāng)FIFO高于半滿時,VCO電路降低發(fā)送時鐘信號的頻率或使之保持恒定。此第二實(shí)施例還包括具有輸入端和輸出端的環(huán)路濾波器,輸入端耦合至FIFO,用于接收狀態(tài)指示信號,輸出端耦合至VCO電路的第二輸入端,從而該環(huán)路濾波器插在VCO和FIFO之間,用于濾除狀態(tài)指示信號。
本發(fā)明還提供了使系統(tǒng)運(yùn)作的方法,由此提供了一種可靠的高速數(shù)據(jù)系統(tǒng),該系統(tǒng)能夠可靠地切換冗余數(shù)據(jù)源而不引進(jìn)數(shù)據(jù)差錯。
附圖概述從下面結(jié)合附圖,對本發(fā)明的一個實(shí)施例作的詳細(xì)描述,將使本發(fā)明的特征、目的和優(yōu)點(diǎn)變得更加明顯,附圖內(nèi)相同的標(biāo)記始終表示相同的裝置,其中圖1是適合與本發(fā)明一起使用的通信系統(tǒng)的高級方框圖;圖2是本發(fā)明的系統(tǒng)的方框圖;圖3是本發(fā)明的選擇數(shù)據(jù)和時鐘信號對于時間的定時圖,描述了本發(fā)明的無斷層切換;圖4是本發(fā)明的本地時鐘發(fā)生器的第一實(shí)施例的方框圖5是本發(fā)明的本地時鐘發(fā)生器的第二實(shí)施例的方框圖;圖6是本發(fā)明的選擇數(shù)據(jù)和時鐘信號對于時間的定時圖,描述了本發(fā)明的間隙恢復(fù)方案。
較佳實(shí)施例的詳細(xì)描述現(xiàn)在參看圖2,它示出本發(fā)明的一個實(shí)施例的方框圖,包括一個或多個基站通信網(wǎng)接口板(BCNIC)106A-106N以及一個諸如IMUX或C/DSU等BTS網(wǎng)絡(luò)接口設(shè)備(NIE)110。如上所述,按照本領(lǐng)域中熟知的T1格式協(xié)議,由BTSNIE110經(jīng)T1線路112提供網(wǎng)絡(luò)參考時鐘信號。將網(wǎng)絡(luò)參考時鐘信號輸入至BTSNIE110,在該處,將網(wǎng)絡(luò)參考時鐘信號傳送至FIFO226和本地時鐘發(fā)生器228的REFCLK輸入端。應(yīng)該注意,在T1格式中,時鐘和數(shù)據(jù)信號在單一線對上發(fā)送。因此,提供至FIFO226和本地時鐘發(fā)生器228的REFCLK輸入端的網(wǎng)絡(luò)參考時鐘信號一般由時鐘提取器(未示出)從組合的數(shù)據(jù)/時鐘信號中提取。然而,由于網(wǎng)絡(luò)參考時鐘信號的格式可以變化,在示出的圖2、4和5中沒有畫出時鐘提取器。
至少響應(yīng)于網(wǎng)絡(luò)參考時鐘信號,本地時鐘發(fā)生器228產(chǎn)生本地發(fā)送時鐘信號TXCI,該信號通過BCNIC106A和BCNIC106B各自的時鐘緩存器204和212提供給BCNIC106A和BCNIC106B。還應(yīng)該注意,在另外的實(shí)施例中,本地時鐘發(fā)生器可以從自己的內(nèi)部振蕩器(未示出)或者諸如GPS接收機(jī)等另外的穩(wěn)定時鐘基準(zhǔn)(未示出)獲得參考時鐘信號。本地時鐘發(fā)生器還可以包括多路復(fù)用開關(guān),用于切換不同的時鐘基準(zhǔn)。然而,由于參考時鐘信號源可以變化而不背離本發(fā)明,因此在圖2、4和5中沒有畫出多路復(fù)用開關(guān),或GPS接收機(jī),或其他替代的參考時鐘信號。
在較佳實(shí)施例中,BCNIC106A和BCNIC106B是相同的資源,并且與其余的BCNIC106N一起形成N+1冗余。響應(yīng)于TXCI時鐘信號,從BCNIC106A的FIRM218按時輸出數(shù)據(jù)信號TXD-A,同樣,響應(yīng)于TXCI時鐘信號,從BCNIC106B的FIRM220按時輸出數(shù)據(jù)信號TXD-B。應(yīng)該注意,雖然為了揭示的簡明起見,將圖2中所示的所有的緩存器畫成單端器件,但它們可以是差動RS-422驅(qū)動器等。
在較佳實(shí)施例中,F(xiàn)IRM218和220是處理器ASIC,它們把來自BTS102的數(shù)據(jù)信號格式化為高級數(shù)據(jù)鏈路通信(HDLC)格式。FIRM218和220把數(shù)據(jù)格式化為HDLC數(shù)據(jù)幀,這些數(shù)據(jù)幀被至少一個由獨(dú)特模式組成的HDLC同步標(biāo)志隔開。例如,在較佳實(shí)施例中,HDLC同步標(biāo)志的獨(dú)特模式為“01111110”。當(dāng)經(jīng)HDLC格式化的數(shù)據(jù)信號TXD-A和TXD-B各自的輸出啟動信號(TXOE-A和TXOE-B)為高電平時,F(xiàn)IRM218和220分別通過數(shù)據(jù)緩存器206和214把經(jīng)HDLC格式化的數(shù)據(jù)信號TXD-A和TXD-B按時輸出至數(shù)據(jù)連接TXD。類似地,當(dāng)時鐘信號TXC-A和TXC-B各自的輸出啟動信號(TXOE-A和TXOE-B)為高電平時,F(xiàn)IRM218和220分別通過時鐘緩存器208和216把從TXCI導(dǎo)出的時鐘信號TXC-A和TXC-B按時輸出至?xí)r鐘連接TXC。
把在數(shù)據(jù)連接TXD上的數(shù)據(jù)和在時鐘連接TXC上的時鐘信號分別通過緩存器222和224輸入至BTS NIE110,并且提供至FIFO226。FIFO226通過其數(shù)據(jù)輸入端口INDATA與在時鐘連接TXC上提供的本地發(fā)送時鐘信號同步地把輸入數(shù)據(jù)按時存入其寫指針。FIFO226通過其輸出端口OUTDATA與在其REFCLK端口處提供的網(wǎng)絡(luò)參考時鐘信號同步地把數(shù)據(jù)按時從其讀指針輸入。于是,F(xiàn)IFO根據(jù)分開的時鐘信號把數(shù)據(jù)按時輸入和輸出,下面將進(jìn)一步說明,這兩個時鐘信號可能相互同步也可能相互不同步。
當(dāng)切換作為數(shù)據(jù)源的BCNIC106A和作為數(shù)據(jù)源的BCNIC106B時,諸如當(dāng)BCNIC106A出故障或者當(dāng)進(jìn)行如在上述08/513,306號專利申請中所描述的維護(hù)“巡回測試”時,控制器105分別經(jīng)控制線CONTROL-A和CONTROL-B向FIRM218和FIRM220發(fā)出指令,以根據(jù)圖3的定時圖完成切換。其后FIRM218和220通過經(jīng)控制線232的協(xié)調(diào)而執(zhí)行切換。
圖3說明切換兩個冗余BCNIC106A和106B時,圖2的系統(tǒng)的定時方案。作為時間的函數(shù),圖2中的每個有關(guān)的時鐘和數(shù)據(jù)信號的名稱沿左邊的軸列出。在示于圖3的例子中,系統(tǒng)切換在時間序列起始處“聯(lián)機(jī)”的BCNIC106A和在時間序列起始處“脫機(jī)”的BCNIC106B。在時間序列起始處(圖的最左邊),BCNIC106的時鐘信號TXC-A正從TXCI導(dǎo)出,并且與TXCI大約有180度相位差。BCNIC106A的數(shù)據(jù)信號TXD-A為低電平,而BCNIC106A的輸出啟動信號TXOE-A為高電平。因此,在曲線圖時間的起始處,BCNIC106A把數(shù)據(jù)按時輸出至數(shù)據(jù)連接TXD,把時鐘脈沖按時輸出至?xí)r鐘連接TXC。BCNIC106B的輸出啟動信號TXOE-B為低電平,因而它不能驅(qū)動出任何數(shù)據(jù)或時鐘信號至數(shù)據(jù)連接TXD或時鐘連接TXC。
在此例中,時刻T1表示第一個HDLC同步標(biāo)志的結(jié)束,第二個HDLC同步標(biāo)志的開始。在時刻T2,通過把TXC-A鎖定在高電平FIRM218開始“先通后斷”的切換過程,由此把當(dāng)前的數(shù)據(jù)TXD-A的狀態(tài)凍結(jié)在高電平(HDLC同步標(biāo)志的第一個“1”)上,并且保持兩個連接TXC和TXD為高電平。在稍后的時刻T3,先前“脫機(jī)”的BCNIC106B的FIRM220使TXOE-B為高電平,并保持時鐘信號TXC-B和數(shù)據(jù)信號TXD-B為高電平,由此已經(jīng)出現(xiàn)在兩個連接TXC和TXD上的信號電平匹配。于是,從時刻T3到時刻T4,BCNIC106A和106B保持時鐘連接TXC和數(shù)據(jù)連接TXD為高電平。
在時刻T4,FIRM218驅(qū)動其輸出啟動信號TXOE-A為低電平,由此釋放對數(shù)據(jù)連接TXD和時鐘連接TXC兩者的控制而“脫機(jī)”。在其后的某個時刻T5,FIRM220停止保持時鐘信號TXC-B為高電平,并開始按時輸出數(shù)據(jù)信號TXD-B至數(shù)據(jù)連接TXD。注意,在圖3的示范執(zhí)行過程中,正在按時輸出數(shù)據(jù)TXC-B,因而連接TXD是由“聯(lián)機(jī)”的BCNIC106A在時刻T1就開始的第二個HDLC同步標(biāo)志的剩余部分。在時刻T6,第二個HDLC同步標(biāo)志結(jié)束,并且或是傳送開始第三個HDLC同步標(biāo)志,或是開始傳送常規(guī)HDLC數(shù)據(jù)幀。于是,通過使時鐘和數(shù)據(jù)信號“產(chǎn)生間隙”足夠長的時間,以確保在冗余數(shù)據(jù)源之間作可靠的“先通后斷”切換,從而提供了一種無差錯的切換方法。還有,由于在進(jìn)行切換期間TXC和TXD都保持在高電平,避免在可能造成數(shù)據(jù)差錯的未知電平處“浮動”。還有,在“先通后斷”切換期間,只要連接不“浮動”數(shù)據(jù)連接TXD和時鐘連接TXC就都能保持在低電平而不是高電平。
應(yīng)該注意,在較佳實(shí)施例中,在數(shù)據(jù)和時鐘信號中的“間隙”的持續(xù)時間(即,為了切換而使它們保持在高電平的時間長短)應(yīng)該不大于本地發(fā)送時鐘信號TXCI的六個周期,以提供最可靠的切換。還應(yīng)該注意,雖然在圖3中提供的示范定時方案中,由“聯(lián)機(jī)”的BCNIC106A檢測HDLC同步標(biāo)志的起始而觸發(fā)切換,但此方法可以出現(xiàn)在任何其他時刻。還有,本發(fā)明與特定的數(shù)據(jù)格式化無關(guān)??梢杂帽景l(fā)明在除幀邊界之外的其他時刻(包括在發(fā)送實(shí)際的用戶數(shù)據(jù)期間)完成可靠的“先通后斷”切換。然而,在較佳實(shí)施例中,使用HDLC同步標(biāo)志。
回憶本發(fā)明所運(yùn)作的系統(tǒng)的同步性質(zhì),存在一種用上述方法在應(yīng)校正的冗余BCNIC之間斷層巡回測試的影響。如上所述,時鐘連接TXC上的時鐘信號使來自數(shù)據(jù)連接TXD的數(shù)據(jù)按時輸入FIFO226的指針。因而,在切換期間當(dāng)在時鐘信號中有“間隙”而TXC保持在邏輯高電平時,沒有數(shù)據(jù)按時輸入FIFO226。然而,來自BSC114的網(wǎng)絡(luò)參考時鐘信號繼續(xù)使數(shù)據(jù)按時輸出從FIFO226輸出至T1線112。顯然,經(jīng)過正比于FIFO226的深度的某段時間后,F(xiàn)IFO將下溢,導(dǎo)致不希望的數(shù)據(jù)差錯和和復(fù)原后的重新同步延遲。為了防止由無斷層切換“間隙”造成的此種下溢,本發(fā)明還提供了一種方法和系統(tǒng)用于調(diào)節(jié)時鐘信號TXCI,以使按時輸入FIFO226的數(shù)據(jù)的平均數(shù)據(jù)速率與按時輸出FIFO226的數(shù)據(jù)的平均數(shù)據(jù)速率相等。
圖4描述了時鐘信號調(diào)節(jié)系統(tǒng)的第一實(shí)施例。在圖4中,本地時鐘發(fā)生器包括AND門電路402。AND門電路402具有第一輸入端和第二輸入端,第一輸入端耦合至REFCLK端口,用于接收由BSCNIE116提供的網(wǎng)絡(luò)參考時鐘信號,第二輸入端耦合至ADJUST端口,用于接收指出FIFO226狀態(tài)的邏輯電平。具體而言,F(xiàn)IFO具有一個狀態(tài)端口“<半滿”,當(dāng)FIFO低于半滿時,該狀態(tài)端口變?yōu)楦唠娖?。例如,在一個1K×1的FIFO中,當(dāng)FIFO中存儲的數(shù)據(jù)比特的個數(shù)少于512時,“<半滿”信號將變?yōu)楦唠娖健?yīng)該注意,狀態(tài)指示信號也可以是相反的“>半滿”,或者對于填充程度的某種別的量度,包括根據(jù)在FIFO中的比特的絕對數(shù)目(諸如“FIFO>或<256個比特滿”)或者根據(jù)不同的相對填充程度(諸如“FIFO>或<2/3滿”)。還應(yīng)該注意,用完成這里所揭示的步驟的任何其他的順序或組合邏輯電路或者狀態(tài)機(jī)來替換AND門電路402是簡單的設(shè)計(jì)問題。然而,為了揭示的簡明起見,把在圖4中的本地時鐘發(fā)生器228的邏輯電路畫成包括AND門電路。
通過利用T1成幀格式的具體特性,此系統(tǒng)使FIFO226可“趕上”外部網(wǎng)絡(luò)要求。如前所述,由于T1成幀格式特別保留第193個比特用于開銷信令或同步,傳統(tǒng)的NIE不對每個第193個比特將網(wǎng)絡(luò)參考時鐘信號再現(xiàn)至BTS DISCO104。然而,當(dāng)FIFO226低于半滿時,通過本地時鐘發(fā)生器228的工作,BTS NIE110特意再現(xiàn)所有的網(wǎng)絡(luò)參考時鐘信號脈沖,包括第193個時鐘脈沖。用這種方式,只要FIFO低于半滿,本地時鐘信號TXCI的平均速率就相對于網(wǎng)絡(luò)參考時鐘信號提高193/192倍。當(dāng)參照圖3執(zhí)行無斷層的切換方法時,這樣做使FIFO226的輸入端INDATA處的平均數(shù)據(jù)速率可“趕上”在FIFO226的輸出端OUTDATA處的平均數(shù)據(jù)速率。
圖5描述時鐘信號調(diào)節(jié)系統(tǒng)的第二實(shí)施例。在圖5中,本地時鐘發(fā)生器228包括環(huán)路濾波器402和壓控振蕩器(VCO)電路404。環(huán)路濾波器402具有輸入耦合至ADJUST端口,用于接收來自FIFO226的“<半滿”信號的輸入端。在第二實(shí)施例中的“<半滿”信號如圖4的第一實(shí)施例中的“<半滿”信號那樣工作,即,當(dāng)FIFO226低于半滿時,它變?yōu)檫壿嫺唠娖?。環(huán)路濾波器402對由FIFO226提供的“<半滿”信號完成低通濾波或積分操作,并且把得到的經(jīng)過平滑的信號作為控制電壓送至VCO電路404。VCO電路404至少包括一個VCO,它對由環(huán)路濾波器402提供的控制電壓起反應(yīng)。VCO電路404還可以包括本領(lǐng)域中已知的其他元件,用于視需要變換控制電壓的比例,以及用于確保從OUTCLK輸出的TXCI是真正的方波。
當(dāng)FIFO226低于半滿,并且“<半滿”信號變?yōu)楦唠娖綍r,環(huán)路濾波器402向VCO電路404提供的電壓增加。對增加的控制電壓作出成正比的響應(yīng),VCO電路404提高其本地發(fā)送時鐘信號輸出TXCI的頻率,使得從數(shù)據(jù)連接TXD按時鐘信號輸入FIFO226的數(shù)據(jù)的平均數(shù)據(jù)速率增加。以這種方式,從FIFO至BCNIC 106A和106B的時鐘反饋環(huán)路防止FIFO226下溢。相反,當(dāng)FIFO226不低于半滿,并且“<半滿”信號變?yōu)榈碗娖綍r,環(huán)路濾波器402向VCO電路提供的電壓減小。對減小的控制電壓作出成正比的響應(yīng),VCO電路404降低其本地發(fā)送時鐘信號輸出TXCI的頻率,使得從數(shù)據(jù)連接TXD按時鐘信號輸入FIFO226的數(shù)據(jù)的平均數(shù)據(jù)速率減小。以這種方式,從FIFO至BCNIC 106A和106B的時鐘反饋環(huán)路防止FIFO226上溢。在兩種情形下,進(jìn)入FIFO226的數(shù)據(jù)的平均速率與從FIFO出來的數(shù)據(jù)的平均速率相等。
圖6縱覽定時序列,示出輸入至FIFO226的數(shù)據(jù)和時鐘的“間隙”以及其后至FIFO226的平均輸入數(shù)據(jù)速率的增加,此數(shù)據(jù)速率的增加避免了FIFO下溢。如圖3中那樣,定時圖在時刻T1處開始,T1是第一個HDLC同步標(biāo)志的結(jié)束和第二個HDLC同步標(biāo)志的開始。如前所述,在時刻T2和T3之間,時鐘連接TXC和TXD保持在高電平,當(dāng)在BCNIC106A和106B之間作“先通后斷”的切換期間使時鐘“產(chǎn)生間隙”。如前所述,在時刻T3和T4之間,來臨的BCNIC106完成了第二HDLC同步標(biāo)志的發(fā)送。由于進(jìn)入FIFO226的數(shù)據(jù)中的“間隙”,其“<半滿”信號在時刻T5之前變?yōu)楦唠娖?,并且在時刻T7之前保持高電平,使得平均時鐘速率TXCI提,因而時鐘連接TXC的平均速率也提高,以提高進(jìn)入FIFO 226D平均數(shù)據(jù)速率。在時刻T6,第三個HDLC標(biāo)志結(jié)束,常規(guī)HDLC成幀的數(shù)據(jù)開始。應(yīng)該注意,TXCI已提高,因而TXC的較高的時鐘速率可能覆蓋HDLC幀邊界,如圖6所示。
總之,本發(fā)明的上述實(shí)施例提供了一種可靠的方法和系統(tǒng),用于切換同步數(shù)據(jù)通信系統(tǒng)的兩個數(shù)據(jù)源。實(shí)施例提供了可靠的高速數(shù)據(jù)系統(tǒng),它能夠可靠地切換冗余數(shù)據(jù)源而不引入數(shù)據(jù)差錯。雖然參照了示范無線通信系統(tǒng)揭示了本發(fā)明,但是,其原理顯然可用于其他的應(yīng)用,諸如局域網(wǎng)、固定通信系統(tǒng)以及多個數(shù)據(jù)源可以切換至同一發(fā)送連接的任何其他系統(tǒng)。反之,本發(fā)明的原理也可應(yīng)用于數(shù)據(jù)接收,即,切換兩個冗余數(shù)據(jù)接收機(jī)。
提供了較佳實(shí)施例的上述描述,以使得熟悉本領(lǐng)域的人能夠作出或使用本發(fā)明。對這些實(shí)施例的各種變更對熟悉本領(lǐng)域的人而言是顯然的,而這里確定的一般原理可以用于其他實(shí)施例而不需要創(chuàng)造能力。因此,本發(fā)明不打算局限于這里所示的實(shí)施例,但要符合與這里揭示的原理和新穎的特征一致的最大范圍。
權(quán)利要求
1.一種用于同步地傳遞數(shù)據(jù)至具有參考時鐘信號的網(wǎng)絡(luò)的系統(tǒng),其特征在于所述系統(tǒng)包括第一和第二數(shù)據(jù)源,每個所述數(shù)據(jù)源耦合至一個數(shù)據(jù)連接和一個時鐘連接,每個所述數(shù)據(jù)源用于在所述數(shù)據(jù)連接上發(fā)送數(shù)據(jù)信號和在所述時鐘連接發(fā)送發(fā)送時鐘信號;FIFO,耦合至所述數(shù)據(jù)連接、所述時鐘連接和所述網(wǎng)絡(luò),用于響應(yīng)于所述發(fā)送時鐘信號接收所述數(shù)據(jù)信號,并且響應(yīng)于所述參考時鐘信號提供所述數(shù)據(jù)信號至所述網(wǎng)絡(luò),所述FIFO產(chǎn)生狀態(tài)指示信號;以及本地時鐘發(fā)生器,耦合至所述網(wǎng)絡(luò)、所述FIFO和所述第一和第二數(shù)據(jù)源,用于響應(yīng)于所述參考時鐘信號和所述狀態(tài)指示信號產(chǎn)生所述發(fā)送時鐘信號。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于還包括控制器,用于切換所述第一和第二數(shù)據(jù)源。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,當(dāng)切換所述第一和第二數(shù)據(jù)源時,所述第一和第二數(shù)據(jù)源的每一個使所述發(fā)送時鐘信號在比所述參考時鐘信號的單個周期的持續(xù)時間更長的時間內(nèi)保持在預(yù)定的邏輯電平上。
4.如權(quán)利要求3所述的系統(tǒng),其特征在于,當(dāng)切換所述第一和第二數(shù)據(jù)源時,所述第一和第二數(shù)據(jù)源的每一個使所述數(shù)據(jù)信號在比所述參考時鐘信號的單個周期的持續(xù)時間更長的時間內(nèi)保持在預(yù)定的邏輯電平上。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述第一第二數(shù)據(jù)源每一個包括處理器,用于將所述數(shù)據(jù)信號格式化為預(yù)定的數(shù)據(jù)格式,所述預(yù)定的數(shù)據(jù)格式具有由同步標(biāo)志隔開的一些數(shù)據(jù)幀。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述控制器只在一個所述同步標(biāo)志的期間切換所述第一和第二數(shù)據(jù)源。
7.如前面任一條權(quán)利要求所述的系統(tǒng),其特征在于,所述狀態(tài)指示信號指出所述FIFO的填充程度。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述本地時鐘發(fā)生器響應(yīng)于所述狀態(tài)指示信號改變所述發(fā)送時鐘信號的平均速率。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,當(dāng)所述FIFO含有少于預(yù)定數(shù)目的數(shù)據(jù)比特時,所述本地時鐘發(fā)生器提高所述發(fā)送時鐘信號的平均速率。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,當(dāng)所述FIFO含有多于預(yù)定數(shù)目的數(shù)據(jù)比特時,所述本地時鐘發(fā)生器降低所述發(fā)送時鐘信號的平均速率。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述數(shù)據(jù)比特的預(yù)定數(shù)目近似為所述FIFO的數(shù)據(jù)比特容量的一半。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述本地時鐘發(fā)生器包括具有第一輸入端、第二輸入端和輸出端的邏輯電路,所述第一輸入端耦合至所述網(wǎng)絡(luò),用于接收所述參考時鐘信號,所述第二輸入端耦合至所述FIFO,用于接收所述狀態(tài)指示信號,而所述輸出端用于將所述發(fā)送時鐘信號提供給所述第一和第二數(shù)據(jù)源。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,如果所述FIFO包含多個預(yù)定數(shù)目的數(shù)據(jù)比特時,所述邏輯電路每隔N個所述參考時鐘信號的脈沖刪除一個脈沖。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,如果所述FIFO包含少于預(yù)定數(shù)目的數(shù)據(jù)比特時,所述邏輯電路不刪除任何參考時鐘信號脈沖。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述邏輯電路包括AND門。
16.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述本地時鐘發(fā)生器包括具有輸入端和輸出端的壓控振蕩器(VCO)電路,所述輸入端耦合至所述FIFO,用于接收狀態(tài)指示信號,所述輸出端用于提供所述發(fā)送時鐘信號至所述第一和第二數(shù)據(jù)源。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述VCO電路響應(yīng)于所述狀態(tài)指示信號改變所述發(fā)送時鐘信號的頻率。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于還包括具有輸入端和輸出端的環(huán)路濾波器,所述輸入端耦合至所述FIFO,用于接收所述狀態(tài)指示信號,而所述輸出端耦合至所述VCO電路的所述輸入端,從而所述環(huán)路濾波器插在所述FIFO和所述VCO電路之間,所述環(huán)路濾波器用于濾除所述狀態(tài)指示信號。
19.一種同步地將數(shù)據(jù)傳遞至具有參考時鐘信號的網(wǎng)絡(luò)的方法,其特征在于,所述方法包括在數(shù)據(jù)連接上發(fā)送數(shù)據(jù)信號;存時鐘連接上發(fā)送發(fā)送時鐘信號;響應(yīng)于所述發(fā)送時鐘信號接收FIFO中的所述數(shù)據(jù)信號;響應(yīng)于所述參考時鐘信號把來自所述FIFO的所述數(shù)據(jù)信號提供給所述網(wǎng)絡(luò);在所述FIFO中產(chǎn)生狀態(tài)指示信號;以及響應(yīng)于所述參考時鐘信號和所述狀態(tài)指示信號產(chǎn)生所述發(fā)送時鐘信號。
20.如權(quán)利要求19所述的方法,其特征在于,還包括切換所述第一和第二數(shù)據(jù)源的步驟。
21.如權(quán)利要求20所述的方法,其特征在于,還包括以下的步驟在所述切換步驟期間,使所述發(fā)送時鐘信號在一段比所述參考時鐘信號的單個周期的持續(xù)時間更長的時間內(nèi)保持在預(yù)定的邏輯電平上。
22.如權(quán)利要求21所述的方法,其特征在于,還包括以下的步驟在所述切換步驟期間,使所述數(shù)據(jù)信號在一段比所述參考時鐘信號的單個周期的持續(xù)時間更長的時間內(nèi)保持在預(yù)定的邏輯電平上。
23.如權(quán)利要求22所述的方法,其特征在于,還包括將所述數(shù)據(jù)信號格式化為預(yù)定數(shù)據(jù)格式的步驟,所述預(yù)定的數(shù)據(jù)格式具有由同步標(biāo)志隔開的一些數(shù)據(jù)幀。
24.如權(quán)利要求23所述的方法,其特征在于,所述切換步驟僅在一個所述同步標(biāo)志的期間發(fā)生。
25.如權(quán)利要求19至24任一條所述的方法,其特征在于,所述狀態(tài)指示信號指出所述FIFO的填充程度。
26.如權(quán)利要求25所述的方法,其特征在于,還包括響應(yīng)于所述狀態(tài)指示信號改變所述發(fā)送時鐘信號的平均速率的步驟。
27.如權(quán)利要求26所述的方法,其特征在于,所述改變步驟包括當(dāng)所述FIFO包含少于預(yù)定數(shù)目的數(shù)據(jù)比特時,提高所述發(fā)送時鐘信號的平均速率。
28.如權(quán)利要求27所述的方法,其特征在于,所述改變步驟還包括當(dāng)所述FIFO包含多于預(yù)定數(shù)目的數(shù)據(jù)比特時,降低所述發(fā)送時鐘信號的平均速率。
29.如權(quán)利要求28所述的方法,其特征在于,所述數(shù)據(jù)比特的預(yù)定數(shù)目大約是所述FIFO的數(shù)據(jù)比特容量的一半。
30.如權(quán)利要求26所述的方法,其特征在于,還包括下述步驟如果所述FIFO包含多于預(yù)定數(shù)目的數(shù)據(jù)比特,則每隔N個所述參考時鐘信號脈沖刪除一個脈沖;如果所述FIFO包含少于預(yù)定數(shù)目的數(shù)據(jù)比特,則禁止刪除任何所述參考時鐘信號脈沖。
31.如權(quán)利要求26所述的方法,其特征在于,還包括響應(yīng)于所述狀態(tài)指示信號的電壓值改變所述發(fā)送時鐘信號的頻率的步驟。
32.如權(quán)利要求31所述的方法,其特征在于,還包括濾除所述狀態(tài)指示信號的步驟。
33.一種將裝置連接至網(wǎng)絡(luò),以在它們之間傳遞數(shù)據(jù)的設(shè)備,其特征在于,所述設(shè)備包括第一和第二格式化電路,用于對在裝置和網(wǎng)絡(luò)之間傳遞的數(shù)據(jù)進(jìn)行格式化;時鐘發(fā)生器,用于產(chǎn)生時鐘信號,接入所述時鐘信號的所述格式化電路產(chǎn)生各自的傳遞時鐘信號;數(shù)據(jù)緩存器,用于響應(yīng)于傳遞時鐘信號和網(wǎng)絡(luò)時鐘信號緩存格式化電路和網(wǎng)絡(luò)之間的數(shù)據(jù);以及控制器,用于控制選擇第一和第二格式化電路之一,以在所述裝置和網(wǎng)絡(luò)之間傳遞數(shù)據(jù),安排第一和第二格式化電路,以便所述控制器在所述第一和第二格式化電路之間進(jìn)行選擇時,在一段時間內(nèi)暫停產(chǎn)生傳遞時鐘信號。
全文摘要
第一和第二數(shù)據(jù)源(106A、106B)在數(shù)據(jù)連接上發(fā)送數(shù)據(jù)信號(TXD),在時鐘連接上發(fā)送發(fā)送時鐘信號(TXC)。響應(yīng)于發(fā)送時鐘信號,把數(shù)據(jù)信號按時存入裝在網(wǎng)絡(luò)接口設(shè)備(110)中的FIFO(226),并且響應(yīng)于參考時鐘信號按時從FIFO輸出至網(wǎng)絡(luò)。FIFO(226)產(chǎn)生狀態(tài)信號指出其填充程度,而本地時鐘發(fā)生器(228)響應(yīng)于此狀態(tài)信號產(chǎn)生發(fā)送時鐘信號。當(dāng)切換第一和第二數(shù)據(jù)源(106A、106B)時,它們在一段比參考時鐘信號的單個周期更長的時間內(nèi)保持?jǐn)?shù)據(jù)信號和發(fā)送時鐘信號為高電平。本地時鐘發(fā)生器(228)響應(yīng)于來自FIFO的狀態(tài)指示信號改變發(fā)送時鐘信號的平均速率,以保持FIFO半滿。
文檔編號H04L1/22GK1220794SQ98800394
公開日1999年6月23日 申請日期1998年3月31日 優(yōu)先權(quán)日1997年4月2日
發(fā)明者托德·R·薩頓 申請人:夸爾柯姆股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
竹溪县| 沁阳市| 老河口市| 南和县| 石城县| 景德镇市| 青神县| 铜鼓县| 西乌珠穆沁旗| 承德市| 贵南县| 九台市| 黑龙江省| 阿克苏市| 孟连| 禄丰县| 麻江县| 静宁县| 大宁县| 姚安县| 呼伦贝尔市| 米脂县| 阳谷县| 庄浪县| 工布江达县| 广汉市| 长武县| 温宿县| 乌鲁木齐市| 织金县| 侯马市| 神木县| 贺州市| 乐至县| 三台县| 甘肃省| 诸暨市| 青岛市| 弋阳县| 无为县| 广饶县|