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

發(fā)送時鐘信號相位與接收時鐘信號相位鎖相的系統(tǒng)及方法

文檔序號:7616876閱讀:266來源:國知局
專利名稱:發(fā)送時鐘信號相位與接收時鐘信號相位鎖相的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明總體涉及收發(fā)器。特別地,本發(fā)明涉及收發(fā)器中的串行器/解串器(serializer/deserializer,SERDES)組件,及發(fā)送時鐘信號相位與接收時鐘信號相位之間的鎖相。
背景技術(shù)
接收器中的串行器/解串器(SERDES)可將高速串行數(shù)據(jù)變換成低速并行數(shù)據(jù)。該并行數(shù)據(jù)然后可被處理并被傳遞給發(fā)送器。在發(fā)送器中,該低速并行數(shù)據(jù)又被變換回來自SERDES設(shè)備的高速串行數(shù)據(jù)。
SERDES設(shè)備常用于控制外部設(shè)備,或用作中繼器,容許數(shù)據(jù)從一個外部設(shè)備(如硬盤驅(qū)動器)被傳送至另一外部設(shè)備。例如,外部設(shè)備可以是硬盤驅(qū)動器組,每一硬盤中均包含有相同的數(shù)據(jù),用于在某一硬盤驅(qū)動器失效的情況下提供備份機(jī)制。在另一例子中,外部設(shè)備可以是獨(dú)立的硬盤驅(qū)動器組,作為群組,組成一個或多個數(shù)據(jù)庫。
SERDES設(shè)備可以包括多個SERDES內(nèi)核。每一SERDES內(nèi)核可包括一個或多個串行器/解串器對。多個SERDES內(nèi)核可以通過菊花鏈的形式連接在一起,以使某一內(nèi)核所接收的數(shù)據(jù)可被另一內(nèi)核傳送出去。
SERDES設(shè)備的接收器與發(fā)送器之間的通信會涉及高速時鐘。SERDES設(shè)備中的典型操作模式是中繼模式,其中,傳送數(shù)據(jù)頻率需追蹤接收器的數(shù)據(jù)頻率,以保護(hù)數(shù)據(jù)的完整性。該操作必須在接收器中完成,而不必重定時已恢復(fù)的時鐘到本地時鐘。
對于高速通信,典型地需要有非常匹配的時鐘,特別是當(dāng)數(shù)據(jù)在不同的基片(如芯片)或電路板的SERDES內(nèi)核之間傳遞時。例如,當(dāng)將數(shù)據(jù)從SERDES內(nèi)核的接收器傳遞到另一SERDES內(nèi)核的發(fā)送器時,接收器和發(fā)送器間的時鐘應(yīng)匹配,以在適當(dāng)?shù)臅r間對數(shù)據(jù)進(jìn)行取樣。如果時鐘不匹配,則兩個時鐘之間的頻率差會產(chǎn)生時間漂移,以致使其中出現(xiàn)額外的脈沖或故障脈沖。這種頻移最終會引起數(shù)據(jù)完整性的缺失。
一種解決方式是在接收器及發(fā)送器上使用通用時鐘。然而,在今天的大型的復(fù)雜系統(tǒng)上,在每一接收器與發(fā)送器上運(yùn)行高頻線程序是不實(shí)際的。另外,盡管電子組件非常小,它們之間具有相對較大的距離。越過這種距離維持通用時鐘是不可行的。由于類似的原因,越過這種距離維持直接的時鐘匹配也是不可行的。
SERDES設(shè)備工作在非常慢速和不用鏈接許多設(shè)備的情形時不會出現(xiàn)頻移的現(xiàn)象。例如,SERDES設(shè)備工作在2.5GHZ時不會有頻移的現(xiàn)象。但,很多現(xiàn)代SERDES設(shè)備工作在4GHZ或更高。
在收發(fā)器中,通常均具有數(shù)字部份和模擬部分。當(dāng)將發(fā)送器的時鐘同步到接收器的時鐘,并從一個頻率跳至另一頻率時,會在模擬側(cè)引發(fā)系統(tǒng)的不穩(wěn)定性和數(shù)據(jù)完整性的缺失。而且,如果頻率改變太大,則新的時鐘脈寬會超出數(shù)據(jù)側(cè)所要求的最小時鐘脈寬。故為了保護(hù)數(shù)據(jù)的完整性和阻止系統(tǒng)出錯而阻止上述的大的頻率變化的出現(xiàn)尤顯重要。
故需要提供一種高速SERDES收發(fā)器設(shè)備,其中的發(fā)送器時鐘信號與接收器時鐘信號同步,而不存在上述的頻移問題。更進(jìn)一步,需要提供一種能力,能同步發(fā)送器時鐘信號與接收組件的接收器時鐘信號而不會出現(xiàn)諸如上述描述的頻移問題,該接收組件為不同SERDES內(nèi)核、不同基片、或甚至不同電路板的一部分。
故亦需要提供一種機(jī)制,以阻止由于發(fā)送器時鐘頻率變動過大,而致使違反接收器所要求的最小脈寬。

