pc104总线协议pc104总线协议.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pc104总线协议pc104总线协议

什么是PCI-104?为了弄清楚这个概念,让我们来看看堆栈型PC的历史。最先产生的堆栈型PC是带有104针ISA堆栈总线的PC/104,之后产生的PC/104+则是在104针ISA堆栈总线的另一侧增加了120针的PCI堆栈总线。而到了PCI-104,则去掉了104针的ISA堆栈总线,这就为嵌入式系统设计者在有限的板卡区域提供了更加充足的设计空间。 ???????PCI-104是一个崭新的名词。其实,“只带PCI堆栈总线的PC/104+”这样的概念早在PC/104+出现的时候就已经存在了。国际PC/104协会技术委员会早就预见了此类板卡的发展前景,但命名的方式却极为拗口。直到PC/104协会技术委员会制定了全新的PCI-104规范,PCI-104这个新名词才第一次出现。 ??????有些人可能会认为,PCI-104的出现,将预示着ISA总线的终结。这让我们回想起,在1992年PC/104规范发布的时候,也曾有人预言,ISA总线的末日到了;到了1997年,PC/104+规范发布的时候,又有人预言,ISA总线即将消失。可是,直到现在,ISA总线不是还在存在吗! ??????PCI-104会取代PC/104吗?也许会有这么一天。但在将来相当长的一段时间里,大多数嵌入式生产厂商仍将会继续生产PC/104和PC/104+产品,以满足广大客户的需求。但我们需要未雨绸缪,我们需要着手为将来PCI-104时代的到来做准备。让我们先来看看PCI-104技术的优点。 ????PCI-104?和PC/104+相比,前者为嵌入式系统设计者提供了更加充裕的板卡空间。对每一位嵌入式系统设计人者而言,能够在有限的板卡上拥有更多的设计空间,就可以将更多的额外功能、连接器和其它特有的技术加入到整个系统中,从而优化和升级整个系统。 ?????美国RTD公司的SPM6020HR是世界上第一块采用PCI-104技术的嵌入式模块板。该模块板采用了TI公司的第六代DSP芯片TMS320C6202,通过PCI总线可与主机通信。除了配备标准的SDRAM和串口以外,它还自带启动闪存和电源接口。这些特点使得该模块板可以在不带CPU模块板的情况下,实现独立运行。 ??????单独一块DSP模块板,无法发挥它特有的功能。它必须要和数据采集模块板结合起来,才能进行快速高效的数据采集、处理与传输。SPM6020可以通过多种方式来传输数据。其一便是通过PCI总线。许多数据采集卡和数据存储系统都支持这种传输方式。但这种方式也存在缺点,DSP模块与系统中的其它设备共享PCI总线,效率较低,因为系统中的视频卡、硬盘控制器及以太网卡等都会大量占用PCI总线,CPU与南桥芯片之间也需要通过PCI总线来交换数据。 ????虽然在实际应用场合中能够使PCI总线饱和的情况并不多(例外的情况是视频应用领域,这也是DSP的一个重要应用领域),然而在实时的应用场合,总线的延迟时间却是极其重要的因素,甚至和总线的带宽一样至关重要。DSP需要在特定的时间内完成特定的工作量,这些工作通常包括:数据采集、数据处理、数据传输结果等。如果数据在通过PCI总线时,延迟时间过长(即便带宽满足),系统将崩溃。这种问题通常可以通过增加缓存来解决,但这种解决方法并不能从根本上解决问题。 ??????PCI总线的局限性还在于不能够脱离主机独立工作。DSP模块与CPU模块一起配合使用时,CPU模块可以为DSP模块提供PCI时钟频率和逻辑仲裁信号。如果没有CPU模块提供的这些信号,PCI总线将无法工作。 ????另外一种传输方式是通过DSP模块上自带的串口。这是一种比较好的方法。DSP能够彻底发送和接受数据,即便是复杂的数据包也没有任何问题。串口通常适合于作数据传输,但配置起来却比较繁琐。任何数据采集卡上串口配置时,都需要设置采样率、选择数据通道等一系列繁琐工作。通常情况下,这些配置工作可以通过PCI总线来完成,串口只用来传输数据。至少需要配置一个独立的串口。 ????当然,串口的数据传输率不高。DSP模块板上自带的串口,其数据传输率不到100Mbps。尽管这样的数据传输率对于大多数应用场合已经够用了,但对于视频采集领域,却显得力不从心。 ????第三种传输方式是通过专用总线。比如SPM6020HR采用的platform总线。由于PCI-104规范的板卡上不再保留ISA堆栈总线,多出来的空间就可以用来设计这种专用数据传输总线。platform总线的数据传输率为80Mbps,这样的数据传输率对当前大多数应用场合已经足够了。将来我们也可以将其数据传输率提高到800Mbps。 ????我们可以发现,platform总线的数据传输率小于PCI总线,但它最突出的优点在于DSP对它具有绝对的控制权,通过platform总线的数据只涉及DSP操作。这一

文档评论(0)

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

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

1亿VIP精品文档

相关文档