《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于TLK2711的高速數據串行傳輸
基于TLK2711的高速數據串行傳輸
來源:電子技術應用2013年第9期
賈建超1,陳 濤1,李 釗2
1.西安電子科技大學 電子工程學院,陜西 西安710071; 2.華北水利水電大學 信息工程學院,河南 鄭州450011
摘要: 提出了一種基于多路TLK2711的高速數據串行傳輸方案,詳細介紹了其工作原理和設計思想,結合FPGA和DDR3實現了單路有效數據率最高可達1.55 Gb/s。在此基礎上設計并實現了6通道TLK2711的數據串行傳輸系統,有效數據率高達9.67 Gb/s。實驗證明,該系統工作穩定可靠,實時傳輸效果好,無誤碼,滿足了高速多通道TLK2711數據的傳輸速率要求。
中圖分類號: TN919
文獻標識碼: A
文章編號: 0258-7998(2013)09-0047-03
High-speed serial transmission for data based on TLK2711
Jia Jianchao1,Chen Tao1,Li Zhao2
1.School of Electronic Engineering,Xidian University,Xi′an 710071,China; 2.School of Information Engineering,North China University of Water Resources and Electric Power,Zhengzhou 450011,China
Abstract: A high-speed data serial transmission scheme of multi-channel TLK2711 is presenting, operation principle and design idea are introduced in detail, achieving a single-channel effective data rate which is up to 1.55 Gb/s combining FPGA and DDR3.On this basis, a TLK2711 data serial transmission system with six channels is designed,whose effective data rate is up to 9.67 Gb/s. The experimental results indicate that the system works stable with high efficiency and no error code, which can meet the requirements of high-speed in the transmission of multi-channel TLK2711.
Key words : high-speed;serial;TLK2711

    目前空間遙感技術在農業、地質探測、氣象以及軍事等領域有著廣泛的應用[1]。搭載在航天器上的空間遙感儀器將拍攝到的圖像數據通過數據傳輸系統發送到地面[2]。空間遙感儀器進行工作時會獲取大量的圖像數據信息,為了便于后期數據的處理和分析應用,需要對獲取的高速數據進行采集存儲。由于數據量十分龐大,目前通常采用高速串行差分的方式進行傳輸,這樣可以大大減少信號之間的相互串擾以及外部噪聲的干擾。在進行高速數據傳輸系統設計的過程中,使用現成的高效高速數據傳輸芯片將會使整個設計工作事半功倍。本文重點介紹了基于TI公司的TLK2711高速數據傳輸芯片的串行傳輸系統設計。

1 系統硬件設計
    本文研究的是一種基于TLK2711的高速串行傳輸方案,在實現高速實時數據傳輸的基礎上進行數據信號處理。系統中的關鍵組成部分包括PCI Express總線接口模塊、FPGA數據處理控制模塊、DDR3 SDRAM存儲模塊以及TLK2711高速串/并轉換接口模塊,系統框圖如圖1所示。系統的工作原理:發送端PC通過PCI Express總線接口與發送板進行數據通信,將PC模擬的衛星成像數據源通過緩存DDR3 SDRAM由TLK2711高速串/并轉接口發送給數據信號處理器;經過數據信號處理器處理的數據再通過TLK2711高速串/并轉接口發送給接收板,接收板通過緩存DDR3 SDRAM由PCI Express總線接口上傳給接收端PC,最后在接收端PC中進行數據校驗和相應處理。

