欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

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

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

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

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

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

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

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

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

可以先這么認(rèn)為,對(duì)于輸出來(lái)說(shuō)它就是一個(gè)升頻降位寬的電路。

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

注:輸出不一定有時(shí)鐘輸出

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

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

對(duì)于輸入來(lái)說(shuō)它就是一個(gè)降頻增位寬的電路。

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

注:輸入不一定有時(shí)鐘輸入

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

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

下面簡(jiǎn)單介紹一下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,最常見(jiàn)的是GTX和GTH。GTH的最高線速率比GTX稍微高一點(diǎn)點(diǎn)。

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

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

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

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

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

上述的電路圖中有四路收發(fā)器(一發(fā)一收稱為1路收發(fā)器,收發(fā)都是差分信號(hào))。四路收發(fā)器被稱為一個(gè) 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ā)送器和接收器之前,我們先了解幾個(gè)名詞。

PMA:

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

PCS:

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

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

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

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

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

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

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21799

    瀏覽量

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

    關(guān)注

    14

    文章

    2014

    瀏覽量

    61369
  • 串行信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    8535

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

    誰(shuí)介紹一款FPGA串行高速2711串行接口芯片

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    高速串行信號(hào)測(cè)試時(shí)注意事項(xiàng)有哪些

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

    深度解析高速串行信號(hào)的誤碼測(cè)試|線上講堂

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