RM新时代网站-首页

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

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

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

FPGA如何發(fā)出高速串行信號

FPGA技術(shù)江湖 ? 來源:郝旭帥電子設(shè)計團隊 ? 2024-08-05 11:12 ? 次閱讀

歡迎各位朋友關(guān)注“郝旭帥電子設(shè)計團隊”公眾號,本公眾號會定時更新相關(guān)技術(shù)類資料、軟件等等,感興趣的朋友可以瀏覽一下本公眾號的其他“模塊”,希望各位朋友都能在本公眾號獲得一些自己想要的“東西”。

本篇主要討論FPGA如何發(fā)出高速串行信號。

高速串行通信的“高速”一般比較高,基本至少都會上G。如果利用FPGA內(nèi)部的LUT、觸發(fā)器和普通IO是無法滿足這樣高的輸入輸出速率的。

例:假設(shè)線速度需要跑到1G,那么我們FPGA內(nèi)部邏輯就需要跑到1GHz,才可以對外發(fā)出1G的bit流(即使采用DDR的方式發(fā)出,也需要內(nèi)部500MHz)。這么高的頻率,F(xiàn)PGA內(nèi)部一般是無法達到的。

那么FPGA是如何實現(xiàn)這種高速輸出和輸入的呢?

FPGA內(nèi)部除了LUT、觸發(fā)器和IOB以外,廠商還在FPGA內(nèi)部加入了很多可配置的硬核電路,高速收發(fā)器就是其中之一(并不是所有的FPGA都有)。

那么這個高速收發(fā)器的電路怎么理解呢?

可以先這么認為,對于輸出來說它就是一個升頻降位寬的電路。

dcdd74b0-4bac-11ef-b8af-92fbcf53809c.png

注:輸出不一定有時鐘輸出

例:輸入時鐘125MHz,數(shù)據(jù)并行10bit;經(jīng)過高速發(fā)送器后,可以變?yōu)檩敵鏊俾蕿?.25GHz,數(shù)據(jù)為串行1bit;

此時FPGA內(nèi)部只需要運行再一個相對較低的頻率,進行并行處理數(shù)據(jù)即可。

對于輸入來說它就是一個降頻增位寬的電路。

dcfb1bc8-4bac-11ef-b8af-92fbcf53809c.png

注:輸入不一定有時鐘輸入

例:輸入時鐘1.25GHz,數(shù)據(jù)串行1bit;經(jīng)過高速接收器后,可以變?yōu)檩斎胨俾蕿?25MHz,數(shù)據(jù)為并行10bit;

此時FPGA內(nèi)部只需要運行再一個相對較低的頻率,進行并行處理數(shù)據(jù)即可。

下面簡單介紹一下FPGA內(nèi)部的高速收發(fā)器(主要以Xilinx的A7 FPGA為例,其他的“大概”大同小異)。

FPGA內(nèi)部的高速收發(fā)器一般稱為GT(GT的意思是Gigabyte Transceiver),速度根據(jù)器件的不同能夠支持的速率也不相同。在Xilinx 7系列的FPGA中,按支持的最高線速率排序,GTP是最低的,GTZ是最高的。GTP被用于A7系列,GTZ被用于少數(shù)V7系列。從K7到V7,最常見的是GTX和GTH。GTH的最高線速率比GTX稍微高一點點。

下圖是Xilinx A7 FPGA內(nèi)部的高速收發(fā)器(GTP)。

dd1da3dc-4bac-11ef-b8af-92fbcf53809c.png

GTP對外的管腳也不是普通的IO,必須得是專門的IO(單獨的bank)。

下圖為A7 FPGA 的支持GTP的bank(一般稱為MGT:Multi-Gigabit Transceiver bank)。

dd305554-4bac-11ef-b8af-92fbcf53809c.png

上述的電路圖中有四路收發(fā)器(一發(fā)一收稱為1路收發(fā)器,收發(fā)都是差分信號)。四路收發(fā)器被稱為一個 Quad GT。

dd53135a-4bac-11ef-b8af-92fbcf53809c.png

每一路的收發(fā)器的內(nèi)部如下:

發(fā)送器:

dd884ffc-4bac-11ef-b8af-92fbcf53809c.png