2 系統邏輯設計
2.1 總體邏輯設計

    作為系統的控制核心,FPGA起著前端TLK2711發送/接收控制、數據鏈路多路轉換控制、DDR3 SDRAM控制器、PCI Express總線DMA傳輸控制的作用。發送端的PC將數據源在發送板總線主控DMA控制器的控制下,通過PCIE-8x通道將數據傳入FPGA存儲到片外的DDR3 SDRAM,FPGA通過內部邏輯對DDR3 SDRAM中緩存的數據進行必要的時序控制和相關處理,處理過后的并行數據流在FPGA內部進行重組,形成滿足TLK2711數據格式要求的16 bit數據流。這個過程主要是同步字符、幀頭、幀尾以及控制信號的添加等。TLK2711根據參考時鐘對輸入的并行數據進行8B/10B編碼,然后以20倍的參考時鐘頻率將數據以高速差分串行輸出的方式通過銅纜傳送給數據信號處理器。
    經過數據信號處理器處理過的數據以串行差分方式通過銅纜傳送給接收板的TLK2711,TLK2711在參考時鐘下完成高速串行輸入數據的串/并轉換,轉換后的20 bit并行數據經過內部同步到恢復時鐘,然后利用8B/10B解碼格式將20 bit并行數據解碼為原始的16 bit并行數據輸出到FPGA進行數據處理,FPGA通過內部邏輯對高速數據進行必要的時序控制和相關處理。這個過程主要是去除幀頭、幀尾、同步字符,同時檢測控制信號并對數據進行處理。處理過后的數據緩存到片外的DDR3 SDRAM,在總線主控DMA控制器的控制下,通過PCIE-8x通道將緩存的數據寫入計算機硬盤。FPGA內部邏輯示意圖如圖2所示。

2.2 TLK2711傳輸協議
    TLK2711高速串行協議是一種基于點對點的單工協議,它以16 bit為一個基本的傳輸單位,數據被分成了高8位和低8位,因此每個控制字符都定義成了2 B(分別由D碼和K碼組成),編碼方式由2個控制信號TKMSB/RKMSB和TKLSB/RKLSB決定。協議的工作過程如圖3所示。

    系統上電或復位后,收發雙方處于失步狀態(在發送端復位后要保證接收端已處于接收狀態),發送端首先發送同步字符且時間長度不小于1 ms,1 ms結束后認為系統完成同步過程,發送端開始數據幀的發送。在每一幀數據發送結束后和下一幀數據開始發送前,發送端要發送同步字符來保持數據傳輸鏈路的同步狀態。在同步狀態建立后,接收端不斷檢測輸出控制信號RKLSB和 RKMSB,根據RKLSB和 RKMSB的狀態判斷數據類型,舍去幀頭、幀尾和同步字符,鎖存真正需要的數據。接收端在數據幀傳輸過程中如果失步,則依靠數據幀間的同步字符重新建立起收發間的同步關系,同步關系建立后立刻轉入正常數據接收狀態。根據協議工作過程,定義TLK2711芯片用作發送通路時的6個狀態分別是:空閑、建立同步、發送幀頭、發送數據、發送幀尾、發送同步字符,其發送通路的狀態轉換如圖4所示。

