PCI总线接口芯片9054及其应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. .. PCI总线接口芯片9054及其应用 【 来源: 】 【 发布时间:2007-03-13 】 【 字体: HYPERLINK javascript:doZoom(18) 大 HYPERLINK javascript:doZoom(14) 中 HYPERLINK javascript:doZoom(12) 小 】 【摘 要】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等性能更优越。 PCI 9054其内部框图如图所示。它采用了先进的PLX数据管道结构技术,是32Bit、33MHz的PCI总线主I/O加速器。 PCI9054主要特性如下: PCI总线接口 PCI总线状态机 FIFO本地总线状态机 本地总线接口 内部寄存器 串行EEPROM初始值 控 制 逻 辑 9054内部图本地总线 PCI总线 ·符合PCI V2.1,V2.2规范,包含PCI电源管理特性。 ·支持VPD(Vital Product Data)的PCI扩展。 ·支持PCI双地址周期,地址空间高达4GB ·具备I2O准备报文单元,完全兼容I2O V1.5规范。 ·提供了两个独立的可编程DMA控制器,每个通道均支持块和Scatter/Gather的DM方式,DMA通道0支持请求DMA方式。 ·在PCI启动模式下,PCI 9054可插入类型1和类型2的配置周期。 ·PCI和Local Bus数据传送速率高达132MB/S。 ·支持本地总线直接接口Motorola MPC850或MPC860系列、Intel i960系列、IBMPPC401系列及其它类似总线协议设备。 ·本地总线速率高达50MHz;支持复用/非复用的32bit地址/数据;本地总线有三种模式;M模式、C模式和J模式,可利用模式选择引脚加以选择。 ·具有可选的串行EEPROM接口。 ·具有8个32bit Mailbox寄存器和2个32位Doorbell寄存器。 三、 功能描述 1、PCI9054的物理总线接口 PCI9054提供了三种物理总线接口:PCI总线接口,LOCAL总线接口,及串行EPROM接口。

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档