最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種數(shù)據(jù)高速傳輸方法

文檔序號:6581962閱讀:554來源:國知局
專利名稱:一種數(shù)據(jù)高速傳輸方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域一種數(shù)據(jù)高速傳輸方法。
背景技術(shù)
在通信領(lǐng)域,高速處理器、多媒體等技術(shù)的發(fā)展,通信要求的不斷提高,對信 號的帶寬要求越來越大,對數(shù)據(jù)的實(shí)時(shí)性要求也越來越高,因而對數(shù)據(jù)傳輸速率的要求 也逐步提高。同時(shí)隨著處理器向多核結(jié)構(gòu)發(fā)展,多核處理器外部的高速傳輸通信也成為 處理器進(jìn)一步發(fā)展需要解決的問題。 目前的很多研究都著重于多處理器之間的接口研究,如采用PCI前端總線、 LVDS接口標(biāo)準(zhǔn)、VME總線等等。這些方法在提高通信速度方面提高了通信速度,但均 需要特別的硬件支持。而不采用特殊總線的現(xiàn)有技術(shù)一般為單通道傳輸,無法滿足信號 帶寬和信號通道數(shù)大幅度增加以及大數(shù)據(jù)量的傳輸問題,為提高數(shù)據(jù)通信率,本發(fā)明與 現(xiàn)有技術(shù)相比可實(shí)現(xiàn)多通道高速數(shù)據(jù)傳輸,且不限定各個(gè)通道的物理走線長度,同時(shí)不 需要特殊的硬件支持,并可以根據(jù)帶寬動態(tài)調(diào)整和擴(kuò)充。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種數(shù)據(jù)高速傳輸方法,以提高數(shù)據(jù)傳輸速率。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
—種數(shù)據(jù)高速傳輸方法,實(shí)現(xiàn)步驟為 (l)在發(fā)送端對高速數(shù)據(jù)進(jìn)行拆分、編碼、并串轉(zhuǎn)換后傳輸給多路串行通道;
(2)在接收端對多路串行通道的數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換、解碼、緩沖/同步以及數(shù)據(jù) 合并,然后還原發(fā)送的高速數(shù)據(jù)。 步驟(l)中的拆分處理流程進(jìn)行等速拆分,且發(fā)送高速數(shù)據(jù)的長度需為串行通道 的整數(shù)倍。編碼處理流程為8B/10B編碼。 步驟(2)中解碼處理流程為8B/10B解碼。緩沖/同步處理流程采用和串行通道 數(shù)相同的雙時(shí)鐘FIFO作為緩沖/同步設(shè)備;雙時(shí)鐘FIFO寫入端的數(shù)據(jù)來自各個(gè)串行通 道的解碼數(shù)據(jù),寫入端的時(shí)鐘為串并轉(zhuǎn)換從串行通道恢復(fù)出來的時(shí)鐘WR—Clk,其頻率相 同;雙時(shí)鐘FIFO的讀出端采用相同的讀時(shí)鐘RD—Clk,其頻率與寫入時(shí)鐘頻率一致;讀 使能RD—Ena信號是所有雙時(shí)鐘FIFO空狀態(tài)的或非門輸出,,當(dāng)所有FIFO均為非空時(shí), 讀使能有效,從雙時(shí)鐘FIFO讀取數(shù)據(jù),當(dāng)FIFO為空時(shí),讀使能無效,停止FIFO讀取操 作,這樣讀取的數(shù)據(jù)就為發(fā)送端的數(shù)據(jù);FIFO深度需大于各通道傳輸信息延遲差,以保 證數(shù)據(jù)傳輸?shù)耐讲⑶覂纱螖?shù)據(jù)發(fā)送間隔需大于各通道傳輸信息延遲差。從各個(gè)雙時(shí)鐘 讀取的數(shù)據(jù)經(jīng)過合并就可以還原出發(fā)送的數(shù)據(jù)。


圖1是發(fā)送端數(shù)據(jù)處理流程 圖2是接收端數(shù)據(jù)處理流程圖; 圖3是圖2接收端數(shù)據(jù)處理流程中數(shù)據(jù)緩沖同步過程圖。
具體實(shí)施例方式
本發(fā)明的一個(gè)優(yōu)選實(shí)施例結(jié)合