2.3 帶寬動態分配
    系統采用6片TLK2711并行工作,接收端要根據發送端的速率適時調整接收端TLK2711的工作數量,以實現帶寬的動態分配。當接收端的6片TLK2711同時接收數據時,FPGA需要在一個時鐘周期內將96 bit并行數據轉換為與PCI Express總線位寬匹配的64 bit并行數據,然后才能進行相應處理??紤]到調用FPGA內部的RAM IP核或者FIFO IP核無法實現該位寬轉換,因此設計了一個輸入位寬可變的RAM來處理數據位寬,從而實現接收端TLK2711工作數量可調。
      首先FPGA在接收板TLK2711的恢復時鐘下將重構的并行數據鎖存一個周期,然后根據伴隨著數據流的輸入控制信號判斷是否有有效數據到來,當接收到有效數據后,將數據寫入異步FIFO進行不同時鐘域的數據處理。當一個信號從一個時鐘域傳遞到另外一個時鐘域時經常會出現亞穩態問題,解決這一問題可以使用一個異步FIFO使得另外一個時鐘域的信號足夠穩定。將接收端TLK2711從串行數據流中提取的恢復時鐘作為FIFO的寫時鐘,將PCIE總線250 MHz分頻產生一個同相的125 MHz時鐘作為FIFO的讀時鐘。當FIFO半滿信號有效時,讀寫控制邏輯開始將FIFO中的數據讀出來作為位寬可調的RAM的輸入,從而實現位寬轉換。該RAM的接口如圖5所示,其中adjust為通道選擇信號,wr為異步FIFO的讀使能。

    考慮到RAM的讀寫時鐘以及輸入/輸出數據位寬,可以發現RAM的寫數據速度遠小于其讀取數據的速度,故系統采用乒乓操作對接收板TLK2711的數據進行處理。FIFO讀出的數據首先寫進ram0,ram0寫滿之后開始向ram1寫數據,同時將ram0寫入的數據讀取出來。由于ram的寫數據速度遠小于其讀取數據的速度,所以當ram0中的數據讀取完時ram1還未寫滿,此時ram0停止讀取數據并且處于等待狀態直至ram1中寫滿數據。當ram1中寫滿數據時開始寫ram0,同時緊接著讀取ram1中的數據。同理,當ram1中的數據讀取完時ram0還未寫滿,所以此時ram1同樣停止讀取數據并且處于等待狀態,直至ram0中滿數據。當ram0寫滿數據時,立即開始寫ram1讀取ram0中的數據,如此循環。該乒乓操作示意圖如圖6所示。

    按照設計思路將模塊功能在Xilinx公司的FPGA設計平臺ISE 14.2上進行代碼編譯綜合、功能仿真和時序仿真等,通過JTAG口將程序下載到FPGA中進行實際運行,然后利用ISE 14.2自帶的邏輯分析儀采集所要觀察的數據信號并進行在線調試。圖7為使用ISE 14.2中Chipscope采集的對單通道TLK2711接收到的數據進行不同時鐘域處理和乒乓操作的時序圖。從圖中可以看出整個工作情況與以上描述一致,證明該模塊從代碼設計和時序約束到功能實現全部通過,數據傳輸速率在TLK2711芯片內可以達到194.74 MB/s。
2.4 設計中應注意的問題

 


    高速數據傳輸系統要求有高穩定性和高精度的時鐘源,抖動和頻偏是衡量時鐘源的兩個重要指標。TLK2711內部對輸入參考時鐘進行20倍頻,同時TLK2711的時鐘穩定度要求小于±10 ppm,在設計時不能使用FPGA內部的MMCM模塊倍頻生成參考時鐘。因為經過MMCM模塊倍頻的時鐘容易引起比較大的抖動,導致TLK2711接收鎖相環無法穩定地鎖定發送時鐘從而產生誤碼??紤]到時序的設計要求,系統選用125 MHz的有源晶振作為TLK2711的時鐘源,并將其輸出時鐘接至FPGA的全局時鐘引腳,同時使用IBUFG+BUFG對該全局時鐘進行處理后作為6路TLK2711的輸入參考時鐘。為了保證高速差分信號的傳輸質量,差分線對的兩根線應盡可能靠近并且遠離其他信號,在進行PCB布線時,TLK2711的16 bit并行總線與伴隨時鐘也要進行等長處理,以保證輸入數據的同步和一致性[3-5]。
      對于高速串化解串器TLK2711,當它只用作發送通路時,應將LCKREFN引腳置低,這樣接收通道的RXD[0:15]、RXCLK、RKLSB、RKMSB等引腳都會處于高阻抗狀態;當只用作接收通路時,發送端不用的TXD[0:15]、TKLSB、TKMSB等引腳應當拉高或拉低使其處于一個穩定的狀態。
      基于TLK2711的高速串行傳輸系統的設計大大降低了高速數據傳輸過程中的互聯復雜程度,同時保證了信號傳輸的實時性和準確性?;诖嗽O計的6通道串行傳輸系統工作穩定可靠,各項指標達到設計要求。本系統創新點在于采用輸入位寬可調的RAM對接收端進行帶寬動態分配,對于解決高速多通道TLK2711的串行傳輸系統設計有較高的參考價值。
