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

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

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

PCIe簡(jiǎn)介、發(fā)展歷史及架構(gòu)

CHANBAEK ? 來(lái)源:一杯苦Coffee ? 作者:一杯苦Coffee ? 2023-12-11 18:19 ? 次閱讀

1 簡(jiǎn)介

PCIe(Peripheral Component Interconnect Express)是一種應(yīng)用廣泛高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn),主要用于擴(kuò)充計(jì)算機(jī)系統(tǒng)總線數(shù)據(jù)吞吐量以及提高設(shè)備通信速度。

PCIe本質(zhì)上是一種全雙工的的連接總線,傳輸數(shù)據(jù)量的大小由通道數(shù)lane決定的。一般,1個(gè)連接通道lane稱為X1,每個(gè)通道lane由兩對(duì)數(shù)據(jù)線組成,一對(duì)發(fā)送,一對(duì)接收,每對(duì)數(shù)據(jù)線包含兩根差分線。即X1只有1個(gè)lane,4根數(shù)據(jù)線,每個(gè)時(shí)鐘每個(gè)方向1bit數(shù)據(jù)傳輸。依此類推,X2就有2個(gè)lane,由8根數(shù)據(jù)線組成,每個(gè)時(shí)鐘傳輸2bit。類似的還有X12、X16、X32。

2 PCIe的發(fā)展

PCIe的發(fā)展歷史十分長(zhǎng)遠(yuǎn),最早可追溯到1984年,其發(fā)展的歷史見下:

1.ISA (Industry Standard Architecture)

2.MCA (Micro Channel Architecture)

3.EISA (Extended Industry Standard Architecture)

4.VLB (VESA Local Bus)

5.PCI (Peripheral Component Interconnect)

6.PCI-X (Peripheral Component Interconnect eXtended)

7.AGP (Accelerated Graphics Port)

8.PCI Express (Peripheral Component Interconnect Express)

3 PCIe的速率

每一次的升級(jí)換代都是為了解決上一代遺留的問題,而PCIe每次的升級(jí)換代主要是為了解決速率上的不足。詳情見下:

LanPCIe 1.0PCIe 2.0PCIe 3.0PCIe 4.0
x 1250MB/s500MB/s1GB/s2GB/s
x 2500MB/s1GB/s2GB/s4GB/s
x 41GB/s2GB/s4GB/s8GB/s
x 82GB/s4GB/s8GB/s16GB/s
x 164GB/s8GB/s16GB/s32GB/s

4 PCIe通道

PCIe通道比較常見有x1、x4、x8、x16,也有x2的PCIe設(shè)備。這些設(shè)備的主要的差別由

這些連接器主要的差別為:

通道數(shù)PIN腳數(shù)主接口區(qū)PIN數(shù)總長(zhǎng)度主接口區(qū)總長(zhǎng)度
x1361425mm7.65mm
x4644239mm21.65mm
x8987656mm38.65mm
x1616414289mm71.65mm

注意 :因?yàn)榈诙?shù)據(jù)通道的位置沒有這個(gè)綠色的對(duì)應(yīng)針腳,所以PCI-E X2插槽的設(shè)備并不存在(但是可以用于其他接口,比如X2通道的m.2 NGFF接口和SATA-Express)

圖片

5 PCIe的架構(gòu)

PCI-X和AGP都是由PCI發(fā)展而來(lái),為了提高數(shù)據(jù)傳輸?shù)乃俾?,二者走了兩條不同的路徑:

  • PCI-X通過不斷提供時(shí)鐘的頻率來(lái)實(shí)現(xiàn)高速數(shù)據(jù)傳輸。
  • AGP通過在一個(gè)時(shí)鐘周期內(nèi)傳輸多次數(shù)據(jù)來(lái)實(shí)現(xiàn)高速數(shù)據(jù)傳輸。

但是隨著數(shù)據(jù)速率的提高,數(shù)據(jù)傳輸?shù)目垢蓴_性越來(lái)越差。為了解決這一問題,PCIe采用差分信號(hào)傳輸?shù)姆绞絹?lái)增加數(shù)據(jù)傳輸系統(tǒng)抗干擾性。

圖片

