專利名稱:設(shè)備之間傳輸信號的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在設(shè)備之間傳輸信號的技術(shù),具體涉及一種在電路中 高速發(fā)送和接收數(shù)據(jù)的方法和裝置,其中要發(fā)送的信號數(shù)目超過了設(shè) 備的物理引腳數(shù)目。
背景技術(shù):
半導(dǎo)體工藝的最新發(fā)展正逐年提高邏輯LSI的集成水平,這使如
下問題更加嚴(yán)峻對于必要數(shù)目的信號,設(shè)備的物理引腳數(shù)目短缺。
大多數(shù)用于消除這種引腳數(shù)目不足的常用方法是通過使用并行-串行 轉(zhuǎn)換,以時(shí)分方式復(fù)用并向一條信號線傳送多個(gè)數(shù)據(jù)(例如,見文獻(xiàn) 1)。在這種情況下,應(yīng)該根據(jù)要復(fù)用的信號數(shù)目,將針對數(shù)據(jù)傳送的 時(shí)鐘頻率設(shè)定為高于設(shè)備的工作時(shí)鐘。
文獻(xiàn)1 : J. Babb, R. Tessier禾口 A. Agarwal, "Virtual Wires: Overcoming Pin Limitation in FPGA-based Logic Emulators", in Proc. IEEE Workshop on FPGA-based Custom Computing Machines, Napa, CA: 1993年4月,pp. 142-151。
日本專利公開No.ll-73440 (文獻(xiàn)2)公開了一種仿真裝置,用于 執(zhí)行設(shè)備之間的發(fā)送和接收,其中考慮到在簡單地使用并行-串行轉(zhuǎn)換 的信號傳送中電路的工作頻率會相對下降的問題,將要時(shí)分復(fù)用的信 號與其他信號適當(dāng)混合。
上述相關(guān)技術(shù)的基本思想是,通過時(shí)分復(fù)用來虛擬地增加設(shè)備之 間的信號線數(shù)目,從而能夠發(fā)送和接收數(shù)目比設(shè)備之間的物理連接多的信號。電流工作時(shí)鐘與數(shù)據(jù)傳送時(shí)鐘的劃分比例僅由要復(fù)用至引腳 的信號的數(shù)目確定,數(shù)據(jù)傳送時(shí)鐘頻率一旦確定,便不可能提高整個(gè) 系統(tǒng)的工作速度。
此外,因?yàn)閷⒍鄠€(gè)信號時(shí)分復(fù)用至設(shè)備之間的物理連接,所以無 論信號是否存在,結(jié)果都會向每個(gè)信號分配時(shí)隙,從而在物理信號線 之類資源的有效利用方面,還存在改進(jìn)的空間。
發(fā)明內(nèi)容
在上述情況下,本發(fā)明的發(fā)明人考慮到要發(fā)送或接收的數(shù)據(jù)值并 非總是會改變這一事實(shí),提出了只發(fā)送已改變的數(shù)據(jù)的基本思想。采 用這種思想使電路能夠以更高速度工作。此外,只發(fā)送已改變的數(shù)據(jù) 能夠更加有效地利用物理信號線。
根據(jù)本發(fā)明第一方面, 一種信號傳輸裝置,用于通過連接單元在 可根據(jù)給定操作定時(shí)而進(jìn)行操作的多個(gè)電路之間傳輸多個(gè)信號,包括 發(fā)送端存儲單元,與發(fā)送端電路連接,用于保持在前一操作定時(shí)發(fā)送
的所述多個(gè)信號的每個(gè)值;接收端存儲單元,與接收端電路連接,用 于保持在所述前一操作定時(shí)接收的所述多個(gè)信號的每個(gè)值;確定單元, 用于確定在當(dāng)前操作定時(shí)從發(fā)送端電路發(fā)送的所述多個(gè)信號的每個(gè)值 是否相對于發(fā)送端存儲單元中保持的值有所改變;發(fā)送單元,用于在 當(dāng)前操作定時(shí),根據(jù)所述確定單元的確定結(jié)果產(chǎn)生包括第一信息和第 二信息的發(fā)送信息,并將產(chǎn)生的信息發(fā)送至所述連接單元,所述第一 信息用于識別已改變信號,所述第二信息指示改變識別的結(jié)束;接收 單元,用于通過所述連接單元接收所述第一信息的輸入,以識別所述 多個(gè)信號之中的已改變信號;改變單元,用于改變在接收端存儲單元 中保持的與已改變信號相對應(yīng)的值,以將獲得的值作為當(dāng)前操作定時(shí) 的接收信號輸出至接收端電路;以及定時(shí)控制單元,用于接收所述第 二信息,以控制操作定時(shí)。
根據(jù)本發(fā)明第二方面, 一種信號傳輸方法,用于通過連接單元在 可根據(jù)給定操作定時(shí)而進(jìn)行操作的多個(gè)電路之間傳輸多個(gè)信號,包括:
在發(fā)送端和接收端保持在前一操作定時(shí)發(fā)送的所述多個(gè)信號的每 個(gè)值,
確定在當(dāng)前操作定時(shí)發(fā)送的所述多個(gè)信號的每個(gè)值是否相對于發(fā)
送端保持的值有所改變;
在當(dāng)前操作定時(shí)根據(jù)確定結(jié)果產(chǎn)生包括第一信息和第二信息的發(fā) 送信息,所述第一信息用于識別已改變信號,所述第二信息指示改變 識別的結(jié)束,
將所述發(fā)送信息發(fā)送至接收端,
根據(jù)通過所述連接單元接收的所述第一信息,識別所述多個(gè)信號 之中的已改變信號,
相對于己改變信號,改變在接收端保持的對應(yīng)值,以接收獲得的 值,作為當(dāng)前操作定時(shí)的接收信號,以及
接收所述第二信息,以改變操作定時(shí),并將獲得的定時(shí)應(yīng)用于所 述多個(gè)電路。
根據(jù)本發(fā)明,因?yàn)閷⑸洗伟l(fā)送或接收的數(shù)據(jù)保持在存儲單元中, 并且只發(fā)送或接收已改變的數(shù)據(jù),所以可以減少在設(shè)備之間發(fā)送或接 收所需的時(shí)間。當(dāng)要發(fā)送或接收的信號改變很小時(shí),可以獲得更多有 益效果。
定時(shí)控制單元可以通過在接收到改變結(jié)束信號或第二信息時(shí)改變 發(fā)送和接收所需的周期個(gè)數(shù),以毫無損失地產(chǎn)生操作定時(shí)。具體而言, 在現(xiàn)有傳送系統(tǒng)中,時(shí)鐘頻率由復(fù)用水平而固定即使沒有信號改變時(shí), 時(shí)鐘頻率也總是保持不變,從而無法進(jìn)行高速操作。相比于現(xiàn)有方法, 本發(fā)明能夠使電路以更高速度進(jìn)行操作。
圖1是示出了根據(jù)本發(fā)明一個(gè)典型實(shí)施例的信號傳輸裝置的示意 結(jié)構(gòu)的框圖2是示出了根據(jù)本發(fā)明第一典型實(shí)施例的信號傳輸裝置結(jié)構(gòu)的 框圖3是示出了第一典型實(shí)施例中指示發(fā)送信號與發(fā)送信息之間的
轉(zhuǎn)換的編碼表的一個(gè)示例的圖4是用于說明根據(jù)第一典型實(shí)施例的信號傳輸裝置的操作的時(shí) 序圖5是示出了根據(jù)本發(fā)明第二典型實(shí)施例的信號傳輸裝置結(jié)構(gòu)的 框圖6是用于說明根據(jù)第二典型實(shí)施例的信號傳輸裝置的操作的時(shí) 序圖7是用于說明根據(jù)第三典型實(shí)施例的信號傳輸裝置的操作的時(shí) 序圖8是示出了根據(jù)本發(fā)明第四典型實(shí)施例的信號傳輸裝置結(jié)構(gòu)的 框圖9是在圖8所示信號傳輸裝置進(jìn)行類似第一典型實(shí)施例的操作 時(shí)的時(shí)序圖;以及
圖10是用于說明根據(jù)第四典型實(shí)施例的信號傳輸裝置的操作的 時(shí)序圖。
10, 20:設(shè)備
30:時(shí)鐘產(chǎn)生單元
40:振蕩器
101:發(fā)送電路
102:發(fā)送模塊
103:發(fā)送單元(編碼器)
201:接收電路
202:接收模塊
203:接收單元(解碼器)
SrSN:發(fā)送信號 MT1-MTN:發(fā)送端存儲器 DFFT1-DFFMT4:發(fā)送端D觸發(fā)器電路 CrCN:比較器 MR1-MRN:接收端存儲器
DFFR1-DFFMR4:接收端D觸發(fā)器電路 DrDN:改變檢測器
sr-sN':接收信號
CLKD:數(shù)據(jù)傳送時(shí)鐘 CLKc:電路操作時(shí)鐘
具體實(shí)施例方式
1.系統(tǒng)的示意結(jié)構(gòu)
圖1是示出了根據(jù)本發(fā)明一個(gè)典型實(shí)施例的信號傳輸裝置的示意
結(jié)構(gòu)的框圖。為了防止附圖過于復(fù)雜,這里以如下情況為例進(jìn)行描述
從設(shè)備10向設(shè)備20傳輸N (N是不小于2的整數(shù))個(gè)信號SrSw。
發(fā)送端的設(shè)備10具有發(fā)送電路101和發(fā)送模塊102。發(fā)送模塊102 將從發(fā)送電路101輸出的發(fā)送信號SrSw轉(zhuǎn)換為由已改變部分信號Sl 和改變結(jié)束信號SE形成的發(fā)送信息,并發(fā)送至設(shè)備20。設(shè)備20具有 接收電路201和接收模塊202,其中接收模塊202接收由已改變部分 信號Sr^和改變結(jié)束信號Se形成的發(fā)送信息,以檢測已改變的發(fā)送信 號,從而向接收電路201輸出分別對應(yīng)于發(fā)送信號S,-Sw的接收信號 Si,-Sn, °
己改變部分信號Sl和改変結(jié)束信號SE的發(fā)送和接收以及接收模
塊202的改變檢測操作是與數(shù)據(jù)傳送時(shí)鐘CLKd同歩孰行的。發(fā)送電 路101、發(fā)送模塊102和接收電路201的操作是與電路操作時(shí)鐘CLKc 同步執(zhí)行的。電路操作時(shí)鐘CLKc是用于確定電路操作周期的時(shí)鐘, 如下所述,電路操作時(shí)鐘CLKc:是通過使用改變結(jié)束信號SE的輸出定 時(shí)而由時(shí)鐘產(chǎn)生單元30產(chǎn)生的。 1.1)發(fā)送模塊
發(fā)送模塊102具有分別對應(yīng)于發(fā)送信號S,-Sw的N個(gè)改變確定單 元和發(fā)送單元103。 N個(gè)改變確定單元中每一個(gè)均由存儲器Mt;和比 較器Ci (i是l-N之間的任一整數(shù))構(gòu)成。在存儲器MTi中,存儲有 前一操作周期中的發(fā)送信號Si值(啟動時(shí)的預(yù)定值)。因此,通過比 較從發(fā)送電路101輸入的當(dāng)前值與存儲器MTi中存儲的前一值,比較 器Ci可以確定相關(guān)發(fā)送信號Sj是否發(fā)生改變。假設(shè)當(dāng)信號改變時(shí)比較 器Ci輸出邏輯值"l",否則輸出邏輯值"0"。
發(fā)送單元103接收來自N個(gè)比較器CrCN的N個(gè)比較結(jié)果1/0輸 入,根據(jù)"1"的圖案產(chǎn)生預(yù)先分配的值,作為已改變部分信號Sl或 改變結(jié)束信號SE,并與數(shù)據(jù)傳送時(shí)鐘CLKD同步地將其發(fā)送至設(shè)備20。
1.2) 已改變部分/改變結(jié)束信號
已改變部分信號St是用于識別發(fā)送信號S,-SN中哪些信號已改變 的信號,并具有以二進(jìn)制表示整數(shù)N所必需的最少比特?cái)?shù)。改變結(jié)束 信號SE是指示每個(gè)周期中發(fā)送信號SrSN的改變已全部完成(包括無 改變)的信號,并且是具有指示已改變部分信號Sl的有效性/無效性 的至少一個(gè)比特的信號。根據(jù)已改變的發(fā)送信號的數(shù)目,相應(yīng)地提前 或延遲輸出改變結(jié)束信號Se的定吋。在所有發(fā)送信號都改變的情況 下,例如,在與原始周期的時(shí)間間隔相對應(yīng)的定時(shí)處輸出改變結(jié)束信 號SE,而在無改變的情況下,以最短時(shí)間(這里是數(shù)據(jù)傳送時(shí)鐘CLKD 的一個(gè)周期)輸出改變結(jié)束信號SE。通過使用改變結(jié)束信號SE,產(chǎn)生 電路操作時(shí)鐘CLKc。
雖然可以通過除已改變部分信號的信號線之外的其他信號線 發(fā)送改變結(jié)束信號SE,但是當(dāng)具有以二進(jìn)制表示整數(shù)N所必需的最少 比特?cái)?shù)的已改變部分信號S^具有空閑空間時(shí)(例如,通過3個(gè)比特識 別5個(gè)信號的情況),將該比特分配給改變結(jié)束信號SE,這使所有必 要信息能夠通過一條信號線傳輸。當(dāng)已改變部分信號Si沒有空閑空間 時(shí),例如要復(fù)用的信號的數(shù)目是2的冪的情況(例如,通過3個(gè)比特 識別8個(gè)信號的情況下),需要向改變結(jié)束信號Se単獨(dú)分配一個(gè)比特。
1.3) 接收模塊
接收模塊202具有接收單元203和分別對應(yīng)于接收信號S,'-S^的 N個(gè)改變檢測器DrDN。接收單元203根據(jù)接收到的已改變部分信號 Sl的僮,指定已改變信號,并向?qū)?yīng)的改變檢測器告知改變。接收單 元203應(yīng)該設(shè)定為在接收到改變結(jié)束信號Se吋將其忽略。
每個(gè)改變檢測器Dj具有存儲器MRi,并在被接收單元203告知改 變時(shí)改變相關(guān)存儲器MRi中存儲的值。因此,在存儲器Mr,-Mrn中存
儲每個(gè)周期中更新的接收信號S,,-SN'。相應(yīng)地,接收單元201可以根
據(jù)電路操作時(shí)鐘CLKc,通過從存儲器M!u-M^中讀取數(shù)據(jù),接收發(fā)
送信號S,-SN的解碼信號輸入。
1.4)時(shí)鐘產(chǎn)生
時(shí)鐘產(chǎn)生單元30根據(jù)改變結(jié)束信號SE的輸出定時(shí),產(chǎn)生與數(shù)據(jù) 傳送時(shí)鐘CLKD同步的電路操作時(shí)鐘CLKc。時(shí)鐘產(chǎn)生單元30產(chǎn)生電 路操作時(shí)鐘CLKc,以在改變結(jié)束信號SE的輸出定時(shí)處,將發(fā)送電路 101和接收電路201的操作周期提前一個(gè),稍后將描述具體示例。如
上所述,因?yàn)檩敵龈淖兘Y(jié)束信號SE的定時(shí)隨已改變的發(fā)送信號的數(shù)目
而改變,所以通過使用改變結(jié)束信號SE來產(chǎn)生電路操作時(shí)鐘CLKc能 夠加速整個(gè)系統(tǒng)的操作,正如下文所述。
(第一典型實(shí)施例) 2.1)裝置結(jié)構(gòu)
圖2是示出了根據(jù)本發(fā)明第一典型實(shí)施例的信號傳輸裝置的結(jié)構(gòu) 的框圖。在本典型實(shí)施例中,以如下情況為例進(jìn)行描述從設(shè)備10 向設(shè)備20發(fā)送3個(gè)信號SrS3。功能與圖1所示電路塊的功能相同的 電路塊具有相同的附圖標(biāo)記,并適當(dāng)省略對其的描述。
發(fā)送端的設(shè)備IO具有發(fā)送電路101和發(fā)送模塊102。發(fā)送模塊102 將從發(fā)送電路101輸出的發(fā)送信號S,-S3轉(zhuǎn)換為由已改變部分信號 和改變結(jié)束信號SE形成的發(fā)送信息St,并發(fā)送至接收端的設(shè)備20。 接收端的設(shè)備20具有接收電路201和接收模塊202,其中接收模塊202
接收由已改變部分信號SL和改變結(jié)束信號SE形成的發(fā)送信息ST,以
檢測已改變的發(fā)送信號,從而向接收電路201輸出對應(yīng)于發(fā)送信號
S,-S3的接收信號Si'-S3'。
己改變部分信號S^和改變結(jié)束信號SE的發(fā)送和接收以及接收模 塊202的改變檢測操作是與數(shù)據(jù)傳送時(shí)鐘CLKD同步執(zhí)行的。發(fā)送電 路101、發(fā)送模塊102和接收電路201的操作是與電路操作時(shí)鐘CLKc 同步執(zhí)行的。數(shù)據(jù)傳送時(shí)鐘CLKD由振蕩器40產(chǎn)生。時(shí)鐘產(chǎn)生單元 30根據(jù)改變結(jié)束信號SE的輸出定時(shí)控制數(shù)據(jù)傳送時(shí)鐘CLKd,產(chǎn)生電路操作時(shí)鐘CLKc。
發(fā)送模塊102具有對應(yīng)于發(fā)送信號SrS3的3個(gè)改變確定單元和 發(fā)送單元103。 3個(gè)改變確定單元中每一個(gè)均由D觸發(fā)器電路DFFTi 和異或(EXOR)電路Ci (i是l-3之間的任一整數(shù))構(gòu)成。在D觸發(fā) 器電路DFFTi中,存儲有前一操作周期中的發(fā)送信號Si值(啟動時(shí)的 預(yù)定值"0")。因此,當(dāng)從發(fā)送電路101輸入的當(dāng)前值與D觸發(fā)器電 路DFFTi中存儲的前一值不同(即,發(fā)生改變)時(shí),異或電路Ci向發(fā) 送單元103輸出邏輯值為"l"的確定信號Sci,而當(dāng)兩者彼此符合(即, 無改變)時(shí),向發(fā)送單元103輸出邏輯值為"0"的確定信號Sci。
發(fā)送單元103具有編碼功能。該單元接收來自異或電路C,-C3的3 個(gè)確定信號SC1-SC3中的每一個(gè)的輸入,根據(jù)哪個(gè)確定信號具有邏輯 值"1",將其轉(zhuǎn)換為預(yù)先分配的值,從而將獲得的值作為已改變部分 信號Sl或改変結(jié)束信號SE并與數(shù)據(jù)傳送時(shí)鐘CLKD同步地發(fā)送至設(shè) 備20。在本典型實(shí)施例中,因?yàn)橐远M(jìn)制表示信號數(shù)目3所必需的最 少比特?cái)?shù)是2,所以已改變部分信號SL具有一個(gè)空閑空間,可以如下 所述地將改變結(jié)束信號SE分配到該空間。
接收模塊202具有接收單元203以及分別對應(yīng)于接收信號Sr-S3' 的異或電路DrD3和D觸發(fā)器電路DFFR1-DFFR3。
接收單元203具有與發(fā)送單元103的編碼功能相對應(yīng)的解碼功能, 并根據(jù)接收到的已改變部分信號SL的值,識別已改變信號。然后,在 用于反轉(zhuǎn)DFF的反轉(zhuǎn)信號Sju-Sr3之中,該單元使對應(yīng)于己改變信號 的反轉(zhuǎn)信號Sk有效。將反轉(zhuǎn)信號Sw-S^分別輸入異或電路DrD3。異 或電路DrD3還接收來自D觸發(fā)器電路DFFR1-DFFR3的前一接收信號 sr-S3'輸入,以檢測指示當(dāng)前改變的信號SRrSR3與前一接收信號 S,,-S3,是否彼此符合。因此,當(dāng)指示改變的信號S^是有效("1")時(shí), 將對應(yīng)D觸發(fā)器電路DFF^中存儲的值反轉(zhuǎn),而當(dāng)該信號S^是無效 ("0")時(shí),對應(yīng)D觸發(fā)器電路DFF^中存儲的值保持不變。
因此,僅改變由已改變部分信號Sl的信指定的信號Si',而剩余 信號保持與在前周期中的狀態(tài)相同。因此,接收電路201可以按照電 路操作時(shí)鐘CLKc,通過從D觸發(fā)器電路DFFRrDFFR3中讀取數(shù)據(jù),接收發(fā)送信號srs3的解碼信號輸入。
時(shí)鐘產(chǎn)生單元30具有檢測改變結(jié)束信號Se的功能,并產(chǎn)生電路
操作時(shí)鐘CLKc,以根據(jù)檢測定時(shí)(稍后將對其進(jìn)行詳細(xì)描述)提前 發(fā)送電路101和接收電路201的操作周期。 2.2)發(fā)送單元的編碼器
圖3 (A)是示出了第一典型實(shí)施例中發(fā)送單元的結(jié)構(gòu)的框圖, (B)是示出了發(fā)送單元的編碼器的真值表的圖。在本典型實(shí)施例中, 因?yàn)橹恍枰R別3個(gè)發(fā)送信號SrS3,所以發(fā)送信息的比特?cái)?shù)是2。
如圖3 (A)所示,發(fā)送單元103主要包括異或電路110-112、優(yōu) 先編碼器113和SR觸發(fā)器電路114-116。異或電路110接收確定信號 SCI和SR觸發(fā)器電路114的輸出X04作為輸入,以向優(yōu)先編碼器113 的輸入A輸出其自身的輸出XOl。類似地,異或電路lll接收確定信 號Sa和SR觸發(fā)器電路115的輸出X05作為輸入,以向優(yōu)先編碼器 113的輸入B輸出其自身的輸出X02。異或電路112接收確定信號SC3 和SR觸發(fā)器電路116的輸出X06作為輸入,以向優(yōu)先編碼器113的 輸入C輸出其自身的輸出X03。
將優(yōu)先編碼器113的輸出Q反饋回來,與值"0"、 "1"和"2" 相比較,以識別哪個(gè)發(fā)送信號SrS3已改變,值"3"指示無改變。當(dāng) 輸出Q符合值"0"時(shí),SR觸發(fā)器電路114的置位輸入獲得"1",從 而在隨后的時(shí)鐘改變時(shí)SR觸發(fā)器電路114的輸出X04獲得"1"。當(dāng) 輸出Q符合值"1"時(shí),SR觸發(fā)器電路115的置位輸入獲得"1",從 而在隨后的時(shí)鐘改變時(shí)SR觸發(fā)器電路115的輸出X05獲得"1"。當(dāng) 輸出Q符合值"2"時(shí),SR觸發(fā)器電路116的置位輸入獲得"1",從 而在隨后的時(shí)鐘改變時(shí)SR觸發(fā)器電路116的輸出X06獲得"1"。當(dāng) 輸出Q符合值"3"時(shí),SR觸發(fā)器電路114、 115、 116的復(fù)位輸入CLR 獲得"0",從而在隨后的時(shí)鐘改變時(shí)輸出X04、 X05、 X06獲得"0"。
優(yōu)先編碼器113具有如圖(B)所示的真值表,并根據(jù)X01-X03 的值改變輸出Q,即,發(fā)送信息ST。在本典型實(shí)施例中,如上所述, 因?yàn)槭褂脙杀忍刈R別三個(gè)發(fā)送信號S!-S3,所以還要分配值"3" (二進(jìn) 制比特表示"ll")。將指示無改變或改變結(jié)束的信號SE分配給值"3"
如下所述,改變結(jié)束信號SE為時(shí)鐘產(chǎn)生單元30改變電路操作時(shí)鐘
CLKc提供了定時(shí)。
接收單元203包括與優(yōu)先編碼器113相對應(yīng)的解碼器,該解碼器 可以根據(jù)接收到已改變部分信號SL的值"O"、 "l"和"2",獲知哪個(gè) 信號已改變。
2.3)操作
圖4是用于說明根據(jù)第一典型實(shí)施例的信號傳輸裝置的操作的時(shí) 序圖。圖4的a)表示數(shù)據(jù)傳送時(shí)鐘CLKd, b)表示由己改變部分信 號Sl和改変結(jié)束信號Se形成的友送信息ST, c)表示電路操作時(shí)鐘 CLKc, d)表示發(fā)送信號SpS3, e)表示接收信號S,,-S3', f)表示確 定信號SC1-SC3, g)表示優(yōu)先編碼器的輸入信號X01-X03, h)表示 SR觸發(fā)器電路的輸出X04-X06的波形。
這里作出如下假設(shè),以進(jìn)行描述。假設(shè)在時(shí)間to,發(fā)送信號SrS3 從"0"升至"1",之后,發(fā)送信號Si保持不變,發(fā)送信號S2在時(shí)間 b從"1"降至"0",發(fā)送信號S3在時(shí)間15從"1"降至"0"并隨后 在時(shí)間t7再次從"0"升至"1"。同時(shí),假設(shè)在時(shí)間t。,發(fā)送端的觸發(fā) 器電路DFFT1-DFFT3和接收端的觸發(fā)器電路DFFr廠DFFr3全部置位到 "0"。
在時(shí)間t。,時(shí)鐘產(chǎn)生單元30使電路操作時(shí)鐘CLKc升高,開始第 一操作周期CYC,。由此,所有發(fā)送信號S^S3從"0"升至"1",因 為觸發(fā)器電路DFFT1-DFFT3處置位為"0",所以異或電路Q-C3的確 定信號Sd-Sc3全部獲得"l"。結(jié)果,異或電路110-112的輸出X01-X03 升高,使編碼器113的輸入X01變?yōu)?1",從而輸出Q(即,已改變 部分信號Sl的惶)獲得"0"。當(dāng)Q=0時(shí),因?yàn)镾R觸發(fā)器電路114的 置位輸入獲得"1",所以SR觸發(fā)器電路114的輸出X04隨下一時(shí)間 t,處的時(shí)鐘改變而升高。結(jié)果,異或電路110的輸出X01從"1"升至 "0"。
接著,通過相同操作,發(fā)送單元103的優(yōu)先編碼器113產(chǎn)生值"O"、 值"1"和值"2"的序列,作為已改變部分信號Sl,并在所有改變結(jié) 束時(shí),產(chǎn)生值"3",作為改變結(jié)束信號SE。因此,發(fā)送單元103按照
數(shù)據(jù)傳送時(shí)鐘CLKD,向設(shè)備20發(fā)送值"0"、 "1"、 "2"和"3"的序列。
在接收端設(shè)備20中,當(dāng)接收到作為己改變部分信號S^的值"0" 時(shí),接收單元203識別出這是信號S,的改變通知,并使反轉(zhuǎn)信號SR1 有效,以將觸發(fā)器電路DFF^的值從"0"反轉(zhuǎn)為"1"。結(jié)果,接收信 號S,,在時(shí)間^從"0"升至"1"。類似地,在時(shí)間t2,接收信號S2, 從"0"升至"1"。在時(shí)間t3,接收信號S3,從"0"升至"1"。
時(shí)鐘產(chǎn)生單元30使電路操作時(shí)鐘CLKc在檢測到作為改變結(jié)束信 號Se的值"3"的時(shí)間段,即時(shí)間13與時(shí)間U之間,下降,并在時(shí)間 U與數(shù)據(jù)傳送時(shí)鐘CLKD同步地使電路操作時(shí)鐘CLKc再次升高。由此, 第一操作周期CYd的操作結(jié)束。
當(dāng)電路操作時(shí)鐘CLKc在時(shí)間14與數(shù)據(jù)傳送時(shí)鐘CLKd同歩地上 升時(shí),第二操作周期CYC2的操作開始。但是,此時(shí)因?yàn)榘l(fā)送信號SrS3 的值均無改變,所以只輸出作為改變結(jié)束信號SE的值"3",作為發(fā)送 信息。相應(yīng)地,時(shí)鐘產(chǎn)生單元30使電路操作時(shí)鐘CLKc在檢測到作為 改變結(jié)束信號Se的但"3"的時(shí)間段,即時(shí)間t4與時(shí)間ts之間,下降, 并在時(shí)間ts與數(shù)據(jù)傳送時(shí)鐘CLKo同步地使電路操作時(shí)鐘CLKc再次 升高。由此,第二操作周期CYC2的操作結(jié)束。
當(dāng)電路操作時(shí)鐘CLKc在時(shí)間ts與數(shù)據(jù)傳送時(shí)鐘CLKd同歩地上 升時(shí),第三操作周期CYC3的操作開始。因此,只有發(fā)送信號S3從"1" 降至"0",因?yàn)榇藭r(shí)所有DFF"h-DFFt3中都存儲有"1",所以異或電 路d-C3的確定信號S。-Sc3獲得(0, 0, 1)。相應(yīng)地,發(fā)送單元103 產(chǎn)生值"2",作為已改變部分信號Sp并且因?yàn)椴辉偈S嘤幸淖兊?信號,所以產(chǎn)生作為改變結(jié)束信號Se的僮"3"。結(jié)果,如圖4 (b) 所示,發(fā)送單元103按照數(shù)據(jù)傳送時(shí)鐘CLKd,發(fā)送值"2"和值"3" 的序列。
當(dāng)接收到作為已改變部分信號Sl的但"2"時(shí),接收端的接收單
元203識別出這是信號S3的改變通知,并使反轉(zhuǎn)信號S^有效,以將
觸發(fā)器電路DFFR3的值從"1"反轉(zhuǎn)為"0"。結(jié)果,接收信號S3,在時(shí) 間t6從"1"降至"0"。因?yàn)槠渌邮招盘朣r和S2'的值無改變,所以
它們保持不變。
時(shí)鐘產(chǎn)生單元30使電路操作時(shí)鐘CLKc在檢測到作為改變結(jié)束信
號Se的但"3"的時(shí)間段,即時(shí)間t6與時(shí)間t7之間,下降,并在時(shí)間
t7與數(shù)據(jù)傳送時(shí)鐘CLKD同步地使電路操作時(shí)鐘CLKc再次升高。由此, 第三操作周期CYC3的操作結(jié)束。隨后第四操作周期CYC4的操作相同。
2.4)有益效果
如圖4所示,根據(jù)本典型實(shí)施例,用于傳送四個(gè)周期(CYC,-CYC4) 的數(shù)據(jù)所需的數(shù)據(jù)傳送時(shí)鐘數(shù)是4+1+2+3總共10個(gè)時(shí)鐘。對于相關(guān) 技術(shù),因?yàn)榛ㄙM(fèi)四個(gè)周期,所以需要16個(gè)時(shí)鐘。因此,對于本典型實(shí) 施例,可以實(shí)現(xiàn)比相關(guān)技術(shù)快大約1.6倍的操作。
根據(jù)計(jì)算,例如,在設(shè)備10和設(shè)備20通過20條物理信號線連接, 并且發(fā)送電路101和接收電路201發(fā)送和接收40個(gè)信號的情況下,相 比于通過時(shí)分復(fù)用傳輸全部信號的相關(guān)情況,根據(jù)本典型實(shí)施例的信 號傳輸裝置的高速傳輸概率是0.33,在發(fā)送和接收IOO個(gè)信號的情況 下,該概率是0.2。
在本典型實(shí)施例中,雖然已改變部分信號Si和電路操作時(shí)鐘 CLKc的定時(shí)設(shè)定為如圖4所示,但是本發(fā)明不限于此。將每個(gè)定時(shí) 移動的多種模式也是可以的。這些模式的基本操作與上述操作相同。
(第二實(shí)施例)
雖然在上述典型實(shí)施例中示出了發(fā)送端與接收端的兩個(gè)設(shè)備,但 是本發(fā)明也可類似地應(yīng)用于連接多個(gè)設(shè)備的情況。
圖5是示出了根據(jù)本發(fā)明第二典型實(shí)施例的信號傳輸裝置結(jié)構(gòu)的 框圖。在本典型實(shí)施例中,雖然以具有三個(gè)彼此連接的設(shè)備IOA、 10B 和IOC的電路為例,但是具有三個(gè)或更多彼此連接的設(shè)備的電路也是 可以采用的。
圖5中,設(shè)備10A、 IOB和IOC具有相同結(jié)構(gòu),其中用于執(zhí)行發(fā) 送和接收的電路A, B和C中每一個(gè)均具有用于交互式傳輸?shù)膬蓚€(gè)發(fā) 送模塊T和兩個(gè)接收模塊R。因?yàn)榘l(fā)送模塊T和接收模塊R的結(jié)構(gòu)與
圖2所示的基本相同,所以不再對其進(jìn)行描述。
這里,本典型實(shí)施例的不同之處在于,改變結(jié)束信號SE是通過己 改變部分信號Si的信號線之外的其他一比特信號線引出的,總共有6 個(gè)改変結(jié)束信號Sea,、 SEA2、 SEB1、 SEB2、 SEd和SEC2與發(fā)送模塊T中
的或電路50連接。在本典型實(shí)施例中,改變結(jié)束信號Se在改交結(jié)束 時(shí)獲得"O",而通常為"l"?;螂娐?0獲得這六個(gè)改變結(jié)束信號的邏
輯和,以改變時(shí)鐘暫停信號SSTOP。雖然時(shí)鐘暫停信號SsTOP通常設(shè)定 為"1",但是當(dāng)所有六個(gè)改變結(jié)束信號SE都獲得"0"時(shí),時(shí)鐘暫停
信號SsTop只在該時(shí)間段中獲得"0"。時(shí)鐘產(chǎn)生單元30允許數(shù)據(jù)傳送 時(shí)鐘CLKD通過或阻止其通過,以根據(jù)時(shí)鐘暫停信號SsTOP來輸出預(yù)定
值"1"。
圖6是用于說明根據(jù)第二典型實(shí)施例的信號傳輸裝置的操作的時(shí) 序圖。當(dāng)時(shí)鐘暫停信號SsTOP為"0"時(shí),時(shí)鐘產(chǎn)生單元30輸出與數(shù) 據(jù)傳送時(shí)鐘CLKD相同的時(shí)鐘信號,作為電路操作時(shí)鐘CLKc,而當(dāng) 時(shí)鐘暫停信號SsT。p為"1"時(shí),輸出固定值"1"。相應(yīng)地,當(dāng)所有六 個(gè)改變結(jié)束信號Se都荻得"0"時(shí),電路操作時(shí)鐘CLKc改變,從而
將時(shí)鐘操作周期提前。這種操作是考慮到如下事實(shí)而獲得的除非所
有發(fā)送模塊T完成發(fā)送,即,除非所有改變結(jié)束信號SE都獲得"0", 否則不允許電路前進(jìn)到下一操作。
如上所述的配置使得即使在彼此連接的設(shè)備數(shù)目不少于3的情況 下,電路操作時(shí)鐘CLKc也能夠第一典型實(shí)施例類似地具有最大速率。
(第三典型實(shí)施例)
圖7是用于說明根據(jù)第三典型實(shí)施例的信號傳輸裝置的操作的時(shí) 序圖。圖7a)到e)示出了與圖4a)到e)相同的信號波形,唯一不 同之處在于,發(fā)送信息ST是使用數(shù)據(jù)傳送時(shí)鐘CLKD的相對邊沿來傳 送的。使用相對邊沿能夠使每個(gè)傳送時(shí)間減半,以更快速度傳送數(shù)據(jù)。
(第四典型實(shí)施例)
以在設(shè)備之間傳輸三個(gè)信號SrS3的情況為例描述了上述第一典
型實(shí)施例。當(dāng)時(shí),因?yàn)橐远M(jìn)制表示信號數(shù)目3所必需的最少比特?cái)?shù)
是2,所以已改變部分信號SL中存在一個(gè)分配給改變結(jié)束信號SE的空
閑空間。雖然如上所述,信號數(shù)目并不限于特定值,但是依據(jù)信號數(shù)
目,已改變部分信號SL具有尚待分配的多個(gè)值。在存在多個(gè)空閑空間 的情況下,其中一個(gè)分配給改變結(jié)束信號SE,剩余的空閑空間可以在
同時(shí)發(fā)生多個(gè)信號改變時(shí)分配,從而能夠進(jìn)一步加快速度。下面將示 出具體示例。
圖8是示出了根據(jù)本發(fā)明第四典型實(shí)施例的信號傳輸裝置結(jié)構(gòu)的 框圖。本典型實(shí)施例中所示的是從設(shè)備60向設(shè)備70傳輸四個(gè)信號
S,-S4的情況。
發(fā)送端的設(shè)備60具有發(fā)送電路601和發(fā)送模塊602。發(fā)送模塊602 將從發(fā)送電路601輸出的發(fā)送信號SrS4轉(zhuǎn)換為由已改變部分信號Sl 和改變結(jié)束信號Se形成的友送信息ST,并發(fā)送至接收端設(shè)備70。接 收端設(shè)備70具有接收電路701和接收模塊702,其中接收模塊702接 收由已改變部分信號Si和改變結(jié)束信號SE形成的發(fā)送信息ST,以檢 測已改變的信號,從而向接收電路701輸出分別對應(yīng)于發(fā)送信號S,-S4 的接收信號S,'-S4'。
發(fā)送模塊602具有包括編碼器的發(fā)送單元603,接收模塊702具 有包括編碼器的接收單元703,其對應(yīng)于發(fā)送單元602。因?yàn)樗鼈兓?上具有與第一典型實(shí)施例中所述的結(jié)構(gòu)相同的結(jié)構(gòu),所以不再對其進(jìn)
行詳細(xì)描述。此外,相同的電路具有與第一典型實(shí)施例相同的附圖標(biāo) 記。
圖9是在信號傳輸裝置進(jìn)行類似第一典型實(shí)施例(見圖4)的操 作時(shí)的時(shí)序圖。因?yàn)樾盘枖?shù)目為4,所以發(fā)送信息ST需要3比特,以 識別包括改變接收信息在內(nèi)的5種情況。圖9中,分別將值"O"、 "1"、 "2"和"3"分配給信號S" S2、 &和S4,并且當(dāng)所有信號都無改變 時(shí),分配值"4"。
但是,剩余值"5"、 "6"和"7"未用于3比特發(fā)送信息St中, 所以向這些值分配信息能夠提高傳輸速度。
圖10是用于說明根據(jù)第四典型實(shí)施例的信號傳輸裝置的操作的
時(shí)序圖。在本典型實(shí)施例中,3比特發(fā)送信息St的僮"5"設(shè)定為具
有所有信號S!、 S2、 S3和S4都己改變這一信息,值"6"設(shè)定為具有
信號S,和S2已改變這一信息,值"7"設(shè)定為具有信號S3和S4已改
變這一信息。因此,使用尚待分配的值使信息傳輸操作能夠在從時(shí)間
to到t,的一個(gè)時(shí)鐘周期內(nèi)執(zhí)行,而這種操作在例如圖9的情況下需要
從時(shí)間to到t4這一時(shí)間段。因此,本典型實(shí)施例使操作能夠比圖9所
示的操作示例快1.5倍。
應(yīng)該向發(fā)送信息ST的尚待分配的值分配何種信號改變并不限于
本典型實(shí)施例中所示的示例。 (第五典型實(shí)施例)
本發(fā)明可以應(yīng)用于通過仿真對待驗(yàn)證電路的功能操作進(jìn)行驗(yàn)證的 電路操作驗(yàn)證設(shè)備。具體而言,在電路操作驗(yàn)證設(shè)備中,其中待驗(yàn)證 電路分為多個(gè)部分電路,并且通過仿真實(shí)現(xiàn)其功能操作的多個(gè)仿真器
彼此連接,例如向每個(gè)仿真器提供圖2或圖8所示的發(fā)送模塊和接收 模塊,以減輕對物理連接的限制,使上述電路能夠進(jìn)行高速操作驗(yàn)證。 即使應(yīng)用于邏輯電路仿真器設(shè)備,也可以獲得相同效果。
根據(jù)本發(fā)明典型實(shí)施例,通過在發(fā)送端設(shè)備上提供用于保持上次 發(fā)送的多個(gè)發(fā)送信號的存儲單元,并在接收端設(shè)備上提供用于保持上 次接收的多個(gè)接收信號的存儲單元,檢查當(dāng)前要發(fā)送的發(fā)送信號是否 改變,以向發(fā)送端設(shè)備發(fā)送用于識別已改變信號的信息(本典型實(shí)施 例中的已改變部分信號)?;诟淖冏R別信息,通過只改變存儲單元中 保持的信號之中的己改變信號,接收端設(shè)備可以等效地如同接收到當(dāng) 前的發(fā)送信號。因此,即使在信號數(shù)目多于物理連接引腳數(shù)目時(shí),本 發(fā)明通過有效利用物理信號線,也能夠進(jìn)行高速數(shù)據(jù)傳送。
此外,通過使改變識別信息具有以二進(jìn)制表示N個(gè)信號所需的最 少比特?cái)?shù),能夠進(jìn)行任意信號的傳輸,而依據(jù)信號數(shù)目而剩余的尚待 分配的值可以被分配該改變結(jié)束信息或用于識別多個(gè)已改變信號。
此外,根據(jù)本發(fā)明典型實(shí)施例,能夠在按照操作定時(shí)進(jìn)行操作的 多個(gè)電路之間高速傳輸多個(gè)信號。具體而言,通過在發(fā)送端提供用于 保持在前一操作定時(shí)發(fā)送的多個(gè)信號值的存儲單元,并在接收端提供 用于保持在上述前一操作定時(shí)接收的多個(gè)信號值的存儲單元,確定在 當(dāng)前操作定時(shí)發(fā)送的多個(gè)信號的每個(gè)值是否已改變?;诖_定結(jié)果產(chǎn) 生包括第一信息和第二信息的發(fā)送信息并將其發(fā)送,第一信息用于識 別已改變信號,第二信息用于指示當(dāng)前操作定時(shí)處改變識別的結(jié)束。 當(dāng)在接收端結(jié)束到第一信息時(shí),通過使用該信息識別多個(gè)信號之中的 已改變信號,并改變接收端存儲單元中保持的對應(yīng)于已改變信號的值, 將該值輸出至接收端電路,作為當(dāng)前操作定時(shí)的接收信號。此外,定 時(shí)控制單元(本實(shí)施例中的時(shí)鐘產(chǎn)生單元)接收第二信息,以控制操 作定時(shí)。
雖然參照典型實(shí)施例具體示出并描述了本發(fā)明,但是本發(fā)明不限 于這些實(shí)施例。本領(lǐng)域普通技術(shù)人員將理解,在不背離由權(quán)利要求限 定的本發(fā)明精神和范圍的前提下,可以進(jìn)行形式和細(xì)節(jié)上的多種改變。
工業(yè)實(shí)用性
本發(fā)明可應(yīng)用于一般在設(shè)備之間傳送數(shù)據(jù)的系統(tǒng),例如,可應(yīng)用 于邏輯電路仿真設(shè)備、邏輯電路操作驗(yàn)證設(shè)備等中多個(gè)設(shè)備之間的數(shù) 據(jù)發(fā)送和接收。
權(quán)利要求
1. 一種信號傳輸裝置,用于通過連接單元在多個(gè)設(shè)備之間傳輸多個(gè)信號,其中發(fā)送端設(shè)備包括發(fā)送單元,所述發(fā)送單元用于確定所述多個(gè)信號的每個(gè)值是否相對于上次發(fā)送的所述多個(gè)信號的值有所改變,并向所述連接單元發(fā)送用于識別已改變信號的改變識別信息;以及接收端設(shè)備包括接收單元,所述接收單元用于根據(jù)所述改變識別信息,相對于上次從所述發(fā)送端設(shè)備接收的所述多個(gè)信號,識別已改變信號,并通過改變所述已改變信號的值,將所述多個(gè)信號的已改變值作為當(dāng)前的信號輸入。
2. —種信號傳輸裝置,用于通過連接單元在多個(gè)設(shè)備之間傳輸多 個(gè)信號,其中發(fā)送端設(shè)備包括發(fā)送端電路,用于輸出所述多個(gè)信號, 發(fā)送端存儲單元,用于保持上次發(fā)送的所述多個(gè)信號的每個(gè)值, 確定單元,用于確定當(dāng)前輸出的所述多個(gè)信號的每個(gè)值是否相對 于所述發(fā)送端存儲單元中保持的值有所改變,以及發(fā)送單元,用于根據(jù)所述確定單元的確定結(jié)果,向所述連接單元發(fā)送用于識別已改變信號的改變識別信息;以及 接收端設(shè)備包括接收端存儲單元,用于保持上次從所述發(fā)送端設(shè)備接收的所述多 個(gè)信號的每個(gè)值,接收單元,用于接收所述改變識別信息,以識別已改變信號,改變單元,用于相對于所述己改變信號,改變所述接收端存儲單 元中保持的對應(yīng)值,以及接收端電路,用于接收在所述改變單元改變之后所述接收端存儲 單元所保持的所述多個(gè)信號的值的輸入,作為當(dāng)前信號。
3. 根據(jù)權(quán)利要求1或2所述的信號,傳輸裝置,其中所述多個(gè)信號 是N個(gè)信號,N是不小于2的整數(shù),戶i述連接單元由M個(gè)物理連接 單元構(gòu)成,M是不小于l的整數(shù),N>M。
4. 根據(jù)權(quán)利要求3所述的信號傳輸裝置,其中所述改變識別信息 具有以二進(jìn)制形式表示所述N個(gè)信號所必需的最少比特?cái)?shù)。
5. 根據(jù)權(quán)利要求1或2所述的信號傳輸裝置,其中除了所述改變識別信息,所述發(fā)送單元還發(fā)送表示當(dāng)前的改變完成的改變結(jié)束信息。
6. 根據(jù)權(quán)利要求5所述的信號傳輸裝置,其中所述發(fā)送單元發(fā)送 復(fù)用后的所述改變識別信息和所述改變結(jié)束信息。
7. 根據(jù)權(quán)利要求1或2所述的信號傳輸裝置,其中所述改變識別 信息是用于識別多個(gè)已改變信號的信息。—
8. 根據(jù)權(quán)利要求2所述的信號傳輸裝置,其中所述發(fā)送端電路和 所述接收端電路在每次改變結(jié)束時(shí)前進(jìn)至后續(xù)操作周期。
9. 一種信號傳輸裝置,用于通過連接單元在可根據(jù)給定操作定時(shí) 而進(jìn)行操作的多個(gè)電路之間傳輸多個(gè)信號,包括發(fā)送端存儲單元,與發(fā)送端電路連接,用于保持在前一操作定時(shí) 發(fā)送的所述多個(gè)信號的每個(gè)值;接收端存儲單元,與接收端電路連接,用于保持在所述前一操作 定時(shí)接收的所述多個(gè)信號的每個(gè)值;確定單元,用于確定在當(dāng)前操作定時(shí)從發(fā)送端電路發(fā)送的所述多 個(gè)信號的每個(gè)值是否相對于發(fā)送端存儲單元中保持的值有所改變;發(fā)送單元,用于在當(dāng)前操作定時(shí)根據(jù)所述確定單元的確定結(jié)果產(chǎn) 生包括第一信息和第二信息的發(fā)送信息,并將產(chǎn)生的信息發(fā)送至所述 連接單元,其中,所述第-一信息用于識別己改變信號,所述第二信息 指示改變識別的結(jié)束;接收單元,用于通過所述連接單元接收所述第一信息的輸入,以 識別所述多個(gè)信號之中的已改變信號;改變單元,用于改變在接收端存儲單元中保持的與所述已改變信 號相對應(yīng)的值,以將獲得的值作為當(dāng)前操作定時(shí)的接收信號輸出至所 述接收端4i路;以及 定時(shí)控制單元,用于接收所述第二信息,以控制所述操作定時(shí)。
10. 根據(jù)權(quán)利要求9所述的信號傳輸裝置,其中所述定時(shí)控制單 元在每次接收到所述第二信息時(shí)向所述多個(gè)電路給出后續(xù)操作定時(shí)。
11. 根據(jù)權(quán)利要求9所述的信號傳輸裝置,其中僅當(dāng)從多個(gè)發(fā)送 端電路的所有所述發(fā)送單元接收到所述第二信息時(shí),所述定時(shí)控制單 元才向所述多個(gè)電路給出后續(xù)操作定時(shí)。
12. 根據(jù)權(quán)利要求9至11之一所述的信號傳輸裝置,其中所述多 個(gè)信號是N個(gè)信號,N是不小于2的整數(shù),所述連接單元由M個(gè)物 理連接單元構(gòu)成,M是不小于l的整數(shù),N>M。
13. 根據(jù)權(quán)利要求12所述的信號傳輸裝置,其中所述第一信息具 有以二進(jìn)制形式表示所述N個(gè)信號所必需的最少比特?cái)?shù)。
14. 根據(jù)權(quán)利要求9至11之一所述的信號傳輸裝置,其中所述發(fā) 送單元發(fā)送復(fù)用后的所述第一信息和所述第二信息。
15. 根據(jù)權(quán)利要求9至11之一所述的信號傳輸裝置,其中所述第 一信息識別多個(gè)己改變信號。
16. —種電路操作驗(yàn)證設(shè)備,具有根據(jù)權(quán)利要求9至11之一所述 的信號傳輸裝置,其中所述多個(gè)電路是通過劃分待驗(yàn)證電路而得到的多個(gè)部分電路,并包括多個(gè)仿真單元,用于通過仿真實(shí)現(xiàn)所述多個(gè)部分電路的功能操作, 發(fā)送端仿真單元,具有所述發(fā)送端存儲單元、所述確定單元和所述發(fā)送單元,以及接收端仿真單元,具有所述接收端存儲單元、所述接收單元和所述改變單元。
17. —種設(shè)備,具有通過用于傳輸多個(gè)信號的連接單元連接的多 個(gè)設(shè)備,所述多個(gè)設(shè)備中每個(gè)均包括通過所述連接單元發(fā)送和接收多 個(gè)信號的發(fā)送單元和接收單元,其中所述發(fā)送單元包括發(fā)送端存儲單元,用于保持上次發(fā)送的多個(gè)發(fā)送信號的每個(gè)值, 確定單元,用于確定在當(dāng)前輸出的所述多個(gè)發(fā)送信號的每個(gè)值是 否相對于所述發(fā)送端存儲單元中保持的值有所改變,以及發(fā)送單元,用于根據(jù)所述確定單元的確定結(jié)果,通過所述連接單 元向所述其他設(shè)備發(fā)送用于識別已改變發(fā)送信號的第一改變識別信 息;以及所述接收單元包括接收端存儲單元,用于保持上次從其他設(shè)備接收的多個(gè)接收信號 的每個(gè)值,接收單元,用于接收來自所述其他設(shè)備的第二改變識別信息,以 識別已改變接收信號,以及改變單元,用于改變所述接收端存儲單元中保持的對應(yīng)于所述己 改變接收信號的值;其中所述改變單元改變之后,由所述電路接收由所述接收端存儲單元 保持的多個(gè)接收信號的值,作為當(dāng)前信號。
18. —種信號傳輸方法,用于通過連接單元在多個(gè)設(shè)備之間傳輸 多個(gè)信號,其中發(fā)送端設(shè)備保持上次發(fā)送的所述多個(gè)信號的每個(gè)值,確定當(dāng)前要發(fā)送的所述多個(gè)信號的每個(gè)值是否相對于上次的對應(yīng) 值有所改變,以及向所述連接單元發(fā)送用于識別值已改變的信號的改變識別信息;以及接收端設(shè)備保持上次從所述發(fā)送端設(shè)備接收的所述多個(gè)信號的每個(gè)值, 根據(jù)接收到的所述改變識別信息,識別已改變信號, 相對于所述已改變信號,改變上次保持的值,以及 在改變之后接收所述多個(gè)信號的保持值,作為當(dāng)前信號。
19. 一種信號傳輸方法,用于通過連接單元在可根據(jù)給定操作定時(shí)而進(jìn)行操作的多個(gè)電路之間傳輸多個(gè)信號,包括 在發(fā)送端和接收端保持在前一操作定時(shí)發(fā)送的所述多個(gè)信號的每 個(gè)值,確定在當(dāng)前操作定時(shí)處發(fā)送的所述多個(gè)信號的每個(gè)值是否相對于 所述發(fā)送端保持的值有所改變;在當(dāng)前操作定時(shí)根據(jù)所述確定結(jié)果產(chǎn)生包括第一信息和第二信息 的發(fā)送信息,其中,所述第一信息用于識別己改變信號,所述第二信 息指示改變識別的結(jié)束,將所述發(fā)送信息發(fā)送至接收端,根據(jù)通過所述連接單元接收的所述第一信息,識別所述多個(gè)信號 之中的已改變信號,相對于所述己改變信號,改變在所述接收端保持的對應(yīng)值,以接 收獲得的信號,作為當(dāng)前操作定時(shí)的接收信號,以及接收所述第二信息,以改變所述操作定時(shí),并將獲得的定時(shí)應(yīng)用 于所述多個(gè)電路。
全文摘要
發(fā)送端設(shè)備10具有用于保持上次發(fā)送的多個(gè)發(fā)送信號的存儲器M<sub>T</sub>,接收端設(shè)備20具有用于保持上次接收的多個(gè)接收信號的存儲器M<sub>R</sub>,從而由比較器C檢查當(dāng)前要發(fā)送的發(fā)送信號是否存在改變。發(fā)送單元103發(fā)送用于識別已改變信號的已改變部分信號S<sub>L</sub>和改變結(jié)束信號S<sub>E</sub>。接收端設(shè)備20根據(jù)已改變部分信號S<sub>L</sub>,通過檢測和改變存儲器M<sub>R</sub>中保持的信號之中已改變的信號,如同等效地接收到當(dāng)前的發(fā)送信號。時(shí)鐘產(chǎn)生單元30通過接收改變結(jié)束信號S<sub>E</sub>,改變電路操作時(shí)鐘CLK<sub>C</sub>,以將發(fā)送電路101和接收電路201提前一個(gè)周期,這能夠加速設(shè)備之間的數(shù)據(jù)發(fā)送/接收,并能夠?qū)崿F(xiàn)整個(gè)系統(tǒng)的高速操作。
文檔編號H03M7/30GK101208863SQ20068001941
公開日2008年6月25日 申請日期2006年5月23日 優(yōu)先權(quán)日2005年5月31日
發(fā)明者細(xì)川晃平 申請人:日本電氣株式會社