99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文了解GTP Transceiver的介紹與使用(Spartan6)

Hx ? 作者:工程師陳翠 ? 2018-07-14 06:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 什么是GTP transceiver?

GTP transceiver是FPGA里一種線速度達(dá)500Mb/sà6.6Gb/s的收發(fā)器,利用FPGA內(nèi)部可編程資源可對(duì)其進(jìn)行靈活地配置,使其適合不同的需要如以太網(wǎng)、SATA1.0接口等,它的作用是各種高速串行接口的物理層。對(duì)Spartan6系列而言,GTPA1_DUAL包含兩個(gè)GTP transceiver,或者說(shuō)包含兩個(gè)通道。

下圖是GTPA1_DUAL的內(nèi)部結(jié)構(gòu)圖,圖的下半部分是receiver,receiver在對(duì)串行輸入的比特流并行化后,對(duì)其進(jìn)行Sync原語(yǔ)丟失檢測(cè)、COMMA字符的檢測(cè)、8B/10B解碼等;圖的上半部分是transmitter,transmitter的串行輸出則有著與receiver接收相反的過(guò)程。

圖 1Spartan-6 FPGA GTP Transceiver 框圖

下圖是GTPA1_DUAL在FPGA里的位置圖,實(shí)際上,F(xiàn)PGA的高速接口一般都存在于FPGA的TOP部分,GTPA1_DUAL是高速接口,它的擺放位置就在FPGA的頂部。

圖 2GTP Transceiver在Spartan6LX45T FPGA內(nèi)的位置圖

圖3所示:一個(gè)GTP DUAL包含兩個(gè)GTP Transceiver GTP0和GTP1和兩個(gè)PLL;在生成GTP Core的時(shí)候,其PLL的輸入?yún)⒖?a href="http://www.socialnewsupdate.com/tags/時(shí)鐘/" target="_blank">時(shí)鐘是可選的。

一文了解GTP Transceiver的介紹與使用(Spartan6)

圖 3Two GTP Transceivers in One GTPA1_DUAL Tile

如圖 4所示,GTPA1_DUAL內(nèi)部的PLL0和PLL1可以分別連接不同的時(shí)鐘源,也可以連接同一個(gè)時(shí)鐘源如圖 5所示。兩個(gè)PLL可以產(chǎn)生兩個(gè)不同的時(shí)鐘供GTPA1_DUAL使用,也就是說(shuō),GTPA1_DUAL的兩個(gè)Transceiver是可以運(yùn)行于不同的頻率的。它們的協(xié)議可以不一樣,如GTPA1_DUAL的一個(gè)Transceiver運(yùn)行PCIE協(xié)議,另一個(gè)運(yùn)行SATA協(xié)議。

一文了解GTP Transceiver的介紹與使用(Spartan6)

4GTP Transceiver參考時(shí)鐘原理圖1

一文了解GTP Transceiver的介紹與使用(Spartan6)

5GTP Transceiver參考時(shí)鐘原理圖2

1.1. GTP Transceiver使用中必須明白的幾個(gè)概念

Spartan6系列的GTP Transceiver是被放在專門的Bank里,也就是說(shuō),在Spartan6系列里,如果一個(gè)Bank里有GTP引腳,那么這個(gè)Bank將不包含Select IO等引腳。

1個(gè)發(fā)送器、1個(gè)接收器、1個(gè)PLL組成1個(gè)GTP Lane;

兩個(gè)GTP Lane組成一個(gè)GTP_DUAL;

兩個(gè)GTP_DUAL組成1個(gè)Bank;

1.2. GTP Transceiver的復(fù)位

GTP Transceiver的復(fù)位有兩個(gè)辦法:1是FPGA燒寫完后的上電復(fù)位;2是直接驅(qū)動(dòng)GTPRESET,使其為高電平一段時(shí)間。下圖是GTP Transceiver內(nèi)部復(fù)位的順序圖。

一文了解GTP Transceiver的介紹與使用(Spartan6)

圖 6 GTPA1_DUAL Reset Hierarchy

GTPRESET有效,使得RESETDONE立刻無(wú)效(變低),在GTP Transceiver復(fù)位完成后,RESETDONE有效(變高)。

一文了解GTP Transceiver的介紹與使用(Spartan6)

圖 7Reset 時(shí)序圖

1.3. GTP Transceiver的專用引腳功能描述