接收器:

dda18c60-4bac-11ef-b8af-92fbcf53809c.png

在分析發(fā)送器和接收器之前,我們先了解幾個名詞。

PMA:

PMA是物理介質(zhì)子層(Physical Medium Attachment),它負責(zé)管理電氣、時鐘和定時等物理層面的信號特性。PMA還處理高速數(shù)據(jù)傳輸所需的時序控制和信號重建,并確保信號能夠正確地傳輸?shù)竭h端接收器。

PCS:

PCS是物理編碼子層(Physical Coding Sublayer),它處理數(shù)據(jù)信號的編碼和解碼,以及錯誤檢測和校正。PCS負責(zé)將邏輯上的數(shù)據(jù)流轉(zhuǎn)換為物理層面上的數(shù)字信號,并通過使用8b/10b編碼或128b/130b編碼等技術(shù)來確保數(shù)據(jù)傳輸?shù)目煽啃院驼_性。

發(fā)送器和接收器都是由PCS和PMA組成。相對簡化理解:PMA就是發(fā)送端并轉(zhuǎn)串,就是接收端串轉(zhuǎn)并。

那么此時我們就可以利用PMA來完成高速串行輸入輸出。那么PCS有什么作用呢?

在高速串行通信中,為了能夠使信號完整的發(fā)送到發(fā)送方、能夠使接收方可以進行CDR,需要對發(fā)送的數(shù)據(jù)進行編碼(如果不明白可以查看本公眾號文章“高速遠距離通信之bit同步和字節(jié)同步”)。除了基本的編碼外,我們還需要一些通信協(xié)議(PCIE、SATA等等)、多通道對齊等一些功能。此時PCS將可以為我們完成一部分。

在使用GT資源時,我們只需要將原碼(可能附帶一些協(xié)議規(guī)則)發(fā)送給PCS,PCS經(jīng)過調(diào)整后,發(fā)送給PMA,PMA就會將數(shù)據(jù)發(fā)送到FPGA外部;外部高速信號進入PMA,PMA將數(shù)據(jù)交付給PCS,PCS經(jīng)過調(diào)整交付為FPGA內(nèi)部。此時就完成了高速數(shù)據(jù)的輸入和輸出的過程。

當(dāng)然是用起來還是有一定的難度,后續(xù)慢慢的介紹相關(guān)內(nèi)容。

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602977
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61131
  • 串行信號
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    8500