發(fā)明內(nèi)容
用于同步接收時鐘信號相位與發(fā)送時鐘信號相位的系統(tǒng)和方法被提供。根據(jù)本發(fā)明的一個實(shí)施例,同步接收時鐘信號相位與發(fā)送時鐘信號相位的系統(tǒng)包括有接收信道和發(fā)送信道。其中,發(fā)送信道同步發(fā)送時鐘信號相位與接收時鐘信號相位是基于接收時鐘信號相位數(shù)據(jù)的。根據(jù)本發(fā)明的一個實(shí)施例,該系統(tǒng)進(jìn)一步包括用于將當(dāng)前接收時鐘信號脈沖及接收時鐘信號相位數(shù)據(jù)從接收信道傳送至發(fā)送信道的裝置。
根據(jù)本發(fā)明的一個實(shí)施例,用于同步相位的系統(tǒng)的接收信道包括有一定時恢復(fù)模塊,其可接收一接收時鐘信號、存儲來自接收時鐘信號的在先時鐘信號相位、及基于當(dāng)前接收時鐘信號相位及在先接收時鐘信號相位輸出接收時鐘相位數(shù)據(jù)。
根據(jù)本發(fā)明的一個實(shí)施例,用于同步相位的系統(tǒng)的發(fā)送信道包括有重定時模塊,其可接收當(dāng)前接收時鐘信號脈沖,接收時鐘相位數(shù)據(jù)及當(dāng)前發(fā)送時鐘信號脈沖,并基于接收時鐘相位數(shù)據(jù)輸出新的發(fā)送時鐘相位數(shù)據(jù)。在一實(shí)施例中,該重定時模塊包括有先進(jìn)先出(FIFO)寄存器,其接收當(dāng)前接收時鐘信號脈沖、接收時鐘相位數(shù)據(jù)及當(dāng)前發(fā)送時鐘信號脈沖,并輸出接收時鐘相位數(shù)據(jù)。該重定時模塊還包括有相位計算器,其從FIFO寄存器中接收該接收時鐘相位數(shù)據(jù),并基于該接收時鐘相位數(shù)據(jù)確定和輸出新的發(fā)送時鐘相位數(shù)據(jù)。在一個實(shí)施例中,該相位計算器包括有一個可確定在先接收時鐘信號相位和當(dāng)前接收時鐘信號相位之間的相位差及方向的相位差計算器、一個可確定是否輸出由相位差計算器確定的相位差或預(yù)定相位差的多路復(fù)用器、及一個依多路復(fù)用器輸出調(diào)整發(fā)送時鐘信號相位的增量模塊。在另一實(shí)施例中,相位計算器進(jìn)一步包括有一個第二多路復(fù)用器,其基于相位調(diào)整結(jié)果信號確定是否輸出第一多路復(fù)用器輸出或零值到增量模塊。如果相位調(diào)整結(jié)果信號表明該發(fā)送時鐘信號相位沒有被調(diào)整,則第二多路復(fù)用器輸出調(diào)整值為零。
根據(jù)本發(fā)明的進(jìn)一步的實(shí)施例,相位計算器進(jìn)一步包括確定是否調(diào)整發(fā)送時鐘信號相位的判定模塊。在一實(shí)施例中,該判定模塊接收一輸入作為預(yù)定相位閥值,并確定該第一多路復(fù)用器的輸出是否有超出預(yù)定相位閥值的值。在進(jìn)一步的實(shí)施例中,該判定模塊還接收一輸入作為相位限定信號,其可標(biāo)示是否要限定對發(fā)送時鐘信號相位的相位調(diào)整,不管該第一多路復(fù)用器的輸出是否有超出預(yù)定相位閥值的值。在另一實(shí)施例中,該判定模塊接收一輸入作為發(fā)送鎖相信號,其可標(biāo)示是否要調(diào)整該發(fā)送時鐘信號相位或“鎖定”其當(dāng)前相位。
根據(jù)本發(fā)明的一個實(shí)施例,一種在將收發(fā)器中的接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的方法,包括存儲接收信道的在先接收時鐘信號相位;及識別接收信道的當(dāng)前接收時鐘信號相位。該方法進(jìn)一步包括確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;及識別在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向。該方法進(jìn)一步包括基于相位差及方向?qū)l(fā)送信道的在先發(fā)送時鐘信號相位調(diào)整到發(fā)送信道的當(dāng)前發(fā)送時鐘信號相位。在一個實(shí)施例中,該方法進(jìn)一步包括,提供相位差及其方向到發(fā)送信道。在另一實(shí)施例中,該方法進(jìn)一步包括提供在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位給發(fā)送信道。
根據(jù)本發(fā)明的另一實(shí)施例,一種將發(fā)送時鐘信號相位與接收時鐘信號鎖相相的方法,包括接收在先接收時鐘信號相位與當(dāng)前時鐘信號相位間的預(yù)定的相位差及方向。該方法進(jìn)一步包括接收當(dāng)前接收時鐘信號相位;并存儲該當(dāng)前接收時鐘信號相位作為存儲的在先接收時鐘信號相位。該方法進(jìn)一步包括確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的計算的相位差及方向。該方法進(jìn)一步包括接收相位控制選擇信號;及根據(jù)該相位控制選擇信號選擇預(yù)定的相位差和方向,或者計算的相位差及方向,作為選定的相位差及方向。該方法進(jìn)一步包括接收在先發(fā)送時鐘信號相位;以及根據(jù)該選定的方向,將該選定的相位差與在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整過的發(fā)送時鐘信號相位。
根據(jù)本發(fā)明的另一實(shí)施例,該鎖相方法進(jìn)一步包括接收預(yù)定相位閥值,并確定選擇的相位差是否超出預(yù)定相位閥值。在一實(shí)施例中,接收相位限定信號以標(biāo)示是否要限定對在先發(fā)送時鐘信號相位的調(diào)整,而不管該選擇的相位差是否已超出預(yù)定相位閥值。在另一實(shí)施例中,該相加步驟進(jìn)一步包括如下步驟如果該選擇的相位差超出預(yù)定相位閥值且相位限制信號標(biāo)示該相位調(diào)整已被限制,則更改該選擇的相位差為零值。
根據(jù)本發(fā)明的再一實(shí)施例,鎖相的方法進(jìn)一步包括接收一個發(fā)送鎖相信號,該信號可標(biāo)示是否要調(diào)整在先發(fā)送時鐘信號相位。在另一實(shí)施例中,該相加步驟進(jìn)一步包括如下步驟如果設(shè)置了發(fā)送鎖相,則更改該選擇的相位差為零值。
根據(jù)本發(fā)明的再一實(shí)施例,該鎖相方法進(jìn)一步包括接收預(yù)定相位閥值,確定選擇的相位差是否超出預(yù)定相位閥值,接收相位限定信號,及接收收發(fā)送鎖相信號。在另一實(shí)施例中,該相加步驟進(jìn)一步包括如果發(fā)送鎖相信號被設(shè)置,則更改選擇的相位差為零值。在另一實(shí)施例中,該相加步驟進(jìn)一步包括如果該發(fā)送鎖相信號沒有被設(shè)置、選擇的相位差超出預(yù)定相位閥值、且該相位限制信號標(biāo)示該相位調(diào)整未被限制,則更改該選擇的相位差為零值。
根據(jù)本發(fā)明,提供了一種將收發(fā)器中的接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的方法,該方法包括存儲接收信道的在先接收時鐘信號相位;識別接收信道的當(dāng)前接收時鐘信號相位;確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;識別在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向;以及基于所述相位差及方向?qū)l(fā)送信道的在先發(fā)送時鐘信號相位調(diào)整到發(fā)送信道的當(dāng)前發(fā)送時鐘信號相位。
作為進(jìn)一步改進(jìn),所述存儲步驟,識別當(dāng)前接收時鐘信號相位步驟,確定步驟,及識別方向步驟均在接收信道中發(fā)生。
作為進(jìn)一步改進(jìn),該方法進(jìn)一步包括將相位差及方向提供給發(fā)送信道的步驟,其中調(diào)整步驟在發(fā)送信道中發(fā)生。
作為進(jìn)一步改進(jìn),所述調(diào)整步驟包括在接收時鐘信號脈沖,接收并將相位差及方向?qū)懭胫囟〞r模塊;以及在發(fā)送時鐘信號脈沖,基于相位差及方向從重定時模塊中讀出新的發(fā)送時鐘相位數(shù)據(jù)。
作為進(jìn)一步改進(jìn),在整個提供步驟中,該相位差及方向以N-位序列提供給發(fā)送信道,其中,相位差在N-位序列的第一部分以二進(jìn)制格式表示,而方向在N-位序列的第二部分中提供。
作為進(jìn)一步改進(jìn),如果相位方向為后向,則第二部分為1,如果相位方向為前向,則第二部分為0。
作為進(jìn)一步改進(jìn),如果相位方向為后向,則第二部分為0,如果相位方向為前向,則第二部分為1。
作為進(jìn)一步改進(jìn),該存儲步驟和識別當(dāng)前時鐘信號相位的步驟在接收信道中發(fā)生。
作為進(jìn)一步改進(jìn),該方法進(jìn)一步包括提供在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位給發(fā)送信道的步驟,其中,該存儲步驟,確定步驟,識別方向的步驟,及調(diào)整步驟在發(fā)送信道中發(fā)生。
作為進(jìn)一步改進(jìn),該提供步驟包括,在接收時鐘信號脈沖,接收并將相位差及方向?qū)懭氚l(fā)送信道的重定時模塊。
作為進(jìn)一步改進(jìn),該調(diào)整步驟包括,在發(fā)送時鐘信號脈沖,基于當(dāng)前接收時鐘信號相位和在先接收時鐘信號相位從發(fā)送信道的重定時模塊中讀出新的發(fā)送時鐘相位數(shù)據(jù)。
作為進(jìn)一步改進(jìn),每一接收時鐘信號相位與其間存在有恒定偏移的多個相位之一相同。
作為進(jìn)一步改進(jìn),該確定步驟進(jìn)一步包括確定是否該相位差超出預(yù)定相位差閥值的步驟。
作為進(jìn)一步改進(jìn),該接收信道及發(fā)送信道各為同一通道的一部分。
作為進(jìn)一步改進(jìn),該接收信道及發(fā)送信道各為同一內(nèi)核的不同通道的一部分。
作為進(jìn)一步改進(jìn),該接收信道及發(fā)送信道各為布署在同一基片上的不同內(nèi)核的一部分。
作為進(jìn)一步改進(jìn),該接收信道及發(fā)送信道各為布署在不同基片上的不同內(nèi)核的一部分。
作為進(jìn)一步改進(jìn),該接收信道及發(fā)送信道各為布署在不同電路板的不同基片上的不同內(nèi)核的一部分。
根據(jù)本發(fā)明,提供了一種用于同步接收時鐘信號相位與發(fā)送時鐘信號相位的系統(tǒng),該系統(tǒng)包括接收信道;以及發(fā)送信道;其中,發(fā)送信道基于接收時鐘信號相位數(shù)據(jù)將發(fā)送時鐘信號相位與接收時鐘信號相位同步。
作為進(jìn)一步改進(jìn),該系統(tǒng)進(jìn)一步包括用于將接收時鐘信號相位數(shù)據(jù)從接收信道傳送至發(fā)送信道的裝置。
作為進(jìn)一步改進(jìn),該接收信道及發(fā)送信道均為收發(fā)器的一部分。
作為進(jìn)一步改進(jìn),該收發(fā)器包括通道,該通道包括接收信道和發(fā)送信道。
作為進(jìn)一步改進(jìn),該收發(fā)器包括包括有接收信道的第一通道;以及包括有發(fā)送信道的第二通道。
作為進(jìn)一步改進(jìn),該系統(tǒng)進(jìn)一步包括包括有接收信道的第一收發(fā)器;以及包括有發(fā)送信道的第二收發(fā)器。
作為進(jìn)一步改進(jìn),該第一收發(fā)器和第二收發(fā)器布署在同一基片上。
作為進(jìn)一步改進(jìn)該第一收發(fā)器布署在第一基片上;以及該第二收發(fā)器布署在第二基片上。
作為進(jìn)一步改進(jìn),該系統(tǒng)包括包括有第一基片及第二基片的電路板。
作為進(jìn)一步改進(jìn),該系統(tǒng)還包括包括有第一基片的第一電路板;以及包括有第二基片的第二電路板。
作為進(jìn)一步改進(jìn),該接收時鐘信號相位數(shù)據(jù)包括有在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位。
作為進(jìn)一步改進(jìn),該接收時鐘信號相位數(shù)據(jù)包括有在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;以及在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向。
根據(jù)本發(fā)明,提供了一種用于同步接收時鐘信號相位與發(fā)送時鐘信號相位的系統(tǒng),該系統(tǒng)包括接收信道,其輸出當(dāng)前接收時鐘信號脈沖及接收時鐘相位數(shù)據(jù);以及發(fā)送信道,其包括發(fā)送時鐘信號,且其從接收信道接收當(dāng)前接收時鐘信號脈沖及接收時鐘相位數(shù)據(jù);其中,發(fā)送信道基于接收時鐘相位數(shù)據(jù)將發(fā)送時鐘信號相位與接收時鐘信號相位同步。
作為進(jìn)一步改進(jìn),該系統(tǒng)進(jìn)一步包括用于將當(dāng)前接收時鐘信號脈沖及接收時鐘相位數(shù)據(jù)從接收信道傳送至發(fā)送信道的裝置。
作為進(jìn)一步改進(jìn),該接收時鐘相位數(shù)據(jù)包括
在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;以及在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向。
作為進(jìn)一步改進(jìn),該接收時鐘相位數(shù)據(jù)包括在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位。
作為進(jìn)一步改進(jìn),該接收信道包括有定時恢復(fù)模塊,其可接收一接收時鐘信號、存儲來自接收時鐘信號的在先接收時鐘信號相位、及基于當(dāng)前接收時鐘信號相位及在先接收時鐘信號相位輸出接收時鐘相位數(shù)據(jù)。
作為進(jìn)一步改進(jìn),該發(fā)送信道包括有重定時模塊,其可接收當(dāng)前接收時鐘信號脈沖、接收時鐘相位數(shù)據(jù)及當(dāng)前發(fā)送時鐘信號脈沖,并基于接收時鐘信號相位數(shù)據(jù)輸出新的發(fā)送時鐘相位數(shù)據(jù)。
作為進(jìn)一步改進(jìn),重定時模塊包括先進(jìn)先出寄存器,其接收當(dāng)前接收時鐘信號脈沖、接收時鐘相位數(shù)據(jù)以及當(dāng)前發(fā)送時鐘信號脈沖,并基于所述接收時鐘相位數(shù)據(jù)輸出新的發(fā)送時鐘相位數(shù)據(jù),其中該接收時鐘相位數(shù)據(jù)包括有在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;以及在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向。
作為進(jìn)一步改進(jìn),該重定時模塊包括,在當(dāng)前接收時鐘信號脈沖,接收并將該接收時鐘相位數(shù)據(jù)寫入先進(jìn)先出(FIFO)寄存器,以及在當(dāng)前發(fā)送時鐘信號脈沖,從重定時模塊中讀出新的發(fā)送時鐘相位數(shù)據(jù)。
作為進(jìn)一步改進(jìn),該重定時模塊包括先進(jìn)先出寄存器,其接收當(dāng)前接收時鐘信號脈沖、接收時鐘相位數(shù)據(jù)及當(dāng)前發(fā)送時鐘信號脈沖,并輸出接收時鐘相位數(shù)據(jù);以及相位計算器,其從先進(jìn)先出寄存器中接收該接收時鐘相位數(shù)據(jù),并基于該接收時鐘相位數(shù)據(jù)確定和輸出新的發(fā)送時鐘相位數(shù)據(jù)。
作為進(jìn)一步改進(jìn),該接收時鐘相位數(shù)據(jù)包括在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;以及在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向。
作為進(jìn)一步改進(jìn),該接收時鐘相位數(shù)據(jù)包括在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位。
作為進(jìn)一步改進(jìn),該相位計算器確定從在先接收時鐘信號相位到當(dāng)前時鐘信號相位的在先接收時鐘信號相位和當(dāng)前接收時鐘信號相位之間的相位差及該相位差的方向。
作為進(jìn)一步改進(jìn),該接收時鐘相位數(shù)據(jù)包括在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的預(yù)定相位差;在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向;以及在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位。
作為進(jìn)一步改進(jìn),該相位計算器包括相位差計算器,其具有一個輸入端及一個輸出端,可確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差及方向;多路復(fù)用器,具有一個連接到相位差計算器輸出端的輸入端,及一個輸出端,其可確定是輸出由相位差計算器確定的相位差或還是輸出該預(yù)定相位差;以及增量模塊,具有一個連接到多路復(fù)用器輸出端的輸入端,并具有一個輸出端,其可依多路復(fù)用器輸出調(diào)整發(fā)送時鐘信號相位。
作為進(jìn)一步改進(jìn),該相位計算器包括相位差計算器,其具有一個輸入端及一個輸出端,可確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差及方向;第一多路復(fù)用器,其具有一個連接到相位差計算器輸出端的輸入端,并具有一個輸出端,其可基于相位控制選擇信號確定是否輸出由相位差計算器確定的相位差或該預(yù)定相位差;以及第二多路復(fù)用器,其具有一個連接到第一多路復(fù)用器輸出端的輸入端,并具有一個輸出端,其可基于相位調(diào)整結(jié)果信號確定是否輸出該第一多路復(fù)用器的輸出或零值;以及增量模塊,其具有一個連接到第二多路復(fù)用器輸出端的輸入端,并具有一個輸出端,其可依第二多路復(fù)用器輸出調(diào)整發(fā)送時鐘信號相位。
作為進(jìn)一步改進(jìn),該相位計算器進(jìn)一步包括判定模塊,其具有一個連接到第一多路復(fù)用器輸出端的輸入端,及一個連接到第二多路復(fù)用器輸入端的輸出端,其可確定是否調(diào)整該發(fā)送時鐘信號相位。
作為進(jìn)一步改進(jìn),該判定模塊接收一輸入作為預(yù)定相位閥值,并確定該第一多路復(fù)用器的輸出是否有超出預(yù)定相位閥值的值。
作為進(jìn)一步改進(jìn),該判定模塊接收一輸入作為相位限定信號,該信號可標(biāo)示是否要限定對發(fā)送時鐘信號相位的相位調(diào)整,不管該第一多路復(fù)用器的輸出為何值。
作為進(jìn)一步的改進(jìn),該判定模塊接收一輸入作為發(fā)送鎖相信號,該信號可標(biāo)示是否要調(diào)整該發(fā)送時鐘信號。
作為進(jìn)一步的改進(jìn),當(dāng)在SERDER收發(fā)器的第一發(fā)送信道及第二發(fā)送信道之間交換數(shù)據(jù)時,該發(fā)送鎖相被設(shè)置,以標(biāo)示該發(fā)送時鐘信號相位未被調(diào)整。
作為進(jìn)一步的改進(jìn),該判定模塊包括一個具有輸入端和輸出端的比較器、一個具有與比較器的輸出端連接的輸入端及一個輸出端的與門、以及及一個具有連接到與門輸出端的輸入端及一個連接到判定模塊輸出端的輸出端的或門。
作為進(jìn)一步的改進(jìn),該比較器在其輸入端接收第一多路復(fù)用器的輸出及預(yù)定相位閥值;該與門在其輸入端接收相位限定信號;以及該或門在其輸入端接收發(fā)送鎖相信號并輸出相位調(diào)整結(jié)果信號。
作為進(jìn)一步的改,如果該相位調(diào)整結(jié)果信號標(biāo)示該發(fā)送時鐘信號相位未被調(diào)整,則該第二多路復(fù)用器輸出一個調(diào)整值為零值。
根據(jù)本發(fā)明,提供了一種將發(fā)送時鐘信號相位與接收時鐘信號鎖相相的方法,該方法包括接收預(yù)定的在先接收時鐘相位與當(dāng)前接收時鐘信號相位間的相位差及方向;接收當(dāng)前接收時鐘信號相位;存儲該當(dāng)前接收時鐘信號相位作為存儲的在先接收時鐘信號相位;確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間計算的相位差及方向;接收相位控制選擇信號;根據(jù)該相位控制選擇信號選擇預(yù)定的相位差和方向、或者計算的相位差及方向,作為選定的相位差及方向;
接收在先發(fā)送時鐘信號相位;以及根據(jù)該選定的方向,將該選定的相位差與在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整過的發(fā)送時鐘信號相位。
作為進(jìn)一步改進(jìn),該方法進(jìn)一步包括接收預(yù)定相位閥值;以及確定是否該選擇的相位差已超出該預(yù)定相位閥值。
作為進(jìn)一步改進(jìn),該方法進(jìn)一步包括接收用于標(biāo)示是否要限定對在先發(fā)送時鐘信號相位進(jìn)行相位調(diào)整的相位限定信號,而不管該選擇的相位差是否超出預(yù)定相位閥值。
作為進(jìn)一步改進(jìn),該相加步驟進(jìn)一步包括如下步驟如果該選擇的相位差超出預(yù)定相位閥值且相位限制信號標(biāo)示該相位調(diào)整被限制,則更改該選擇的相位差為零值。
作為進(jìn)一步改進(jìn),該方法進(jìn)一步包括接收一個用于標(biāo)示是否要調(diào)整該在先發(fā)送時鐘信號相位的發(fā)送鎖相信號。
作為進(jìn)一步改進(jìn),該相加步驟進(jìn)一步包括如下步驟如果設(shè)置了該發(fā)送鎖相,則更改該選擇的相位差為零值。
作為進(jìn)一步改進(jìn),該方法進(jìn)一步包括接收預(yù)定相位閥值;確定該選擇的相位差是否超出該預(yù)定相位閥值;接收相位限定信號以標(biāo)示是否要限定對在先發(fā)送時鐘信號的相位調(diào)整,而不管該選擇的相位差超出預(yù)定相位閥值;以及接收用于標(biāo)示是否調(diào)整在先發(fā)送時鐘信號的發(fā)送鎖相信號,而不管該相位限定信號。
作為進(jìn)一步改進(jìn),該相加步驟進(jìn)一步包括如下步驟如果設(shè)置了發(fā)送鎖相信號,則更改該選擇的相位差為零值。
作為進(jìn)一步改進(jìn),該相加步驟進(jìn)一步包括如下步驟如果未設(shè)置發(fā)送鎖相信號且該選擇的相位差超出預(yù)定相位閥值且相位限制信號標(biāo)示該相位調(diào)整已被限制,則更改該選擇的相位差為零值。


