PCI LocalBus Spec 3.0
第一页 PCI (Peripheral Component Interconnect)
在处理器体系结构中,PCI总线属于局部总线(Local Bus)。局部总线是系统总线的延伸,其主要功能是连接外围设备。
The PCI Local Bus is a high performance 32-bitor 64-bit bus with multiplexed address and data. The Bus is intended to use asan interconnect mechanism between highly integrated peripheral controllercomponents, peripheral add-in cards, and processor/memory systems.
PCI 从字面意思理解即就是链接外围设备组件的总线,其基本系统框图如上如所示。Processor, Cache, DRAM都通过PCI 桥连接到PCI总线上。扩展总线桥可以再PCI总线上接出一条标准的I/O总线。
In this example,the processor/cache/memorysubsystem is connected to PCI through a PCI bridge. High performance/lowcost/ease of use/ longevity/inter-
operability/flexibility/dataintegrity/software compatibility.
PCI总线提供的是5V、3.3V的信号环境
第二页PCI总线上的信号定义
PCI总线是一条共享总线,在一个PCI总线上可以挂接多个PCI设备。如图所示,PCI总线上信号主要有:地址/数据信号线,接口控制信号线,错误报告信号线,仲裁信号,系统信号,这些信号线都是必须的,而像64-bit扩展,interrupt等都是一些可选的信号线。
第三页 System Pins
CLK 即PCI总线时钟,是作为输入,提供PCI总线上的时序。
第三页 Address and Data Pins
地址数据多路复用
总线命令与字节使能多路复用
PCI总线在地址周期及和数据周期中,使用该信号为地址和数据信号线提供奇偶校验位。
第四页 Interface Control Pins
t/s双向三态输入输出信号
s/t/s持续且低电平有效的三态信号(由主设备产生)
在时钟的第一个上升沿,当FRAME#有效时,传输的为地址期,在接下来的时钟上升沿,当IRDY#、TRDY#均有效时,为一个或多个数据期。
STOP#信号表示目标设备向主设备请求停止当前PCI总线事务的传输。