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

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

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

PCI Express總線架構(gòu)和總線層次結(jié)構(gòu)淺析

電子設(shè)計(jì) ? 來(lái)源: FPGA干貨架 ? 作者:romme ? 2020-11-25 09:42 ? 次閱讀

作者:romme

1、PCI Express總線架構(gòu)

如果將計(jì)算機(jī)比作人的話,CPU就是人的大腦,而PCIe就是人的神經(jīng)中樞,負(fù)責(zé)內(nèi)部數(shù)據(jù)信息的傳輸。下圖是PCIe總線結(jié)構(gòu)。


處理器系統(tǒng)首先使用一個(gè)虛擬的PCI橋分離處理器系統(tǒng)的存儲(chǔ)器域與PCI總線域。FSB總線下的所有外部設(shè)備都屬于PCI總線域。

RC由兩個(gè)FSB-to-PCIe橋和存儲(chǔ)器控制器組成。這兩個(gè)FSB-to-PCIe橋分別推出一個(gè)x16和x8的PCIe鏈路,其中x16的PCIe鏈路連接顯卡控制器(GFX),x8的PCIe鏈路連接一個(gè)Switch進(jìn)行PCIe鏈路擴(kuò)展,而存儲(chǔ)器控制器連接DDR插槽或顆粒。

PCIe總線使用端到端的連接方式,因此只有Switch才能對(duì)PCIe鏈路進(jìn)行擴(kuò)展,而每擴(kuò)展一條PCIe鏈路將產(chǎn)生一個(gè)新的PCI總線號(hào)。

Switch可以將1個(gè)x8的PCIe端口擴(kuò)展為4個(gè)x2的PCIe端口,其中每個(gè)PCIe端口都可以掛接EP。除此之外,PCIe總線還可以使用PCIe橋,將PCIe總線轉(zhuǎn)換為PCI總線或PCI-X總線,之后掛接PCI或PCI-X設(shè)備。

2、PCI Express總線層次結(jié)構(gòu)

PCIE總線采用串行連接方式,并使用數(shù)據(jù)包(Packet)進(jìn)行數(shù)據(jù)傳輸,且需要通過(guò)多個(gè)層次,包括事務(wù)層、數(shù)據(jù)鏈路層和物理層。PCIe總線的層次結(jié)構(gòu)如下圖所示。


(1)事務(wù)層

事務(wù)層定義了PCIE總線使用總線事務(wù),其中多數(shù)總線事務(wù)與PCI總線兼容。這些總線事務(wù)可以通過(guò)Switch等設(shè)備傳送到其他PCIE設(shè)備或者RC。RC也可以使用這些總線事務(wù)訪問(wèn)PCIE設(shè)備。事務(wù)層接收來(lái)自PCIE設(shè)備核心層的數(shù)據(jù),并將其封裝為TLP(Transaction Layer Packet)后,發(fā)向數(shù)據(jù)鏈路層。此外事務(wù)層還可以從數(shù)據(jù)鏈路層中接收數(shù)據(jù)報(bào)文,然后轉(zhuǎn)發(fā)至PCIE設(shè)備的核心層。

(2)數(shù)據(jù)鏈路層

數(shù)據(jù)鏈路層保證來(lái)自發(fā)送端事務(wù)層的報(bào)文可以可靠、完整地發(fā)送到接收端的數(shù)據(jù)鏈路層。來(lái)自事務(wù)層的報(bào)文在通過(guò)數(shù)據(jù)鏈路層時(shí),將被添加Sequence Number前綴和CRC后綴。數(shù)據(jù)鏈路層使用ACK/NAK協(xié)議保證報(bào)文的可靠傳遞。

(3)物理層

物理層是PCIE總線最底層,將PCIE設(shè)備連接在一起。PCIE總線的物理層為PCIE設(shè)備間的數(shù)據(jù)通信提供傳送介質(zhì),并管理鏈路狀態(tài)。

