龙源期刊网 http://www.qikan.com.cn
PCI9656接口芯片的应用设计
作者:张军 刘冲
来源:《电脑知识与技术》2016年第05期
摘要:PCI9656是PLX推出的一种支持66MHz、64位访问的PCI接口芯片。本文介绍了PCI9656的特点及工作模式,并以在某机载电子设备的应用实例,给出其工作原理和硬件实现方法。
关键词:PCI总线;PCI9656;内总线;桥片;串行总线
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2016)05-0263-03 1 概述
1.1 PCI总线简介
PCI(Peripheral Component Interconnect)总线最早作为微型计算机外围设备互联局部并行总线。基于PCI,国际工业计算机制造者联合会在1994年提出了一种高性能的工业用总线接口标准CPCI(Compact Peripheral Component Interconnect)。目前,PCI总线作为局部总线已广泛应用于工业领域。PCI总线的理论最高数据传输率为132MB/s(33MHz*32bit/8),当时钟频率升级到66MHz,数据宽度升级到64位,数据传输率可达528MB/s,可满足大多数应用的需求。
PCI总线是一种树形结构,独立于CPU运行。PCI总线上可以挂接的设备包括PCI主设备、PCI从设备和PCI桥片。同一时刻,PCI主设备只允许有一个,PCI从设备和PCI桥片多个之间可以共存。
图 1是PCI总线的信号,分为可选信号和必需信号。共120条信号,其中可选信号51条,主设备必需信号49条,目标设备必需信号47条;PCI信号可以分成以下几大类:(1)系统控制类: CLK,PCI设备工作参考时钟,为所有的PCI总线操作提供时序,对于所有的PCI设备均为输入信号,其频率支持33MHz或66MHz,上升沿有效 和RST ,PCI总线复位信号,用来使所有PCI设备的寄存器和信号为初始状态;(2)传输控制: 帧周期信号FRAME,由主设备驱动,表示一次总线传输的开始和持续时间,当FRAME有效时预示总线传输的开始,当FRAME信号无效时,预示总线传输结束; IRDY标志PCI总线发起者可以传输数据,DEVSEL当目标设备发现自己被寻址时置低应答;TRDY标志目标设备可以转输数据,STOP目标设备主动结束传输数据的信号,IDSEL在即插即用系统启动时用于选中板卡的信号;(3)地址与数据总线: AD[63::0]地址/数据分时复用总线,C/BE[7::0]命今/字节使能信号,PAR奇偶校验信号,它对AD[63::0]和C/BE[7::0]进行校验,总线发起者为地址周期和写数据周期驱动PAR,目标设备为读数据周期驱动PAR;(11)仲裁信号: PCI