專利名稱:串行電路中的數(shù)據(jù)傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及集成電路,尤其涉及串行電路中的一種數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù):
隨著集成電路技術(shù)的飛速發(fā)展,為了更好地滿足用戶的需求,串行電路的數(shù)據(jù)傳 送量要求越來越大,速度要求也越來越高。高速大數(shù)據(jù)的串行電路一方面滿足了對速度和 數(shù)據(jù)量的需求,適應(yīng)了電路應(yīng)用的發(fā)展,但是另一方面也降低了電路的穩(wěn)定性,增加了電路 布局布線的難度。串行電路上傳輸?shù)臄?shù)據(jù)量的增加,一般而言也就增加了電路的線路數(shù)量,增加了 電路的版圖設(shè)計難度,同時也對時鐘信號的穩(wěn)定性和電路的可控制性提出了更高的要求。隨著需求的多樣化發(fā)展以及串行電路應(yīng)用的日益廣泛,串行電路上數(shù)據(jù)傳輸?shù)目?制難度也日益增大,業(yè)內(nèi)開始出現(xiàn)了難以對串行電路上數(shù)據(jù)傳輸進行有效控制的現(xiàn)象,需 要對此加以研究并著手解決。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是需要提供串行電路中的數(shù)據(jù)傳輸技術(shù),克服現(xiàn)有串 行電路上難以對數(shù)據(jù)傳輸進行有效控制的不足。為了解決上述技術(shù)問題,本發(fā)明提供了一種串行電路中的數(shù)據(jù)傳輸方法,包括如 下步驟
第一設(shè)備與第二設(shè)備之間通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手; 若該時鐘握手成功,則該第一設(shè)備與該第二設(shè)備之間通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸; 若該時鐘握手未成功和/或該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則通過在該時鐘通 道中發(fā)送復(fù)位信號再次進行時鐘握手。優(yōu)選地,該第一設(shè)備與第二設(shè)備之間通過在該時鐘通道中發(fā)送該時鐘信號進行該 時鐘握手的步驟,包括
該第一設(shè)備向該第二設(shè)備發(fā)送第一時鐘信號,該第二設(shè)備向該第一設(shè)備發(fā)送第二時鐘 信號;
該第二設(shè)備對該第一時鐘信號進行有效性檢測,該第一設(shè)備對該第二時鐘信號進行有 效性檢測。優(yōu)選地,該第一設(shè)備與第二設(shè)備之間通過該數(shù)據(jù)通道進行該數(shù)據(jù)傳輸?shù)牟襟E,包 括
該第一設(shè)備向該第二設(shè)備發(fā)送第一數(shù)據(jù)信號,該第二設(shè)備對該第一數(shù)據(jù)信號進行所述 數(shù)據(jù)校驗;和/或
該第二設(shè)備向該第一設(shè)備發(fā)送第二數(shù)據(jù)信號,該第一設(shè)備對該第二數(shù)據(jù)信號進行所述 數(shù)據(jù)校驗。優(yōu)選地,該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則通過在該時鐘通道中發(fā)送該復(fù)位信號再次進行該時鐘握手的步驟,包括
該數(shù)據(jù)傳輸過程中所有數(shù)據(jù)通道的數(shù)據(jù)校驗均不合格,則通過在該時鐘通道中發(fā)送該 復(fù)位信號再次進行該時鐘握手;
其中,該第一設(shè)備與該第二設(shè)備之間通過冗余的數(shù)據(jù)通道進行該數(shù)據(jù)傳輸。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種串行電路中的數(shù)據(jù)傳輸系統(tǒng),包括 第一設(shè)備與第二設(shè)備,其中
該第一設(shè)備與該第二設(shè)備,用于通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手,并用 于在該時鐘握手成功后通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸;
其中,若該時鐘握手未成功和/或該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則該第一設(shè) 備及該第二設(shè)備用于通過在該時鐘通道中發(fā)送復(fù)位信號再次進行時鐘握手。
優(yōu)選地,該第一設(shè)備包括
發(fā)送端,用于向該第二設(shè)備發(fā)送第一時鐘信號; 接收端,用于接收第二時鐘信號; 檢測電路,用于對該第二時鐘信號進行有效性檢測; 該第二設(shè)備包括
發(fā)送端,用于向該第一設(shè)備發(fā)送該第二時鐘信號;
接收端,用于接收該第一時鐘信號;
檢測電路,用于對該第一時鐘信號進行有效性檢測。優(yōu)選地,該第一設(shè)備進一步包括
校驗電路,用于對第二數(shù)據(jù)信號進行所述數(shù)據(jù)校驗; 該第二設(shè)備進一步包括
校驗電路,用于對第一數(shù)據(jù)信號進行所述數(shù)據(jù)校驗; 其中,
該第一設(shè)備中的發(fā)送端用于向該第二設(shè)備發(fā)送該第一數(shù)據(jù)信號,該第一設(shè)備中的接收 端用于接收該第二數(shù)據(jù)信號;
該第二設(shè)備中的發(fā)送端用于向該第一設(shè)備發(fā)送該第二數(shù)據(jù)信號,該第二設(shè)備中的接收 端用于接收該第一數(shù)據(jù)信號。優(yōu)選地,該第一設(shè)備及該第二設(shè)備用于在該數(shù)據(jù)傳輸過程中所有數(shù)據(jù)通道的數(shù)據(jù) 校驗均不合格時,通過在該時鐘通道中發(fā)送該復(fù)位信號再次進行該時鐘握手;
其中,該第一設(shè)備與該第二設(shè)備之間通過冗余的數(shù)據(jù)通道進行該數(shù)據(jù)傳輸。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案,通過對時鐘信號和復(fù)位信號進行復(fù)用,保證 了數(shù)據(jù)傳輸只能在時鐘握手成功后進行,克服了現(xiàn)有串行電路上難以對數(shù)據(jù)傳輸進行有效 控制的不足。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利 要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明技術(shù)方案的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。在附 圖中
圖1是本發(fā)明實施例一串行電路中的數(shù)據(jù)傳輸方法的流程示意圖。
具體實施例方式以下將結(jié)合附圖及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題,并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。首先,如果不沖突,本發(fā)明實施例以及實施例中的各個特征的相互結(jié)合,均在本發(fā) 明的保護范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令 的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以 不同于此處的順序執(zhí)行所示出或描述的步驟。實施例一、串行電路中的數(shù)據(jù)傳輸方法 圖1為本實施例的流程示意圖。如圖1所示,本實施例主要包括如下步驟
步驟S110,第一設(shè)備A的發(fā)送端(TX)向第二設(shè)備B的接收端(RX)發(fā)送第一時鐘信號, 轉(zhuǎn)步驟S120 ;
步驟S115,第二設(shè)備B的發(fā)送端(TX)向第一設(shè)備A的接收端(RX)發(fā)送第二時鐘信號, 轉(zhuǎn)步驟S125 ;
步驟S120,第二設(shè)備B接收到該第一時鐘信號后,采用內(nèi)部的檢測電路(detect)對該 第一時鐘信號進行有效性檢測;
步驟S125,第一設(shè)備A接收到該第二時鐘信號后,也采用內(nèi)部的檢測電路(detect)對 該第二時鐘信號進行有效性檢測;
步驟S130,步驟S120中該第二設(shè)備B對該第一時鐘信號的有效性檢測獲得通過,并且 步驟S125中該第一設(shè)備A對該第二時鐘信號的有效性檢測也獲得通過,則第一設(shè)備A和第 二設(shè)備B的時鐘握手成功,轉(zhuǎn)步驟S140 ;否則,時鐘握手未成功(步驟S120中該第二設(shè)備B 對該第一時鐘信號的有效性檢測未獲通過,或者步驟S125中該第一設(shè)備A對該第二時鐘信 號的有效性檢測未獲通過,或者步驟S120中該第二設(shè)備B對該第一時鐘信號的有效性檢測 未獲通過并且步驟S125中該第一設(shè)備A對該第二時鐘信號的有效性檢測也未獲通過),轉(zhuǎn) 步驟S150 ;
步驟S140,第一設(shè)備A與第二設(shè)備B之間通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸(包括第一設(shè)備A 向第二設(shè)備B發(fā)送第一數(shù)據(jù)信號,和/或第二設(shè)備B向第一設(shè)備A發(fā)送第二數(shù)據(jù)信號);其 中,在某一確定的瞬間,第一設(shè)備A與第二設(shè)備B中其一為數(shù)據(jù)傳輸?shù)陌l(fā)送方,另一為數(shù)據(jù) 傳輸?shù)慕邮辗?適用于第一設(shè)備A與第二設(shè)備B之間單向的數(shù)據(jù)傳輸和雙向傳輸?shù)雀鞣N情 形),而且在第一設(shè)備A及第二設(shè)備B內(nèi)部,數(shù)據(jù)信號發(fā)送給對方是通過各自的發(fā)送端實現(xiàn) 的,接收對方發(fā)送的數(shù)據(jù)信號是通過各自的接收端實現(xiàn)的;轉(zhuǎn)步驟S160 ;
步驟S150,有效性檢測未獲得通過的一方(該第一設(shè)備A對該第二時鐘信號的有效性 檢測未獲通過則為該第一設(shè)備A,該第二設(shè)備B對該第一時鐘信號的有效性檢測未獲通過 則為該第二設(shè)備B)將內(nèi)部的復(fù)位信號(時鐘復(fù)位信號)置為“1”,以此來表示對時鐘信號的 檢測未通過,然后通過時鐘通道將該復(fù)位信號發(fā)送給對方(比如,將內(nèi)部的復(fù)位信號置“ 1 ”的狀態(tài)通過時鐘信號傳遞給對方),返回步驟SllO和/或步驟Sl 15繼續(xù)執(zhí)行(該第一設(shè)備A 對該第二時鐘信號的有效性檢測未獲通過則返回步驟S115,該第二設(shè)備B對該第一時鐘信 號的有效性檢測未獲通過則返回步驟S110,該第二設(shè)備B對該第一時鐘信號的有效性檢測 未獲通過并且該第一設(shè)備A對該第二時鐘信號的有效性檢測也未獲通過,則同時返回步驟 SllO及步驟Sl 15繼續(xù)執(zhí)行);
步驟S160,數(shù)據(jù)傳輸?shù)慕邮辗綄λ邮盏臄?shù)據(jù)進行校驗(包括第二設(shè)備B對第一設(shè)備A 發(fā)送的第一數(shù)據(jù)信號進行數(shù)據(jù)校驗,和/或第一設(shè)備A對第二設(shè)備B發(fā)送的第二數(shù)據(jù)信號 進行數(shù)據(jù)校驗);
步驟S170,數(shù)據(jù)校驗合格轉(zhuǎn)步驟S180,否則轉(zhuǎn)步驟S190 ;
步驟S180,完成本次數(shù)據(jù)傳輸,進入下一個狀態(tài)以進行下一次數(shù)據(jù)傳輸,返回步驟 SllO及步驟S115,重新進行時鐘握手;
步驟S190,數(shù)據(jù)傳輸?shù)慕邮辗綄?nèi)部的復(fù)位信號置為“1”,以此來表示數(shù)據(jù)校驗不合 格,并通過時鐘通道將該復(fù)位信號發(fā)送給數(shù)據(jù)傳輸?shù)陌l(fā)送方,返回步驟SllO和/或步驟 S115繼續(xù)執(zhí)行(該第一設(shè)備A對該第二設(shè)備B發(fā)送的數(shù)據(jù)校驗不合格則返回步驟S115,此 時,該第二設(shè)備B為數(shù)據(jù)傳輸?shù)陌l(fā)送方而該第一設(shè)備A為數(shù)據(jù)傳輸?shù)慕邮辗?;該第二設(shè)備B 對該第一設(shè)備A發(fā)送的數(shù)據(jù)檢驗不合格則返回步驟S110,此時,該第一設(shè)備A為數(shù)據(jù)傳輸?shù)?發(fā)送方而該第二設(shè)備B為數(shù)據(jù)傳輸?shù)慕邮辗?;該第一設(shè)備A對該第二設(shè)備B發(fā)送的數(shù)據(jù)校 驗不合格且該第二設(shè)備B對該第一設(shè)備A發(fā)送的數(shù)據(jù)檢驗也不合格,則同時返回步驟SllO 及步驟S115繼續(xù)執(zhí)行)。需要說明的是,無論是第一設(shè)備還是第二設(shè)備,時鐘信號的檢測未獲得通過以及 數(shù)據(jù)校驗不合格,均是通過復(fù)位信號通知對方重新進行時鐘握手,因此獲知引起重新進行 時鐘握手的具體原因(時鐘信號的檢測未獲得通過或者數(shù)據(jù)校驗不合格),并不是必須的。 當(dāng)然,在本發(fā)明的其他實施例中,在向?qū)Ψ桨l(fā)送復(fù)位信號以重新進行時鐘握手時,攜帶具體 的原因(時鐘信號的檢測未獲得通過或者數(shù)據(jù)校驗不合格)也是可行的。在本實施例中,上述步驟SllO至步驟S125,可以概述為第一設(shè)備A與第二設(shè)備B 之間通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手,并由步驟S130對時鐘握手是否成功 進行判斷。在本實施例的數(shù)據(jù)傳輸過程中,由時鐘信號來進行數(shù)據(jù)傳輸?shù)挠行钥刂?,只?數(shù)據(jù)傳輸?shù)陌l(fā)送方和接收方時鐘握手成功之后才能進行數(shù)據(jù)傳輸。在這其中,如果時鐘握 手不成功或者數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則啟動復(fù)位信號進行時鐘信號的重傳。本實施例中,時鐘信號的有效性檢測時通過第一設(shè)備A及第二設(shè)備B各自內(nèi)部的 檢測電路來進行的,數(shù)據(jù)校驗則是通過第一設(shè)備A及第二設(shè)備B各自內(nèi)部的校驗電路(利用 數(shù)據(jù)校驗位)來進行的。本實施例通過冗余數(shù)據(jù)通道進行數(shù)據(jù)傳輸(第一設(shè)備A與第二設(shè)備B之間的數(shù) 據(jù)通道采用冗余設(shè)計),也即在不止一條數(shù)據(jù)通道中同時傳輸相同的數(shù)據(jù),而各個數(shù)據(jù)通道 (包括冗余數(shù)據(jù)通道)由統(tǒng)一的時鐘信號和內(nèi)部復(fù)位信號的控制,并且各個數(shù)據(jù)通道分別進 行各自的數(shù)據(jù)校驗,也即對應(yīng)每條數(shù)據(jù)通道,都有獨立的校驗電路進行數(shù)據(jù)信號的校驗,因 此只要是有一個數(shù)據(jù)通道的數(shù)據(jù)校驗合格,則數(shù)據(jù)傳輸即告正確完成,從而可以進入下一 個狀態(tài)以繼續(xù)進行數(shù)據(jù)傳輸。也即,只有在所有數(shù)據(jù)通道的數(shù)據(jù)校驗均不合格時,才會重新進行時鐘握手。實施例二、一種串行電路中的數(shù)據(jù)傳輸系統(tǒng)
本實施例的數(shù)據(jù)傳輸系統(tǒng),包括第一設(shè)備與第二設(shè)備,其中
該第一設(shè)備與該第二設(shè)備,用于通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手,并用 于在該時鐘握手成功后通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸;
其中,若該時鐘握手未成功和/或該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則該第一設(shè) 備及該第二設(shè)備用于通過在該時鐘通道中發(fā)送復(fù)位信號再次進行時鐘握手。上述第一設(shè)備包括
發(fā)送端,用于向該第二設(shè)備發(fā)送第一時鐘信號; 接收端,用于接收第二時鐘信號;
檢測電路,與接收端相連,用于對該第二時鐘信號進行有效性檢測; 上述該第二設(shè)備包括
發(fā)送端,用于向該第一設(shè)備發(fā)送該第二時鐘信號; 接收端,用于接收該第一時鐘信號;
檢測電路,與接收端相連,用于對該第一時鐘信號進行有效性檢測。該第一設(shè)備及該第二設(shè)備用于在該數(shù)據(jù)傳輸過程中所有數(shù)據(jù)通道的數(shù)據(jù)校驗均 不合格時,通過在該時鐘通道中發(fā)送該復(fù)位信號再次進行該時鐘握手;其中,該第一設(shè)備與 該第二設(shè)備之間通過冗余的數(shù)據(jù)通道進行該數(shù)據(jù)傳輸。其中,在上述數(shù)據(jù)傳輸過程中,第一設(shè)備及第二設(shè)備進行的數(shù)據(jù)校驗是通過各設(shè) 備內(nèi)部的校驗電路利用數(shù)據(jù)校驗位進行的,其中,第一設(shè)備內(nèi)部的校驗電路對第二設(shè)備發(fā) 送的第二數(shù)據(jù)信號進行校驗,而第二設(shè)備內(nèi)部的校驗電路對第一設(shè)備發(fā)送的第一數(shù)據(jù)信號 進行校驗。在各設(shè)備內(nèi)部,校驗電路連接設(shè)備內(nèi)部的接收端,且數(shù)據(jù)是通過發(fā)送端發(fā)送給對 方的并由接收端接收對方發(fā)送的數(shù)據(jù)。第一設(shè)備發(fā)送給第二設(shè)備的第一數(shù)據(jù)信號,通過第 一設(shè)備內(nèi)部的發(fā)送端進行發(fā)送,第二設(shè)備發(fā)送給第一設(shè)備的第二數(shù)據(jù)信號,通過第二設(shè)備 內(nèi)部的發(fā)送端進行發(fā)送;第二設(shè)備通過內(nèi)部的接收端接收第一設(shè)備發(fā)送的第一數(shù)據(jù)信號, 第一設(shè)備通過內(nèi)部的接收端接收第二設(shè)備發(fā)送的第二數(shù)據(jù)信號。本發(fā)明的技術(shù)方案,是考慮到時鐘復(fù)位電路設(shè)計對串行電路設(shè)計的穩(wěn)定性的影 響,從而將時鐘信號和復(fù)位信號利用同一個通道即時鐘通道進行傳輸,而數(shù)據(jù)則利用單獨 的通道及數(shù)據(jù)通道進行傳輸,這是根據(jù)時鐘信號、復(fù)位信號以及數(shù)據(jù)信號的傳送方式提出 來的,因為時鐘信號是按照“0” “1”的方式來傳遞時鐘波動,而復(fù)位信號的啟動和關(guān)閉也是 由“0”“1”來控制的,這樣就保證了時鐘信號和復(fù)位信號能夠?qū)?shù)據(jù)傳輸進行有效的控制。由于串行電路中數(shù)據(jù)傳輸既要受時鐘信號的控制,同時也要受內(nèi)部復(fù)位信號的控 制,因此本發(fā)明的技術(shù)方案將時鐘信號和復(fù)位信號通過一條通道進行復(fù)用,減少了布線通 道和走線長度,降低了版圖設(shè)計難度,節(jié)省了版圖空間,便于布局布線,提高了串行電路的 速度,增加了串行電路數(shù)據(jù)傳輸?shù)鹊姆€(wěn)定性。這種設(shè)計所具有的上述優(yōu)點,使得其彌補了傳 統(tǒng)串行電路設(shè)計結(jié)構(gòu)的不足,使其更適應(yīng)于高速大數(shù)據(jù)量串行電路,因而具有非常廣闊的 發(fā)展前景,具有很高的技術(shù)價值。本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明系統(tǒng)中的各組成部分或本發(fā)明方法中 的各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從 而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電 路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不 限制于任何特定的硬件和軟件結(jié)合。 雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容只是為了便于理解本發(fā)明而采 用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本 發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式上及細節(jié)上作任何的修改與變化, 但本發(fā)明的專利保護范圍,仍須以所附的權(quán)利要求書所界定的范圍為準。
權(quán)利要求
1.一種串行電路中的數(shù)據(jù)傳輸方法,包括如下步驟第一設(shè)備與第二設(shè)備之間通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手; 若該時鐘握手成功,則該第一設(shè)備與該第二設(shè)備之間通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸; 若該時鐘握手未成功和/或該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則通過在該時鐘通 道中發(fā)送復(fù)位信號再次進行時鐘握手。
2.根據(jù)權(quán)利要求1所述的方法,其中,該第一設(shè)備與第二設(shè)備之間通過在該時鐘通道 中發(fā)送該時鐘信號進行該時鐘握手的步驟,包括該第一設(shè)備向該第二設(shè)備發(fā)送第一時鐘信號,該第二設(shè)備向該第一設(shè)備發(fā)送第二時鐘 信號;該第二設(shè)備對該第一時鐘信號進行有效性檢測,該第一設(shè)備對該第二時鐘信號進行有 效性檢測。
3.根據(jù)權(quán)利要求1所述的方法,其中,該第一設(shè)備與第二設(shè)備之間通過該數(shù)據(jù)通道進 行該數(shù)據(jù)傳輸?shù)牟襟E,包括該第一設(shè)備向該第二設(shè)備發(fā)送第一數(shù)據(jù)信號,該第二設(shè)備對該第一數(shù)據(jù)信號進行所述 數(shù)據(jù)校驗;和/或該第二設(shè)備向該第一設(shè)備發(fā)送第二數(shù)據(jù)信號,該第一設(shè)備對該第二數(shù)據(jù)信號進行所述 數(shù)據(jù)校驗。
4.根據(jù)權(quán)利要求1所述的方法,其中,該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則通過在 該時鐘通道中發(fā)送該復(fù)位信號再次進行該時鐘握手的步驟,包括該數(shù)據(jù)傳輸過程中所有數(shù)據(jù)通道的數(shù)據(jù)校驗均不合格,則通過在該時鐘通道中發(fā)送該 復(fù)位信號再次進行該時鐘握手;其中,該第一設(shè)備與該第二設(shè)備之間通過冗余的數(shù)據(jù)通道進行該數(shù)據(jù)傳輸。
5.一種串行電路中的數(shù)據(jù)傳輸系統(tǒng),包括第一設(shè)備與第二設(shè)備,其中該第一設(shè)備與該第二設(shè)備,用于通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手,并用 于在該時鐘握手成功后通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸;其中,若該時鐘握手未成功和/或該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則該第一設(shè) 備及該第二設(shè)備用于通過在該時鐘通道中發(fā)送復(fù)位信號再次進行時鐘握手。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中 該第一設(shè)備包括發(fā)送端,用于向該第二設(shè)備發(fā)送第一時鐘信號; 接收端,用于接收第二時鐘信號; 檢測電路,用于對該第二時鐘信號進行有效性檢測; 該第二設(shè)備包括發(fā)送端,用于向該第一設(shè)備發(fā)送該第二時鐘信號;接收端,用于接收該第一時鐘信號;檢測電路,用于對該第一時鐘信號進行有效性檢測。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中 該第一設(shè)備進一步包括校驗電路,用于對第二數(shù)據(jù)信號進行所述數(shù)據(jù)校驗;該第二設(shè)備進一步包括校驗電路,用于對第一數(shù)據(jù)信號進行所述數(shù)據(jù)校驗; 其中,該第一設(shè)備中的發(fā)送端用于向該第二設(shè)備發(fā)送該第一數(shù)據(jù)信號,該第一設(shè)備中的接收 端用于接收該第二數(shù)據(jù)信號;該第二設(shè)備中的發(fā)送端用于向該第一設(shè)備發(fā)送該第二數(shù)據(jù)信號,該第二設(shè)備中的接收 端用于接收該第一數(shù)據(jù)信號。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其中該第一設(shè)備及該第二設(shè)備用于在該數(shù)據(jù)傳輸過程中所有數(shù)據(jù)通道的數(shù)據(jù)校驗均不合 格時,通過在該時鐘通道中發(fā)送該復(fù)位信號再次進行該時鐘握手;其中,該第一設(shè)備與該第二設(shè)備之間通過冗余的數(shù)據(jù)通道進行該數(shù)據(jù)傳輸。
全文摘要
本發(fā)明公開了一種串行電路中的數(shù)據(jù)傳輸方法及系統(tǒng),克服現(xiàn)有串行電路上難以對數(shù)據(jù)傳輸進行有效控制的不足。該方法包括第一設(shè)備與第二設(shè)備之間通過在時鐘通道中發(fā)送時鐘信號進行時鐘握手;若該時鐘握手成功,則該第一設(shè)備與該第二設(shè)備之間通過數(shù)據(jù)通道進行數(shù)據(jù)傳輸;若該時鐘握手未成功和/或該數(shù)據(jù)傳輸過程中的數(shù)據(jù)校驗不合格,則通過在該時鐘通道中發(fā)送復(fù)位信號再次進行時鐘握手。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案,通過對時鐘信號和復(fù)位信號進行復(fù)用,保證了數(shù)據(jù)傳輸只能在時鐘握手成功后進行,克服了現(xiàn)有串行電路上難以對數(shù)據(jù)傳輸進行有效控制的不足。
文檔編號G06F13/38GK102141969SQ20111004963
公開日2011年8月3日 申請日期2011年3月2日 優(yōu)先權(quán)日2011年3月2日
發(fā)明者林楊 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司