處理器系統首先使用一個虛擬的PCI橋分離處理器系統的存儲器域與PCI總線域。FSB總線下的所有外部設備都屬于PCI總線域。
RC由兩個FSB-to-PCIe橋和存儲器控制器組成。這兩個FSB-to-PCIe橋分別推出一個x16和x8的PCIe鏈路,其中x16的PCIe鏈路連接顯卡控制器(GFX),x8的PCIe鏈路連接一個Switch進行PCIe鏈路擴展,而存儲器控制器連接DDR插槽或顆粒。
PCIe總線使用端到端的連接方式,因此只有Switch才能對PCIe鏈路進行擴展,而每擴展一條PCIe鏈路將產生一個新的PCI總線號。
Switch可以將1個x8的PCIe端口擴展為4個x2的PCIe端口,其中每個PCIe端口都可以掛接EP。除此之外,PCIe總線還可以使用PCIe橋,將PCIe總線轉換為PCI總線或PCI-X總線,之后掛接PCI或PCI-X設備。
2、PCI Express總線層次結構
PCIE總線采用串行連接方式,并使用數據包(Packet)進行數據傳輸,且需要通過多個層次,包括事務層、數據鏈路層和物理層。PCIe總線的層次結構如下圖所示。
(1)事務層
事務層定義了PCIE總線使用總線事務,其中多數總線事務與PCI總線兼容。這些總線事務可以通過Switch等設備傳送到其他PCIE設備或者RC。RC也可以使用這些總線事務訪問PCIE設備。事務層接收來自PCIE設備核心層的數據,并將其封裝為TLP(Transaction Layer Packet)后,發向數據鏈路層。此外事務層還可以從數據鏈路層中接收數據報文,然后轉發至PCIE設備的核心層。
(2)數據鏈路層
數據鏈路層保證來自發送端事務層的報文可以可靠、完整地發送到接收端的數據鏈路層。來自事務層的報文在通過數據鏈路層時,將被添加Sequence Number前綴和CRC后綴。數據鏈路層使用ACK/NAK協議保證報文的可靠傳遞。
(3)物理層
物理層是PCIE總線最底層,將PCIE設備連接在一起。PCIE總線的物理層為PCIE設備間的數據通信提供傳送介質,并管理鏈路狀態。
編輯:hfy
-
PCI
+關注
關注
5文章
678瀏覽量
131626 -
總線
+關注
關注
10文章
2958瀏覽量
89491
發布評論請先 登錄
QDMA Subsystem for PCI Express v5.0產品指南

CAN總線與LIN總線的區別
通過PLX PCI9080橋接芯片實現TMS320C6000擴展總線與PCI總線的接口

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

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

前端總線是屬于什么總線
pci總線可以直接與cpu連在一起嗎為什么
單片機的三種總線結構
CAN總線的數據幀結構
XIO2221單功能PCI ExpressTM (PCle)到PCI本地總線轉換橋數據表

XIO2213A單功能PCI ExpressTM到PCI本地總線轉換橋數據表

評論