專利名稱:生成串行時(shí)鐘的串行器和用于串行數(shù)據(jù)傳輸?shù)姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)傳輸方法和用于執(zhí)行該數(shù)據(jù)傳輸方法的系統(tǒng),并更具體地,涉及一種串行數(shù)據(jù)傳輸方法和用于執(zhí)行該串行數(shù)據(jù)傳輸方法的串行器。
背景技術(shù):
隨著電子和計(jì)算機(jī)技術(shù)的發(fā)展,不同設(shè)備之間的通信日益重要。在不同系統(tǒng)和一個(gè)系統(tǒng)中的多個(gè)電路板以及一個(gè)電路板上的不同芯片之間需要高速通信。設(shè)備間通信的重要問(wèn)題是作為設(shè)備間數(shù)據(jù)流線而使用的傳輸線的簡(jiǎn)化。為了簡(jiǎn)化傳輸線以及增強(qiáng)通信信號(hào)的可靠性,發(fā)送設(shè)備將并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)信號(hào)并且然后傳輸該串行信號(hào),而接收設(shè)備將串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)信號(hào)以供進(jìn)一步處理。
將并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)信號(hào)的設(shè)備被稱作串行器,而將串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)信號(hào)的設(shè)備被稱作并行器。
圖1是圖示用于在通信終端之間傳遞數(shù)據(jù)的方法的示意性框圖。在圖1中,第一通信終端10和第二通信終端20是用于并行數(shù)據(jù)處理的設(shè)備。在第一通信終端10和第二通信終端20之間提供了串行器30和并行器40。
參考圖1,第一通信終端10通過(guò)對(duì)應(yīng)總線并行傳輸同步信號(hào)Sync1、數(shù)據(jù)時(shí)鐘信號(hào)CLK1、和n個(gè)數(shù)據(jù)信號(hào)DATA1。同步信號(hào)Sync1和數(shù)據(jù)時(shí)鐘信號(hào)CLK1用于使傳輸?shù)酱衅?0的數(shù)據(jù)的發(fā)送時(shí)間和接收時(shí)間同步。為了將n個(gè)數(shù)據(jù)信號(hào)DATA1從第一通信終端10傳輸?shù)酱衅?0,需要n個(gè)數(shù)據(jù)總線。這里,“n”是要從第一通信終端10同時(shí)傳輸?shù)酱衅?0的數(shù)據(jù)信號(hào)的數(shù)目。串行器30接收并行數(shù)據(jù)信號(hào)并且將其轉(zhuǎn)換成串行數(shù)據(jù)信號(hào)。當(dāng)通過(guò)單個(gè)數(shù)據(jù)總線傳輸該從第一通信終端10通過(guò)n個(gè)數(shù)據(jù)總線傳輸?shù)酱衅?0的數(shù)據(jù)信號(hào)時(shí),需要串行時(shí)鐘信號(hào)S-CLK。通過(guò)串行器30的鎖相環(huán)(PLL)31生成該串行時(shí)鐘信號(hào)S-CLK。PLL 31從第一通信終端10接收時(shí)鐘信號(hào)CLK1并且輸出串行時(shí)鐘信號(hào)S-CLK。如果假定時(shí)鐘信號(hào)CLK1的頻率(代表每小時(shí)傳輸?shù)臄?shù)據(jù)比特?cái)?shù)目)是f1,則串行時(shí)鐘信號(hào)S-CLK必須具有f1的n倍的頻率。為了通過(guò)串行數(shù)據(jù)信號(hào)S-DATA傳輸n個(gè)數(shù)據(jù)比特,串行時(shí)鐘信號(hào)S-CLK的頻率(代表每個(gè)小時(shí)傳輸?shù)臄?shù)據(jù)比特?cái)?shù)目)必須是時(shí)鐘信號(hào)CLK1的頻率的n倍。
將串行數(shù)據(jù)信號(hào)S-DATA和串行時(shí)鐘信號(hào)S-CLK輸入到并行器40。并行器40根據(jù)時(shí)鐘信號(hào)S-CLK將串行數(shù)據(jù)信號(hào)S-DATA轉(zhuǎn)換成適于第二通信終端20的并行數(shù)據(jù)信號(hào)。使用串行時(shí)鐘信號(hào)S-CLK,并行器40生成時(shí)鐘信號(hào)CLK2,其頻率等于從第一通信終端10輸出的時(shí)鐘信號(hào)CLK1的頻率(f1)。并行器40基于時(shí)鐘信號(hào)CLK2恢復(fù)n個(gè)數(shù)據(jù)信號(hào)DATA2,并且將數(shù)據(jù)信號(hào)DATA2并行傳輸?shù)降诙ㄐ沤K端20。
在用于在通信終端之間傳遞數(shù)據(jù)的方法中,使用從第一通信終端10輸出的時(shí)鐘信號(hào)CLK1生成用于串行數(shù)據(jù)傳遞的串行時(shí)鐘信號(hào)S-CLK。如果第一通信終端10暫時(shí)停止其操作,以便例如降低系統(tǒng)的功耗,則時(shí)鐘信號(hào)CLK1的生成也暫時(shí)停止,從而不能獲得穩(wěn)定的串行時(shí)鐘信號(hào)S-CLK。此外,在從第一通信終端10恢復(fù)時(shí)鐘信號(hào)CLK1的生成之后,串行數(shù)據(jù)傳輸被延遲了穩(wěn)定時(shí)間,以便獲得穩(wěn)定的串行時(shí)鐘信號(hào)S-CLK。
因而,存在對(duì)使用獨(dú)立時(shí)鐘的串行數(shù)據(jù)傳輸方法及其串行器的需求。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的實(shí)施例,串行器基于獨(dú)立時(shí)鐘源生成串行時(shí)鐘。一種用于串行數(shù)據(jù)傳輸?shù)姆椒ㄍㄟ^(guò)使用與該獨(dú)立時(shí)鐘源同步的串行數(shù)據(jù)信號(hào)而同時(shí)傳輸具有不同時(shí)鐘頻率特性的數(shù)據(jù)。
根據(jù)本發(fā)明的實(shí)施例,第一通信終端輸出一個(gè)或多個(gè)并行數(shù)據(jù)信號(hào)和給定的時(shí)鐘信號(hào)。外部時(shí)鐘源生成參考時(shí)鐘信號(hào)。串行器生成串行時(shí)鐘信號(hào)并且將從第一通信終端接收的并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成一個(gè)串行數(shù)據(jù)信號(hào),該串行時(shí)鐘獨(dú)立于該給定的時(shí)鐘信號(hào)并且與參考時(shí)鐘信號(hào)同步。
根據(jù)本發(fā)明的實(shí)施例,一種用于串行傳輸數(shù)據(jù)的系統(tǒng)包括第一通信終端、外部時(shí)鐘源、串行器、和并行器。第一通信終端輸出一個(gè)或多個(gè)并行數(shù)據(jù)信號(hào)和給定的時(shí)鐘信號(hào)。外部時(shí)鐘源生成參考時(shí)鐘信號(hào)。串行器生成串行時(shí)鐘信號(hào)并且將從第一通信終端接收的并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成一個(gè)串行數(shù)據(jù)信號(hào),該串行時(shí)鐘獨(dú)立于該給定的時(shí)鐘信號(hào)并且與參考時(shí)鐘信號(hào)同步。并行器接收來(lái)自串行器的串行數(shù)據(jù)信號(hào)和串行時(shí)鐘信號(hào)以恢復(fù)并行數(shù)據(jù)信號(hào)、并行時(shí)鐘信號(hào)、和同步信號(hào)。
根據(jù)本發(fā)明的實(shí)施例,一種系統(tǒng)包括用于將并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)信號(hào)的串行器和用于將串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)信號(hào)的并行器。將并行數(shù)據(jù)信號(hào)的值存儲(chǔ)在并行器的寄存器中。使用外部時(shí)鐘源生成獨(dú)立于所傳輸?shù)臄?shù)據(jù)的串行時(shí)鐘信號(hào)。使用寄存器中的所存儲(chǔ)的并行數(shù)據(jù)信號(hào)的值而恢復(fù)并行數(shù)據(jù)信號(hào)。
附示了本發(fā)明的一個(gè)或多個(gè)實(shí)施例。在附圖中圖1是圖示用于在通信終端之間傳遞數(shù)據(jù)的方法的示意性框圖;圖2是圖示根據(jù)本發(fā)明實(shí)施例的用于在通信終端之間傳遞數(shù)據(jù)的方法的示意性框圖;圖3是圖示使用寄存器的數(shù)據(jù)傳輸處理的示意性框圖;和圖4是圖示了根據(jù)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的優(yōu)選實(shí)施例,附圖中圖示了優(yōu)選實(shí)施例的示例。然而,本發(fā)明并不限于下文中所說(shuō)明的實(shí)施例。而是介紹實(shí)施例以便提供對(duì)本發(fā)明的范圍和精神的容易和完全的理解。
圖2是圖示根據(jù)本發(fā)明實(shí)施例的用于在通信終端之間傳遞數(shù)據(jù)的方法的示意性框圖。
參考圖2,串行器400將并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)信號(hào),而并行器500將串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)信號(hào)。串行器400和并行器500被用來(lái)將來(lái)自第一通信終端100的數(shù)據(jù)信號(hào)串行傳輸?shù)降诙ㄐ沤K端200和第三通信終端300。
從第一通信終端100傳輸?shù)降诙ㄐ沤K端200的多媒體數(shù)據(jù)信號(hào)M-DATA1代表包含同步信號(hào)Sync1并且需要數(shù)據(jù)傳輸定時(shí)操作的數(shù)據(jù)信號(hào),諸如視頻數(shù)據(jù)信號(hào)。從第一通信終端100傳輸?shù)降谌ㄐ沤K端300的并行數(shù)據(jù)信號(hào)P-DATA1代表不具有同步信號(hào)并且僅需在預(yù)定期間內(nèi)傳輸?shù)臄?shù)據(jù)信號(hào)??梢砸孕枰⑿袝r(shí)鐘信號(hào)P-CLK1的同步模式或者以不需要并行時(shí)鐘信號(hào)P-CLK1的異步模式,執(zhí)行并行數(shù)據(jù)傳輸。
第一通信終端100包括第一寄存器110,用于存儲(chǔ)關(guān)于從第一通信終端100輸出的多媒體數(shù)據(jù)信號(hào)M-DATA1的有效時(shí)段和時(shí)鐘/同步信號(hào)的信息。第一通信終端100通過(guò)相應(yīng)總線傳輸并行信號(hào)。這里,并行信號(hào)包括用于調(diào)整多媒體數(shù)據(jù)信號(hào)M-CLK1的發(fā)送和接收時(shí)間點(diǎn)的同步信號(hào)Sync1;諸如視頻數(shù)據(jù)的n個(gè)多媒體數(shù)據(jù)信號(hào);多媒體時(shí)鐘信號(hào)M-CLK1;以及m個(gè)并行數(shù)據(jù)信號(hào)P-DATA1。m個(gè)并行數(shù)據(jù)信號(hào)P-DATA1的傳輸時(shí)序并不重要。
需要n條數(shù)據(jù)總線以將n個(gè)多媒體數(shù)據(jù)信號(hào)M-DATA1從第一通信終端100傳輸?shù)酱衅?00。類似地,需要m條數(shù)據(jù)總線以將m個(gè)并行數(shù)據(jù)信號(hào)P-DATA1從第一通信終端100傳輸?shù)酱衅?00。這里,“n”和“m”對(duì)應(yīng)于要同時(shí)從第一通信終端100傳輸?shù)酱衅?00的數(shù)據(jù)信號(hào)的數(shù)目。
從第一通信終端100輸出的多媒體時(shí)鐘信號(hào)M-CLK1和并行時(shí)鐘信號(hào)P-CLK1可以被暫時(shí)停止以便降低系統(tǒng)的功耗。
串行器400將來(lái)自第一通信終端100的并行信號(hào)轉(zhuǎn)換成串行信號(hào)。生成串行時(shí)鐘信號(hào)S-CLK,以通過(guò)串行數(shù)據(jù)線傳輸在串行器400處從第一通信終端100接收到的n個(gè)多媒體數(shù)據(jù)信號(hào)M-DATA、同步信號(hào)Sync1、和m個(gè)并行數(shù)據(jù)信號(hào)P-DATA1。由串行器400的鎖相環(huán)(PLL)410生成串行時(shí)鐘信號(hào)S-CLK。PLL 410基于外部時(shí)鐘源420生成適于串行數(shù)據(jù)傳輸?shù)拇袝r(shí)鐘信號(hào)S-CLK。
PLL 410基于在外部時(shí)鐘源420處生成的外部時(shí)鐘信號(hào)Ext-CLK生成串行時(shí)鐘信號(hào)S-CLK。串行時(shí)鐘信號(hào)S-CLK的頻率根據(jù)多媒體時(shí)鐘信號(hào)M-CLK1和并行時(shí)鐘信號(hào)P-CLK1來(lái)確定。即使當(dāng)例如由于用于降低系統(tǒng)功耗的第一通信終端100的某些操作的暫停而中斷了多媒體時(shí)鐘信號(hào)M-CLK1和并行時(shí)鐘信號(hào)P-CLK1的提供時(shí),串行器400也可以穩(wěn)定地生成串行時(shí)鐘信號(hào)S-CLK,這是因?yàn)镻LL 410與外部時(shí)鐘信號(hào)Ext-CLK同步地生成串行時(shí)鐘信號(hào)S-CLK。當(dāng)恢復(fù)第一通信終端100的操作時(shí),串行器400可以迅速恢復(fù)串行數(shù)據(jù)傳輸而無(wú)需單獨(dú)的時(shí)鐘穩(wěn)定時(shí)間,這是因?yàn)镻LL 411獨(dú)立于多媒體時(shí)鐘信號(hào)M-CLK1和并行時(shí)鐘信號(hào)P-CLK1而生成串行時(shí)鐘信號(hào)S-CLK。
為了通過(guò)使用串行數(shù)據(jù)信號(hào)S-DATA同時(shí)傳輸同步信號(hào)Sync1、多媒體數(shù)據(jù)M-DATA1和并行數(shù)據(jù)P-DATA1,串行數(shù)據(jù)信號(hào)S-DATA的帶寬至少是多媒體數(shù)據(jù)M-DATA1和并行數(shù)據(jù)P-DATA1的帶寬的總和。即,根據(jù)所傳輸數(shù)據(jù)的帶寬調(diào)整串行時(shí)鐘信號(hào)S-CLK的頻率。
并行器500接收來(lái)自串行器400的串行數(shù)據(jù)信號(hào)S-DATA和串行時(shí)鐘信號(hào)S-CLK,并且將所接收的串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成適于第二和第三通信終端200和300的輸入的并行信號(hào)。為了以串行數(shù)據(jù)信號(hào)S-DATA的形式同時(shí)傳輸多媒體數(shù)據(jù)M-DATA1和并行數(shù)據(jù)P-DATA1、并且然后在并行器500處從串行數(shù)據(jù)信號(hào)S-DATA中恢復(fù)多媒體數(shù)據(jù)M-DATA1,并行器500具有第二寄存器510。第二寄存器510存儲(chǔ)與存儲(chǔ)在第一通信終端100的第一寄存器110中的項(xiàng)相同或者為其一部分的項(xiàng)。當(dāng)?shù)谝煌ㄐ沤K端100電連接到第二通信終端200時(shí),第二寄存器510中的每項(xiàng)具有與第一寄存器110中的對(duì)應(yīng)項(xiàng)相同的值??梢哉{(diào)整第一寄存器110中的每項(xiàng)的值,以便改進(jìn)多媒體數(shù)據(jù)M-DATA1的傳輸和恢復(fù)的特性。例如,當(dāng)通過(guò)增加多媒體時(shí)鐘信號(hào)M-CLK1的頻率而減少同步信號(hào)之間的多媒體數(shù)據(jù)的有效時(shí)段并增加其無(wú)效時(shí)段時(shí),改進(jìn)了串行數(shù)據(jù)傳輸和恢復(fù)操作,例如,降低了時(shí)序錯(cuò)誤的可能性,等等。與第一寄存器110具有相同的項(xiàng)和值的第三寄存器430可以被安裝在串行器400中,以用于多媒體數(shù)據(jù)M-DATA的傳輸。
圖3是圖示了第一通信終端100的第一寄存器110和并行器500的第二寄存器510之間的數(shù)據(jù)傳輸?shù)氖疽庑钥驁D。
參考圖3,第一寄存器110存儲(chǔ)關(guān)于從第一通信終端100輸出的多媒體數(shù)據(jù)信號(hào)M-DATA1的有效時(shí)段和時(shí)鐘/同步信號(hào)的信息。在第一、第二和第三通信終端100、200和300之間的數(shù)據(jù)通信啟動(dòng)之前,適當(dāng)?shù)卣{(diào)整第一和第二寄存器110和510,由此使得并行器500恢復(fù)希望的數(shù)據(jù)信號(hào)成為可能。
圖4是圖示了用于第一、第二和第三通信終端100、200和300之間的數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D。
參考圖2到4,在操作S900中,在第一、第二和第三通信終端100、200和300之間的數(shù)據(jù)傳輸啟動(dòng)之前,適當(dāng)?shù)卣{(diào)整第一和第二寄存器110和510的值。在操作S910中,當(dāng)啟動(dòng)通信終端之間的數(shù)據(jù)傳輸時(shí),考慮到多媒體數(shù)據(jù)信號(hào)M-DATA1的帶寬和并行數(shù)據(jù)信號(hào)P-DATA1的帶寬,基于外部時(shí)鐘源420的外部時(shí)鐘信號(hào)Ext-CLK,而生成串行時(shí)鐘信號(hào)S-CLK。在操作S920中,將數(shù)據(jù)信號(hào)和時(shí)鐘信號(hào)從第一通信終端100并行地傳輸?shù)酱衅?00。在操作S930中,串行器400將同步信號(hào)Sync1、多媒體數(shù)據(jù)信號(hào)M-DATA1和并行數(shù)據(jù)信號(hào)P-DATA1組合成串行數(shù)據(jù)信號(hào)S-DATA,并且將組合得到的串行數(shù)據(jù)信號(hào)S-DATA1和串行時(shí)鐘信號(hào)S-CLK傳輸?shù)讲⑿衅?00。在操作S940中,并行器500基于存儲(chǔ)在第二寄存器510中的信息而恢復(fù)數(shù)據(jù)信號(hào)M-DATA2和P-DATA2、時(shí)鐘信號(hào)M-CLK2和P-CLK2、以及同步信號(hào)Sync2,并且將所恢復(fù)的信號(hào)傳輸?shù)降诙偷谌ㄐ沤K端200和300。
數(shù)據(jù)/同步信號(hào)的傳輸?shù)谝煌ㄐ沤K端100將同步信號(hào)Sync1、多媒體數(shù)據(jù)信號(hào)M-DATA1、多媒體時(shí)鐘信號(hào)M-CLK1、并行數(shù)據(jù)信號(hào)P-DATA1和并行時(shí)鐘信號(hào)P-CLK1傳輸?shù)酱衅?00。串行器400組合從第一通信終端100接收的信號(hào)以生成串行數(shù)據(jù)信號(hào)S-DATA和串行時(shí)鐘信號(hào)S-CLK。
傳輸一個(gè)同步信號(hào)Sync1所需的時(shí)間、在連續(xù)同步信號(hào)Sync1之間傳輸多媒體數(shù)據(jù)M-DATA1所需的時(shí)間、和在連續(xù)同步信號(hào)Sync1之間傳輸并行數(shù)據(jù)P-DATA1所需的時(shí)間可以分別表示為“Tsync”、“Tm”、和“Tp”。串行器400所接收的并行數(shù)據(jù)信號(hào)的連續(xù)同步信號(hào)Sync之間數(shù)據(jù)傳輸所需的總時(shí)間變?yōu)椤癟sync”、“Tm”、和“Tp”的總和。該總時(shí)間需要小于連續(xù)同步信號(hào)Sync1之間的時(shí)間差“Ts”??梢酝ㄟ^(guò)在PLL 410處生成適當(dāng)頻率的串行時(shí)鐘信號(hào)S-CLK來(lái)確保該總時(shí)間。
串行數(shù)據(jù)信號(hào)S-DATA用來(lái)以單個(gè)分組的形式傳輸每個(gè)同步信號(hào)Sync1,以及以單個(gè)分組或幾個(gè)分組的形式在連續(xù)同步信號(hào)Sync1之間同時(shí)傳輸多媒體數(shù)據(jù)信號(hào)M-DATA1。而且,串行數(shù)據(jù)信號(hào)S-DATA用來(lái)在繼多媒體數(shù)據(jù)信號(hào)M-DATA1的分組之后以單個(gè)分組或者幾個(gè)分組的形式在連續(xù)同步信號(hào)Sync1之間傳輸并行數(shù)據(jù)信號(hào)P-DATA1。優(yōu)選的是,通過(guò)調(diào)整并行數(shù)據(jù)信號(hào)P-DATA1的長(zhǎng)度而在并行數(shù)據(jù)信號(hào)P-DATA1傳輸之后確保等待時(shí)間“Tw”,從而無(wú)延遲地傳輸下一同步信號(hào)Sync。即,優(yōu)選地將Tsync、Tm、Tp和Tw的總和設(shè)置為小于Ts。在下一同步信號(hào)Sync1之后,傳輸任何省略的并行數(shù)據(jù)信號(hào)P-DATA1。因?yàn)榇袝r(shí)鐘信號(hào)S-CLK的頻率是在充分考慮到并行數(shù)據(jù)信號(hào)P-DATA1的帶寬的前提下確定的,所以通過(guò)使用適當(dāng)大小的緩沖器可以防止上溢。串行數(shù)據(jù)信號(hào)S-DATA1的傳輸伴隨著同步信號(hào)Sync1而重復(fù)發(fā)生。
數(shù)據(jù)/同步信號(hào)的恢復(fù)在考慮到存儲(chǔ)在第二寄存器510中的關(guān)于多媒體數(shù)據(jù)信號(hào)M-DATA2的有效時(shí)段和時(shí)鐘/同步信號(hào)的數(shù)據(jù)的前提下,通過(guò)串行數(shù)據(jù)信號(hào)S-DATA和串行時(shí)鐘信號(hào)S-CLK輸入到并行器500的信號(hào)被恢復(fù)成同步信號(hào)Sync2、多媒體數(shù)據(jù)信號(hào)M-DATA2、多媒體時(shí)鐘信號(hào)M-CLK2、并行數(shù)據(jù)信號(hào)P-DATA2和并行時(shí)鐘信號(hào)P-CLK2。通過(guò)串行數(shù)據(jù)信號(hào)S-DATA和串行時(shí)鐘信號(hào)S-CLK在并行器500處接收的多媒體數(shù)據(jù)信號(hào)分組和并行數(shù)據(jù)信號(hào)分組被獨(dú)立地處理?;诖鎯?chǔ)在第二寄存器510中的關(guān)于所接收的多媒體數(shù)據(jù)的信息,首先基于同步信號(hào)分組的到達(dá)時(shí)間而恢復(fù)同步信號(hào)Sync2,然后從多媒體數(shù)據(jù)信號(hào)分組恢復(fù)多媒體數(shù)據(jù)信號(hào)M-DATA2?;诖鎯?chǔ)在第二寄存器510中的時(shí)鐘信號(hào)而生成多媒體時(shí)鐘信號(hào)M-CLK2。無(wú)論何時(shí)激活同步信號(hào)Sync2,都校正多媒體時(shí)鐘信號(hào)M-CLK2,從而基本上防止頻率差在來(lái)自第一通信終端100的多媒體時(shí)鐘信號(hào)M-CLK1和來(lái)自并行器500的多媒體時(shí)鐘信號(hào)M-CLK2之間累積。為了維持連續(xù)時(shí)鐘信號(hào)Sync2之間的多媒體時(shí)鐘信號(hào)M-CLK2的周期數(shù)目,維持多媒體時(shí)鐘信號(hào)M-CLK2的值,直到在上一個(gè)周期之后激活下一同步信號(hào)Sync2為止?;诖鎯?chǔ)在第二寄存器510中的關(guān)于所接收的并行數(shù)據(jù)的信息,而恢復(fù)并行數(shù)據(jù)信號(hào)P-DATA2和并行時(shí)鐘信號(hào)P-CLK2。
如上所述,當(dāng)使用串行器和并行器串行傳輸數(shù)據(jù)時(shí),使用獨(dú)立外部時(shí)鐘源生成串行時(shí)鐘信號(hào),由此使得確保穩(wěn)定的串行時(shí)鐘信號(hào)和防止串行數(shù)據(jù)傳輸延遲成為可能??梢栽诳紤]到所輸入的數(shù)據(jù)信號(hào)的帶寬的前提下生成串行時(shí)鐘信號(hào),并且從而可以通過(guò)串行數(shù)據(jù)信號(hào)同時(shí)傳輸具有不同時(shí)鐘頻率特性的數(shù)據(jù),由此使得可以改善數(shù)據(jù)傳輸效率。
對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的是,在本發(fā)明中可以進(jìn)行各種修改和變化。這樣,本發(fā)明意欲覆蓋落入本公開(kāi)及其等同的范圍內(nèi)的修改和變化。
本申請(qǐng)要求2005年2月28日向韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專利申請(qǐng)No.10-2005-16607的優(yōu)先權(quán)。
權(quán)利要求
1.一種用于串行傳輸數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括第一通信終端,用于輸出一個(gè)或多個(gè)并行數(shù)據(jù)信號(hào)和給定的時(shí)鐘信號(hào);外部時(shí)鐘源,用于生成參考時(shí)鐘信號(hào);以及串行器,用于生成串行時(shí)鐘信號(hào)并且將從該第一通信終端接收的并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成一個(gè)串行數(shù)據(jù)信號(hào),該串行時(shí)鐘獨(dú)立于該給定的時(shí)鐘信號(hào)并且與該參考時(shí)鐘信號(hào)同步。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述串行器在該給定的時(shí)鐘信號(hào)中斷期間生成獨(dú)立于該給定的時(shí)鐘信號(hào)并且與該參考時(shí)鐘信號(hào)同步的串行時(shí)鐘信號(hào)。
3.如權(quán)利要求1所述的系統(tǒng),其中,所述串行器包括用于生成該串行時(shí)鐘信號(hào)的鎖相環(huán)。
4.如權(quán)利要求1所述的系統(tǒng),其中,當(dāng)將具有不同時(shí)鐘頻率特性的第一并行數(shù)據(jù)信號(hào)和第二并行數(shù)據(jù)信號(hào)輸入到串行器中時(shí),其中串行器生成串行時(shí)鐘信號(hào),從而以串行數(shù)據(jù)信號(hào)形式傳輸該第一和第二并行數(shù)據(jù)信號(hào)。
5.如權(quán)利要求4所述的系統(tǒng),其中,從串行器輸出的串行數(shù)據(jù)信號(hào)包括用于代表恒定數(shù)據(jù)傳輸時(shí)段的同步信號(hào)。
6.如權(quán)利要求5所述的系統(tǒng),其中,該第一和第二并行數(shù)據(jù)信號(hào)的串行傳輸在生成該同步信號(hào)時(shí)被啟動(dòng),并且在再次生成該同步信號(hào)之前被完成。
7.如權(quán)利要求4所述的系統(tǒng),其中,該第一并行數(shù)據(jù)信號(hào)是具有同步信號(hào)的視頻數(shù)據(jù)信號(hào)并且將與該同步信號(hào)同步地傳輸,而該第二并行數(shù)據(jù)信號(hào)是不具有同步信號(hào)的數(shù)據(jù)信號(hào)并且將在預(yù)定期間內(nèi)傳輸。
8.如權(quán)利要求7所述的系統(tǒng),其中,該串行數(shù)據(jù)信號(hào)以單個(gè)分組的形式傳輸該同步信號(hào),并且以單個(gè)分組或者幾個(gè)分組的形式在連續(xù)的同步信號(hào)之間同時(shí)傳輸?shù)谝徊⑿袛?shù)據(jù)信號(hào),并且在繼該第一并行數(shù)據(jù)信號(hào)的分組之后以單個(gè)分組或者幾個(gè)分組的形式在連續(xù)同步信號(hào)之間傳輸?shù)诙⑿袛?shù)據(jù)信號(hào)。
9.如權(quán)利要求8所述的系統(tǒng),其中,通過(guò)調(diào)整該第二并行數(shù)據(jù)信號(hào)的長(zhǎng)度而在第二并行數(shù)據(jù)信號(hào)傳輸之后確保等待時(shí)間,以便無(wú)延遲地傳輸下一同步信號(hào)。
10.如權(quán)利要求9所述的系統(tǒng),其中,在連續(xù)同步信號(hào)之后傳輸?shù)诙⑿袛?shù)據(jù)信號(hào)之中所省略的數(shù)據(jù)信號(hào)。
11.如權(quán)利要求1所述的系統(tǒng),還包括并行器,用于接收來(lái)自串行器的串行數(shù)據(jù)信號(hào)和串行時(shí)鐘信號(hào),以恢復(fù)該一個(gè)或多個(gè)并行數(shù)據(jù)信號(hào)和該給定的時(shí)鐘信號(hào),其中該一個(gè)或多個(gè)并行數(shù)據(jù)信號(hào)包括同步信號(hào)。
12.如權(quán)利要求11所述的系統(tǒng),其中,該并行器包括寄存器,用于存儲(chǔ)關(guān)于該給定的時(shí)鐘信號(hào)、該同步信號(hào)和數(shù)據(jù)信號(hào)的有效時(shí)段的信息。
13.如權(quán)利要求12所述的系統(tǒng),其中,該寄存器單獨(dú)存儲(chǔ)與包含在串行數(shù)據(jù)信號(hào)中的每個(gè)數(shù)據(jù)信號(hào)對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
14.如權(quán)利要求13所述的系統(tǒng),其中,該并行器通過(guò)使用存儲(chǔ)在寄存器中的數(shù)據(jù)信號(hào)而恢復(fù)多個(gè)并行數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)、和同步信號(hào)。
15.一種用于串行傳輸數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括第一通信終端,用于輸出一個(gè)或多個(gè)并行數(shù)據(jù)信號(hào)和給定的時(shí)鐘信號(hào);外部時(shí)鐘源,用于生成參考時(shí)鐘信號(hào);串行器,用于生成串行時(shí)鐘信號(hào)并且將從該第一通信終端接收的并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成一個(gè)串行數(shù)據(jù)信號(hào),該串行時(shí)鐘獨(dú)立于該給定的時(shí)鐘信號(hào)并且與該參考時(shí)鐘信號(hào)同步;以及并行器,用于接收來(lái)自該串行器的串行數(shù)據(jù)信號(hào)和串行時(shí)鐘信號(hào),以恢復(fù)并行數(shù)據(jù)信號(hào)、并行時(shí)鐘信號(hào)、和同步信號(hào)。
16.如權(quán)利要求15所述的系統(tǒng),其中,即使在該給定的時(shí)鐘信號(hào)暫時(shí)中斷時(shí),所述串行器也生成獨(dú)立于該給定的時(shí)鐘信號(hào)并且與該參考時(shí)鐘信號(hào)同步的串行時(shí)鐘信號(hào)。
17.如權(quán)利要求15所述的系統(tǒng),其中,所述串行器包括用于生成該串行時(shí)鐘信號(hào)的鎖相環(huán)。
18.如權(quán)利要求15所述的系統(tǒng),其中,當(dāng)將具有不同時(shí)鐘頻率特性的第一并行數(shù)據(jù)信號(hào)和第二并行數(shù)據(jù)信號(hào)輸入到串行器中時(shí),其中串行器生成串行時(shí)鐘信號(hào),從而以串行數(shù)據(jù)信號(hào)形式傳輸該第一和第二并行數(shù)據(jù)信號(hào)。
19.如權(quán)利要求18所述的系統(tǒng),其中,從串行器輸出的串行數(shù)據(jù)信號(hào)包括用于代表恒定數(shù)據(jù)傳輸時(shí)段的同步信號(hào)。
20.如權(quán)利要求19所述的系統(tǒng),其中,該第一和第二并行數(shù)據(jù)信號(hào)的串行傳輸在生成該同步信號(hào)時(shí)被啟動(dòng),并且在再次生成該同步信號(hào)之前被完成。
21.如權(quán)利要求18所述的系統(tǒng),其中,該第一并行數(shù)據(jù)信號(hào)是具有同步信號(hào)的視頻數(shù)據(jù)信號(hào)并且將與該同步信號(hào)同步地傳輸,而該第二并行數(shù)據(jù)信號(hào)是不具有同步信號(hào)的數(shù)據(jù)信號(hào)并且將在預(yù)定期間內(nèi)傳輸。
22.如權(quán)利要求21所述的系統(tǒng),其中,該串行數(shù)據(jù)信號(hào)用作以單個(gè)分組的形式傳輸該同步信號(hào)并且以單個(gè)分組或者幾個(gè)分組的形式在連續(xù)的信號(hào)之間同時(shí)傳輸?shù)谝徊⑿袛?shù)據(jù)信號(hào),并且在繼該第一并行數(shù)據(jù)信號(hào)的分組之后以單個(gè)分組或者幾個(gè)分組的形式在連續(xù)同步信號(hào)之間傳輸?shù)诙⑿袛?shù)據(jù)信號(hào)。
23.如權(quán)利要求22所述的系統(tǒng),其中,通過(guò)調(diào)整該第二并行數(shù)據(jù)信號(hào)的長(zhǎng)度而在第二并行數(shù)據(jù)信號(hào)傳輸之后確保等待時(shí)間,以便無(wú)延遲地傳輸下一同步信號(hào)。
24.如權(quán)利要求23所述的系統(tǒng),其中,在連續(xù)同步信號(hào)之后傳輸?shù)诙⑿袛?shù)據(jù)信號(hào)之中所省略的數(shù)據(jù)信號(hào)。
25.如權(quán)利要求24所述的系統(tǒng),其中,該并行器包括寄存器,用于存儲(chǔ)關(guān)于該給定的時(shí)鐘信號(hào)、該同步信號(hào)和數(shù)據(jù)信號(hào)的有效時(shí)段的信息。
26.如權(quán)利要求25所述的系統(tǒng),其中,該寄存器單獨(dú)存儲(chǔ)與包含在串行數(shù)據(jù)信號(hào)中的每個(gè)數(shù)據(jù)信號(hào)對(duì)應(yīng)的數(shù)據(jù)信號(hào)。
27.如權(quán)利要求26所述的系統(tǒng),其中,當(dāng)包含在該串行數(shù)據(jù)信號(hào)中的數(shù)據(jù)信號(hào)種類不同時(shí),該并行器通過(guò)使用存儲(chǔ)在寄存器中的值而單獨(dú)恢復(fù)多個(gè)并行數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)、和同步信號(hào)。
28.如權(quán)利要求27所述的系統(tǒng),其中,該并行器接收串行數(shù)據(jù)信號(hào)和串行時(shí)鐘信號(hào),并且使用該寄存器存儲(chǔ)的信息而恢復(fù)基本等同于第一并行數(shù)據(jù)信號(hào)的第三并行數(shù)據(jù)信號(hào)和第三時(shí)鐘信號(hào)、基本等同于第二并行數(shù)據(jù)信號(hào)的第四并行數(shù)據(jù)信號(hào)和第四時(shí)鐘信號(hào)、以及同步信號(hào)。
29.如權(quán)利要求28所述的系統(tǒng),其中,使用存儲(chǔ)在寄存器中的時(shí)鐘數(shù)據(jù)生成該第三并行數(shù)據(jù)信號(hào),以及一旦激活該同步信號(hào)就校正該第三時(shí)鐘信號(hào),其中基本上防止頻率差在第一并行數(shù)據(jù)信號(hào)的時(shí)鐘信號(hào)和第三時(shí)鐘信號(hào)之間累積。
30.一種用于從系統(tǒng)串行傳輸數(shù)據(jù)的方法,該系統(tǒng)包括用于將并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)信號(hào)的串行器和用于將串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)信號(hào)的并行器,該方法包括將并行數(shù)據(jù)信號(hào)的值存儲(chǔ)在并行器的寄存器中;使用外部時(shí)鐘源生成獨(dú)立于并行數(shù)據(jù)信號(hào)的時(shí)鐘信號(hào)的串行時(shí)鐘信號(hào);以及通過(guò)使用存儲(chǔ)在寄存器中的并行數(shù)據(jù)信號(hào)的值而恢復(fù)并行數(shù)據(jù)信號(hào)。
31.如權(quán)利要求30所述的方法,其中,該寄存器存儲(chǔ)與給定的時(shí)鐘信號(hào)、同步信號(hào)、和并行數(shù)據(jù)信號(hào)的數(shù)據(jù)信號(hào)的有效時(shí)段對(duì)應(yīng)的值。
32.如權(quán)利要求30所述的方法,其中,生成該串行時(shí)鐘信號(hào),以便以串行數(shù)據(jù)信號(hào)的形式傳輸輸入到串行器中的并行數(shù)據(jù)信號(hào)。
全文摘要
一種用于從系統(tǒng)串行傳輸數(shù)據(jù)的方法,該系統(tǒng)包括用于將并行數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)信號(hào)的串行器和用于將串行數(shù)據(jù)信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)信號(hào)的并行器,該方法包括將并行數(shù)據(jù)信號(hào)的值存儲(chǔ)在并行器的寄存器中;使用外部時(shí)鐘源生成獨(dú)立于并行數(shù)據(jù)信號(hào)的時(shí)鐘信號(hào)的串行時(shí)鐘信號(hào);以及通過(guò)使用存儲(chǔ)在寄存器中的并行數(shù)據(jù)信號(hào)的值而恢復(fù)并行數(shù)據(jù)信號(hào)。
文檔編號(hào)G06F13/38GK1828570SQ20061005147
公開(kāi)日2006年9月6日 申請(qǐng)日期2006年2月28日 優(yōu)先權(quán)日2005年2月28日
發(fā)明者孔在燮 申請(qǐng)人:三星電子株式會(huì)社