PCI 总线接口芯片 9054 及其应用
【摘 要】PCI9054 是 PLX 公司推出的一种 PCI 主模式桥芯片。本文主要介绍了它的特性、功能及应用,
说明了以 PCI9054 作为接口芯片,开发 PCI 总线扩展卡的硬件框架图,最后给出一个简单的
实例。
关键词:PCI 总线;局部总线;PCI9054
一、 引言
PCI 总线是英特尔公司推出的一种高性能局部总线,其数据总线为32 位,且可扩展成64 位,最大数据
传输速率为128- 256MB/ s,远远大于ISA总线5Mbyte/s的速度,是目前使用广泛的一种总线
,可以支持突
发传送。PCI总线与CPU无关,与时钟频率也无关,因此它可以应用于各种平台,支持多处理器和并发工
作。
PCI总线协议比较复杂,用户可以根据具体实际需求选择相应的开发方式,一般,PCI总线开发采用两种
方式,
一是采用 CPLD 来设计控制接口。它的最大好处是比较灵活,用户可以根据自己的需要开发出适合于特
定功能的芯片,而不必实现 PCI 的全部功能。现在有许多生产可编程逻辑器件的厂商,如 Xilinx的 LogiCore
和 Altera 的 AMPP 都提供经过严格测试的 PCI 接口功能模块,用户只要进行组合设计即可。由于 PCI 总
线协议复杂,设计 PCI 控制接口难度较大,对于产品不大又有时限的工程项目来说,成本巨大,不划算。
二是采用通用 PCI 接口芯片,例如南京沁恒公司的 CH365,AMCC 公司的 AMCC S5920、AMCC S5933,
PLX 公司的 PLX9054、PLX9080 等,通过专用芯片可以实现完整的 PCI 主控模块和目标模块的功能,
将复杂的 PCI 总线接口转换为相对简单的用户接口,用户只要设计转换后的总线接口即可,它能实现 PCI
规范所要求的所有硬件接口信号和配置空间寄存器,专用接口芯片具有较低的成本和通用性,能够有效
降低接口设计的难度,缩短开发时间, 并能获得较好的数据传输性能。
下面将主要介绍 PLX 公司的 PCI9054 接口芯片。
二、 概述
PCI9054 是由美国 PLX 公司生产的先进的 PCI I/O 加速器,采用了先进的 PLX 数据流水线结构技术,是
32 位、33MHz 的 PCI 总线主 I/O 加速器;符合 PCI 本地总线规范 2.2 版,突发传输速率达到 132MB/s,
本地总线支持复用/非复用的 32 位地址/数据;有 M、C、J 三种模式;针对不同的处理器及局总线特性可
选,尽量减少中间逻辑;具有可选的串行 E2PROM 接口,本地总线时钟可和 PCI 时钟异步。PC9054 内
部有 6 种可编程的 FIFO,以实现零等待突发传输及本地总线和 PCI 总线之间的异步操作;支持主模式、
从模式、DMA 传输方式,因其强大的功能可应用于适配卡和嵌入式系统中。PCI 9054 是一种性比高的
PCI 桥路芯片,比 PCI9080、PCI9050 等性能更优越。