如下 本實(shí)施例實(shí)現(xiàn)了數(shù)據(jù)發(fā)送端和接收端之間的多通道數(shù)據(jù)高速傳輸。
圖l是發(fā)送端數(shù)據(jù)處理流程圖。由圖1可見,發(fā)送端需要對高速數(shù)據(jù)進(jìn)行一系
列處理,依次為拆分、編碼、并串轉(zhuǎn)換,然后把處理后的數(shù)據(jù)傳輸給多路串行通道。其
中拆分處理流程進(jìn)行的是等速拆分,把數(shù)據(jù)分成若干個(gè)傳輸速率相同的傳輸通道,并且
發(fā)送的高速數(shù)據(jù)的長度需為傳輸通道的整數(shù)倍。編碼流程進(jìn)行的是8B/10B編碼,實(shí)現(xiàn)差
分信號時(shí)鐘提取及數(shù)據(jù)傳輸糾錯(cuò)。 圖2是接收端數(shù)據(jù)處理流程圖。由圖2可見,在接收端對多路串行通道的數(shù)據(jù) 進(jìn)行一系列處理,依次為串并轉(zhuǎn)換、解碼、緩沖/同步以及數(shù)據(jù)合并,然后還原發(fā)送的高 速數(shù)據(jù)。其中解碼處理流程為8B/10B解碼。 圖3是圖2接收端數(shù)據(jù)處理流程中數(shù)據(jù)緩沖同步過程圖。緩沖/同步處理流程 采用和串行通道數(shù)相同的雙時(shí)鐘FIFO作為緩沖/同步設(shè)備;雙時(shí)鐘FIFO寫入端的數(shù)據(jù)來 自各個(gè)串行通道的解碼數(shù)據(jù),寫入端的時(shí)鐘為串并轉(zhuǎn)換從串行通道恢復(fù)出來的時(shí)鐘WR— Clkl、 WR_Clk2……WR_ClkN,各個(gè)寫時(shí)鐘的頻率一致。雙時(shí)鐘FIFO的讀出端采用相同 的讀時(shí)鐘RD—Clk,其頻率與寫入時(shí)鐘頻率一致。判斷各個(gè)FIFO是否為空的信號Empl、 Emp2、……、EmpN可以從FIFO直接獲得,如圖3所示,這些信號通過或非門后獲得讀 使能RD—Ena信號。當(dāng)所有FIFO均為非空時(shí),讀使能有效,從雙時(shí)鐘FIFO讀取數(shù)據(jù); 當(dāng)任何一個(gè)FIFO為空時(shí),讀使能無效,停止FIFO讀取操作。在實(shí)際傳輸中存在多路串 行傳輸通道傳輸距離有差別的情況,上述方法即使此情況下也能實(shí)現(xiàn)傳輸?shù)耐?,但?FIFO深度需大于各通道傳輸信息延遲差,同時(shí)兩次數(shù)據(jù)發(fā)送間隔也需大于各通道傳輸信 息延遲差。經(jīng)過上述過程處理的數(shù)據(jù)經(jīng)過數(shù)據(jù)合并即可在接收端還原出發(fā)送端的數(shù)據(jù)。
以上所述為本發(fā)明的較佳實(shí)施方式,并不用于限制本實(shí)施例,凡在本發(fā)明精神 和原則之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均含于本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種數(shù)據(jù)高速傳輸方法,其特征在于實(shí)現(xiàn)步驟為1)在發(fā)送端對高速數(shù)據(jù)進(jìn)行拆分、編碼、并串轉(zhuǎn)換后傳輸給多路串行通道;2)在接收端對多路串行通道的數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換、解碼、緩沖/同步以及數(shù)據(jù)合并,然后還原發(fā)送的高速數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)高速傳輸方法,其特征在于所述步驟(1)中的拆分處理流程進(jìn)行等速拆分,且發(fā)送高速數(shù)據(jù)的長度需為串行通道的整數(shù)倍。
3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)高速傳輸方法,其特征在于所述步驟(1)中進(jìn)行的編碼處理流程為8B/10B編碼。
4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)高速傳輸方法,其特征在于所述步驟(2)中解碼處理流程為8B/10B解碼。
5. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)高速傳輸方法,其特征在于所述步驟(2)中緩沖/同步處理流程采用和串行通道數(shù)相同的雙時(shí)鐘FIFO作為緩沖/同步設(shè)備;雙時(shí)鐘FIFO寫入端的數(shù)據(jù)來自各個(gè)串行通道的解碼數(shù)據(jù),寫入端的時(shí)鐘為串并轉(zhuǎn)換從串行通道恢復(fù)出來的時(shí)鐘WR—Clk,其頻率相同;雙時(shí)鐘FIFO的讀出端采用相同的讀時(shí)鐘RD—Clk,其頻率與寫入時(shí)鐘頻率一致;讀使能RD—Ena信號是所有雙時(shí)鐘FIFO空狀態(tài)的或非門輸出,當(dāng)所有FIFO均為非空時(shí),讀使能有效,從雙時(shí)鐘FIFO讀取數(shù)據(jù),當(dāng)FIFO為空時(shí),讀使能無效,停止FIFO讀取操作,這樣讀取的數(shù)據(jù)就為發(fā)送端的數(shù)據(jù);FIFO深度需大于各通道傳輸信息延遲差,以保證數(shù)據(jù)傳輸?shù)耐健?br> 6. 根據(jù)權(quán)利要求5所述的緩沖/同步處理流程,其特征在于兩次數(shù)據(jù)發(fā)送間隔需大于各通道傳輸信息延遲差。
全文摘要
本發(fā)明提供一種數(shù)據(jù)高速傳輸方法,該方法通過在發(fā)送端把高速數(shù)據(jù)進(jìn)行拆分、編碼、并串轉(zhuǎn)換傳輸給多路串行通道;在接收端對多路串行通道的數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換、解碼、緩沖/同步以及數(shù)據(jù)合并后還原成發(fā)送的高速數(shù)據(jù);通過并串和串并轉(zhuǎn)換提高了數(shù)據(jù)的傳輸速率。在數(shù)據(jù)緩沖/同步時(shí)采用雙時(shí)鐘FIFO,解決了多路串行通道可能存在的線路長度不一致問題,使數(shù)據(jù)實(shí)現(xiàn)同步傳輸。本發(fā)明對提高數(shù)據(jù)傳輸速率以及解決多處理器信息傳輸?shù)母咚賯鬏敽屯絾栴}有重要的意義。
文檔編號G06F13/38GK101692218SQ20091019655
公開日2010年4月7日 申請日期2009年9月27日 優(yōu)先權(quán)日2009年9月27日
發(fā)明者孫文忠, 張俊杰, 張劍, 袁文燕, 陳健 申請人:上海大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1