如何给PCI卡选用合适的总线控制器.docx

如何给PCI卡选用合适的总线控制器.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 1 如何给PCI卡选用合适的总线控制器 摘要:面对众多的、性能各有千秋的同类产品,如何取舍,如何在设计中选用合适的器件,往往是设计者尤其是新手们踌躇的事情。本文分析在检测设备中设计PCI总线接口卡时如何选择适合的PCI掌握器总是;分别介绍几种符合PCI2.2协议的新型PCI总线桥接器:AMCC5920、CY70944PV-AC、PCI9030、PCI9054、PCI9056,同时给出其结构框图。在比较它们各自的特性后,提出自己的方案选择。 关键词:PCI总线 接口卡 AMCC5920 CY7C9449PV-AC PCI9030 PCI9054 PCI9056 引言 现要研制一台检测设备,采纳工控机结构。需要设计一个将上位机与DSP、DDS等功能单元(做成扩展卡插在扩展槽中)连接起来的模块单元(即用来传输掌握命令、状态和信号数据的接口部件)。在设计计算机扩展接口之前,首先考虑的是采纳哪种总线形式。PCI总线是Intel公司推出的一种高性能局部总线,它的主要特点是:①具有地址数据多路复用的高性能32位或64位的同步总线。总线引脚数目和部件数量少(对于总线目标设备只有47根信号线,对于主设备多只有49根信号线),降低了成本及布线简单度。②PCI局部总线在33MHz总线时钟、32位数据通路时,可达到峰值132Mbit/s的带宽;在33MHz总线时钟,64位数据通路时可达到峰值264Mbit/s的带宽;在66MHz主频时,对于32位数据通路和64位数据通路带宽的峰值,可分别达到264Mbit/s或528Mbit/s的带宽;PCI总线还有线性突发传输功能,保证了满载的高速传输。③PCI总线的设计是独立于处理器的,可以便利地符合PCI规范的微机和工作站系统中进行硬件移植,目前已成为嵌入式系统的局部总线之一。④隐藏的总线仲裁,减小了仲裁开销。⑤微小的存取延时,采纳总线多主控和异步数据转移操作。⑥PCI供应的数据和地址奇偶校验功能,保证数据完整性和精确?????性。⑦PCI总线与CPU和时钟频率无关,它能支持多个外设,设备间通过局部总线可以完成数据快速传递,从而很好地解决数据传输的瓶颈问题。⑧对PCI扩展卡及元件,能够自动配置,实现设备的即插即用。由于使用便利、敏捷、产品寿命长,目前PCI总线产品与其它的总线标准相比具有茂大优越性和更为宽阔的应用前景。我们打算采纳1个PCI总线的掌握器来完成这个适配卡的设计。通过这一适配卡的连接,将信号、数据通过工控机内的总线插槽传到各个功能模块中。 1 芯片选择 目前,PCI总线接口电路主要有2种选择:PCI专用芯片组(又称桥接电路)或PLD。PCI总线协议较简单,设计PCI掌握接口难度较大,对于产品不大又有时限的工程项目来说,成本较大;而通用的PCI接口芯片功能全而强大(例如FIFO速度快、容量大,可支持DMA方式等),它实现PCI规范所要求的全部硬件接口信号和配置空间寄存器,能够削减开发时间和成本,并获得较好的数据传输性能。所以打算采纳已有的桥接电路。PCI总线桥接器又分主控设备(master)和目标设备(target)两大类。主控设备可以掌握总线驱动地址、数据和掌握信号;目标设备不能启动总线操作,只能依靠于主控设备从其中读取或向其传送数据。以下针对当前的一些较新推出的产品作一些介绍和比较。 1.1 目标设备 这是一款采纳SMARTarget技术的32位、33MHz的PCI目标接口芯片。是目前PLX公司推出的通用PCI目标设备。它完全符合PCI2.2规范,并且是业界供应的第1个支持CompactPCI、热交换规范PICMG2.1的产品。 ①特色。32位、33MHz目标接口支持上至132MB/s的突发传送;局部总线操作速度达60MHz,支持突发传送达240MB/s;PCI目标读预取、延迟写模式。PCI突发传输长度可编程;支持5个局部地址空间到PCI总线地址空间映射(空间0、1、2、3、4以及1个扩展的ROM);传输等待周期、总线宽度可编程;供应4个片选信号(没有译码规律,局部器件削减)、9个可编程通用I/O;可编程对局部总线读写门信号;全面支持PCI2.2规范中的关键产品数据(vital product data),包含一些新的功能结构,为用户或系统定久的参数或配置数据供应了一个敏捷的存取方式;包含2个可编程FIFO(PCI目标读FIFO深度为16个长字、PCI目标写FIFO深度为32个长字)。PCI9030还供应了1个PCI时钟的缓冲输出,可用来作为局部总线的输入时钟;封装为176脚PQFP以及180脚uBGA。 ②兼容性。PCI9030的引脚与9050、9052、9054、9080均不兼容

文档评论(0)

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

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

1亿VIP精品文档

相关文档