PCI总线使用单端并行数据线,采用地址译码方式进行数据传递,采用ID译码方式进行配置信息的传递。地址译码方式使用地址信号,ID译码方式使用PCI设备的ID号,包括Bus Number、Device Number、Function Number和Register Number。
PCI总线的存储器读写总线事务和I/O读写总线事务
PCI设备只有在系统软件初始化配置空间之后,才能够被其他主设备访问。当PCI设备的配置空间被初始化之后,该设备在当前的PCI总线树上将拥有一个独立的PCI总线地址空间,即BAR(Base Address Register)寄存器所描述的空间。
处理器与PCI设备进行数据交换,或者PCI设备之间进行存储器数据交换时,都通过PCI总线地址完成。
常见的PCI设备有显卡,网卡,声卡,IDE控制器,AHCI控制器,USB控制器等。
符合PCI标准的设备,都必须有一个VID和DID,在Windows设备管理器中,可以很方便地查看设备的硬件ID。