作者: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)注
關(guān)注
10文章
2960瀏覽量
89788
發(fā)布評論請先 登錄
簡儀科技推出PXIe-3171 PXI Express嵌入式控制器
1553B總線常見三種組網(wǎng)方式

QDMA Subsystem for PCI Express v5.0產(chǎn)品指南

如何優(yōu)化總線系統(tǒng)的性能
CAN總線與LIN總線的區(qū)別
通過PLX PCI9080橋接芯片實現(xiàn)TMS320C6000擴(kuò)展總線與PCI總線的接口

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

KeyStone設(shè)備的PCI Express (PCle)常見問題

前端總線是屬于什么總線
pci總線可以直接與cpu連在一起嗎為什么
單片機(jī)的三種總線結(jié)構(gòu)
LMK6H PCI Express合規(guī)性報告

LMKDB1xxx PCI Express合規(guī)性報告

評論