PCI的数据、地址总线采用分时复用的方法,这一点与ISA总线有很大区别。 这样做一方面能够减少接插件的管脚数量,另一方面在数据突发性传输过程中也有很大优势。在数据传输过程中,选择一个PCI设备做为发起者(称为主控),另外选择一个PCI设备做为目标(称为从设备),总线上所有时序信号的产生与控制都由主控来发起,在同一时刻只能够供一对设备完成数据传输,这样就要求有一个仲裁机构(Arbiter),来决定哪一方有权力取得总线的主控权。图2.2介绍了计算机主板上的PCI插槽。
图2.2 主板上的PCI插槽
2.2 PCI总线的主要性能
PCI总线的主要性能有以下几项:
⑴能够支持10台外设。
⑵总线时钟频率为33.3MHz/66MHz。
⑶最大数据传输速率为133MB/s。
⑷时钟同步方式。
⑸与CPU及时钟频率无关。
⑹总线宽度为32位(5V)/64位(3.3V)。
⑺能够自动识别外设。
⑻有较好的兼容性,可以与ISA、EISA、VL等几种总线兼容,并可以将PCI总线。转换成标准的ISA、EISA、MCA等。
⑼PCI局部总线可以支持无限读写突发方式,其速度比直接用CPU总线的局部总线要快。
⑽PCI控制器(又称PCI桥)有多级缓冲器,可以把一批数据快速写入到缓冲器中。
⑾每个PCI都备有一个延时器,它规定此设备使用PCI总线的最长时间周期。CPU可以通过设备PCI总线上的延时器来对系统性能进行优化。
⑿可扩充性好。当总线驱动能力不足时,可采用多层结构。来~自^优尔论+文.网www.youerw.com/
2.3 PCI总线信号线定义
主控(Initiator):在PCI总线系统中,若总线上的设备取得了总线控制权,则将其称为“主控”或“主设备”或总线“主控设备”。只有具备总线管理控制功能的设备才可成为总线的主控,例如PCI桥接器、具有主控功能的PCI接口等等。
目标(Target):在PCI总线上被主控选中进行通信的设备称为“目标”、“从设备”或“目标设备”。目标在响应主控发出的地址信息并被寻址后,可根据总线命令从总线上获取(即输入)或输出接口的信息,以实现与主控之间的信息传输。