• 内容讲解

PCI(外设部件互连,Peripheral Component Interconnect)总线是1991年由Intel、IBM、Compaq、Apple等几家公司联合推出的。PCI是一个与处理器无关的高速外围总线,又是至关重要的层间总线,可支持10台外部设备,它采用同步时序协议和集中式仲裁策略,并具有自动配置能力。

整个系统里有如下三种不同的总线:

 (1)HOST总线:又称宿主总线,该总线不仅连接主存,还可以连接多个CPU。

 (2)PCI总线:用于连接各种高速PCI设备。PCI设备可以是主设备,也可以是从设备,或兼而有之。在PCI设备中不存在DMA的概念,这是因为PCI总线支持无限的猝发式传送,这样,传统总线上用DMA方式工作的设备移植到PCI总线上时,只要采用主设备工作方式即可。系统中允许有多条PCI总线,它们可以使用HOST桥与HOST总线相连,也可以使用PCI-PCI桥与PCI总线相连,从而扩充整个系统的PCI总线负载能力。

(3)LEGACY总线:可以是ISA、EISA这类性能较低的传统总线,以便充分利用市场上丰富的适配器卡,支持中、低速I/O设备。

在PCI总线体系结构中有三种桥:HOST桥、PCI-PCI桥、PCI-LEGACY桥,其中,HOST桥又是PCI总线控制器,含有中央仲裁器。桥具有很重要的作用,它一方面连接两条总线,使彼此之间相互通信,另一方面又是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。桥本身的结构可以十分简单(如只有信号缓冲能力和信号电平转换逻辑),也可以相当复杂(如有规程转换、数据快存、装拆数据等)。