PCI:PCI总线是32位同步复用总线,一种高性能局部总线,是为了满足外设间以及外设与主机间高速数据传输而提出来的,采用PCI总线来进行数据传输,可以解决原有的标准总线数据传输率低带来的瓶颈问题。
PCI的工作频率为33MHz,PCI 总线是一种树型结构,并且独立于CPU总线,可以和CPU总线并行操作,PCI总线上可以挂接PCI设备和PCI桥片,PCI总线上只允许有一个PCI主设备,其他均为PCI从设备,而且读写操作只能在主从设备之间进行,从设备之间的数据交换需要通过主设备中转,PCI总线是由ISA总线发展而来,已成为计算机的一种标准总线。PCI总线已成为局部总线的新标准,
PCI总线的不足:数据带宽最高532MB/s,不能满足大批量数据实时传输需求,并行接口引脚过多,不利于发展。
PCI可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、电视卡、视频采集卡以及其它种类繁多的扩展卡。
第一代总线一般指ISA、EISA、VESA和Micro Platforms。
第二代总线一般指PCI、AGP和PCI-X。
第三代I/O总线技术,3GIO,之后更名为PCI Express。
PCI优点:
(1)PCI总线空间与处理器空间隔离
用HOST主桥对PCI总线空间和存储器空间进行区分,这两个空间进行通信要经过HOST主桥将地址进行转换。
(2)PCI具备扩展性
HOST主桥可以作为根,然后可以分出PCI桥,其又可以连接更多的设备;但是在1 棵 PCI 总线树上, 最多只能挂接 256 个 PCI 设备 (包括 PCI 桥)。
(3)动态配置机制
PCI 设备使用的地址可以根据需要由系统软件动态分配。
(4)总线带宽,PCIE更快
(5) 共享总线机制
PCI设备通过仲裁获得总线控制后,都会在总线上进行数据传输。PCI 总线仲裁器不在 PCI 总线规范定义的范围内, 也不一定是 HOST 主桥和 PCI 桥的一部分。这种占用总线的机制不如 PCIe 总线采用的交换结构。
(6)中断机制
PCI 总线上的设备可以通过四根中断请求信号 INTA ~ D#向处理器提交中断请求。
PCI总线负载
线频率越高, 能挂接的负载越少。
PCI 总线可以使用33 MHz 或者66 MHz 的时钟频率, 而 PCI⁃X 总线可以使用 133 MHz、 266 MHz 或者 533 MHz 的时钟频率。
PCI 总线复用地址与数据信号。第一个时钟传送地址,后面传数据,支持突发传送