计算机组成原理1
PCI是一个与处理器无关的高速外围总线,又是至关重要的层间总线
它采用同步时序协议和集中式仲裁策略,并具有自动配置能力
1第一页,共三十五页
计算机组成原理2第二页,共三十五页
计算机组成原理该总线有CPU总线、系统总线、主存总线等多种名称,各自反映总线功能的一个方面
这里称“宿主”总线,也许更全面,因为HOST总线不仅连接主存,还可以连接多个CPU
连接各种高速的PCI设备
PCI设备可以是主设备,也可以是从设备,或兼而有之
在PCI设备中不存在DMA的概念,这是因为PCI总线支持无限的猝发式传送
这样,传统总线上用DMA方式工作的设备移植到PCI总线上时,采用主设备工作方式即可
系统中允许有多条PCI总线,它们可以使用HOST桥与HOST总线相连,也可使用PCI/PCI桥与已和HOST总线相连的PCI总线相连,从而得以扩充整个系统的PCI总线负载能力
3第三页,共三十五页
计算机组成原理可以是ISA,EISA,MCA等这类性能较低的传统总线,以便充分利用市场上丰富的适配器卡,支持中、低速I/O设备
在PCI总线体系结构中有三种桥
桥连接两条总线,使彼此间相互通信
桥又是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表
PCI总线的基本传输机制是猝发式传送,利用桥可以实现总线间的猝发式传送
写操作时,桥把上层总线的写周期先缓存起来,以后的时间再在下层总线上生成写周期,即延迟写
读操作时,桥可早于上层总线,直接在下层总线上进行预读
无论延迟写和预读,桥的作用可使所有的存取都按CPU的需要出现在总线上
由上可见,以桥连接实现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作
它与处理器无关,不论HOST总线上是单CPU还是多CPU,也不论CPU是什么型号,只要有相应的H