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

處理器系統(tǒng)首先使用一個虛擬的PCI橋分離處理器系統(tǒng)的存儲器域與PCI總線域。FSB總線下的所有外部設(shè)備都屬于PCI總線域。
RC由兩個FSB-to-PCIe橋和存儲器控制器組成。這兩個FSB-to-PCIe橋分別推出一個x16和x8的PCIe鏈路,其中x16的PCIe鏈路連接顯卡控制器(GFX),x8的PCIe鏈路連接一個Switch進(jìn)行PCIe鏈路擴(kuò)展,而存儲器控制器連接DDR插槽或顆粒。
PCIe總線使用端到端的連接方式,因此只有Switch才能對PCIe鏈路進(jìn)行擴(kuò)展,而每擴(kuò)展一條PCIe鏈路將產(chǎn)生一個新的PCI總線號。
Switch可以將1個x8的PCIe端口擴(kuò)展為4個x2的PCIe端口,其中每個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ù)傳輸,且需要通過多個層次,包括事務(wù)層、數(shù)據(jù)鏈路層和物理層。PCIe總線的層次結(jié)構(gòu)如下圖所示。

(1)事務(wù)層
事務(wù)層定義了PCIE總線使用總線事務(wù),其中多數(shù)總線事務(wù)與PCI總線兼容。這些總線事務(wù)可以通過Switch等設(shè)備傳送到其他PCIE設(shè)備或者RC。RC也可以使用這些總線事務(wù)訪問PCIE設(shè)備。事務(wù)層接收來自PCIE設(shè)備核心層的數(shù)據(jù),并將其封裝為TLP(Transaction Layer Packet)后,發(fā)向數(shù)據(jù)鏈路層。此外事務(wù)層還可以從數(shù)據(jù)鏈路層中接收數(shù)據(jù)報文,然后轉(zhuǎn)發(fā)至PCIE設(shè)備的核心層。
(2)數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層保證來自發(fā)送端事務(wù)層的報文可以可靠、完整地發(fā)送到接收端的數(shù)據(jù)鏈路層。來自事務(wù)層的報文在通過數(shù)據(jù)鏈路層時,將被添加Sequence Number前綴和CRC后綴。數(shù)據(jù)鏈路層使用ACK/NAK協(xié)議保證報文的可靠傳遞。
(3)物理層
物理層是PCIE總線最底層,將PCIE設(shè)備連接在一起。PCIE總線的物理層為PCIE設(shè)備間的數(shù)據(jù)通信提供傳送介質(zhì),并管理鏈路狀態(tài)。
編輯:hfy
-
PCI
+關(guān)注
關(guān)注
5文章
688瀏覽量
133920 -
總線
+關(guān)注
關(guān)注
10文章
3031瀏覽量
91468
發(fā)布評論請先 登錄
深入剖析XIO2001:PCI Express到PCI總線轉(zhuǎn)換橋的卓越之選
PCI2050B PCI-to-PCI Bridge:高性能連接解決方案
德州儀器PCI2250 PCI-to-PCI橋接器:功能、特性與應(yīng)用詳解
深入剖析DS50PCI401:PCI Express應(yīng)用的理想選擇
探索DS50PCI402:PCI Express應(yīng)用的理想選擇
德州儀器PCI2250 PCI-to-PCI橋接器:設(shè)計與應(yīng)用全解析
探索DS80PCI402:PCI - Express中繼器的卓越性能與應(yīng)用實踐
簡儀科技推出PXIe-3171 PXI Express嵌入式控制器
1553B總線常見三種組網(wǎng)方式
NVMe IP之AXI4總線分析
NVMe簡介之AXI總線
NVMe協(xié)議簡介之AXI總線
QDMA Subsystem for PCI Express v5.0產(chǎn)品指南
PCI Express總線架構(gòu)和總線層次結(jié)構(gòu)淺析
評論