參考文獻
[1] 任建岳.空間光學遙感器專題文章導讀[J].光學精密工程,2008,16(10):1852-1852.
[2] 曹小濤,徐抒巖,趙運隆.空間相機連續調焦地面仿真測試系統設計[J].液晶與顯示,2011,26(3):409-412.
[3] 張達,徐抒巖.高速CCD圖像數據光纖傳輸系統[J].光學精密工程,2009,17(3):670-675.
[4] Texas Instruments.TLK2711 1.6 to 2.7 Gb/s transceiver  datasheet[Z].2001.
[5] 張達,徐抒巖.基于TLK2711的高速圖像數據串行傳輸系統[J].微計算機信息,2009,25(1-2):284-286.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品欧美精品| 免费在线成人av| 久久精品国产亚洲一区二区| 亚洲影院高清在线| 久久精品99国产精品| 亚洲全黄一级网站| 亚洲电影免费观看高清| 欧美日韩不卡合集视频| 亚洲免费av网站| 日韩天天综合| 一区二区三区国产在线观看| 国产日韩欧美不卡| 一区二区毛片| 香蕉视频成人在线观看| 欧美激情一区三区| 亚洲无线视频| 欧美激情女人20p| 宅男在线国产精品| 欧美亚洲免费高清在线观看| 欧美视频免费在线| 国产视频在线观看一区| 国产婷婷色一区二区三区在线| 国产日韩欧美精品一区| 亚洲毛片在线看| 亚洲人成亚洲人成在线观看| 欧美精品一区三区| 国产亚洲一区在线| 国产亚洲人成网站在线观看| 欧美一区二区三区啪啪| 卡一卡二国产精品| 亚洲精品视频免费观看| 欧美激情第五页| 欧美国产成人在线| 先锋资源久久| 黄色成人免费观看| 欧美一区二区三区免费观看| 国色天香一区二区| 男人插女人欧美| 在线亚洲伦理| 亚洲国产精品嫩草影院| 在线观看日韩av先锋影音电影院| 亚洲特级片在线| 亚洲电影免费在线观看| 最新国产の精品合集bt伙计| 欧美日韩在线一区二区三区| 欧美日韩三级电影在线| 国产欧美日韩精品a在线观看| 国产一区二区三区直播精品电影| aa级大片欧美三级| 欧美精品一区二| 亚洲福利视频二区| 久久九九精品99国产精品| 国产精品第三页| 欧美一级淫片播放口| 国产一区二区三区最好精华液| 最新国产拍偷乱拍精品| 日韩亚洲精品视频| 亚洲二区免费| 久久这里只有精品视频首页| 一区二区三区**美女毛片| 亚洲国产精品久久精品怡红院| 国产欧美一区二区白浆黑人| 亚洲精品久久久久久下一站| 国产酒店精品激情| 亚洲国产精品传媒在线观看| 中文一区在线| 欧美日韩精品久久| 亚洲三级影院| av72成人在线| 亚洲精品视频免费在线观看| 国产精品久久久久久久午夜| 激情另类综合| 99精品欧美一区二区蜜桃免费| 国产亚洲aⅴaaaaaa毛片| 国产精品综合不卡av| 国内精品视频666| 欧美美女bbbb| 亚洲精品在线免费| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲精品免费网站| 国产精品视频男人的天堂| 亚洲国产精品久久久久| 国产精品任我爽爆在线播放| 国产精品99久久久久久有的能看| 欧美一乱一性一交一视频| 一区二区三区在线高清| 欧美在线视频一区二区三区| 国产曰批免费观看久久久| 一色屋精品视频在线观看网站| 国产亚洲精品bv在线观看| 亚洲一区二区三区欧美| 欧美国产视频一区二区| 欧美精品久久一区| 美日韩免费视频| 欧美激情精品久久久久久变态| 精品av久久707| 最新日韩精品| 欧美一区二区三区日韩| 欧美性淫爽ww久久久久无| 女女同性女同一区二区三区91| 欧美一区二区三区四区视频| 国产农村妇女精品一二区| 亚洲国产欧美一区二区三区久久| 久久精品国产欧美亚洲人人爽| 亚洲视频成人| 日韩视频免费观看高清完整版| 在线精品高清中文字幕| 国产一区观看| 嫩草国产精品入口| 欧美精品一区二区三区蜜桃| 午夜精品福利一区二区蜜股av| 国产精品一区二区久久国产| 亚洲精品一二三区| 国产精品日韩欧美一区二区| 亚洲欧美制服另类日韩| 欧美一区二区三区视频在线观看| 欧美亚洲系列| 国产精品免费网站| 久久蜜桃av一区精品变态类天堂| 久久久欧美精品sm网站| 香蕉av777xxx色综合一区| 亚洲精品婷婷| 亚洲自拍都市欧美小说| 亚洲国产婷婷香蕉久久久久久| 在线免费不卡视频| 国产日韩欧美自拍| 午夜精品久久久久99热蜜桃导演| 欧美高清在线一区二区| 国产精品三级久久久久久电影| 久久国产精品一区二区三区| 亚洲国产精品www| 国产一区二区毛片| 午夜精品一区二区三区在线播放| 欧美一级片一区| 国产精品国产三级国产专播精品人| 欧美日韩一区在线观看| 免费在线欧美黄色| 久久久久久久一区二区三区| 在线观看欧美视频| 国产欧美日韩三区| 夜夜爽99久久国产综合精品女不卡| 国产精品久久久久免费a∨大胸| 国产精品www| 国产欧美一区二区三区在线看蜜臀| 欧美一区二区啪啪| 久久精品视频在线免费观看| 亚洲人成网站在线观看播放| 黑人操亚洲美女惩罚| 国产欧美亚洲精品| 久久久精品999| 欧美在线视频一区二区三区| 激情综合色综合久久综合| 在线看国产日韩| 亚洲一区综合| 在线精品国产欧美| 国产亚洲女人久久久久毛片| 欧美激情中文字幕乱码免费| 亚洲日本中文字幕区| 亚洲乱亚洲高清| 久久一区中文字幕| 免费日韩av| 亚洲电影第1页| 久久成人精品电影| 亚洲国产欧美一区二区三区久久| 禁断一区二区三区在线| 韩国一区二区在线观看| 欧美一级播放| 亚洲欧美视频| 欧美日韩精品不卡| 亚洲嫩草精品久久| 精品福利免费观看| 欧美女同视频| 久久精品91久久香蕉加勒比| 黄色综合网站| 欧美日产在线观看| 欧美电影在线播放| 欧美日韩国产另类不卡| 国产精品久久影院| 亚洲欧洲日本一区二区三区| 亚洲欧美日韩视频一区| 美女主播视频一区| 欧美视频第二页| 日韩午夜免费| 蜜臀久久久99精品久久久久久| 亚洲一区二区精品在线观看| 欧美午夜www高清视频| 性色av一区二区三区| 国产精品视频不卡| 欧美日本在线| 黄色日韩在线| 韩国女主播一区| 亚洲缚视频在线观看| 国产欧美日韩亚洲一区二区三区| 狠狠入ady亚洲精品| 亚洲美女av电影| 国产一区二区三区久久久| 蜜臀久久久99精品久久久久久| 久久久久久久久久码影片| 国产精品美女一区二区| 国产真实精品久久二三区| 欧美精品偷拍| 国产一区二区精品久久91| 久久国产毛片| 国产精品久久久一区麻豆最新章节| 欧美人与禽性xxxxx杂性| 亚洲综合色婷婷| 亚洲精品人人| 亚洲精品你懂的| 欧美一区二区在线| 久久精品亚洲国产奇米99| 国产伦理一区| 亚洲精品一区二区三区蜜桃久| 性8sex亚洲区入口| 国产一区亚洲| 国产精品v欧美精品v日韩精品| 葵司免费一区二区三区四区五区| 新狼窝色av性久久久久久| 亚洲一区日本| 欧美日韩日本国产亚洲在线| 午夜在线电影亚洲一区| 国产日韩在线播放| 国产精品一区一区三区| 国产精品二区影院| 欧美日韩国产在线一区| 欧美日韩二区三区| 欧美日韩国产精品专区| 国产精品日日摸夜夜添夜夜av| 国产精品久久亚洲7777| 国产精品日日摸夜夜添夜夜av| 国产欧美日韩免费看aⅴ视频| 久久久亚洲国产美女国产盗摄| 国产精品日韩在线| 久久三级视频| 欧美诱惑福利视频| 欧美午夜电影网| 国产精品久久久久aaaa樱花| 另类综合日韩欧美亚洲| 国产精品成人久久久久| 亚洲精品四区| 韩国女主播一区二区三区| 在线观看精品视频| 欧美视频日韩视频在线观看| 国产揄拍国内精品对白| 欧美日本亚洲视频| 日韩网站在线观看| 亚洲特级片在线| 欧美视频一区二| 亚洲视频免费看| 韩国一区二区三区美女美女秀| 女人香蕉久久**毛片精品| 欧美日韩午夜在线| 国产精品igao视频网网址不卡日韩| 狠狠色综合一区二区| 亚洲欧美福利一区二区| 久久久xxx| 一本色道久久加勒比88综合| 欧美国产日韩在线观看| 久久久久一区| 欧美另类一区| 免费人成精品欧美精品| 亚洲欧美视频在线观看视频| 精品动漫3d一区二区三区免费版| 可以免费看不卡的av网站| 美女国产精品| 永久91嫩草亚洲精品人人| 欧美精品午夜视频| 欧美精品久久天天躁| 国产视频不卡| 久久婷婷国产麻豆91天堂| 精品成人一区二区三区| 亚洲一区二区在线免费观看| 欧美色图天堂网| 欧美日韩午夜在线视频| 国产精品视频网站| 一区二区欧美在线| 在线成人激情视频| 亚洲一区二区三区精品在线观看| 欧美成年人视频| 在线视频日韩| 久久色在线播放| 日韩香蕉视频| 美女啪啪无遮挡免费久久网站| 亚洲电影观看| 亚洲日本视频| 欧美日韩国产不卡| 国产亚洲女人久久久久毛片| 亚洲主播在线| 欧美视频观看一区| 亚洲人成网站在线观看播放| 91久久一区二区| 日韩午夜视频在线观看| 久久色在线观看| 一区二区三区自拍| 伊人久久大香线蕉av超碰演员| 欧美日本在线看| 国产精品成人aaaaa网站| 国产精品色在线| 欧美午夜电影完整版| 日韩午夜中文字幕| 美女黄毛**国产精品啪啪| 国产一区二区三区在线观看免费| 美女国产精品| 亚洲免费观看高清完整版在线观看| 欧美黄色网络| 欧美亚洲视频在线观看| 亚洲一区在线播放| 欧美14一18处毛片| 久久成人精品无人区| 亚洲国产成人久久| 国产精品播放| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲伦理久久| 久久精品天堂| 亚洲欧美日韩爽爽影院| 久久久免费观看视频| 亚洲精品视频一区二区三区| 国产精品人成在线观看免费| 国产精品99久久久久久人| 欧美日韩在线视频一区二区| 欧美四级伦理在线| 在线观看欧美激情| 亚洲黄色成人久久久| 欧美在线观看网址综合| 一本大道久久a久久精品综合| 欧美极品欧美精品欧美视频| 久久婷婷国产综合精品青草| 国产伦精品一区二区三区免费| 一区二区欧美亚洲|