原文標題:FPGA如何發(fā)出高速串行信號

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA的通用高速串行互連協(xié)議設(shè)計

    基于FPGA的通用高速串行互連協(xié)議設(shè)計基于FPGA的通用高速串行互連協(xié)議設(shè)計
    發(fā)表于 08-11 15:46

    求助FPGA高速串行收發(fā)器,輸出12.5Gbps的信號要用什么電平 ...

    求助FPGA高速串行收發(fā)器,輸出12.5Gbps的信號要用什么電平輸出28.5Gbps的信號要用什么電平?
    發(fā)表于 11-10 09:12

    基于DSP和FPGA高速串行通信系統(tǒng)設(shè)計

    基于DSP和FPGA高速串行通信系統(tǒng)設(shè)計
    發(fā)表于 03-16 15:47

    誰介紹一款FPGA串行高速2711串行接口芯片

    誰介紹一款FPGA串行高速2711串行接口芯片
    發(fā)表于 05-25 10:41

    輕松實現(xiàn)高速串行I/O (FPGA應(yīng)用設(shè)計者指南)

    輕松實現(xiàn)高速串行I/OFPGA應(yīng)用設(shè)計者指南輸入/輸出(I/O)在計算機和工業(yè)應(yīng)用中一直扮演著關(guān)鍵角色。但是,隨著信號處理越來越復(fù)雜,I/O通信會變得不可靠。在早期的并行I/O總線中,
    發(fā)表于 01-02 12:12

    基于FPGA串行接收模塊的設(shè)計

    為了使計算機能夠通過串口控制FPGA 的輸出信號,筆者根據(jù)異步串行通信的原理,設(shè)計了簡便易行的FPGA 串行通信接口系統(tǒng),并應(yīng)用VHDL 語
    發(fā)表于 09-24 15:52 ?18次下載

    高速FPGA系統(tǒng)的信號完整性測試和分析

    隨著FPGA器件的速度和容量日益提高,各種高速的并行和串行接口都廣泛應(yīng)用在FPGA上,其中典型的高速串行
    發(fā)表于 01-02 11:12 ?30次下載

    基于FPGA高速串行傳輸接口研究與實現(xiàn)

    摘 要:介紹了FPGA最新一代器件Virtex25上的高速串行收發(fā)器RocketIO?;贛L505開發(fā)平臺構(gòu)建了一個高速串行數(shù)據(jù)傳輸系統(tǒng),
    發(fā)表于 09-22 08:41 ?44次下載

    基于FPGA的通用高速串行互連協(xié)議設(shè)計

    基于FPGA的通用高速串行互連協(xié)議設(shè)計。
    發(fā)表于 05-11 09:46 ?18次下載

    通過FPGA實現(xiàn)多種主流高速串行交換模塊研究設(shè)計

    隨著FPGA應(yīng)用范圍的不斷擴大以及對速度需求的不斷提升,集成高速串行模塊的FPGA已經(jīng)應(yīng)用于市場。以Xilinx的Virtex5系列為代表的集成GTPRocketIO模塊的
    發(fā)表于 07-20 11:42 ?1665次閱讀
    通過<b class='flag-5'>FPGA</b>實現(xiàn)多種主流<b class='flag-5'>高速</b><b class='flag-5'>串行</b>交換模塊研究設(shè)計

    介紹使用IBERT調(diào)試FPGA芯片高速串行接口性能的步驟

    隨著高速數(shù)字系統(tǒng)的發(fā)展,高速串行數(shù)據(jù)被廣泛使用,內(nèi)嵌高速串行接口的FPGA也得到大量應(yīng)用,相應(yīng)的
    發(fā)表于 07-10 10:11 ?6006次閱讀
    介紹使用IBERT調(diào)試<b class='flag-5'>FPGA</b>芯片<b class='flag-5'>高速</b><b class='flag-5'>串行</b>接口性能的步驟

    如何設(shè)計實現(xiàn)Xilinx FPGA高速串行接口

    在數(shù)字系統(tǒng)互連設(shè)計中,高速串行/O技術(shù)取代傳統(tǒng)的并行/O技術(shù)成為當(dāng)前發(fā)展的趨勢。與傳統(tǒng)并行丨/技術(shù)相比,串行方案提供了更大的帶寬、更遠的距離、更低的成本和更高的擴展能力,克服了并行l(wèi)/O設(shè)計存在的缺陷在實際設(shè)計應(yīng)用中,采用現(xiàn)場可
    發(fā)表于 08-24 17:28 ?15次下載
    如何設(shè)計實現(xiàn)Xilinx <b class='flag-5'>FPGA</b><b class='flag-5'>高速</b><b class='flag-5'>串行</b>接口

    高速串行板(HSDB)/(HSC-ADC-FPGA)

    高速串行板(HSDB)/(HSC-ADC-FPGA)
    發(fā)表于 04-15 20:06 ?10次下載
    <b class='flag-5'>高速</b>反<b class='flag-5'>串行</b>板(HSDB)/(HSC-ADC-<b class='flag-5'>FPGA</b>)

    高速串行信號測試時注意事項有哪些

    隨著信息技術(shù)的飛速發(fā)展,高速串行信號傳輸技術(shù)已成為現(xiàn)代通信領(lǐng)域的核心。然而,由于高速串行信號具有
    的頭像 發(fā)表于 05-16 16:55 ?451次閱讀

    深度解析高速串行信號的誤碼測試|線上講堂

    2024年6月25日周二19:00-20:30中星聯(lián)華科技將舉辦《深度解析高速串行信號的誤碼測試》“碼”上行動系列線上講堂。將深入講解當(dāng)前高速信號
    的頭像 發(fā)表于 06-17 08:32 ?424次閱讀
    深度解析<b class='flag-5'>高速</b><b class='flag-5'>串行</b><b class='flag-5'>信號</b>的誤碼測試|線上講堂
    RM新时代网站-首页