GTP Transceiver從本質(zhì)上來(lái)說(shuō)是一種模擬電路,為了能夠更好的對(duì)它進(jìn)行PCB等的設(shè)計(jì),必須深刻理解其引腳的功能。

表格 1GTP引腳描述表

Pins

Dir

Description

MGTAVCC

In

1.2V,是GTP Transceiver的內(nèi)部模擬和數(shù)字電路的供電電壓

MGTAVCCPLL0

In

1.2V,不但為PLL0供電,也為GTPA1_DUAL的Lane0供電,所以只要用到了Lane0,就需要給這個(gè)電壓引腳供電

MGTAVCCPLL1

In

1.2V,不但為PLL1供電,也為GTPA1_DUAL的Lane1供電,所以只要用到了Lane1,就需要給這個(gè)電壓引腳供電

MGTAVTTRCAL

In

為終端電阻校準(zhǔn)電路供電,屬于基本供電單元,該引腳不但要與MGTAVTTTX相連,還要連接一個(gè)50Ω精密電阻后與MGTRREF相連。

MGTAVTTRX

In

1.2V,接收器的終端電路供電

MGTAVTTTX

In

1.2V,發(fā)送終端的供電電壓引腳

MGTREFCLK0P

MGTREFCLK0N

In

GTPA1_DUAL的差分輸入時(shí)鐘,如果沒(méi)有,則需要接地

MGTREFCLK1P

MGTREFCLK1N

In

GTPA1_DUAL的差分輸入時(shí)鐘,如果沒(méi)有,則需要接地

MGTRREF

In

連接一個(gè)50Ω的電阻后與MGTAVTTRCAL相連

MGTRXP0/MGTRXN0

MGTRXP1/MGTRXN1

In

差分?jǐn)?shù)據(jù)輸入引腳,如果不使用,則應(yīng)接地

MGTTXP0/MGTTXN0

MGTTXP1/MGTTXN1

Out

差分?jǐn)?shù)據(jù)輸出引腳,如果不使用,則應(yīng)懸空

下圖描述了GTP Transceiver的電源的推薦連接方式,選擇該連接的原因(原理)參考表1。

一文了解GTP Transceiver的介紹與使用(Spartan6)