隨后的附圖與描述在此結(jié)合形成本說明書的一部分,圖示了本發(fā)明,并用于闡明本發(fā)明的原理以使本領(lǐng)域技術(shù)人員可以制造和使用本發(fā)明。
圖1示出了一種連接有多個外部組件的示例性多內(nèi)核SERDES設(shè)備。
圖2示出了一種實(shí)施例多內(nèi)核SERDES設(shè)備更詳細(xì)的視圖。
圖3示出了一種模擬數(shù)據(jù)被SERDES內(nèi)核的接收器接收,并行數(shù)據(jù)及時鐘信息發(fā)送至SERDES內(nèi)核的發(fā)送器,及來自SERDES內(nèi)核的發(fā)送器的模擬數(shù)據(jù)的傳送的視圖。
圖4示出了一種同一SERDES內(nèi)核的同一通道的接收器和發(fā)送器間的數(shù)據(jù)的通道間傳輸?shù)氖纠砸晥D。
圖5A示出了一種同一SERDES內(nèi)核的不同通道的接收器和發(fā)送器間的數(shù)據(jù)的通道間傳輸?shù)氖纠砸晥D。
圖5B示出了一種不同SERDES內(nèi)核的接收器和發(fā)送器間的數(shù)據(jù)的通道間/內(nèi)核間傳輸?shù)氖纠砸晥D。
圖6A示出了一種同一SERDES內(nèi)核的同一通道的接收器和發(fā)送器間的數(shù)據(jù)的通道間傳輸?shù)氖纠砸晥D。
圖6B示出了一種SERDES內(nèi)核的不同通道的接收器和發(fā)送器間的數(shù)據(jù)的通道間傳輸?shù)氖纠砸晥D。
圖6C示出了一種在單一基片上的不同SERDES內(nèi)核的接收器和發(fā)送器間的數(shù)據(jù)的通道間/內(nèi)核間傳輸?shù)氖纠砸晥D。
圖6D示出了一種布署在單一電路板的不同基片上的不同SERDES內(nèi)核的接收器和發(fā)送器間的數(shù)據(jù)的通道間/內(nèi)核間傳輸?shù)氖纠砸晥D。
圖6E示出了一種布署在不同電路板的不同基片上的不同SERDES內(nèi)核的接收器和發(fā)送器間的數(shù)據(jù)的通道間/內(nèi)核間傳輸?shù)氖纠砸晥D。
圖7A示出了根據(jù)本發(fā)明的實(shí)施例的在一個時鐘循環(huán)內(nèi)用于時鐘信號的64種可能的可用相位。
圖7B示出了根據(jù)本發(fā)明的實(shí)施例的在一個時鐘循環(huán)內(nèi)用于時鐘信號的刻度盤格式的64種可能的可用相位。
圖8示出了一種根據(jù)本發(fā)明的實(shí)施例的從接收器到發(fā)送器的接收時鐘相位增量和方向的傳輸?shù)氖纠砸晥D。
圖9示出了一種示例性的用于傳輸接收時鐘相位差(增量)及方向的位分配。
圖10示出了一種根據(jù)本發(fā)明實(shí)施例從接收器到發(fā)送器的在先接收時鐘相位和當(dāng)前時鐘相位的轉(zhuǎn)輸?shù)氖纠砸晥D。
圖11示出了一種根據(jù)本發(fā)明實(shí)施例從接收器到發(fā)送器的接收時鐘相位數(shù)據(jù)傳輸?shù)母敿?xì)的視圖。
圖12示出了根據(jù)本發(fā)明另一實(shí)施例從接收器到發(fā)送器的接收時鐘相位數(shù)據(jù)傳輸?shù)牧硪桓敿?xì)的視圖。
圖13A示出了一種根據(jù)本發(fā)明實(shí)施例的圖12中描述的相位計算器的詳細(xì)視圖。
圖13B示出了另一種根據(jù)本發(fā)明實(shí)施例的圖12中描述的相位計算器的詳細(xì)視圖。
圖14示出了一種根據(jù)本發(fā)明實(shí)施例的圖13B中描述的相位計算器的組件1338的更詳細(xì)的視圖。
圖15描述了根據(jù)本發(fā)明實(shí)施例的一種同步接收時鐘信號相位與發(fā)送時鐘信號相位的方法的流程圖。
圖16描述了根據(jù)本發(fā)明另一實(shí)施例的一種同步接收時鐘信號相位與發(fā)送時鐘信號相位的方法的流程圖,其中一相位差及方向被提供給發(fā)送器。
圖17描述了根據(jù)本發(fā)明實(shí)施例的圖16中調(diào)整步驟的流程圖。
圖18描述了根據(jù)本發(fā)明再一實(shí)施例的一種同步接收時鐘信號相位與發(fā)送時鐘信號相位的方法的流程圖,其中一在先接收時鐘信號相位及一當(dāng)前接收時鐘信號相位被提供給發(fā)送器。
圖19描述了根據(jù)本發(fā)明實(shí)施例的圖18中的提供步驟的流程圖。
圖20描述了根據(jù)本發(fā)明實(shí)施例的圖18中的調(diào)整步驟的流程圖。
圖21描述了根據(jù)本發(fā)明實(shí)施例的一種將發(fā)送時鐘信號相位與接收時鐘信號鎖相的方法的流程圖。
圖22A及22B描述了根據(jù)本發(fā)明另一實(shí)施例的一種將發(fā)送時鐘信號相位與接收時鐘信號鎖相的方法的流程圖,其中使用控制信號來限定相位調(diào)整。
圖23描述了根據(jù)本發(fā)明實(shí)施例的一種采用諸如在此揭露的收發(fā)器系統(tǒng)從第一外部組件到第二外部組件傳輸數(shù)據(jù)的方法的流程圖。
本發(fā)明的特征及優(yōu)點(diǎn)經(jīng)下述結(jié)合附圖的詳細(xì)描述將會變得更加明顯,貫穿其中,同樣的引用特征表示相應(yīng)的元件。在附圖中,相同的引用標(biāo)號通常標(biāo)識相同的、功能相似的、且/或結(jié)構(gòu)相似的元件。元件第一次出現(xiàn)的附圖使用相應(yīng)引用標(biāo)號中的最左邊數(shù)字來標(biāo)示。
具體實(shí)施例方式
雖然本發(fā)明在此是參考特定應(yīng)用的具體實(shí)施例進(jìn)行描述,但應(yīng)理解成本發(fā)明不會受限于此。本技術(shù)領(lǐng)域的技術(shù)人員根據(jù)在此所提供的教授,可識別在此范圍內(nèi)或附加領(lǐng)域內(nèi)的附加更改、應(yīng)用及實(shí)施例,其中本發(fā)明具有顯著作用。
圖1示出了一種示例性的SERDES系統(tǒng)100,包括單一SERDES芯片102,該芯片通過相應(yīng)發(fā)送或接收通道、串行高速接口106與多個外部組件104通信。該外部組件104可包括外部設(shè)備(如硬盤驅(qū)動器或數(shù)據(jù)庫)的任意組合。SERDES芯片102包括三塊SERDES內(nèi)核108、110、112。每一SERDES內(nèi)核可與其他任一SERDES內(nèi)核通信,如通道114所指出。光纖信道PCS116包括外部總線、控制邏輯及交換機(jī)制(無需在此描述)。SERDES內(nèi)核108、110、112及光纖信道PCS116通過并行接口進(jìn)行連接。SERDES芯片,諸如SERDES芯片102,可包括任意數(shù)量的SERDES內(nèi)核,而并不限于所示的SERDES芯片102中的三個。相似地,連接到SERDES芯片102的外部組件104的數(shù)量也可上升到SERDES內(nèi)核所能處理的總數(shù)量,下述將參考圖2進(jìn)行更詳細(xì)地描述。
圖2示出了SERDES芯片102,描述了SERDES內(nèi)核108、110、112中的更多細(xì)節(jié)。每一SERDES內(nèi)核均包括多個通信通道,且每一通道包括一接收信道及一發(fā)送信道。例如,SERDES內(nèi)核112均包括多個通信通道,諸如通道220。通道220包括連接到圖1中一個外部組件104的接收信道222及發(fā)送信道224。接收信道222可從圖1中與其連接的外部組件104接收數(shù)據(jù)?;蛘呓邮招诺?22可接收來自同一芯片上的另一SERDES內(nèi)核的數(shù)據(jù)或者來自不同芯片的數(shù)據(jù)(例如芯片226)。這樣,圖2描述了包括有以菊花鏈連接的SERDES芯片102及226。芯片102的接收信道222接收來自芯片226的發(fā)送信道的數(shù)據(jù),而芯片226的接收信道230接收來自芯片102的發(fā)送信道224的數(shù)據(jù)。
圖3示出了連接到外部組件的SERDES內(nèi)核的接收信道和發(fā)送信道的示例性視圖。該接收信道和發(fā)送信道可以是同一通信通道的一部分,或者是不同通信通道的一部分。作為示例的目的,假定圖3描述了圖2中SERDES內(nèi)核112的接收信道222和發(fā)送信道224。模擬數(shù)據(jù)被作為接收信號332串行傳送至接收信道222。該接收信道332中的模擬信號直接來自于外部組件,諸如與接收信道222連接的外部組件104(圖1中)中的一個。該外部組件104以模擬格式傳輸數(shù)據(jù),正像箭頭338所描述的。一旦被SERDES內(nèi)核112接收,該數(shù)據(jù)被數(shù)字化轉(zhuǎn)換和處理,正像箭頭336所描述的。
定時恢復(fù)模塊(TRM)340準(zhǔn)備接收用于傳送至發(fā)送信道224的接收時鐘信息342。接收的并數(shù)字化的數(shù)據(jù)334和該接收時鐘信息342被并行地從接收信道220傳送至發(fā)送信道224。發(fā)送信道將該發(fā)送時鐘與每一接收時鐘信息342的接收時鐘同步,以保持?jǐn)?shù)據(jù)344的完整性。該數(shù)字化的數(shù)據(jù)344被轉(zhuǎn)換成模擬數(shù)據(jù)并從發(fā)送信道224作為發(fā)送信號334發(fā)送出去。發(fā)送信號334由與發(fā)送信號224連接的外部組件104(如圖1)所接收。
圖4描述了通道內(nèi)傳輸。對于通道內(nèi)傳輸,在接收信道接收的數(shù)據(jù)可被傳輸,且其從SERDES內(nèi)核的同一通信通道的發(fā)送信道進(jìn)行傳送。在圖4中,接收信道450傳輸數(shù)據(jù)到SERDES內(nèi)核的同一通信通道的發(fā)送信道452。
或者,由接收信道接收的數(shù)據(jù)可被傳輸?shù)讲牟煌耐ㄐ磐ǖ赖陌l(fā)送信道發(fā)送。這被稱為通道間傳輸,其在圖5A及圖5B中描述。在圖5A中,接收信道556傳輸數(shù)據(jù)給同一SERDES內(nèi)核的不同通信通道的發(fā)送信道558。在圖5B中,SERDES內(nèi)核562的接收信道560傳輸數(shù)據(jù)給SERDES內(nèi)核566的發(fā)送信道564。因為SERDES內(nèi)核562的接收信道560傳輸數(shù)據(jù)給不同SERDES內(nèi)核的發(fā)送信道,這被稱為通道間/內(nèi)核間傳輸。在實(shí)施例中,該通道間/內(nèi)核間傳輸可以在不同的基片間實(shí)現(xiàn)。
圖6A-6E稍詳細(xì)地示出了通道內(nèi)傳輸和通道間傳輸。圖6A描述了通道內(nèi)傳輸?shù)氖纠?,其中,接收信?67傳輸數(shù)據(jù)給單一SERDES內(nèi)核670的同一通信通道669的發(fā)送信道668。圖6B-6E描述了通道間傳輸?shù)氖纠T趫D6B中,接收信道671傳輸數(shù)據(jù)給同一SERDES內(nèi)核673的不同通信通道的發(fā)送信道672。在圖6C中,SERDES內(nèi)核675的接收信道674傳輸數(shù)據(jù)給SERDES內(nèi)核677的發(fā)送信道676,該處的SERDES內(nèi)核675及677布署在一塊通用基片678上(通道間/內(nèi)核間傳輸)。在圖6D中,SERDES內(nèi)核680的接收信道679傳輸數(shù)據(jù)給SERDES內(nèi)核683的發(fā)送信道682(通道間/內(nèi)核間傳輸),該處的SERDES內(nèi)核680布署在基片681上,而內(nèi)核683布署在基片684上,該內(nèi)核680及683處在同一電路板685上。在圖6E中,布署于基片688上的SERDES內(nèi)核687的接收信道686傳輸數(shù)據(jù)給布署于基片692上的SERDES內(nèi)核691的發(fā)送信道690(通道間/內(nèi)核間傳輸),此處,基片688布署于電路板689上,而基片692布署于電路板693上。圖6D和圖6E為芯片及電路板的示例,各自以菊花鏈方式連接在一起,以更靈活地在更多的諸如圖1中的外部組件104的外部組件之間進(jìn)行通信。
本發(fā)明通過將發(fā)送時鐘信號與接收時鐘信號的相位同步來將發(fā)送時鐘信號與接收時鐘信號同步。根據(jù)本發(fā)明,單個時鐘周期由總數(shù)為P的相同偏移相位所構(gòu)成,如圖7A所描述的第0相位到第P-1相位。這些相位也可以描述成如圖7B所描述的刻度盤的格式。例如,如果一個時鐘周期被定義成具有64個相位(即P=64),則圖7A中的相位795將被定義為第64-1相位,或第63相位。類似地,在圖7B中,相位796將被定義為第64/4-1相位=15相位,相位797將被義為第64/2-1相位=第31相位,相位798將被定義為第3*64/4-1相位=第47相位,而相位799將被定義為第64-1相位=第63相位。以該方式描述時鐘信號的目的將會在隨后的說明中變得明顯。
在前述參考圖3的描述中,其說明了接收的且數(shù)字化的數(shù)據(jù)344及接收時鐘信息342被并行地從接收信道222傳輸至發(fā)送信道224。根據(jù)本發(fā)明的實(shí)施例,接收時鐘信息342包括當(dāng)前接收時鐘信號相位及在先接收時鐘信號相位間的接收時鐘相位差。例如,在先接收時鐘信號相位在時間上較當(dāng)前接收時鐘信號相位延遲一個時間周期。在該實(shí)施例中,該接收時鐘信息342中還包括接收時鐘相位差的方向。圖8示出了接收時鐘相位差及從接收信道802到發(fā)送信道804的方向。發(fā)送信道804的重定時模塊808可基于該接收時鐘相位差及方向調(diào)整該發(fā)送時鐘信號相位,以同步接收和發(fā)送時鐘并確保從發(fā)送信道804所傳送出去的數(shù)據(jù)的完整。
該接收時鐘相位差及方向在接收信道802的定時恢復(fù)模塊809中被確定。該接收時鐘相位差是當(dāng)前接收時鐘信號相位及在先接收時鐘信號相位之間的差值。該方向是一種對是否依接收時鐘相位差來前向或后向調(diào)整該發(fā)送時鐘信號相位的指示。例如,如果接收時鐘相位差被確定為16,且該方向被確定為后向,則在當(dāng)前發(fā)送時鐘信號相位為15的64相位系統(tǒng)中,則在第15相位處開始(位于圖7B的相位796)調(diào)整的發(fā)送時鐘信號相位并在圖7B的刻度上后向(即反時針方向)移動16個相位,最終進(jìn)入調(diào)整的發(fā)送時鐘信號相位63(位于圖7B的相位799)。
在本發(fā)明的一個實(shí)施例中,該接收時鐘相位差及方向的傳輸是隨圖9所描述的N位序列900來實(shí)現(xiàn)的。N位序列900的0-N-1位910表示該相位差,而第N位912表示該方向。使用先前例子中提供的信息,如果在64相位系統(tǒng)中,接收時鐘相位差被確定為16,則位910包括如下序列的6個位010000。在一個實(shí)施例中,位912中的“1”表示前向方向,位912中的“0”表示后向方向。在另一個實(shí)施例中,位912中的“0”表示前向方向,位912中的“1”表示后向方向。
根據(jù)本發(fā)明一個可選的實(shí)施例,接收時鐘信息342包括在先時接收鐘信號相位及當(dāng)前接收時鐘信號相位。圖10示出了從接收信道1016到發(fā)送信道1018的在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位的傳輸1014。發(fā)送信道1018的重定時模塊1020根據(jù)在先接收時鐘信號相位及當(dāng)前接收時鐘信號相位調(diào)整該發(fā)送時鐘信號相位,以使發(fā)送和接收時鐘同步,并確保從發(fā)送信道1018傳輸出去的數(shù)據(jù)的完整性。為實(shí)現(xiàn)之,重定時模塊1020包括有相位計算器1022。
圖11描述了在圖8和圖10中所描述的系統(tǒng)的更詳細(xì)視圖。串行數(shù)據(jù)1124被接收信道1126從諸如外部組件104的外部組件,或發(fā)送信道中的任一個所接收。接收信道1126包括模擬接收串行器1128及定時恢復(fù)模塊1132。該串行數(shù)據(jù)1124被模擬接收串行器1128翻譯成數(shù)字格式,生成數(shù)字化數(shù)據(jù)1130。定時恢復(fù)模塊1132接收接收時鐘信號1134并確定當(dāng)前接收時鐘信號1134的相位與存儲的在先接收時鐘信號相位之間的相位差。該定時恢復(fù)模塊1132還確定當(dāng)前接收時鐘信號1134的相位與存儲的在先接收時鐘信號相位之間的相位差的方向,如前面參考圖8的描述。定時恢復(fù)模塊然后輸出該相位差及方向作為接收時鐘相位數(shù)據(jù)1136。在本發(fā)明的一個實(shí)施例中,該接收時鐘相位數(shù)據(jù)1136被輸出到N位序列格式(如前面參考圖9的描述)。其他格式也是允許的,這點(diǎn)本領(lǐng)域的技術(shù)人員可以意識到。在接收時鐘信號脈沖,該數(shù)字化數(shù)據(jù)1130、當(dāng)前接收時鐘信號1134及接收時鐘相位數(shù)據(jù)1136被并行傳輸給發(fā)送信道1138。
發(fā)送信道1138包括模擬發(fā)送串行器1140及重定時先進(jìn)先出(FIFO)/相位計算器1142。重定時FIFO/相位計算器1142扮演重定時模塊808的角色(如前面參考圖8的描述)。在接收時鐘脈沖,重定時FIFO/相位計算器1142接收并寫入來自接收信道1126數(shù)字化數(shù)據(jù)1130、當(dāng)前接收時鐘信號1134及接收時鐘相位數(shù)據(jù)1136。重定時FIFO/相位計算器1142還接收發(fā)送時鐘信號1144。在發(fā)送時鐘脈沖上,重定時FIFO/相位計算器1142根據(jù)接收時鐘相位數(shù)據(jù)1136確定一個新的發(fā)送時鐘相位1146,并輸出該新的發(fā)送時鐘相位1146及數(shù)字化數(shù)據(jù)1148。模擬發(fā)送串行器1140接收該新的發(fā)送時鐘相位1146及數(shù)字化數(shù)據(jù)1148。該模擬發(fā)送串行器1140將該數(shù)字化數(shù)據(jù)1148放入模擬格式并根據(jù)該新的發(fā)送時鐘相位1146調(diào)整該發(fā)送時鐘信號。在調(diào)整的發(fā)送時鐘信號脈沖上,串行數(shù)據(jù)1150從發(fā)送信道1138被輸出。
圖12描述了圖11中所描述的系統(tǒng)的稍詳細(xì)的視圖。圖12中的組件的描述及接收信道1126的作用與前述參考圖11所描述的相似。與圖11中所描述的類似,在接收時鐘信號脈沖上,數(shù)字化數(shù)據(jù)1130、當(dāng)前接收時鐘信號1134及接收時鐘相位數(shù)據(jù)1136被并行傳輸給發(fā)送信道1238。
發(fā)送信道1238包括模擬發(fā)送串行器1240及重定時模塊1242。重定時模塊1242具有重定時模塊808及1020的作用(如前面參考圖8和圖10所描述的)。重定時模塊1242包括先進(jìn)先出(FIFO)寄存器1260及相位計算器1262。在接收時鐘脈沖上,重定時模塊1242從接收信道1126接收并寫入數(shù)字化數(shù)據(jù)1130、當(dāng)前接收時鐘信號1134及接收時鐘相位數(shù)據(jù)1136到FIFO寄存器1260的。FIFO寄存器1260也接收發(fā)送時鐘信號1244。在發(fā)送時鐘信號脈沖上,F(xiàn)IFO寄存碞1260輸出數(shù)字化數(shù)據(jù)1248及相位計算數(shù)據(jù)1236,其包括當(dāng)前接收時鐘信號1134、接收時鐘相位數(shù)據(jù)1136及發(fā)送時鐘信號1244。相位計算器1262接收相位計算數(shù)據(jù)1236并基于相位計算數(shù)據(jù)1236確定和輸出新的發(fā)送時鐘相位1246。模擬發(fā)送串行器1240接收該新的發(fā)送時鐘相位1246及數(shù)字化數(shù)據(jù)1248。該模擬發(fā)送串行器1240將該數(shù)字化數(shù)據(jù)1248放入模擬格式并根據(jù)該新的發(fā)送時鐘相位1246調(diào)整該發(fā)送時鐘信號。在調(diào)整的發(fā)送時鐘信號脈沖上,串行數(shù)據(jù)1250從發(fā)送信道1238被輸出。
圖13A是根據(jù)本發(fā)明的實(shí)施例的相位計算器1262的更詳細(xì)的視圖。相位計算器1262包括相位差計算器1366、相位控制多路復(fù)用器1368及增量模塊1370。相位差計算器1366從FIFO寄存器1260接收當(dāng)前接收時鐘信號相位1372及一個在先接收時鐘信號相位1374。根據(jù)在先存儲的當(dāng)前接收時鐘信號相位1372,在先接收時鐘信號相位1374由延遲碼元寄存器1396所提供。相位差計算器1366確定計算的相位差1376。在一個實(shí)施例中,該計算的相位差1376同時包括相位差和方向(如上描述)。相位控制多路復(fù)用器1368接收該計算的相位差1376、預(yù)定的相位差(包括方向)1378及挑選的相位控制信號1380。在本發(fā)明的實(shí)施例中,該預(yù)定的相位差1378在接收信道1126處被確定,被作為接收時鐘相位數(shù)據(jù)1136提供給發(fā)送信道1238,并被作為相位計算數(shù)據(jù)1236的一部分提供給相位差計算器1366。相位控制多路復(fù)用器1368根據(jù)該挑選的相位控制信號1380來選擇計算的相位差1376或者預(yù)定的相位差1378。然后相位控制多路復(fù)用器然后輸出計算的相位差1376或者預(yù)定的相位差1378作為相位調(diào)整值1382。在一個實(shí)施例中,增量模塊1370接收相位調(diào)整值1382及在先發(fā)送時鐘信號相位1384。該增量模塊1370根據(jù)相位調(diào)整值1382和在先發(fā)送時鐘信號相位1384確定一個新的發(fā)送相位值1386。新的發(fā)送相位值1386被反饋給延遲碼元寄存器1394,以用于下一周期,其中,在先發(fā)送時鐘信號相位1384由延遲碼元寄存器1394提供。
根據(jù)本發(fā)明的一個實(shí)施例,相位計算器1262可選地包括有調(diào)整判定模塊1388(在圖13B中顯示)。在本發(fā)明的一個實(shí)施例中,調(diào)整判定模塊1388接收相位閥值1395、相位限定信號1389及相位調(diào)整值1382。相位限定信號1389標(biāo)示是否該相位要被限定到一個閥值。調(diào)整判定模塊1388確定是否相位調(diào)整值1382超出預(yù)定相位閥值1395,并根據(jù)相位限定信號1389相應(yīng)地輸出判定信號1390到調(diào)零多路復(fù)用器(Zero/adjustment multiplexer)1391。例如,如果相位限定信號1389標(biāo)示相位要被限定到一閥值,且調(diào)整判定模塊1388確定相位調(diào)整值1382超出了預(yù)定相位閥值1395,則判定信號1390標(biāo)示無需調(diào)整。作為另一個例子,如果相位限定信號1389標(biāo)示相位要被限定到一閥值,且調(diào)整判定模塊1388確定相位調(diào)整值1382未超出預(yù)定相位閥值1395,則判定信號1390標(biāo)示將做一個相位調(diào)整。作為第三個例子,如果相位限定信號1389標(biāo)示相位無需被限定到一閥值,則判定信號1390標(biāo)示將做一個相位調(diào)整,而不管相位閥值1395是否被超出。
調(diào)零多路復(fù)用器1391接收判定信號1390、相位調(diào)整值1382及調(diào)零值1392(即零值)。如果判定信號1390標(biāo)示不做相位調(diào)整,則調(diào)零多路復(fù)用器1391選擇調(diào)零值1392。二選一地,如果判定信號1390標(biāo)示要做相位調(diào)整,則調(diào)零多路復(fù)用器1391選擇相位調(diào)整值1382。由調(diào)零多路復(fù)用器1391生成的調(diào)零選擇1397被輸出到增量模塊1370。如果調(diào)零值1392被選擇,增量模塊1370增加一個零值到在先發(fā)送時鐘信號相位1384,從而產(chǎn)生新的發(fā)送相位值1386,該新值等于在先發(fā)送時鐘信號相位1384。實(shí)際上,當(dāng)這種情形發(fā)生時,發(fā)送時鐘信號相位未被調(diào)整。如果選擇了相位調(diào)整值1382,增量模塊1370根據(jù)特定的方向,將相位調(diào)整值1382與該在先發(fā)送時鐘信號相位1384相加或相減,最終形成新的發(fā)送相位值1386。
根據(jù)本發(fā)明的另一實(shí)施例,調(diào)整判定模塊1388接收發(fā)送鎖相信號1393。該調(diào)整判定模塊1388確定發(fā)送鎖相信號1393是否標(biāo)示了發(fā)送鎖相被設(shè)置(即相位未被調(diào)整)。當(dāng)數(shù)據(jù)被從一個通道交換到另一個通道(例如當(dāng)接收數(shù)據(jù)被從一個發(fā)送通道交換到另一個發(fā)送通道),則期望發(fā)送鎖相被設(shè)置。如果調(diào)整判定模塊1388從發(fā)送鎖相信號1393確定發(fā)送鎖相被設(shè)置,則調(diào)整判定模塊1388輸出判定信號1390到調(diào)零多路復(fù)用器1391,以標(biāo)示不需做相位調(diào)整?;蛘?,如果調(diào)整判定模塊1388從發(fā)送鎖相信號1393確定發(fā)送鎖相未被設(shè)置,則調(diào)整判定模塊1388輸出判定信號1390到調(diào)零多路復(fù)用器1391,以標(biāo)示需做相位調(diào)整(假定此處沒有閥值限定)。
如同在前面涉及相位閥值限定的實(shí)施例中,調(diào)零多路復(fù)用器1391接收判定信號1390、相位調(diào)整值1382及調(diào)零值1392(即零值)。如果判定信號1390標(biāo)示不做相位調(diào)整,則調(diào)零多路復(fù)用器1391選擇調(diào)零值1392?;蛘?,如果判定信號1390標(biāo)示需做相位調(diào)整,則調(diào)零多路復(fù)用器1391選擇相位調(diào)整值1382。由調(diào)零多路復(fù)用器1391生成的調(diào)零選擇1397被輸出到增量模塊1370。如果選擇了調(diào)零值1392,則增量模塊1370增加一個零值到在先發(fā)送時鐘信號相位1384,從而產(chǎn)生新的傳輸相位值1386,該值等于在先發(fā)送時鐘信號相位1384。實(shí)際上,當(dāng)這種情形發(fā)生時,發(fā)送時鐘信號相位未被調(diào)整。如果選擇了相位調(diào)整值1382,增量模塊1370根據(jù)特定的方向,將相位調(diào)整值1382與該在先發(fā)送時鐘信號相位1384相加或相減,最終形成新的發(fā)送相位值1386。
根據(jù)本發(fā)明的實(shí)施例,相位計算器1262包括前面參考圖13A及13B中描述的實(shí)施例中的所有元件及輸入。在本實(shí)施例中,判定信號1390根據(jù)相位限定信號1389、相位閥值1395及發(fā)送鎖相信號1393,標(biāo)示調(diào)零多路復(fù)用器1391是選擇相位調(diào)整值1382還是選擇調(diào)零值1392(即零值)。根據(jù)本實(shí)施例,調(diào)整判定模塊1388通過利用圖14所顯示的組件結(jié)構(gòu)來管理該相位限定信號1389、相位閥值1395及發(fā)送鎖相信號1393。
圖14描述了調(diào)整判定模塊1388的擴(kuò)展視圖,如所顯示的配置,調(diào)整判定模塊1388包括比較器1402、與門1404及或門1406。在本實(shí)施例中,比較器1402比較輸入相位閥值1395與輸入相位調(diào)整值1382以確定相位調(diào)整值1382是否超出相位閥值1395。與門1404根據(jù)輸入相位限定信號1389,確定該由比較器1402生成的閥值決定是否被用作為在確定相位調(diào)整中的一個因素。最后,或門1406確定是否將該相位鎖至其當(dāng)前狀態(tài),而不管由比較器1402和與門1404生成的閥值相關(guān)的決定。
根據(jù)本發(fā)明的實(shí)施例,參考圖15描述了一種在收發(fā)器中將接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的方法。方法1400開始于步驟1502。在步驟1502中,接收信道中的在先接收時鐘信號相位被存儲,以用于以后的比較。在步驟1504中,接收信道中的當(dāng)前接收時鐘信號相位被標(biāo)示。在步驟1506中,確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的相位差。在步驟1508中,標(biāo)示在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的相位差的方向。該方向可標(biāo)示為前面參考圖8所描述的。在步驟1510中,根據(jù)相位差和方向,發(fā)送信道的在先發(fā)送時鐘信號相位被調(diào)整到當(dāng)前發(fā)送時鐘信號相位。然后結(jié)束方法1500。根據(jù)本發(fā)明的實(shí)施例,步驟1502、1504、1506 及1508在接收信道中發(fā)生,而步驟1510在發(fā)送信道中發(fā)生。在另一實(shí)施例中,步驟1504在接收信道中發(fā)生,而步驟1502、1506、1508及1510在發(fā)送信道中發(fā)生。
根據(jù)本發(fā)明的又一實(shí)施例,參照圖16,描述了一種在收發(fā)器中將接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的方法。方法1600開始于步驟1602,在步驟1602中,存儲接收信道中的在先接收時鐘信號相位,以用于以后的比較。在步驟1604中,標(biāo)示接收信道中的當(dāng)前接收時鐘信號相位。在步驟1606中,確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的相位差。在步驟1608中,標(biāo)示在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的相位差的方向。該方向可標(biāo)示為前面參考圖8所描述的。在步驟1610中,該相位差和方向被提供給發(fā)送信道。在步驟1612中,根據(jù)相位差和方向,發(fā)送信道的在先發(fā)送時鐘信號相位被調(diào)整到當(dāng)前發(fā)送時鐘信號相位。然后結(jié)束方法1600。根據(jù)本發(fā)明的實(shí)施例,步驟1602、1604、1606、1608及1610在接收信道中發(fā)生,而步驟1612在發(fā)送信道中發(fā)生。
在圖17中,對方法1600中的步驟1612作進(jìn)一步描述。步驟1612開始于步驟1702。在步驟1702,在接收時鐘信號脈沖上,該相位差及方向被接收并被寫入重定時模塊。在步驟1704,在發(fā)送時鐘信號脈沖上,基于該相位差及方向的新的發(fā)送時鐘相位數(shù)據(jù)被從重定時模塊中讀出。步驟1612然后轉(zhuǎn)至步驟1614,此處該方法結(jié)束。
根據(jù)本發(fā)明的再一實(shí)施例,參考圖18,描述了一種在收發(fā)器中將接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的方法。方法1800開始于步驟1802,在步驟1802中,存儲接收信道中的在先接收時鐘信號相位,以用于以后的比較。在步驟1804中,標(biāo)示接收信道中的當(dāng)前接收時鐘信號相位。在步驟1806中,該在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位被提供給發(fā)送信道。在步驟1808中,確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的相位差。在步驟1810中,標(biāo)示在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的相位差的方向。該方向可標(biāo)示為前面參考圖8所描述的。在步驟1812中,根據(jù)相位差和方向,發(fā)送信道的在先發(fā)送時鐘信號相位被調(diào)整到當(dāng)前發(fā)送時鐘信號相位。方法1800然后在1814處結(jié)束。在該實(shí)施例中,步驟1804及1806在接收信道中發(fā)生,而步驟1802、1808、1810及1812在發(fā)送信道中發(fā)生。
根據(jù)本發(fā)明的實(shí)施例,在圖19中,對方法1800中的步驟1806進(jìn)一步描述。步驟1806開始于步驟1902。在步驟1902,在接收時鐘信號脈沖上,在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位被接收并被寫入發(fā)送信道的重定時模塊。步驟1806然后轉(zhuǎn)至步驟1808。
根據(jù)本發(fā)明的實(shí)施例,在圖20中,對方法1800中的步驟1812做了進(jìn)一步描述。步驟1812開始于步驟2002。在步驟2002,在發(fā)送時鐘信號脈沖上,基于該當(dāng)前接收時鐘信號相位及在先接收時鐘信號相位的新的發(fā)送時鐘相位數(shù)據(jù)被從發(fā)送信道的重定時模塊中讀出。步驟1812然后轉(zhuǎn)至步驟1814,此處該方法結(jié)束。
根據(jù)本發(fā)明的實(shí)施例,參考圖21,描述了一種將發(fā)送時鐘信號相位與接收時鐘信號相位鎖相的方法。方法2100開始于步驟2102,在步驟2102中,接收在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的預(yù)定相位差及方向。在步驟2104中,接收當(dāng)前接收時鐘信號相位。在步驟2106中,該當(dāng)前接收時鐘信號相位被存儲作為存儲的在先接收時鐘信號相位。在步驟2108中,確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間計算的相位差及方向。在步驟2110中,接收相位控制選擇信號。在步驟2112中,依據(jù)該相位控制選擇信號,預(yù)定相位差及方向或者該計算的相位差及方向被選擇作為可供使用的選擇的相位差(和方向)。在步驟2114中,接收在先發(fā)送時鐘信號相位。在步驟2116中,依據(jù)特定的選擇方向,該選擇的相位差與該在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整的發(fā)送時鐘信號相位。方法2100在步驟2118處結(jié)束。
根據(jù)本發(fā)明的另一實(shí)施例,參考圖22A及圖22B,描述了一種將發(fā)送時鐘信號相位與接收時鐘信號相位鎖相的方法。方法2200開始于步驟2202,在步驟2202中,接收在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間的預(yù)定相位差及方向。在步驟2204中,接收當(dāng)前接收時鐘信號相位。在步驟2206中,該當(dāng)前接收時鐘信號相位被存儲作為存儲的在先接收時鐘信號相位。在步驟2208中,確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位間計算的相位差及方向。在步驟2210中,接收相位控制選擇信號。在步驟2212中,依據(jù)該相位控制選擇信號,選擇預(yù)定相位差及方向或者該計算的相位差及方向作為可供使用的選擇的相位差和方向。在步驟2214中,接收發(fā)送鎖相信號。如果該發(fā)送鎖相信號被設(shè)置,則標(biāo)示不作調(diào)整,然后該方法繼續(xù)步驟2216。在步驟2216中,更改該選擇的相位差為零值。在步驟2218中,接收在先發(fā)送時鐘信號相位。在步驟2220中,依據(jù)特定的選擇方向,該選擇的相位差與該在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整的發(fā)送時鐘信號相位。在這種情況下,該發(fā)送時鐘信號相位保持不變(即沒有相位調(diào)整)。方法2200在步驟2222處結(jié)束。
相反,如果在步驟2214中,該發(fā)送鎖相信號未被設(shè)置,則標(biāo)示將作調(diào)整,則在一個實(shí)施例中,該方法轉(zhuǎn)至步驟2218,或者在另一個實(shí)施例中,如果該相位調(diào)整被任意地限定在一個相位閥值上,則轉(zhuǎn)至步驟2224(圖22B)。在沒有相位閥值選項的實(shí)施例中,步驟2218在步驟2214之后。在步驟2218中,接收在先發(fā)送時鐘信號相位。在步驟2220中,依據(jù)特定的選擇方向,該選擇的相位差與該在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整的發(fā)送時鐘信號相位。方法2200在步驟2222處結(jié)束。
在涉及有相位閥值選項的實(shí)施例中,如果在步驟2214中,該發(fā)送鎖相信號未被設(shè)置,則該方法繼續(xù)步驟2224,在步驟2224中,接收相位限定信號。該相位限定信號標(biāo)示是否要限定對在先發(fā)送時鐘信號相位的調(diào)整,而不管該選擇的相位差是否超出預(yù)定相位閥值。如果相位限定信號標(biāo)示無需限定相位調(diào)整,該方法繼續(xù)步驟2218。如果相位限定信號標(biāo)示將限制相位調(diào)整,則該方法繼續(xù)步驟2226。在步驟2226中,接收預(yù)定相位閥值。在步驟2228中,確定該選擇的相位差是否超出該預(yù)定相位閥值。如果該選擇的相位差超出該預(yù)定相位閥值,則該方法轉(zhuǎn)至步驟2216,在此處,該選擇的相位差被更改為零值(即無需作相位調(diào)整)。如果該選擇的相位差在該預(yù)定相位閥值范圍內(nèi),則該方法轉(zhuǎn)至步驟2218。在步驟2218中,接收在先發(fā)送時鐘信號相位。在步驟2220中,依據(jù)特定的選擇方向,該選擇的相位差與該在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整的發(fā)送時鐘信號相位。方法2200在步驟2222處結(jié)束。
根據(jù)本發(fā)明的另一實(shí)施例,參照圖23,描述了一種將數(shù)據(jù)從與收發(fā)器系統(tǒng)的接收信道連接的第一外部組件傳輸?shù)脚c收發(fā)器系統(tǒng)的發(fā)送信道連接的第二外部組件的方法。該外部組件包括,但不限于磁盤驅(qū)動器。方法2300開始于步驟2302。在步驟2302,來自第一外部組件的外部組件數(shù)據(jù)在接收信道處被接收。在步驟2304,該外部組件數(shù)據(jù)及接收時鐘相位數(shù)據(jù)被從接收信道傳輸至發(fā)送信道。在步驟2306,發(fā)送時鐘信號與每一接收時鐘相位數(shù)據(jù)的接收時鐘信號鎖相。在步驟2308,該外部組件數(shù)據(jù)被從發(fā)送信道傳輸至第二外部組件。方法2300然后結(jié)束。
上面描述的系統(tǒng)和方法包括必不可少的二種相位差計算選項。在第一種選項中,相位差及方向在接收信道處被計算,并被傳輸至發(fā)送信道用于發(fā)送時鐘相位的調(diào)整。該相位差及方向的計算是在發(fā)送信道處完成的。在第二種選項中,相位差及方向的計算在發(fā)送信道中完成。該兩種選項傾向于在系統(tǒng)中被編程,以使每一種均可選。采用第一種選項的優(yōu)點(diǎn)在于傳送的位更少。采用第二種選項的優(yōu)點(diǎn)在于,如果接收信道與發(fā)送信道彼此距離很遠(yuǎn),在發(fā)送信道本地進(jìn)行計算更安全。如果在這種情況下采用第一種選項,則相位差隨其到達(dá)發(fā)送信道的時間再次更改,使數(shù)據(jù)完整性處于危險中。
結(jié)論該揭露呈現(xiàn)了一種具有與接收時鐘信號鎖相的發(fā)送時鐘信號相位的收發(fā)器系統(tǒng)。該揭露還呈現(xiàn)了一種將數(shù)據(jù)從與收發(fā)器系統(tǒng)(如此處描述的)的接收信道連接的第一外部組件傳輸?shù)脚c收發(fā)器系統(tǒng)的發(fā)送信道連接的第二外部組件的方法。通過利用諸如本發(fā)明的合適的機(jī)構(gòu)來強(qiáng)制來控制相位,一種強(qiáng)大的設(shè)計可使其中設(shè)備的發(fā)送頻率追蹤到接收頻率,而不損失數(shù)據(jù)/信息。雖然本發(fā)明的各種實(shí)施例在前文已被描述,可理解為其僅用于經(jīng)由實(shí)例來呈現(xiàn),而不是限定于此。在不脫離附加的權(quán)利所定義的發(fā)明范圍內(nèi)進(jìn)行各種形式上的變化及細(xì)化是可被本領(lǐng)域的技術(shù)人員所理解的。因此,本發(fā)明的寬度和范圍并不限于前文揭露的任何示例性實(shí)施例,其應(yīng)被定義為僅按照隨后的權(quán)利要求及其等效。
權(quán)利要求
1.一種在收發(fā)器中將接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的方法,其特征在于,包括存儲接收信道的在先接收時鐘信號相位;識別接收信道的當(dāng)前接收時鐘信號相位;確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差;識別在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向;以及基于所述相位差及方向?qū)l(fā)送信道的在先發(fā)送時鐘信號相位調(diào)整到發(fā)送信道的當(dāng)前發(fā)送時鐘信號相位。
2.如權(quán)利要求1所述的方法,其特征在于,所述存儲步驟、識別當(dāng)前接收時鐘信號相位步驟、確定步驟、及識別方向步驟均在接收信道中發(fā)生。
3.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括提供所述相位差及方向給發(fā)送信道的步驟,且調(diào)整步驟在發(fā)送信道中發(fā)生。
4.如權(quán)利要求3所述的方法,其特征在于,所述調(diào)整步驟包括在接收時鐘信號脈沖上,接收并寫所述相位差及方向到重定時模塊;以及在發(fā)送時鐘信號脈沖上,基于所述相位差及方向從重定時模塊中讀出新的發(fā)送時鐘相位數(shù)據(jù)。
5.一種用于將接收時鐘信號相位與發(fā)送時鐘信號相位同步的系統(tǒng),其特征在于,該系統(tǒng)包括接收信道;以及發(fā)送信道;其中,發(fā)送信道基于接收時鐘信號相位數(shù)據(jù)將發(fā)送時鐘信號相位與接收時鐘信號相位同步。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,進(jìn)一步包括用于將接收時鐘信號相位數(shù)據(jù)從接收信道傳送至發(fā)送信道的裝置。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于,接收信道及發(fā)送信道均為收發(fā)器的一部分。
8.一種用于將接收時鐘信號相位與發(fā)送時鐘信號相位同步的系統(tǒng),其特征在于,該系統(tǒng)包括接收信道,其輸出當(dāng)前接收時鐘信號脈沖及接收時鐘相位數(shù)據(jù);以及發(fā)送信道,其包括發(fā)送時鐘信號,且其從接收信道接收當(dāng)前接收時鐘信號脈沖及接收時鐘相位數(shù)據(jù);其中,發(fā)送信道基于接收時鐘相位數(shù)據(jù)將發(fā)送時鐘信號相位與接收時鐘信號相位同步。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,進(jìn)一步包括用于將當(dāng)前接收時鐘信號脈沖及接收時鐘相位數(shù)據(jù)從接收信道傳送至發(fā)送信道的裝置。
10.一種將發(fā)送時鐘信號相位與接收時鐘信號相位鎖相的方法,其特征在于,包括接收預(yù)定的在先接收時鐘相位與當(dāng)前接收時鐘信號相位間的相位差及方向;接收當(dāng)前接收時鐘信號相位;存儲所述當(dāng)前接收時鐘信號相位作為存儲的在先接收時鐘信號相位;確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間計算的相位差及方向;接收相位控制選擇信號;根據(jù)所述相位控制選擇信號,選擇預(yù)定的相位差和方向或者計算的相位差及方向,作為選定的相位差及方向;接收在先發(fā)送時鐘信號相位;以及根據(jù)所述選定的方向,將所述選定的相位差與在先發(fā)送時鐘信號相位相加或相減,以獲得調(diào)整過的發(fā)送時鐘信號相位。
全文摘要
本發(fā)明提供了一種在收發(fā)器中將接收信道的接收時鐘信號相位與發(fā)送信道的發(fā)送時鐘信號相位同步的系統(tǒng)和方法。該系統(tǒng)包括接收信道和發(fā)送信道,其中,該發(fā)送信道基于接收時鐘信號相位數(shù)據(jù)將發(fā)送時鐘信號相位與接收時鐘信號相位同步。該方法包括存儲接收信道的在先接收時鐘信號相位并識別接收信道的當(dāng)前接收時鐘信號相位。該方法進(jìn)一步包括確定在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差,并識別在先接收時鐘信號相位與當(dāng)前接收時鐘信號相位之間的相位差的方向。該方法進(jìn)一步包括基于相位差及方向?qū)l(fā)送信道的在先發(fā)送時鐘信號相位調(diào)整到發(fā)送信道的當(dāng)前發(fā)送時鐘信號相位。
文檔編號H04L25/00GK1677916SQ20051006259
公開日2005年10月5日 申請日期2005年3月28日 優(yōu)先權(quán)日2004年3月31日
發(fā)明者阿巴斯·埃米里奇梅, 霍華德·鮑默, 約翰·路易, 瓦蘇德萬·帕薩瑟拉思, 琳達(dá)·英 申請人:美國博通公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
邹城市| 佛山市| 惠水县| 荥经县| 承德县| 徐州市| 工布江达县| 罗甸县| 连云港市| 清水河县| 如皋市| 额济纳旗| 菏泽市| 古浪县| 扶余县| 韶关市| 犍为县| 西昌市| 阿巴嘎旗| 普安县| 久治县| 敖汉旗| 临泽县| 枞阳县| 连南| 黄平县| 靖江市| 高雄县| 上饶市| 克拉玛依市| 贵港市| 乾安县| 藁城市| 石城县| 米林县| 永善县| 攀枝花市| 石首市| 白山市| 达孜县| 怀宁县|