日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > RocketIO收發(fā)器實現(xiàn)高速通信

          RocketIO收發(fā)器實現(xiàn)高速通信

          作者: 時間:2009-10-10 來源:網(wǎng)絡 收藏

          引 言

          本文引用地址:http://yuyingmama.com.cn/article/157825.htm

          目前,多數(shù)計算機、嵌入式處理設備和設備都采用并行總線,但隨著芯片性能不斷提升和系統(tǒng)越來越復雜,數(shù)據(jù)傳輸帶寬已成為提高系統(tǒng)性能的瓶頸。雖然增大并行總線寬度可以提高芯片與芯片之間、背板與背板之間的數(shù)據(jù)吞吐量,但是數(shù)據(jù)線的增多和傳輸速率的加快會使PCB布線的難度提高,并且增加了信號延時和時鐘相位偏移。串行互連技術成為提高數(shù)據(jù)傳輸帶寬的有效解決途徑。

          新的串行總線技術不斷涌現(xiàn),如新推出的串行總線標準有PCI-express、RapidI()、10Gigabit Ethernet Attachment Unit Interface(XAUI)、HyperTransport、Infini-Band、SATA等。新標準的快速發(fā)展及網(wǎng)絡與領域不斷增強的數(shù)字統(tǒng)一趨勢,對系統(tǒng)設計人員橋接這些標準和適應不斷演化的標準提出了新的挑戰(zhàn),需要具有新一代系統(tǒng)集成和靈活性的可編程解決方案。Xilinx公司的Vir-tex-4 FX系列FPGA芯片內置了,能夠提供622 Mb/s~6.5 Gb/s的數(shù)據(jù)傳輸速率,并且支持多種串行協(xié)議,可以幫助設計人員方便、靈活、可靠地通信。

          1 設計要素

          1.1 時 鐘

          在Virtex-4 FX系列FPGA中每個 Multi-Gigabit Transceiver(MGT)有多個時鐘輸入。其中,參考時鐘有3種,根據(jù)不同的傳輸速率選擇不同的參考時鐘。GREFCLK適用于單個MGT組且數(shù)據(jù)傳輸率低于1 Gb/s的情況。REFCLK1和REFCLK2一般用于數(shù)據(jù)傳輸率高于1 Gb/s、低于6.5 Gb/s的情況。

          時鐘精度和時鐘抖動是評價時鐘質量的兩個重要指標。MGT模塊要求高精度的參考時鐘,MGT要求的時鐘精度為±350×10-6,MGT可容忍的輸入?yún)⒖紩r鐘抖動公差最大為40 ps,所以從DCM中出來的時鐘(大于±100ps)不能夠作為MGT的參考時鐘輸入。MGT的時鐘一般采用以下方案解決:從片外輸入的差分時鐘必須經(jīng)過模塊指定的差分時鐘引腳接入,然后經(jīng)過Rock-etIO模塊中的時鐘管理模塊GTllCLK_MGT轉化成單端時鐘,送到REFCLK1或REFCLK2作為MGT的參考時鐘。

          MGT模塊的輸出時鐘TXOUTCLK1、TXOUT-CLK2、RXRECCLK1、RXRECCLK2可以作為4個用戶使用的時鐘TXUSRCLK、TXUSRCLK2、RXUSRCLK、RX-USRCLK2的時鐘源;也可以作為DCM模塊的輸入,從而生成用戶所需的特定頻率的時鐘,提供給系統(tǒng)其他模塊使用。參考時鐘的頻率由串行傳輸速率和時鐘參數(shù)設置來決定。表1是該實驗中關于時鐘參數(shù)的設置。

          1.2 復 位

          MGT模塊中的復位分為發(fā)送部分的復位和接收部分的復位。發(fā)送部分的復位主要包括TXPMARESET和TXPCSRESET;接收部分的復位主要包括RXPMARE-SET和RXPCSRESET。TXPMARESET復位用于復位PMA和重新初始化PMA功能。其引腳電平為高時,復位PLL控制邏輯和內部的PMA分頻器,同時也使發(fā)送器PLL LOCK信號為低并且迫使TX PLL進行校驗。TXP-MARESET引腳電平為高至少要持續(xù)3個USRCLK時鐘周期。

          當TXPCSRESET引腳電平為高時,TX PCS模塊被復位。TX PCS模塊包括:TX Fabric接口,8B/10B編碼器,10GBASE-R編碼器,TX緩沖器,64B/66B擾碼器和10GBASE-R自適應同步器。TXPCSRESET復位與TXPMARESET復位是相互獨立,互不影響的。

          TXPCSRESET復位的要求如下:

          ①在TXPCSRESET復位時,TXUSRCLK和PCS的TXCLK時鐘必須已經(jīng)保持穩(wěn)定,以便初始化發(fā)送緩沖器。

          ②TXPCSRESET引腳電平為高,至少要持續(xù)3個TXUSRCLK或TXUSRCLK2時鐘周期。

          ③在TXPCSRESET復位結束后,TX PCS模塊至少需要5個時鐘周期(以TXUSRCLK或TXUSRCLK2中最長的時鐘周期為準)來完成各個子模塊的復位。

          圖1是發(fā)送部分的復位時序圖。接收部分的復位時序圖和復位要求與接收部分類似,請參見Xilinx公司技術文檔ug076.pdf。

          2 MGT的模塊及原理介紹

          發(fā)送的并行數(shù)據(jù)經(jīng)過8B/10B編碼后,寫入發(fā)送端FIFO,然后轉換成串行差分數(shù)據(jù)發(fā)送出去。接收端接收到的串行差分信號首先經(jīng)過接收端緩沖,然后經(jīng)過串并轉化器轉換成并行數(shù)據(jù),再經(jīng)過8B/10B解碼,寫入彈性緩沖,最后并行輸出。

          2.1 8B/10B編解碼器

          8B/10B編碼機制是由IBM公司開發(fā)的,已經(jīng)被廣泛采用。它是一種數(shù)值查找類型的編碼機制,可將8位的字符轉化為10位字符。轉化后的字符可以保證有足夠的跳變用于時鐘恢復。8B/10B編碼具有“0”和“1”出現(xiàn)的概率相等,直流基線漂移小,低頻分量小,功率譜帶寬較窄,抖動小,以及能夠檢測輸入數(shù)據(jù)中的錯誤等許多優(yōu)點。

          分頻器相關文章:分頻器原理

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