1、Root Complex(RC)
PCI-E根控制器,集成在主處理器系統(tǒng)中,管理處理器與PCIE設(shè)備的連接。
2、 Switch
PCI-E交換設(shè)備,用于PCI-E總線的擴展。
3、Bridge
PCI-E橋設(shè)備,用于PCI-E與其它總線的橋接。例如:PCIE to PCI橋。
4、Endpoint(EP)
PCI-E終端設(shè)備,例如網(wǎng)卡等通訊板卡或其它數(shù)據(jù)采集板卡。
實際應(yīng)用中,我們關(guān)注較多的則是此類設(shè)備。
1.2通訊
1、 地址映射
EP設(shè)備可通過配置自身PCI-E控制器,將設(shè)備內(nèi)部一段內(nèi)存地址映射到CPU保留地址空間。CPU通過訪問該映射后的地址,便可透明地讀寫設(shè)備,而不必關(guān)心物理傳輸細節(jié)。
2、直接內(nèi)存訪問
EP設(shè)備具有總線主控能力,即能夠主動訪問CPU地址空間。
PCI-E根控制器,集成在主處理器系統(tǒng)中,管理處理器與PCIE設(shè)備的連接。
2、 Switch
PCI-E交換設(shè)備,用于PCI-E總線的擴展。
3、Bridge
PCI-E橋設(shè)備,用于PCI-E與其它總線的橋接。例如:PCIE to PCI橋。
4、Endpoint(EP)
PCI-E終端設(shè)備,例如網(wǎng)卡等通訊板卡或其它數(shù)據(jù)采集板卡。
實際應(yīng)用中,我們關(guān)注較多的則是此類設(shè)備。
1.2通訊
1、 地址映射
EP設(shè)備可通過配置自身PCI-E控制器,將設(shè)備內(nèi)部一段內(nèi)存地址映射到CPU保留地址空間。CPU通過訪問該映射后的地址,便可透明地讀寫設(shè)備,而不必關(guān)心物理傳輸細節(jié)。
2、直接內(nèi)存訪問
EP設(shè)備具有總線主控能力,即能夠主動訪問CPU地址空間。