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

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

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

進(jìn)一步提升PCIe總線通信速度的方法

Hx ? 作者:工程師陳翠 ? 2018-06-30 05:40 ? 次閱讀

隨著大數(shù)據(jù)中心、云計(jì)算服務(wù)的不斷增長(zhǎng),對(duì)于系統(tǒng)性能、功能和帶寬的要求也是越來(lái)越高,同時(shí)也驅(qū)動(dòng)通信總線技術(shù)不斷取得新的進(jìn)步。由英特爾提出的第三代高性能I/O總線技術(shù)—PCIE總線解決了PCI總線的不足,它的發(fā)展將取代PCI成為新型的數(shù)據(jù)總線,其提供了更加完善的性能,更多的功能,更強(qiáng)的可擴(kuò)展性和更低的成本。

PCI總線協(xié)議采用的是并行結(jié)構(gòu),也就是說(shuō)總線上所有擴(kuò)展設(shè)備都是共享總線帶寬,而PCIe總線協(xié)議則有所不同,采用的是高速差分總線規(guī)格,并采用端到端的連接方式,即每一條PCIe通信鏈路中只能連接兩臺(tái)設(shè)備,除此之外PCIe還采用了網(wǎng)絡(luò)通信中的一些技術(shù),比如支持多種數(shù)據(jù)路由方式、基于多通路的數(shù)據(jù)傳輸方式以及基于報(bào)文的數(shù)據(jù)傳輸,并且充分考慮并優(yōu)化了數(shù)據(jù)傳輸過(guò)程中的服務(wù)質(zhì)量(QoS,Quality of Service)問(wèn)題。

進(jìn)一步提升PCIe總線通信速度的方法

圖1:PCIe高速通信總線標(biāo)準(zhǔn)的發(fā)展歷程

