這里寫目錄標題
- 序言
- 存儲器域和 PCI 總線域
- HOST 主橋
- PCI 橋和 PCI 設備配置空間
- PCI 橋
- PCI 設備配置空間
- PCI 總線的配置
- 非透明 PCI 橋
序言
接續前章內容,本章繼續講述 PCI 總線概述的第二部分——PCI 總線的橋和配置。
如果需要進一步了解前一章節內容,可以訪問:PCIe體系結構學習入門——PCI總線概述(一)PCI 總線的基礎知識
在 PCI 體系結構中,含有兩類橋,一類是 HOST 主橋
,另一類是 PCI 橋
。在每一個 PCI 設備中(包括 PCI 橋)都含有一個配置空間。這個配置空間由 HOST 主橋
管理,而 PCI 橋
可以轉發來自 HOST 主橋
的配置訪問。在 PCI 總線中,PCI Agent 設備
使用的配置空間與 PCI橋
使用的配置空間有些差別,但這些配置空間都是由處理器通過 HOST 主橋
管理的。
存儲器域和 PCI 總線域
前一章節有提到處理器在訪問存儲器域地址和 PCI 域地址是不一樣的。
在一個處理器系統中,存在 PCI 總線域與存儲器域,深入理解這兩個域的區別是理解 HOST 主橋
的關鍵所在。在一個處理器系統中,存儲器域
、PCI 總線域
與 HOST 主橋
的關系如上圖所示。
圖中的處理器系統由一個 CPU
、一個 DRAM 控制器
和兩個 HOST 主橋
組成。在這個處理器系統中,包含 CPU 域
、DRA