編輯:hfy


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

    關(guān)注

    4

    文章

    662

    瀏覽量

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

    關(guān)注

    10

    文章

    2858

    瀏覽量

    87912
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通過(guò)PLX PCI9080橋接芯片實(shí)現(xiàn)TMS320C6000擴(kuò)展總線PCI總線的接口

    電子發(fā)燒友網(wǎng)站提供《通過(guò)PLX PCI9080橋接芯片實(shí)現(xiàn)TMS320C6000擴(kuò)展總線PCI總線的接口.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 10:23 ?0次下載
    通過(guò)PLX <b class='flag-5'>PCI</b>9080橋接芯片實(shí)現(xiàn)TMS320C6000擴(kuò)展<b class='flag-5'>總線</b>與<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>的接口

    使用AMCC S5933 PCI控制器將TMS320C6000 EMIF連接到PCI總線

    電子發(fā)燒友網(wǎng)站提供《使用AMCC S5933 PCI控制器將TMS320C6000 EMIF連接到PCI總線.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 10:08 ?0次下載
    使用AMCC S5933 <b class='flag-5'>PCI</b>控制器將TMS320C6000 EMIF連接到<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>

    KeyStone設(shè)備的PCI Express (PCle)常見(jiàn)問(wèn)題

    電子發(fā)燒友網(wǎng)站提供《KeyStone設(shè)備的PCI Express (PCle)常見(jiàn)問(wèn)題.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:21 ?0次下載
    KeyStone設(shè)備的<b class='flag-5'>PCI</b> <b class='flag-5'>Express</b> (PCle)常見(jiàn)問(wèn)題

    前端總線是屬于什么總線

    前端總線(Front-Side Bus,簡(jiǎn)稱FSB)在計(jì)算機(jī)體系結(jié)構(gòu)中扮演著至關(guān)重要的角色,它屬于系統(tǒng)總線的一種,是連接CPU與主板北橋芯片(或稱為內(nèi)存控制器集線器)之間的高速數(shù)據(jù)通道。以下是對(duì)前端
    的頭像 發(fā)表于 10-10 17:11 ?314次閱讀

    pci總線可以直接與cpu連在一起嗎為什么

    ,如聲卡、網(wǎng)卡、顯卡等。它支持多種總線寬度(如32位或64位)和不同的版本(如PCIPCI-X和PCI Express,簡(jiǎn)稱PCIe)。
    的頭像 發(fā)表于 10-06 16:24 ?322次閱讀

    單片機(jī)的三種總線結(jié)構(gòu)

    單片機(jī)的三種總線結(jié)構(gòu)包括地址總線(Address Bus, AB)、數(shù)據(jù)總線(Data Bus, DB)和控制總線(Control Bus, CB)。這三種
    的頭像 發(fā)表于 09-10 11:32 ?1314次閱讀

    CAN總線的數(shù)據(jù)幀結(jié)構(gòu)

    CAN總線是一種基于時(shí)間分割的通信協(xié)議,它允許多個(gè)設(shè)備共享一個(gè)通信介質(zhì)(如雙絞線或光纖)。CAN總線的數(shù)據(jù)傳輸速率可以達(dá)到1 Mbps,適用于短距離通信。CAN總線具有以下特點(diǎn): 多主站結(jié)構(gòu)
    的頭像 發(fā)表于 07-24 15:06 ?677次閱讀

    XIO2221單功能PCI ExpressTM (PCle)到PCI本地總線轉(zhuǎn)換橋數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《XIO2221單功能PCI ExpressTM (PCle)到PCI本地總線轉(zhuǎn)換橋數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-10 11:21 ?0次下載
    XIO2221單功能<b class='flag-5'>PCI</b> ExpressTM (PCle)到<b class='flag-5'>PCI</b>本地<b class='flag-5'>總線</b>轉(zhuǎn)換橋數(shù)據(jù)表

    XIO2213A單功能PCI ExpressTM到PCI本地總線轉(zhuǎn)換橋數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《XIO2213A單功能PCI ExpressTM到PCI本地總線轉(zhuǎn)換橋數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-10 11:19 ?0次下載
    XIO2213A單功能<b class='flag-5'>PCI</b> ExpressTM到<b class='flag-5'>PCI</b>本地<b class='flag-5'>總線</b>轉(zhuǎn)換橋數(shù)據(jù)表

    XIO2001 PCI ExpressPCI總線轉(zhuǎn)換橋接器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《XIO2001 PCI ExpressPCI總線轉(zhuǎn)換橋接器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-19 14:17 ?0次下載
    XIO2001 <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>至<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>轉(zhuǎn)換橋接器數(shù)據(jù)表

    PCI總線PCB設(shè)計(jì)丨實(shí)現(xiàn)高效外圍部件互連的關(guān)鍵要素

    寬度,并且有多種不同的版本,分別是PCIPCI-X和PCI Express(PCIe)。PCI總線
    的頭像 發(fā)表于 06-13 18:31 ?1834次閱讀
    <b class='flag-5'>PCI</b><b class='flag-5'>總線</b>PCB設(shè)計(jì)丨實(shí)現(xiàn)高效外圍部件互連的關(guān)鍵要素

    PCI總線PCB設(shè)計(jì)丨實(shí)現(xiàn)高效外圍部件互連的關(guān)鍵要素

    多種不同的版本,分別是PCI、PCI-X和PCI Express(PCIe)。PCI總線的工作頻
    發(fā)表于 06-07 18:37

    Teledyne LeCroy擴(kuò)展CrossSync PHY技術(shù)到PCI Express 6.0

    Teledyne LeCroy 宣布擴(kuò)展其CrossSync PHY 技術(shù),以支持 PCI Express 6.0 規(guī)范。
    的頭像 發(fā)表于 02-23 14:39 ?488次閱讀

    PCI EXPRESS卡機(jī)電規(guī)范

    電子發(fā)燒友網(wǎng)站提供《PCI EXPRESS卡機(jī)電規(guī)范.pdf》資料免費(fèi)下載
    發(fā)表于 12-28 09:33 ?0次下載

    PCI-Express總線接口的布線規(guī)則

    PCI-Express總線接口的布線規(guī)則
    的頭像 發(fā)表于 11-29 15:49 ?1034次閱讀
    <b class='flag-5'>PCI-Express</b><b class='flag-5'>總線</b>接口的布線規(guī)則