在每個(gè)實(shí)際應(yīng)用中如何最大限度的發(fā)揮PCIe總線的通信速度至關(guān)重要,Xilinx推出了一個(gè)基于高級(jí)FPGA器件和DMA(Direct Memory Access,直接內(nèi)存存?。┑膮⒖冀鉀Q方案:

提升PCIe總線通信速度主要從以下幾方面考慮:

根據(jù)應(yīng)用需求選擇合適的鏈路速度和數(shù)據(jù)帶寬

合理設(shè)定最大有效載荷

通信過(guò)程中最大可能的傳輸數(shù)據(jù)包大小

啟用最大數(shù)量的DMA通道

輪詢操作和中斷操作的選擇(一般輪詢操作效率更高、速度更快)

除此之外我們還要選擇高性能的硬件平臺(tái),Xilinx推出的參考設(shè)計(jì)采用的是KCU105 Kintex UltraScale FPGA開(kāi)發(fā)套件,它采用的是最高端的Kintex UltraScale All Programmable FPGA器件,具有ASIC級(jí)別的系統(tǒng)性能,集成了時(shí)鐘管理和電源管理等豐富特性,這款開(kāi)發(fā)套件非常適合中高端類應(yīng)用的系統(tǒng)原型開(kāi)發(fā),如數(shù)據(jù)中心、無(wú)線通信基礎(chǔ)設(shè)施等。

圖2:Xilinx推出的KCU105 Kintex UltraScale FPGA開(kāi)發(fā)套件

Xilinx推出的Vivado開(kāi)發(fā)工具也大大方便了系統(tǒng)的開(kāi)發(fā),其集成了豐富的IP模塊,如AXI DMA、PCIe Block core等,同時(shí)還提供了IP集成器功能,實(shí)現(xiàn)基于Tcl、圖形化的開(kāi)發(fā)流程,通過(guò)IP集成器實(shí)現(xiàn)的模塊接口通常采用業(yè)界標(biāo)準(zhǔn)的AXI4接口,支持關(guān)鍵IP接口的智能化自動(dòng)連接,從而不管是在系統(tǒng)設(shè)計(jì)還是在開(kāi)發(fā)效率上都帶來(lái)了很大提高。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6050

    瀏覽量

    136227
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1247

    瀏覽量

    82890
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    有什么方法可以進(jìn)一步提高AD7714的分辨率???

    級(jí)放大再加給AD7714時(shí),測(cè)得人分辨率還要低些。由于是用干電池得到AD7714的輸入信號(hào),該信號(hào)相對(duì)來(lái)說(shuō)很穩(wěn)定,而且板上的噪聲也不是太大。請(qǐng)問(wèn)各位大蝦,還有什么方法可以進(jìn)一步提高AD7714的分辨率???不勝感激!
    發(fā)表于 12-25 06:33

    希望進(jìn)一步降低功耗與噪聲采用什么片子好?

    傳感器為震動(dòng)速度傳感器,待提取信號(hào)頻率0.1~200Hz ,幅度幾十uV,原來(lái)采用AD620放大,現(xiàn)在希望進(jìn)一步降低功耗與噪聲,采用什么片子好?
    發(fā)表于 10-25 09:25

    手機(jī)射頻元件如何進(jìn)一步集成?

    、電視手機(jī)。這些采用多種RF技 術(shù)的手機(jī)在提供便利的同時(shí)也使得手機(jī)的設(shè)計(jì)變得復(fù)雜,如何進(jìn)一步集成射頻元件也變得至關(guān)重要。
    發(fā)表于 08-27 08:33

    PCIe總線的復(fù)位方式是什么?

    PCIe總線規(guī)定了兩個(gè)復(fù)位方式:conventional Reset和FLR(FunctionLevel Reset),而Conventional Reset由進(jìn)一步分為兩大類:Fundamental Reset和Non-Fun
    發(fā)表于 10-16 08:19

    如何進(jìn)一步減少CC2640R2F待機(jī)功耗?

    各位大俠好,最近公司要求將CC2640R2模塊的功耗進(jìn)一步縮減,我應(yīng)公司要求做了個(gè)最簡(jiǎn)電路,目前外圍電阻、電位器、LED等繁雜的元件已盡數(shù)砍掉,現(xiàn)在測(cè)量出僅中心的綠板CC2640R2模塊待機(jī)功耗在
    發(fā)表于 10-21 10:02

    進(jìn)一步理解量子力學(xué)經(jīng)典 多方面豐富相關(guān)圖表

    進(jìn)一步理解量子力學(xué)經(jīng)典理論與應(yīng)用 多方面豐富相關(guān)圖表為了進(jìn)一步深入理解量子力學(xué)理論經(jīng)典及其應(yīng)用,從多個(gè)方面豐富內(nèi)容,附圖頁(yè)碼致,符合國(guó)際標(biāo)準(zhǔn)。聲學(xué),聲波自然現(xiàn)象,以及經(jīng)典原子理論的應(yīng)用等對(duì)理解量子力學(xué)經(jīng)典之波的概念有益。大灣區(qū)
    發(fā)表于 08-02 07:05

    如何進(jìn)一步加強(qiáng)對(duì)RFID的安全隱私保護(hù)?

    如何進(jìn)一步加強(qiáng)對(duì)RFID的安全隱私保護(hù)?
    發(fā)表于 05-26 06:09

    如何讓計(jì)算機(jī)視覺(jué)更進(jìn)一步接近人類視覺(jué)?

    如何讓計(jì)算機(jī)視覺(jué)更進(jìn)一步接近人類視覺(jué)?
    發(fā)表于 06-01 06:27

    如何進(jìn)一步提高1302精度?

    GN1302 晶振引腳連接 2 個(gè) 30pf 電容,每天大約慢 4 秒,如何進(jìn)一步提高精度?時(shí)鐘每天慢 4 秒是因?yàn)榫д竦耐獠控?fù)載電容過(guò)大,即 30pf 電容過(guò)大。如果使用的晶振的負(fù)載電容參數(shù)為
    發(fā)表于 12-29 17:36

    STM8在待機(jī)模式如何進(jìn)一步降低功耗?

    有什么方法可以進(jìn)一步降低待機(jī)模式的功耗
    發(fā)表于 10-12 07:23

    請(qǐng)問(wèn)如何進(jìn)一步減小DTC控制系統(tǒng)的轉(zhuǎn)矩脈動(dòng)?

    如何進(jìn)一步減小DTC控制系統(tǒng)的轉(zhuǎn)矩脈動(dòng)?
    發(fā)表于 10-18 06:53

    NI產(chǎn)品整合Windows 7,進(jìn)一步提升應(yīng)用的效能與傳輸量

    NI產(chǎn)品整合Windows 7,進(jìn)一步提升應(yīng)用的效能與傳輸量 美商國(guó)家儀器(NI)近日更新其軟硬件產(chǎn)品,以兼容于Windows 7,進(jìn)一步提升應(yīng)用的效能與傳輸量。此Windows新版
    發(fā)表于 12-22 08:59 ?1025次閱讀

    LSI推出新型MegaRAID控制卡和主機(jī)總線適配器,進(jìn)一步

    LSI推出新型MegaRAID控制卡和主機(jī)總線適配器,進(jìn)一步擴(kuò)展6Gb/s SAS產(chǎn)品系列 LSI 公司日前宣布推出新型 MegaRAID 控制卡和主機(jī)總線適配器 (HBA),進(jìn)一步
    發(fā)表于 01-22 09:05 ?1313次閱讀

    松下將進(jìn)一步提升超級(jí)工廠產(chǎn)能,電池產(chǎn)量可到54 GWh

    隨著特斯拉電動(dòng)汽車交付量的提升和國(guó)產(chǎn)Model 3下線,松下或?qū)?b class='flag-5'>進(jìn)一步提升Giga factory 1工廠的產(chǎn)能以滿足特斯拉的需求。
    的頭像 發(fā)表于 01-02 16:55 ?5641次閱讀

    中國(guó)采用先進(jìn)移動(dòng)通信技術(shù)的比例還有待進(jìn)一步提升

    工信部信息通信發(fā)展司副司長(zhǎng)劉郁林表示,中國(guó)采用先進(jìn)移動(dòng)通信技術(shù)的比例有待進(jìn)一步提升,與4G/5G的先進(jìn)技術(shù)相比,2G/3G技術(shù)的普遍利用效率較低,2G/3G物聯(lián)網(wǎng)連接仍占較大份額
    發(fā)表于 04-16 08:49 ?600次閱讀