圖 8一種參考的電源連接方式

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • transceiver
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    18065
  • spartan6
    +關(guān)注

    關(guān)注

    1

    文章

    10

    瀏覽量

    11406
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    spartan6部分重新配置如何使用

    嗨,我是學(xué)生我研究了如何在SPARTAN6中設(shè)計(jì)部分重新配置好幾個(gè)月,但仍然不知道如何使用它。有我的知識(shí): - 通過(guò)planAhead實(shí)施設(shè)計(jì)PlanAhead的部分重新配置設(shè)計(jì)。 (我
    發(fā)表于 02-22 08:22

    關(guān)于Spartan6中的振蕩器的要求

    我想知道Spartan6中外部振蕩器的要求。有關(guān)頻率穩(wěn)定性的要求等等。我已經(jīng)檢查了Spartan6的數(shù)據(jù)表,但我沒(méi)有找到詳細(xì)和具體的標(biāo)準(zhǔn)以上來(lái)自于谷歌翻譯以下為原文I want to know
    發(fā)表于 05-10 14:31

    Spartan6啟動(dòng)過(guò)程

    大家好,我設(shè)計(jì)了個(gè)紅外線凸輪。我使用Spartan6 fpga來(lái)控制相機(jī)操作。完成設(shè)計(jì)后,當(dāng)用戶打開(kāi)相機(jī)電源時(shí),閃存中的數(shù)據(jù)必須啟動(dòng)fpga。對(duì)于啟動(dòng)操作,我是使用微控制器還是cpld進(jìn)行啟動(dòng)操作
    發(fā)表于 05-31 12:05

    請(qǐng)問(wèn)能配置SPARTAN6 GTP差分信號(hào)以作為雙向工作嗎?

    大家好,在我的個(gè)項(xiàng)目中,我要求使用GTP并將差分TXP / TXN和RXP / RXN信號(hào)配置為雙向,可以使用SPARTAN 6LX 100T或任何其他Xilinx FPGA中的
    發(fā)表于 06-21 08:21

    Spartan 6(SP605)GTP錯(cuò)誤計(jì)數(shù)

    親愛(ài)的收發(fā)器愛(ài)好者;我使用Spartan 6 GTP收發(fā)器向?qū)?.11版創(chuàng)建的示例設(shè)計(jì)。我使用8 / 10b編碼為2.5Gbps的單通道極光創(chuàng)建了個(gè)設(shè)計(jì)。我使用兩個(gè)SP605開(kāi)發(fā)板,
    發(fā)表于 07-02 13:20

    如何建立Spartan 6和Virtex 6之間的通信?

    親愛(ài)的專家 我嘗試通過(guò)GTP(S6)/ GTX(V6)在SP605(Spartan6)和ML605(Virtex6)之間建立通信, 我想連接
    發(fā)表于 07-31 10:37

    使用spartan6 gtp收發(fā)器向?qū)](méi)有外部時(shí)鐘

    我正在使用spartan6 gtp收發(fā)器向?qū)?。但沒(méi)有外部時(shí)鐘。相反,我使用時(shí)鐘向?qū)褂?00 M振蕩器生成所需的速率。我嘗試使用chipcope測(cè)試示例設(shè)計(jì),但錯(cuò)誤計(jì)數(shù)信號(hào)正在增加gradullay。誰(shuí)能幫幫我嗎?
    發(fā)表于 08-06 10:47

    關(guān)于Spartan6板子的使用心得

    給大家分享下關(guān)于Spartan6板子的使用心得。
    發(fā)表于 04-30 07:03

    Spartan6的特點(diǎn)_Spartan-6系列各型號(hào)的邏輯資源

    Spartan6系列是類低成本高容量的FPGA,采用45nm低功耗敷銅技術(shù),能在功耗、性能、成本之間很好地平衡;Spartan6系列內(nèi)部采用雙寄存器、6輸入的LUT,還有
    的頭像 發(fā)表于 07-14 06:45 ?3.2w次閱讀

    在用Spartan6生成的Clock時(shí)在maping遇到的問(wèn)題

    最近在做Spartan6上的視頻輸出,輸出的接口是HDMI接口,要求格式是720P。
    發(fā)表于 02-11 11:43 ?3021次閱讀
    在用<b class='flag-5'>Spartan6</b>生成的Clock時(shí)在maping遇到的問(wèn)題

    Spartan6開(kāi)發(fā)中bufpll mapping error

    Spartan6開(kāi)發(fā)中bufpll mapping error 》 最近在做Spartan6上的視頻輸出,輸出的接口是HDMI接口,要求格式是720P。
    發(fā)表于 02-11 11:56 ?2356次閱讀

    Spartan6的時(shí)鐘資源使用總結(jié)

    使用XILINX公司的Spartan6芯片,也是最近半年的事情。該芯片由于上市時(shí)間不長(zhǎng),在使用該芯片的時(shí)候各位網(wǎng)友分享的心得也比較少;再加上第次開(kāi)發(fā)使用它,開(kāi)發(fā)過(guò)程肯定會(huì)遇到很多很多棘手頭疼的問(wèn)題。
    發(fā)表于 02-11 11:56 ?7594次閱讀
    <b class='flag-5'>Spartan6</b>的時(shí)鐘資源使用總結(jié)

    Virtex6 FPGA GTX和Spartan6 FPGA GTP收發(fā)器的電源模塊

    transceivers and Spartan-6 FPGA GTP transceivers using Maxims power-supply solutions. This fully
    發(fā)表于 04-05 10:15 ?17次下載
    Virtex<b class='flag-5'>6</b> FPGA GTX和<b class='flag-5'>Spartan6</b> FPGA <b class='flag-5'>GTP</b>收發(fā)器的電源模塊

    如何在spartan-6 FPGA中使用GTP收發(fā)器的詳細(xì)資料說(shuō)明

    本文檔介紹如何在Spartan?6 FPGA中使用GTP收發(fā)器。?spartan-6 FPGA GTP
    發(fā)表于 02-15 14:42 ?28次下載
    如何在<b class='flag-5'>spartan-6</b> FPGA中使用<b class='flag-5'>GTP</b>收發(fā)器的詳細(xì)資料說(shuō)明

    黑金Spartan6開(kāi)發(fā)板的Verilog教程詳細(xì)說(shuō)明

    黑金Spartan6開(kāi)發(fā)板的Verilog教程詳細(xì)說(shuō)明
    發(fā)表于 10-11 18:02 ?9次下載