專利名稱:動(dòng)態(tài)視窗式高速資料接收裝置與方法及數(shù)字式調(diào)整相位裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及高速資料接收裝置與方法,特別是關(guān)于利用動(dòng)態(tài)視窗來(lái)判斷高速資料的一種動(dòng)態(tài)視窗式高速資料接收裝置及數(shù)字式調(diào)整相位裝置。
習(xí)知用來(lái)克服參考時(shí)脈信號(hào)歪斜的方法是利用多次取樣(oversample)串列資料信號(hào),亦即對(duì)每一位元信號(hào)進(jìn)行復(fù)數(shù)次取樣的動(dòng)作,以獲得復(fù)數(shù)個(gè)資料。因此,在復(fù)數(shù)個(gè)資料中的多數(shù)資料即可視為正確資料,而克服參考時(shí)脈信號(hào)歪斜。但是當(dāng)參考時(shí)脈信號(hào)歪斜的程度較大時(shí),則該多次取樣的方法仍然會(huì)有錯(cuò)誤之虞。
另外,美國(guó)專利第5,905,769號(hào)“對(duì)信號(hào)歪斜不敏感的高速多組信號(hào)資料傳輸?shù)南到y(tǒng)與方法(System and method for high-speed skew-insensitive multi-channel data transmission)”專利則提出一種利用偵測(cè)信號(hào)的歪斜程度,并適時(shí)調(diào)整取樣時(shí)脈的相位的方法與系統(tǒng)。如
圖1與圖2所示,該專利提供12個(gè)不同相位的取樣時(shí)脈,且對(duì)每個(gè)串列資料位元取樣3次。接著,比較每個(gè)位元所取樣的資料來(lái)決定出正確的資料,并根據(jù)取樣位元的分布情形決定是否調(diào)整取樣時(shí)脈的相位。因此該方法雖可適時(shí)調(diào)整取樣時(shí)脈的相位,然對(duì)參考時(shí)脈歪斜很大的情況,則取樣方式仍然會(huì)有錯(cuò)誤之虞,且必須利用鎖相回路根據(jù)參考時(shí)脈產(chǎn)生12個(gè)不同相位且頻率為參考時(shí)脈2.5倍的取樣時(shí)脈。
為達(dá)成上述目的,本發(fā)明動(dòng)態(tài)視窗式高速資料接收裝置,接收一參考時(shí)脈與一序列輸入資料后,產(chǎn)生并列輸出資料,該資料接收裝置包含一多相位鎖相回路,根據(jù)前述參考時(shí)脈產(chǎn)生復(fù)數(shù)個(gè)相位不同步的過(guò)取樣時(shí)脈;一取樣單元,接收前述過(guò)取樣時(shí)脈與前述序列輸入資料,并以該等復(fù)數(shù)個(gè)過(guò)取樣時(shí)脈對(duì)該序列輸入資料進(jìn)行取樣,并輸出一取樣信號(hào);一動(dòng)態(tài)視窗式資料選擇單元,接收前述取樣信號(hào),并根據(jù)一狀態(tài)控制信號(hào)輸出一動(dòng)態(tài)左視窗、一動(dòng)態(tài)中視窗與一動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),且該動(dòng)態(tài)視窗式資料選擇單元對(duì)應(yīng)一有效視窗控制信號(hào)從前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗或動(dòng)態(tài)右視窗中選擇其中一動(dòng)態(tài)視窗信號(hào),并輸出該動(dòng)態(tài)視窗信號(hào)的一部分位元作為有效信號(hào);一視窗仲裁控制單元,接收前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),并比較核等動(dòng)態(tài)視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該視窗仲裁控制單元在前述動(dòng)態(tài)左視窗或動(dòng)態(tài)右視窗連續(xù)預(yù)定次被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào);一資料整合單元,依序接收前述有效信號(hào),并產(chǎn)生一并列搜尋資料,且該資料整合單元在一資料致能信號(hào)DE致能時(shí),輸出一并列輸出資料;及一控制字組搜尋單元,接收前述并列搜尋資料,并搜尋是否有傳輸協(xié)定的一控制字元,若有搜尋到前述控制字元,則將前述資料致能信號(hào)DE致能。
本發(fā)明還包括一種動(dòng)態(tài)視窗式高速資料接收方法,接收一參考時(shí)脈與序列輸入資料后,產(chǎn)生并列輸出資料,該資料接收方法包含產(chǎn)生多相位時(shí)脈,根據(jù)前述參考時(shí)脈產(chǎn)生復(fù)數(shù)個(gè)相位不同步的過(guò)取樣時(shí)脈;取樣資料,根據(jù)前述復(fù)數(shù)個(gè)過(guò)取樣時(shí)脈對(duì)前述序列輸入資料進(jìn)行取樣,并輸出一取樣信號(hào);動(dòng)態(tài)視窗式資料選擇步驟,接收前述過(guò)取樣信號(hào),并對(duì)應(yīng)于一狀態(tài)控制信號(hào)輸出一動(dòng)態(tài)左視窗、一動(dòng)態(tài)中視窗與一動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),且該步驟根據(jù)一有效視窗控制信號(hào)從前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗或動(dòng)態(tài)右視窗中選擇其中一動(dòng)態(tài)視窗信號(hào),并輸出該動(dòng)態(tài)視窗信號(hào)的一部分位元作為有效信號(hào);視窗仲裁控制步驟,接收前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),并比較該等動(dòng)態(tài)視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該步驟在前述動(dòng)態(tài)左視窗或動(dòng)態(tài)右視窗連續(xù)預(yù)定次被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào);資料整合步驟,依序接收前述有效信號(hào),并產(chǎn)生一并列搜尋資料,且該步驟在一資料致能信號(hào)DE致能時(shí),輸出一并列輸出資料;及控制字組搜尋步驟,接收前述并列搜尋資料,并搜尋是否有傳輸協(xié)定的一控制字元,若有搜尋到前述控制字元,則將前述資料致能信號(hào)DE致能。
另外,本發(fā)明還公開(kāi)了一種數(shù)字式調(diào)整相位裝置,其包含一動(dòng)態(tài)視窗式資料選擇單元,對(duì)應(yīng)于一狀態(tài)控制信號(hào),接收復(fù)數(shù)個(gè)過(guò)取樣的位元信號(hào),并輸出一左視窗、一中視窗與一右視窗的視窗信號(hào),并根據(jù)一有效視窗控制信號(hào)從前述左視窗或中視窗或右視窗的視窗信號(hào)中選擇出一有效視窗;及一視窗仲裁控制單元,接收前述左視窗、中視窗與右視窗的視窗信號(hào),并比較該等視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該視窗仲裁控制單元在前述左視窗或右視窗連續(xù)預(yù)定大被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào)。
具體實(shí)施例方式
圖3所示為本發(fā)明動(dòng)態(tài)視窗式高速資料接收裝置的方塊圖。如該圖所示,本發(fā)明高速資料接收裝置10用來(lái)接收數(shù)字的高速序列資料,并轉(zhuǎn)換成并列資料輸出。該接收裝置10包含一多相位鎖相回路(phase locked loop)20、一取樣單元30、一動(dòng)態(tài)視窗式資料選擇單元40、一視窗仲裁控制單元50、一資料整合單元60、及一控制字組搜尋單元70。該圖所示僅為接收一組高速序列資料的方塊圖。
多相位鎖相回路20接收參考時(shí)脈CKr并產(chǎn)生10個(gè)相位平均分布的取樣時(shí)脈CK0-CK9,如圖4所示。該等取樣時(shí)脈CK0-CK9的相位差大致相等,且分成A組與B組,在初始狀態(tài)0下,A組為取樣時(shí)脈CK0-CK4,B組為取樣時(shí)脈CK5-CK9。因此,若參考時(shí)脈CKr的頻率為N-MHz,則取樣時(shí)脈CK0-CK9的頻率為2.5N-MHZ。
取樣單元30則根據(jù)該等取樣時(shí)脈CK0-CK9對(duì)輸入信號(hào)(串列資料流)進(jìn)行取樣輸出。如圖5所示,在初始狀態(tài)0下,A組的取樣時(shí)脈CK0-CK4取樣輸入信號(hào)的2個(gè)位元資料(例如D0、D1)而產(chǎn)生A組的5個(gè)取樣資料SH0-SH4;B組的取樣時(shí)脈CK5-CK9接著取樣輸入信號(hào)的下2個(gè)位元資料(例如D2、D3),而產(chǎn)生B組的5個(gè)取樣資料SH5-SH9。取樣單元30所產(chǎn)生的取樣信號(hào)SH0-SH9依序傳送給資料選擇單元40。
資料選擇單元40具有兩組資料選擇器,并分別具有三個(gè)動(dòng)態(tài)視窗A-WinC、A-WinL、與A-WinR、及B-WinC、B-WinL、與B-WinR。而且,每個(gè)視窗在不同的狀態(tài)值時(shí),接收不同的5個(gè)取樣點(diǎn)的資料。如圖5所示,在初始狀態(tài)值下,亦即狀態(tài)值為S0時(shí),視窗A-WinC的資料為取樣時(shí)脈CK0-CK4所取樣的資料為SH
、視窗A-WinL的資料為取樣時(shí)脈CK9-CK3所取樣的資料為SH[9,0,1,2,3]、視窗A-WinR的資料為取樣時(shí)脈CK1-CK5所取樣的資料為SH[1,2,3,4,5]、視窗B-WinC的資料為取樣時(shí)脈CK5-CK9所取樣的資料為SH[5,6,7,8,9]、視窗B-WinL的資料為取樣時(shí)脈CK4-CK8所取樣的資料為SH[4,5,6,7,8]、視窗B-WinR的資料為取樣時(shí)脈CK6-CK0所取樣的資料為SH[6,7,8,9,0]。資料選擇單元40的每個(gè)資料選擇器將三個(gè)動(dòng)態(tài)視窗WinC、WinL、與WinR的取樣資料傳給視窗仲裁控制單元50,并根據(jù)該視窗仲裁控制單元50傳回的動(dòng)態(tài)視窗有效信號(hào)(WinS),選取其中該個(gè)有效動(dòng)態(tài)視窗的其中2個(gè)取樣資料作為正確的2位元資料輸出,將該2位元資料輸出給資料整合單元60。另外,該視窗仲裁控制單元50還根據(jù)各動(dòng)態(tài)視窗WinC、WinL與WinR的取樣資料產(chǎn)生狀態(tài)控制信號(hào)。資料選擇單元40的資料選擇器即根據(jù)該狀態(tài)控制信號(hào)設(shè)定各動(dòng)態(tài)視窗所對(duì)應(yīng)的取樣時(shí)脈。
如圖8(A)和8(B)所示,視窗仲裁控制單元50包含兩個(gè)有效視窗決定單元51、52及兩個(gè)狀態(tài)值變更檢測(cè)單元53、54,其視窗仲裁控制單元50的動(dòng)作原理詳述如下。首先視窗仲裁控制單元50會(huì)從資料選擇單元40的A、B兩組資料選擇器WinC、WinL與WinR的取樣資料。如圖5所示,資料選擇單元40在初始狀態(tài)值時(shí),A組資料選擇器的動(dòng)態(tài)視窗A-WinC、A-WinL與A-WinR與B組資料選擇器的動(dòng)態(tài)視窗B-WinC、B-WinL與B-WinR的取樣資料分別為SH[9,0,1,2,3]、SH
、SH[1,2,3,4,5]與SH[4,5,6,7,8]、SH[5,6,7,8,9]、SH[6,7,8,9,0]。如圖8(A)所示,視窗仲裁控制單元50的有效視窗決定單元51、52分別接收到資料選擇單元40的A組與B組資料選擇器的取樣資料分別為SH[9,0,1,2,3,4,5]與SH[4,5,6,7,8,9,0]后,則根據(jù)A、B兩組各視窗的取樣資料的特性分別決定動(dòng)態(tài)視窗WinL、WinC及WinR中,何種視窗為有效視窗,并輸出一有效視窗控制信號(hào)。圖9、10為有效視窗決定單元的一實(shí)施例。如圖10所示,第一判斷單元case1在輸入信號(hào)I
為
、[11000]、
、或[11111]時(shí),其輸出信號(hào)0為“H”,否則為“L”。而第二判斷單元case2在輸入信號(hào)I
為
、[11100]、
、或[11111]時(shí),其輸出信號(hào)0為“H”,否則為“L”。因此各視窗的資料經(jīng)過(guò)該等判斷單元case1、case2后,即可產(chǎn)生相對(duì)應(yīng)的有效資料。而且,如圖9所示,當(dāng)WinC-valid為有效時(shí)(輸出為“H”),利用反向器56與及閘57、58使WinL-valid與WinR-valid無(wú)法設(shè)定成有效(輸出為“L”)。
資料選擇單元40收到有效視窗控制信號(hào),并根據(jù)該有效視窗控制信號(hào),選取該有效視窗的第一及第四位元或是第二及第五位元的取樣資料,作為正確的2位元資料輸出。也就是說(shuō),當(dāng)有效視窗的取樣資料[1st,2nd,3rd,4th,5th]為
或[1,1,1,0,0]時(shí),資料選擇單元40選擇第二與第五取樣點(diǎn)[2nd,5th]的資料
或[1,0]作為有效的2位元資料輸出。而當(dāng),有效視窗的資料列[1st,2nd,3rd,4th,5th]為
或[1,1,0,0,0]時(shí),資料選擇單元40選擇第一與第四取樣點(diǎn)[1st,4th]的資料
或[1,0]作為有效的2位元資料輸出。而當(dāng),有效視窗的資料列為[1,1,1,1,1]或
時(shí),資料選擇單元40則選擇此次取樣點(diǎn)選擇與前次的取樣點(diǎn)相同。
視窗仲裁控制單元50偵測(cè)到動(dòng)態(tài)視窗WinL或動(dòng)態(tài)視窗WinR連續(xù)四次為有效視窗時(shí),即認(rèn)為信號(hào)確實(shí)向前或向后歪斜。視窗仲裁控制單元50包括狀態(tài)值變更檢測(cè)單元53、54。狀態(tài)值變更檢測(cè)單元53用來(lái)檢測(cè)是否有連續(xù)四次的WinL為有效視窗,并產(chǎn)生向左移位脈沖“Shift Left Pulse”。而狀態(tài)值變更檢測(cè)單元54用來(lái)檢測(cè)是否有連續(xù)四次的WinR為有效視窗,并產(chǎn)生向右移位脈沖“Shift Right Pulse”,其實(shí)施例如圖8(B)所示。一包括左移位脈沖“Shift Left Pulse”與向右移位脈種“Shift Right Pulse”輸出至資料選擇單元40。資料選擇單元40根據(jù)控制狀態(tài)值的改變。當(dāng)ShiftRight Pulse與Shift Left Pulse同時(shí)為“L”時(shí),狀態(tài)值不變。當(dāng)ShiftLeft Pulse=“H”、Shift Right Pulse=“L”時(shí),狀態(tài)值左移。當(dāng)ShiftLeft Pulse=“L”、Shift Right Pulse=“H”時(shí),狀態(tài)值右移。如圖6所示,狀態(tài)值的可能變化情形。如圖7所示,在各狀態(tài)值下,各動(dòng)態(tài)視窗信號(hào)相對(duì)于取樣時(shí)脈CK0-CK9的取樣起始點(diǎn)。
視窗仲裁控制單元50的判斷規(guī)則如下根據(jù)圖5的取樣時(shí)脈來(lái)分析,即使參考時(shí)脈有歪斜的影響,所取樣的資料應(yīng)至少持續(xù)2個(gè)取樣時(shí)脈。因此,各視窗的取樣資料不應(yīng)會(huì)有例如00100、01010、10100、…等的情形,若有則認(rèn)為該取樣資料無(wú)效。所以,(1)先檢視動(dòng)態(tài)視窗WinC的取樣資料是否符合檢測(cè)視窗式樣中的其中一式樣,若有則設(shè)定動(dòng)態(tài)視窗WinC為有效視窗。檢測(cè)視窗式樣包含
、[11100]、
、[11000]、[11111]、
等式樣。
(2)若動(dòng)態(tài)視窗WinC的取樣資料不符合上述任一檢測(cè)視窗式樣,則進(jìn)一步檢視動(dòng)態(tài)視窗WinL與動(dòng)態(tài)視窗WinR是否只有其中一個(gè)符合檢測(cè)視窗式樣中的其中一式樣。若只有動(dòng)態(tài)視窗WinL符合檢測(cè)視窗式樣,則設(shè)定動(dòng)態(tài)視窗WinL為有效視窗。若只有動(dòng)態(tài)視窗WinR符合檢測(cè)視窗式樣,則設(shè)定動(dòng)態(tài)視窗WinR為有效視窗。
(3)若動(dòng)態(tài)視窗WinL與動(dòng)態(tài)視窗WinR均同時(shí)符合檢測(cè)視窗式樣,則以上次的有效視窗為有效視窗。
(4)當(dāng)動(dòng)態(tài)視窗WinL或動(dòng)態(tài)視窗WinR連續(xù)幾次為有效視窗時(shí),例如連續(xù)4次,即表示信號(hào)確實(shí)向前或向后歪斜,故輸出一狀態(tài)控制信號(hào),藉以改變各視窗所對(duì)應(yīng)的取樣時(shí)脈。
圖6與圖7即說(shuō)明狀態(tài)值與各視窗所對(duì)應(yīng)的取樣時(shí)脈。如圖6所示,假設(shè)初始的狀態(tài)值為S0,當(dāng)動(dòng)態(tài)視窗WinL連續(xù)4次為有效視窗時(shí),表示信號(hào)向左歪斜,因此將狀態(tài)值變更為S1,并傳給資料選擇單元40。此時(shí),各視窗所對(duì)應(yīng)的取樣資料即向前移動(dòng)一個(gè)相位。例如動(dòng)態(tài)視窗AwinL的取樣資料變更為SH[8,9,0,1,2]、動(dòng)態(tài)視窗AWinC的取樣資料變更為SH[9,0,1,2,3]、動(dòng)態(tài)視窗AWinR的取樣資料變更為SH
。由于信號(hào)歪斜的瞬間變化有限,因此不管信號(hào)是否持續(xù)歪斜,本發(fā)明的視窗仲裁控制單元50均可設(shè)定適當(dāng)?shù)臓顟B(tài)值,使有效視窗大都維持在動(dòng)態(tài)視窗WinC。所以,變更后,下一次的有效視窗應(yīng)回到動(dòng)態(tài)視窗WinC。
假設(shè)初始的狀態(tài)值為S0,而當(dāng)動(dòng)態(tài)視窗WinR連續(xù)4次為有效視窗時(shí),表示信號(hào)向右歪斜,因此將狀態(tài)值變更為S9,并傳給資料選擇單元40。此時(shí),各視窗所對(duì)應(yīng)的取樣資料即向后移動(dòng)一個(gè)相位。例如動(dòng)態(tài)視窗AWinL的取樣資料變更為SH
、動(dòng)態(tài)視窗AWinC的取樣資料變更為SH[1,2,3,4,5]、動(dòng)態(tài)視窗AWinR的取樣資料變更為SH[2,3,4,5,6]。所以,變更后,下一次的有效視窗應(yīng)回到動(dòng)態(tài)視窗WinC。
其次,當(dāng)資料選擇單元40收到有效視窗控制信號(hào)后,即從該有效視窗擷取2位元有效資料輸出。當(dāng)有效視窗的取樣資料為
或[1,1,1,0,0]時(shí),資料選擇單元40選擇第二與第五取樣點(diǎn)的資料作為有效資料。而當(dāng),有效視窗的資料列為
或[1,1,0,0,0]時(shí),資料選擇單元40選擇第一與第四取樣點(diǎn)的資料作為有效資料。若非上述兩種情形,則此次取樣點(diǎn)選擇與前次的取樣點(diǎn)相同。
圖9、圖10顯示有效視窗決定單元的示意圖。如圖10所示,第一判斷單元case1在輸入信號(hào)I
為
、[11000]、
、或[11111]時(shí),其輸出信號(hào)0為1。而第二判斷單元case2在輸入信號(hào)I
為
、[11100]、
、或[11111]時(shí),其輸出信號(hào)0為1。因此,各視窗的資料經(jīng)過(guò)該等判斷單元case1、case2后,即可產(chǎn)生相對(duì)應(yīng)的有效資料。而且,如圖9所示,當(dāng)“WinC-valid’為有效時(shí),利用反向器56與及閘57、58使“WinL-valid”與“WinR-valid”無(wú)法設(shè)定成有效。
資料整合單元60依序接收資料選擇單元40所輸出的2位元資料,并在取得20位元資料后,傳給控制字組搜尋單元70??刂谱纸M搜尋單元70會(huì)從該20位元資料中搜尋是否有傳輸協(xié)定(例如Transmission Minimum DifferentialSignal,TMDS)的控制字元。所謂控制字元意即視訊信號(hào)的空白區(qū)間(Vertical/Horizontal Blank)、及有效資料(Active Data)的起點(diǎn)??刂谱纸M搜尋單元70若有搜尋到控制字元,則將資料致能信號(hào)DE致能,如圖11所示,為控制字組搜尋單元的一實(shí)施例。如圖11(A)所示,11個(gè)搜尋方塊Block0-Block10分別接收從資料整合單元60所輸出的20位資料中的10位元資料,各搜尋方塊Block0-Block10的輸出B0-B10經(jīng)由反或閘701處理后輸出為致能信號(hào)DE。因此,只要其中一個(gè)搜尋方塊的輸入資料符合控制字元,致能信號(hào)DE即被致能。圖11(B)顯示搜尋方塊的電路,該搜尋方塊具有10個(gè)輸入端與一輸出端。該電路根據(jù)10位元的控制字元的值來(lái)設(shè)計(jì),例如該實(shí)施例的控制字元為0010101000,1101010100,0010101010,1101010101。而資料整合單元60即根據(jù)致能信號(hào)DE輸出10位元并列的有效資料。該資料整合單元60為習(xí)知技術(shù),不再重復(fù)說(shuō)明。
以下說(shuō)明本發(fā)明動(dòng)態(tài)視窗式高速資料接收方法。該高速資料接收方法接收一參考時(shí)脈與序列輸入資料后,產(chǎn)生并列輸出資料。該資料接收方法包含下列步驟步驟一產(chǎn)生多相位時(shí)脈,根據(jù)前述參考時(shí)脈產(chǎn)生10個(gè)相位分布平均的取樣時(shí)脈CK0-CK9,且該取樣時(shí)脈CK0-CK9的頻率為前述參考時(shí)脈的頻率的2.5倍。
步驟二取樣資料,根據(jù)前述取樣時(shí)脈CK0-CK9對(duì)前述序列輸入資料進(jìn)行取樣,并輸出取樣信號(hào)SH0-SH9。
步驟三動(dòng)態(tài)視窗式資料選擇步驟,根據(jù)前述取樣時(shí)脈CK0-CK9與前述取樣信號(hào)SH0-SH9,輸出兩組分別具有動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),并根據(jù)一狀態(tài)控制信號(hào)設(shè)定各動(dòng)態(tài)視窗信號(hào)相對(duì)于取樣信號(hào)SH0-SH9的起始點(diǎn),且該步驟還根據(jù)有效視窗控制信號(hào)從前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗或動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)中選擇2位元有效信號(hào)并輸出。
步驟四視窗仲裁控制步驟,接收前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),并比較該等動(dòng)態(tài)視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該步驟在前述動(dòng)態(tài)左視窗或動(dòng)態(tài)右視窗連續(xù)復(fù)數(shù)次被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào)。
步驟五資料整合步驟,依序接收前述動(dòng)態(tài)視窗式資料選擇單元所輸出的2位元有效信號(hào),并產(chǎn)生并列搜尋資料,且該步驟在一資料致能信號(hào)DE致能時(shí),產(chǎn)生并列輸出資料。
步驟六控制字組搜尋步驟,接收前述并列搜尋資料,并搜尋是否有傳輸協(xié)定的控制字元,若有搜尋到控制字元,則將前述資料致能信號(hào)DE致能。
以上所述實(shí)施例僅系為說(shuō)明本發(fā)明的技術(shù)思想及特點(diǎn),其目的在使熟習(xí)此項(xiàng)技藝的人士能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,當(dāng)不能以其限定本發(fā)明的專利范圍,即大凡依本發(fā)明所揭示的精神所作的均等變化或修飾,仍應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種動(dòng)態(tài)視窗式高速資料接收裝置,其特征是接收一參考時(shí)脈與一序列輸入資料后,產(chǎn)生并列輸出資料,該資料接收裝置包含一多相位鎖相回路,根據(jù)前述參考時(shí)脈產(chǎn)生復(fù)數(shù)個(gè)相位不同步的過(guò)取樣時(shí)脈;一取樣單元,接收前述過(guò)取樣時(shí)脈與前述序列輸入資料,并以該等復(fù)數(shù)個(gè)過(guò)取樣時(shí)脈對(duì)該序列輸入資料進(jìn)行取樣,并輸出一取樣信號(hào);一動(dòng)態(tài)視窗式資料選擇單元,接收前述取樣信號(hào),并根據(jù)一狀態(tài)控制信號(hào)輸出一動(dòng)態(tài)左視窗、一動(dòng)態(tài)中視窗與一動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),且該動(dòng)態(tài)視窗式資料選擇單元對(duì)應(yīng)一有效視窗控制信號(hào)從前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗或動(dòng)態(tài)右視窗中選擇其中一動(dòng)態(tài)視窗信號(hào),并輸出該動(dòng)態(tài)視窗信號(hào)的一部分位元作為有效信號(hào);一視窗仲裁控制單元,接收前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),并比較核等動(dòng)態(tài)視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該視窗仲裁控制單元在前述動(dòng)態(tài)左視窗或動(dòng)態(tài)右視窗連續(xù)預(yù)定次被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào);一資料整合單元,依序接收前述有效信號(hào),并產(chǎn)生一并列搜尋資料,且該資料整合單元在一資料致能信號(hào)DE致能時(shí),輸出一并列輸出資料;及一控制字組搜尋單元,接收前述并列搜尋資料,并搜尋是否有傳輸協(xié)定的一控制字元,若有搜尋到前述控制字元,則將前述資料致能信號(hào)DE致能。
2.如權(quán)利要求1所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是前述狀態(tài)控制信號(hào)包含狀態(tài)0、狀態(tài)1、狀態(tài)2、狀態(tài)3、狀態(tài)4、狀態(tài)5、狀態(tài)6、狀態(tài)7、狀態(tài)8、狀態(tài)9等10個(gè)不同狀態(tài)值,且前述狀態(tài)控制信號(hào)的初始狀態(tài)值為狀態(tài)0。
3.如權(quán)利要求1所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)包含5個(gè)取樣信號(hào)。
4.如權(quán)利要求3所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是前述復(fù)數(shù)個(gè)檢測(cè)視窗式樣包含
、[11100]、
、[11000]、[11111]、
等式樣。
5.如權(quán)利要求4所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是前述有效信號(hào)為2位元。
6.如權(quán)利要求1所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是前述視窗仲裁控制單元在檢測(cè)前述動(dòng)態(tài)中視窗的動(dòng)態(tài)視窗信號(hào)時(shí),若該動(dòng)態(tài)中視窗的動(dòng)態(tài)視窗信號(hào)與前述檢測(cè)視窗式樣的其中一式樣相同時(shí),將前述有效視窗控制信號(hào)設(shè)定為動(dòng)態(tài)中視窗。
7.如權(quán)利要求6所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是前述視窗仲裁控制單元在檢測(cè)前述動(dòng)態(tài)左視窗與前述動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)時(shí),若僅其中一動(dòng)態(tài)視窗的動(dòng)態(tài)視窗信號(hào)與前述檢測(cè)視窗式樣的其中一式樣相同,則將有效視窗控制信號(hào)設(shè)定為該動(dòng)態(tài)視窗,若兩個(gè)動(dòng)態(tài)視窗的動(dòng)態(tài)視窗信號(hào)均與前述檢測(cè)視窗式樣的其中一式樣相同,則有效視窗控制信號(hào)不變。
8.如權(quán)利要求7所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是若前述有效視窗控制信號(hào)連續(xù)預(yù)定次被設(shè)定為動(dòng)態(tài)左視窗時(shí),則前述狀態(tài)控制信號(hào)的狀態(tài)值加1,動(dòng)態(tài)視窗信號(hào)相對(duì)于前述過(guò)取樣信號(hào)的起始點(diǎn)向前移動(dòng)一個(gè)取樣點(diǎn)。
9.如權(quán)利要求7所述的動(dòng)態(tài)視窗式高速資料接收裝置,其特征是若前述有效視窗控制信號(hào)連續(xù)預(yù)定次被設(shè)定為動(dòng)態(tài)右視窗時(shí),則前述狀態(tài)控制信號(hào)的狀態(tài)值減1,動(dòng)態(tài)視窗信號(hào)相對(duì)于前述過(guò)取樣信號(hào)的起始點(diǎn)向后移動(dòng)一個(gè)取樣點(diǎn)。
10.一種動(dòng)態(tài)視窗式高速資料接收方法,其特征是接收一參考時(shí)脈與序列輸入資料后,產(chǎn)生并列輸出資料,該資料接收方法包含產(chǎn)生多相位時(shí)脈,根據(jù)前述參考時(shí)脈產(chǎn)生復(fù)數(shù)個(gè)相位不同步的過(guò)取樣時(shí)脈;取樣資料,根據(jù)前述復(fù)數(shù)個(gè)過(guò)取樣時(shí)脈對(duì)前述序列輸入資料進(jìn)行取樣,并輸出一取樣信號(hào);動(dòng)態(tài)視窗式資料選擇步驟,接收前述過(guò)取樣信號(hào),并對(duì)應(yīng)于一狀態(tài)控制信號(hào)輸出一動(dòng)態(tài)左視窗、一動(dòng)態(tài)中視窗與一動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),且該步驟根據(jù)一有效視窗控制信號(hào)從前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗或動(dòng)態(tài)右視窗中選擇其中一動(dòng)態(tài)視窗信號(hào),并輸出該動(dòng)態(tài)視窗信號(hào)的一部分位元作為有效信號(hào);視窗仲裁控制步驟,接收前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào),并比較該等動(dòng)態(tài)視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該步驟在前述動(dòng)態(tài)左視窗或動(dòng)態(tài)右視窗連續(xù)預(yù)定次被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào);資料整合步驟,依序接收前述有效信號(hào),并產(chǎn)生一并列搜尋資料,且該步驟在一資料致能信號(hào)DE致能時(shí),輸出一并列輸出資料;及控制字組搜尋步驟,接收前述并列搜尋資料,并搜尋是否有傳輸協(xié)定的一控制字元,若有搜尋到前述控制字元,則將前述資料致能信號(hào)DE致能。
11.如權(quán)利要求10所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是前述狀態(tài)控制信號(hào)包含狀態(tài)0、狀態(tài)1、狀態(tài)2、狀態(tài)3、狀態(tài)4、狀態(tài)5、狀態(tài)6、狀態(tài)7、狀態(tài)8、狀態(tài)9等10個(gè)不同狀態(tài)值,且前述狀態(tài)控制信號(hào)的初始狀態(tài)值為狀態(tài)0。
12.如權(quán)利要求11所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)包含5個(gè)取樣信號(hào)。
13.如權(quán)利要求12所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是前述復(fù)數(shù)個(gè)檢測(cè)視窗式樣包含
、[11100]、
、[11000]、[11111]、
等式樣。
14.如權(quán)利要求13所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是前述有效信號(hào)為2位元。
15.如權(quán)利要求10所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是前述視窗仲裁控制單元在檢測(cè)前述動(dòng)態(tài)中視窗的動(dòng)態(tài)視窗信號(hào)時(shí),若該動(dòng)態(tài)中視窗的動(dòng)態(tài)視窗信號(hào)與前述檢測(cè)視窗式樣的其中一式樣相同時(shí),將前述有效視窗控制信號(hào)設(shè)定為動(dòng)態(tài)中視窗。
16.如權(quán)利要求10所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是前述視窗仲裁控制單元在檢測(cè)前述動(dòng)態(tài)左視窗與前述動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)時(shí),若僅其中一動(dòng)態(tài)視窗的動(dòng)態(tài)視窗信號(hào)與前述檢測(cè)視窗式樣的其中一式樣相同,則將有效視窗控制信號(hào)設(shè)定為該動(dòng)態(tài)視窗,若兩個(gè)動(dòng)態(tài)視窗的動(dòng)態(tài)視窗信號(hào)均與前述檢測(cè)視窗式樣的其中一式樣相同,則有效視窗控制信號(hào)不變。
17.如權(quán)利要求16所述的動(dòng)態(tài)視窗式高速資料接收方法,其特征是若前述有效視窗控制信號(hào)連續(xù)預(yù)定次被設(shè)定為動(dòng)態(tài)左視窗時(shí),則前述狀態(tài)控制信號(hào)的狀態(tài)值加1,動(dòng)態(tài)視窗信號(hào)相對(duì)于前述過(guò)取樣信號(hào)的起始點(diǎn)向前移動(dòng)一個(gè)取樣點(diǎn),若前述有效視窗控制信號(hào)連續(xù)預(yù)定次被設(shè)定為動(dòng)態(tài)右視窗時(shí),則前述狀態(tài)控制信號(hào)的狀態(tài)值減1,動(dòng)態(tài)視窗信號(hào)相對(duì)于前述過(guò)取樣信號(hào)的起始點(diǎn)向后移動(dòng)一個(gè)取樣點(diǎn)。
18.一種數(shù)字式調(diào)整相位裝置,其特征是該裝置包含一動(dòng)態(tài)視窗式資料選擇單元,對(duì)應(yīng)于一狀態(tài)控制信號(hào),接收復(fù)數(shù)個(gè)過(guò)取樣的位元信號(hào),并輸出一左視窗、一中視窗與一右視窗的視窗信號(hào),并根據(jù)一有效視窗控制信號(hào)從前述左視窗或中視窗或右視窗的視窗信號(hào)中選擇出一有效視窗;及一視窗仲裁控制單元,接收前述左視窗、中視窗與右視窗的視窗信號(hào),并比較該等視窗信號(hào)與復(fù)數(shù)個(gè)檢測(cè)視窗式樣后,產(chǎn)生前述有效視窗控制信號(hào),該視窗仲裁控制單元在前述左視窗或右視窗連續(xù)預(yù)定大被視為有效動(dòng)態(tài)視窗時(shí),變更前述狀態(tài)控制信號(hào)。
19.如權(quán)利要求18所述的數(shù)字式調(diào)整相位裝置,其特征是前述狀態(tài)控制信號(hào)包含狀態(tài)0、狀態(tài)1、狀態(tài)2、狀態(tài)3、狀態(tài)4、狀態(tài)5、狀態(tài)6、狀態(tài)7、狀態(tài)8、狀態(tài)9等10個(gè)不同狀態(tài)值,且前述狀態(tài)控制信號(hào)的初始狀態(tài)值為狀態(tài)0。
20.如權(quán)利要求18所述的數(shù)字式調(diào)整相位裝置,其特征是前述動(dòng)態(tài)左視窗、動(dòng)態(tài)中視窗與動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)包含5個(gè)過(guò)取樣的位元信號(hào)。
21.如權(quán)利要求20所述的數(shù)字式調(diào)整相位裝置,其特征是前述復(fù)數(shù)個(gè)檢測(cè)視窗式樣包含
、[11100]、
、[11000]、[11111]、
等式樣。
22.如權(quán)利要求19所述的數(shù)字式調(diào)整相位裝置,其特征是前述視窗仲裁控制單元在檢測(cè)前述動(dòng)態(tài)中視窗的動(dòng)態(tài)視窗信號(hào)時(shí),若該動(dòng)態(tài)中視窗的動(dòng)態(tài)視窗信號(hào)與前述檢測(cè)視窗式樣的其中一式樣相同時(shí),將前述有效視窗控制信號(hào)設(shè)定為動(dòng)態(tài)中視窗。
23.如權(quán)利要求22所述的數(shù)字式調(diào)整相位裝置,其特征是前述視窗仲裁控制單元在檢測(cè)前述動(dòng)態(tài)左視窗與前述動(dòng)態(tài)右視窗的動(dòng)態(tài)視窗信號(hào)時(shí),若僅其中一動(dòng)態(tài)視窗的動(dòng)態(tài)視窗信號(hào)與前述檢測(cè)視窗式樣的其中一式樣相同,則將有效視窗控制信號(hào)設(shè)定為該動(dòng)態(tài)視窗,若兩個(gè)動(dòng)態(tài)視窗的動(dòng)態(tài)視窗信號(hào)均與前述檢測(cè)視窗式樣的其中一式樣相同,則有效視窗控制信號(hào)不變。
24.如權(quán)利要求23所述的數(shù)字式調(diào)整相位裝置,其特征是若前述有效視窗控制信號(hào)連續(xù)預(yù)定次被設(shè)定為動(dòng)態(tài)左視窗時(shí),則前述狀態(tài)控制信號(hào)的狀態(tài)值加1,動(dòng)態(tài)視窗信號(hào)相對(duì)于前述過(guò)取樣信號(hào)的起始點(diǎn)向前移動(dòng)一個(gè)取樣點(diǎn)。
25.如權(quán)利要求23所述的數(shù)字式調(diào)整相位裝置,其特征是若前述有效視窗控制信號(hào)連續(xù)預(yù)定次被設(shè)定為動(dòng)態(tài)右視窗時(shí),則前述狀態(tài)控制信號(hào)的狀態(tài)值減1,動(dòng)態(tài)視窗信號(hào)相對(duì)于前述過(guò)取樣信號(hào)的起始點(diǎn)向后移動(dòng)一個(gè)取樣點(diǎn)。
全文摘要
提出一種動(dòng)態(tài)視窗式高速資料接收裝置與方法及數(shù)字式調(diào)整相位裝置,接收一參考時(shí)脈與序列輸入資料后,產(chǎn)生并列輸出資料;該高速資料接收裝置包含一多相位鎖相回路;一取樣單元;一動(dòng)態(tài)視窗式資料選擇單元;一視窗仲裁控制單元;一資料整合單元;及一控制字組搜尋單元;該動(dòng)態(tài)視窗式高速資料接收方法包括以下步驟產(chǎn)生多相位時(shí)脈;取樣資料;動(dòng)態(tài)視窗式資料選擇步驟;視窗仲裁控制步驟;資料整合步驟;控制字組搜尋步驟;該數(shù)字式調(diào)整相位裝置包含一動(dòng)態(tài)視窗式資料選擇單元,以及一視窗仲裁控制單元。
文檔編號(hào)G06F13/42GK1432930SQ02101548
公開(kāi)日2003年7月30日 申請(qǐng)日期2002年1月9日 優(yōu)先權(quán)日2002年1月9日
發(fā)明者蘇祝鼎, 張義樹(shù) 申請(qǐng)人:瑞昱半導(dǎo)體股份有限公司