在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA設計之GTP、GTX、GTH以及GTZ四種串行高速收發器

454398 ? 來源:CSDN博主 ? 作者:Evening_FPGA ? 2020-11-20 12:08 ? 次閱讀

xilinx的7系列FPGA根據不同的器件類型,集成了GTP、GTX、GTH以及GTZ四種串行高速收發器,四種收發器主要區別是支持的線速率不同,圖一可以說明在7系列里面器件類型和支持的收發器類型以及最大的收發器數量。

圖1

Xilinx的7系列FPGA隨著集成度的提高,其高速串行收發器不再獨占一個單獨的參考時鐘,而是以Quad來對串行高速收發器進行分組,四個串行高速收發器和一個COMMOM(QPLL)組成一個Quad,每一個串行高速收發器稱為一個Channel,以XC7K325T為例,GTX在FPGA內部如圖二所示:

圖2

對于每一個串行高速收發器,其包含了發送部分和接收部分,內部結構圖三:

圖3

發送端和接收端功能獨立,均由PMA(Physical Media Attachment,物理媒介適配層)和PCS(PhysicalCoding Sublayer,物理編碼子層)兩個子層組成。其中PMA子層包含高速串并轉換(Serdes)、預/后加重、接收均衡、時鐘發生器及時鐘恢復等電路。PCS子層包含8B/10B編解碼、緩沖區、通道綁定和時鐘修正等電路。

GTX發送端處理流程:首先用戶邏輯數據經過8B/10B編碼后,進入一個發送緩存區,該緩沖區主要是PMA子層和PCS子層兩個時鐘域的時鐘隔離,解決兩者時鐘速率匹配和相位差異的問題,最后經過高速Serdes進行并串轉換,有必要的話,可以進行預加重、后加重。值得一提的是,如果在PCB設計時不慎將TXP和TXN差分引腳交叉連接,則可以通過極性控制來彌補這個設計錯誤。接收端和發送端過程相反,相似點較多,這里就不贅述了,需要注意的是RX接收端的彈性緩沖區,其具有時鐘糾正和通道綁定功能。

上面是GTX的性能和結構功能概述,下面詳細分析GTX的時鐘結構。

以7系列的GTX來說,每個Quad有兩個外部差分參考時鐘源,其中一個Quad的時鐘結構如圖四所示:

圖4

紅色方框部分是兩個差分參考時鐘輸入,每個外部參考時鐘的輸入必須經過IBUFDS_GTE2源語之后才能使用。綠色方框是來自其他Quad的參考時鐘輸入,7系列FPGA支持使用相鄰(南北方向)Quad的參考時鐘作為當前Quad的參考時鐘,多路參考時鐘源經過一個選擇器之后,分兩路進入QPLL和CPLL,如圖五和圖六,其中藍色方框是QPLL,黃色方框是CPLL,對于一個GTX Channel來說,可以獨立選擇參考時鐘,可以選擇QPLL,也可以選擇CPLL,QPLL和CPLL的區別在于兩者支持的線速率不同,QPLL支持的線速率高于CPLL,圖七是外部參考時鐘模型的詳細結構,紅色箭頭表示QPLL通路,黃色箭頭表示CPLL通路。

圖5

圖6

圖7

因為每一個Quad有兩個外部參考時鐘,因此對于每一個Quad來說,可以選擇兩個不同的參考時鐘,每一個CHANNEL的接收端和發送端都可以獨立選擇參考時鐘,如圖八所示:

圖8

如果用戶需要使用其他Quad的參考時鐘源來作為當前Quad的參考時鐘,在滿足下面三個條件的情況下可以使用:
① 只能使用當前Quad上方的Quad的參考時鐘;
② 只能使用當前Quad下方的Quad的參考時鐘;
③ 一個Quad的參考時鐘源不能驅動超過3個Quad的收發器(只能驅動當前Quad和上下方相鄰兩個Quad);

滿足上面的條件,就可以把其他Quad的參考時鐘配置成當前Quad的參考時鐘,如圖九所示,注意圖中紅色方框表示相鄰的Quad:

圖9

QPLL和CPLL的區別,在于兩者支持的線速率不同,對于CPLL來說,支持的線速率位1.6GHz到3.3GHZ之間,而對于QPLL來說,GTX支持的線速率分兩檔,Lower Baud支持5.93GHz~8.0GHz,Upper Baud支持9.8GHz~12.5GHz,對于GTH則不分檔位,支持的線速率為8.0GHz~13.1GHz。

編輯:hfy


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1630

    文章

    21797

    瀏覽量

    606017
  • 收發器
    +關注

    關注

    10

    文章

    3454

    瀏覽量

    106248
  • Xilinx
    +關注

    關注

    71

    文章

    2171

    瀏覽量

    122142
收藏 人收藏

    評論

    相關推薦

    基于FPGA高速串行通信GTX收發器——差分IO信號

    高速差分IO信號的基礎知識: 1、初步認識GTX 當你接觸到FPGA高速串行通信時,比如GTX
    發表于 08-16 09:59

    在Virtex-5/6 GTP / GTX收發器中如何實現JTAG

    你好,關于GTP / GTX收發器的JTAG實現,我有幾個問題。1. JTAG是否針對GTP / GTX
    發表于 06-18 14:41

    介紹Xilinx 7系列FPGA收發器硬件設計主要注意的一些問題

    引言:本文我們介紹Xilinx 7系列FPGA收發器硬件設計主要注意的一些問題,指導硬件設計人員進行原理圖及PCB設計。本文介紹以下內容:GTX/GTH
    發表于 11-11 07:42

    利用IBERT核對GTX收發器板級測試

    GTX收發器的動態重新配置端口屬性,還包括通信邏輯,以允許設計在運行時通過JTAG進行訪問。 IBERT工具用于對Xilinx FPGA芯片的高速
    發表于 06-21 11:23

    Virtex6 FPGA GTX和Spartan6 FPGA GTP收發器的電源模塊

    array (FPGAGTX transceivers (on the Xilinx ML623 board) and Spartan-6 FPGA GTP transceive
    發表于 04-05 10:15 ?17次下載
    Virtex6 <b class='flag-5'>FPGA</b> <b class='flag-5'>GTX</b>和Spartan6 <b class='flag-5'>FPGA</b> <b class='flag-5'>GTP</b><b class='flag-5'>收發器</b>的電源模塊

    Xilinx 7系列FPGA GTZ高速串行收發器性能與兼容性演示

    展示7系列GTZ(高達28.05Gb / s)高速串行收發器的性能; 與Luxtera公司的不重定時光模塊進行路26G對接,實現100G
    的頭像 發表于 11-23 06:20 ?3364次閱讀

    Virtex-7 2000T GTX收發器實現高速串行性能

    通過Virtex-7 2000T FPGA中的GTX收發器實現高速串行性能。
    的頭像 發表于 11-22 06:27 ?3904次閱讀

    virtex-6 FPGA GTH收發器的用戶指南資料免費下載

    本章介紹virtex-6 FPGA GTH收發器向導,并提供相關信息,包括其他資源、技術支持和向xilinx提交反饋。向導自動執行創建HDL包裝的任務,以配置virtex-6設備中的
    發表于 02-20 09:35 ?4次下載
    virtex-6 <b class='flag-5'>FPGA</b> <b class='flag-5'>GTH</b><b class='flag-5'>收發器</b>的用戶指南資料免費下載

    GTX/GTH收發器時鐘架構應用介紹

    引言:本文我們介紹GTX/GTH收發器時鐘架構應用,該文內容對進行PCIe和XAUI開發的FPGA邏輯設計人員具有實際參考價值,具體介紹: PCIe參考時鐘設計 XAUI參考時鐘設計
    的頭像 發表于 03-29 14:53 ?6929次閱讀
    <b class='flag-5'>GTX</b>/<b class='flag-5'>GTH</b><b class='flag-5'>收發器</b>時鐘架構應用介紹

    基于Virtex-5 RocketI0TM GTP收發器實現串行高速接口的開發應用

    Virtex-5 RocketIOTM GTP收發器串行高速系統接口開發過程中位寬轉換的幾個技術問題提出了解決方案,并以SATA2.0開發為例,通過Xilinx Virtex-5 X
    的頭像 發表于 06-24 16:10 ?3017次閱讀
    基于Virtex-5 RocketI0TM <b class='flag-5'>GTP</b><b class='flag-5'>收發器</b>實現<b class='flag-5'>串行</b><b class='flag-5'>高速</b>接口的開發應用

    Xilinx 7系列FPGA收發器架構硬件設計指導(一)

    引言:本文我們介紹Xilinx 7系列FPGA收發器硬件設計主要注意的一些問題,指導硬件設計人員進行原理圖及PCB設計。本文介紹以下內容:GTX/GTH
    發表于 11-06 19:51 ?35次下載
    Xilinx 7系列<b class='flag-5'>FPGA</b><b class='flag-5'>收發器</b>架構<b class='flag-5'>之</b>硬件設計指導(一)

    Xilinx FPGA平臺GTX簡易使用教程(一)

    xilinx的7系列FPGA根據不同的器件類型,集成了GTPGTXGTHGTZ四種
    的頭像 發表于 03-01 17:17 ?4917次閱讀
    Xilinx <b class='flag-5'>FPGA</b>平臺<b class='flag-5'>GTX</b>簡易使用教程(一)

    GTX/GTH/GTY/GTP/GTZ/GTM有什么區別

    不同芯片上使用的高速收發器也不同,而且同樣是GTX,不同系列芯片上的速率也可能不同。比如7系列的FPGAGTP最高可以達到6.6Gb/s,
    的頭像 發表于 08-02 09:05 ?8373次閱讀
    <b class='flag-5'>GTX</b>/<b class='flag-5'>GTH</b>/GTY/<b class='flag-5'>GTP</b>/<b class='flag-5'>GTZ</b>/GTM有什么區別

    針對Gigabit應用的FPGA高速串行接口

    Gigabit Transceiver(GTx),包括GTP、GTR、GTXGTHGTZ、GTY(傳輸速率不斷增加)等,不同系列的
    發表于 03-27 14:24 ?1564次閱讀

    高速接口7系列收發器GTP介紹

    ,這是一個帶一個QUAD的ZYNQ FPGA,上面的收發器GTP。對于其他稍微高端一點的ZYNQ上帶有收發器應該是GTH/
    的頭像 發表于 01-24 11:53 ?177次閱讀
    <b class='flag-5'>高速</b>接口7系列<b class='flag-5'>收發器</b><b class='flag-5'>GTP</b>介紹
    主站蜘蛛池模板: 91福利网站 | www.91在线播放| 好大好紧好爽好湿润视频 | 亚洲天堂视频在线观看免费 | 康熙古代高h细节肉爽文全文 | 人人干在线观看 | 视色4se视频在线观看 | 国产人成午夜免费看 | 天天视频观看 | 色吧在线观看 | 另类free性欧美护士 | 久久久久久久影院 | 婷婷激情五月综合 | 中国女人a毛片免费全部播放 | 国内自拍网红在综合图区 | 深爱婷婷网 | 九九久久久久午夜精选 | 久操久操久操 | 天天鲁天天爽天天视频 | 五月天婷婷免费视频 | 久久久夜夜夜 | 你懂得视频在线 | 女同毛片 | 视频一二三区 | 久久免| 泰国一级毛片aaa下面毛多 | 天堂网中文在线最新版 | 开心色xxxx| 天堂资源在线观看 | 天天综合天天射 | 天天色天天干天天 | 视频在线观看高清免费看 | 免费一级欧美片在线观看 | 好黄好猛好爽好痛的视频 | 婷婷丁香色 | 亚洲91| 天天做天天爱天天大综合 | 特黄特级毛片免费视 | 特黄aa级毛片免费视频播放 | 97久久天天综合色天天综合色 | 色偷偷91久久综合噜噜噜噜 |