以下是一個(gè)典型的點(diǎn)對(duì)點(diǎn)連接,但是通過PCIe Switch可以連接多個(gè)PCIe設(shè)備。可以很明顯的看出PCI和PCIe的不同:PCI是總線結(jié)構(gòu),而PCIe是點(diǎn)對(duì)點(diǎn)結(jié)構(gòu)。PCIe架構(gòu)包含CPU系統(tǒng)(中央處理器)、Root Complex(根復(fù)合器)、Memory(存儲(chǔ)器)、PCIe Switch(轉(zhuǎn)換器)、PCIe Bridge(PCIe橋)、PCIe設(shè)備。

  • CPU系統(tǒng):一般為ARM和X86平臺(tái)。
  • Root Complex:CPU和PCle總線之間的接口,可能包含幾個(gè)組件(處理器接口、DRAM接口等),甚至可能包含幾個(gè)芯片。
  • Switch:Switch提供了分散或者是聚合的功能,它允許更多的設(shè)備接入到 一個(gè)PCIe Port,它扮演了數(shù)據(jù)包路由的功能。
  • PCIe Bridge:Bridge提供了一個(gè)轉(zhuǎn)換接口用來(lái)連接其他的總線,如PCI/PCI-X。這樣可以允許在PCIe的系統(tǒng)中接入一張舊的PCI設(shè)備。
  • PCIe設(shè)備:滿足PCIe協(xié)議的總線的設(shè)備被稱為PCIe設(shè)備。
  • Memory:用于存儲(chǔ)一些重要的信息。

圖片

