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