关于PCI总线接口芯片PCI9052的简析及其应用详解.doc
《关于PCI总线接口芯片PCI9052的简析及其应用详解.doc》由会员分享,可在线阅读,更多相关《关于PCI总线接口芯片PCI9052的简析及其应用详解.doc(7页珍藏版)》请在三一文库上搜索。
1、关于PCI总线接口芯片PCI9052的简析及其应用详解引言PCI(PeripheralCompornentInterconnect,即外围部件互连)总线是一种先进的高性能32/64位地址数据复用局部总线,该总线是以INTEL为首的多家集团设计的,PCI总线可以同时支持多组外围设备,且处理器和时钟频率无关,可以提供高达132MB/s的数据传送速率,PCI总线具有严格的规范,只要符合PCI规范的扩展卡,那么,插入任何PCI系统就能可靠地工作,是当今PC领域中流行的总线。PCI总线协议非常复杂,目前实现PCI接口的有效方案分为两种:即使用可编程逻辑器件和使用专用总线接口的器件,可编程逻辑器件实现PC
2、I接口比较灵活,可以利用的器件比较多,现在有许多生产可编程逻辑器件的厂商(如Xilinx的Logicore和Alerra的AMPP)都提供经过严格测试的PCI接口功能模块,用户只要进行组合设计即可,但这种方法难度较大,设计周期较长。而采用专用接口器件实现完整的PCI主控模块和目标模块的功能,则可将复杂的PCI总线接口转换为相对简单的用户接口,用户只要设计转换后的总线接口即可。但这种方法难度较大,设计周期较长,而采用专用接口器件实现完整的PCI主控模块和目标模块的功能,则可将复杂的PCI总线接口转换为相对简单的用户接口,用户只要设计转换后的总线接口即可。虽然这种方式不够灵活,但由于其对PCI协议
3、的良好支持,以及提供给设计者的良好接口,都大大减少了设计开发的难度和周期,现有的PCI接口芯片主要有AMC公司的AMCCS59xx系列和PLX公司的PCI9805x系列。PLX公司的PCI9052就是一款较常用的总线接口芯片。PCI9052芯片介绍PCI9052是PLX技术公司继PCI9050之后推出的低成本、低功耗、高性能总线接口芯片,通过该芯片可以使多种局部总线快速转换到PCI总线上。主要特点(1)兼容PCIV2.1协议特性。PCI9052芯片与PCI协议V2.1版兼容,可支持低成本的从模式适配设备,也支持从ISA适配卡向PCI适配卡的转换。(2)采用直接从(目标)模式传送数据。支持突发存
4、储器映射和I/O映射方式,可从PCI总线到局部总线上存取数据。读写FIFO(先入先出)寄存器使得局部总线和PCI总线具有高性能的突发方式,PCI总线总是工作在突发方式,但是局部总线可以设置成突发方式或者连续单周期方式。(3)带有中断发生器,可以从两个局部总线中断输入中生成一个PCI中断。(4)PCI9052局部总线接口运行于TTL时钟,并可生成必要的内部时钟,局部TTL时钟与PCI时钟异步工作,并允许局部总线独立于PCI时钟工作,其缓冲PCI总线时钟(BCLKO)可与局部总线时钟(LCLK)相连。(5)PCI9052局部总线配置可编程。支持复用或非复用的8/16/32bit局部总线,芯片有4字
5、节使能(LBE3:0#)、26根地址线(LA27:2)和32/16/8bit数据线(LAD31:0)。(6)支持先读模式、即预取数据可从PCI9052内部的FIFO寄存器读取,用以代替局部总线,但地址必须是前一条地址的后续地址,且应为32位宽度(下一地址=当前地址+4)。(7)所有控制、地址和数据信号都可由PCI9052直接生成,用于驱动PCI和局部总线,而无需额外驱动电路。(8)带有串行EEPROM接口,可用于加载配置信息,这对于装载一个特定的适配设备信息(网络节点号、厂商类型码和片选等)是很有用的。特别是将PCI9052转换为ISA接口模式时,串行EEPROM是必需的。(9)提供了四个局部
6、片选信号,其基地址和每一个片选的范围可由串行EEPROM配置,也可由主控制器在线编程。(10)具有五个局部地址空间,基地址和每一个局部地址空间的范围可由串行EEPROM配置或由主控制器在线编程。(11)支持BigEndian和LittleEndian字节间的转换。当局部总线是16位宽度或8位宽度时,PCI9052同时支持BigEndian字节模式转换为字或字节宽度。(12)为了匹配以前的接口读/写(RD#/WR#)信号,可以从时钟周期的开始延时(例如ISA总线接口)。(13)附加的LRDYi#(localreadyinput)握手信号可用于产生各种等待状态,PCI9052内有等待状态发生器(读
7、/写地址到数据、数据到数据和数据到地址之间)。(14)局部总线预锁存计数器可以编程为(无预锁存)4、8、16或连续值(预锁存计数器关闭)模式,如果使用了连续地址(必须是32位),则预锁存数据可以作为缓冲数据来使用。(15)PCI9052兼容PCIV2.1协议延时读的4种模式,即PCI读和写刷新模式、PCI读无刷新模式、PCI读无写模式和PCI写模式。(16)带有一个可编程PCI读写重试延迟计时器,可以为PCI总线产生一个重试信号。(17)带有ISA逻辑接口模式,支持PCI总线到ISA总线的单周期存储器(8位或16位)读写和I/O访问。(18)支持PCI目标锁定机制,PCI主控设备可以通过锁定信
8、号独占对PCI9052的访问。(19)PCI总线传输速率达132MB/s。结构组成图1所示是由PCI总线接口芯片、局部总线接口和串行总线接口组成的接口电路。器件功能PCI9052作为总线目标接口芯片,可为非PCI设备与PCI总线提供数据通道,PCI9052的主要功能如下:(1)初始化上电时,PCI9052的内部寄存器将由PCI总线的RST信号复位成默认值,并在局部总线上输出LRESET信号,以检验串行EEPROM,如果安装了串行EEPROM且第一个16位字不全为1,则PCI9052用串行EEPROM中的值来配置片内寄存器,否则使用缺省值。(2)复位当PCI总线输入复位信号时,PCI总线全部输出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 PCI 总线接口 芯片 PCI9052 及其 应用 详解
链接地址:https://www.31doc.com/p-3387769.html