6 PCIe常見問題

  • PCIe x1設(shè)備可以直接使用在x4的卡槽,只是會(huì)浪費(fèi)資源,功能正常使用。
  • PCIe x16設(shè)備可以在x8的插槽使用,由于卡槽尺寸的限制,需要另外的轉(zhuǎn)接板實(shí)現(xiàn)。
  • PCIe 3.0的設(shè)備可以在PCIe2.0的主板上使用。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8254

    瀏覽量

    149942
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7168

    瀏覽量

    87144
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2817

    瀏覽量

    87697
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1165

    瀏覽量

    81965
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PCIe標(biāo)準(zhǔn)的演進(jìn)歷史 各代PCIe標(biāo)準(zhǔn)之間的主要差異

    自2003年推出以來(lái),PCIe發(fā)展至今已經(jīng)從最初的1.0升級(jí)到了6.0,本文則為大家簡(jiǎn)單介紹一下PCIe標(biāo)準(zhǔn)的演進(jìn)歷史以及各代PCIe標(biāo)準(zhǔn)之
    的頭像 發(fā)表于 12-14 16:38 ?4482次閱讀
    <b class='flag-5'>PCIe</b>標(biāo)準(zhǔn)的演進(jìn)<b class='flag-5'>歷史</b> 各代<b class='flag-5'>PCIe</b>標(biāo)準(zhǔn)之間的主要差異

    risc-v的發(fā)展歷史

    RISC-V的發(fā)展歷史可以追溯到2006年左右,當(dāng)時(shí)David Patterson和其他研究者開始探索創(chuàng)建一個(gè)開放和可擴(kuò)展的指令集架構(gòu)(ISA)。以下是RISC-V發(fā)展的主要里程碑:
    發(fā)表于 07-29 17:20

    RISC架構(gòu)服務(wù)器簡(jiǎn)介

    RISC架構(gòu)服務(wù)器簡(jiǎn)介RISC架構(gòu)服務(wù)器是指采用精簡(jiǎn)指令系統(tǒng)計(jì)算結(jié)構(gòu)(RISC)的服務(wù)器,與IA架構(gòu)服務(wù)器(Intel Xeon處理器、AMD Opteron處理器)比較最大的區(qū)別在于
    發(fā)表于 11-13 22:01

    RTOS發(fā)展歷史

    RTOS發(fā)展歷史  從1981年Ready System發(fā)展了世界上第1個(gè)商業(yè)嵌入式實(shí)時(shí)內(nèi)核(VRTX32),到今天已經(jīng)有近20年的歷史。20世紀(jì)80年代的產(chǎn)品還只支持一些16位的微處
    發(fā)表于 08-15 11:32

    操作系統(tǒng)發(fā)展歷史

    操作系統(tǒng)發(fā)展歷史  下面我們結(jié)合計(jì)算機(jī)的發(fā)展歷史來(lái)回顧一下操作系統(tǒng)的發(fā)展歷程。  1.第一代計(jì)算機(jī)(1945-1955):真空管和插件板  
    發(fā)表于 09-13 10:10

    FPGA技術(shù)的發(fā)展歷史和動(dòng)向

    本文關(guān)鍵字:fpga技術(shù),fpga發(fā)展, fpga培訓(xùn),F(xiàn)PGA應(yīng)用開發(fā)入門與典型實(shí)例 一、FPGA技術(shù)的發(fā)展歷史 縱觀數(shù)字集成電路的發(fā)展歷史
    發(fā)表于 08-08 10:24

    Protel的發(fā)展歷史及Protel99特性

    Protel的發(fā)展歷史及Protel99特性
    發(fā)表于 04-23 22:38

    嵌入式系統(tǒng)的發(fā)展歷史

    摘要:嵌入式系統(tǒng)誕生于微型機(jī)時(shí)代,經(jīng)歷了漫長(zhǎng)的獨(dú)立發(fā)展的單片機(jī)道路。給嵌入式系統(tǒng)尋求科學(xué)的定義,必須了解嵌入式系統(tǒng)的發(fā)展歷史,按照歷史性、本質(zhì)性、普遍通用性來(lái)定義嵌入式系統(tǒng),并把定義與
    發(fā)表于 06-18 06:53

    談?wù)剦好綦娮璧?b class='flag-5'>發(fā)展歷史

    談?wù)剦好綦娮璧?b class='flag-5'>發(fā)展歷史壓敏電阻是大家都會(huì)經(jīng)常用的一款電阻器,那么對(duì)于壓敏電阻發(fā)展歷史你們有所了解嗎?為此小編跟大家科普一下這方面的知識(shí)。一起進(jìn)入本文的主題吧!1929~1930年,美國(guó)
    發(fā)表于 12-27 14:56

    EL顯示器的發(fā)展歷史概覽

    EL顯示器的發(fā)展歷史概覽
    發(fā)表于 06-03 06:13

    單片機(jī)的發(fā)展歷史

    單片機(jī) 微機(jī) 微型計(jì)算機(jī) 計(jì)算機(jī)的發(fā)展歷史 單片機(jī)的發(fā)展歷史
    發(fā)表于 07-13 08:49

    Powerpc架構(gòu)與X86架構(gòu)的區(qū)別

    目錄1、ARM1.1 ARM歷史1.2 ARM內(nèi)核系列2、MIPS應(yīng)用范圍發(fā)展歷史3、PowerPC三巨頭4、X86架構(gòu)X86歷史5、Pow
    發(fā)表于 07-26 06:16

    PCIE基本概念與拓?fù)?b class='flag-5'>架構(gòu)圖

    1 PCIE基本概念1.1 PCIE拓?fù)?b class='flag-5'>架構(gòu)圖1.2 PCIE Switch內(nèi)部結(jié)構(gòu)圖1.3 PCIE協(xié)議結(jié)構(gòu)圖2
    發(fā)表于 02-16 06:08

    PCIe?標(biāo)準(zhǔn)演進(jìn)歷史

    自2003年推出以來(lái),PCIe發(fā)展至今已經(jīng)從最初的1.0升級(jí)到了6.0,在上一篇文章中為大家介紹了PCIe基礎(chǔ)知識(shí):《什么是PCIe?》 ,本文則為大家簡(jiǎn)單介紹一下
    的頭像 發(fā)表于 07-26 08:05 ?1342次閱讀
    <b class='flag-5'>PCIe</b>?標(biāo)準(zhǔn)演進(jìn)<b class='flag-5'>歷史</b>

    PCIe串行總線發(fā)展歷史及工作原理

    PCIe是一種高速串行計(jì)算機(jī)擴(kuò)展總線標(biāo)準(zhǔn),自2003年推出以來(lái),已經(jīng)成為服務(wù)器(Server)和PC上的重要接口。今天為大家簡(jiǎn)單介紹一下PCIe發(fā)展歷史以及它的工作原理。
    發(fā)表于 12-20 10:00 ?1719次閱讀
    <b class='flag-5'>PCIe</b>串行總線<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷史</b>及工作原理