本章主要先概要地讲述总线的发展情况,然后详细地介绍了PXI总线的系统结构、传输特点以及PXI总线的具体操作过程等,最后讨论PXI总线接口的两种具体实现方式。
2.2 总线技术的发展
在总线技术发展的历程中,主要出现过以下几种总线技术:ISA总线、EISA总线、VESA总线、PCI总线、Compact PCI总线、VXI总线、PXI总线等,而且新的总线技术还在不断地涌现。
其中,ISA(Industry Standard Architecture)总线是第一个得到广泛应用的总线技术标准,它是基于8086和80286等低级处理器的总线标准,数据宽度为8位,可扩展为16位,工作频率为8MHz。随着计算机技术的发展,CPU的处理速度明显提高,8位的ISA总线已经制约了计算机性能的提高。为了打破这一瓶颈限制,总线技术先后出现了EISA总线、VESA总线等多种总线技术,但是它们都没有走出ISA总线标准的框架,仍然不能很好的满足要求,并没有最大程度的增强系统的传输性能。为此,Intel公司提出了“局部总线”的解决方案,即所谓的PCI(Peripheral Component Interconnect)技术——外围总线技术。性能优越的PCI总线技术一经出现就很快代替了原先的ISA、EISA、VESA等落后的总线技术,成为总线技术的主流。
但是,在现代雷达和工业自动化控制中,PCI总线技术却不能很好的适应环境的要求,包括温度、湿度、振动、冲击等方面。为了弥补这方面的不足,人们很快将PCI总线技术和Eurocard标准相结合,发展成为坚固PCI(Compact PCI)总线技术。在之后的发展历程中,又出现了PXI总线标准。文献综述
2.3 PXI总线简介
2.3.1 PXI总线发展历程
PXI总线技术的发展可以分为三个阶段[4]:
(1)PCI局部总线技术
PCI(Peripheral Component Interconnect)总线技术由Intel公司首先提出,1992年发布PCI局部总线技术规范1.0版本,1993年发布PCI局部总线技术规范2.0版本,1995年发布修改版本2.1。PCI局部总线是微型机上的处理器/存储器与外围控制部件、外围附加模块之间的互连机构,它规定了互连机构的协议、电气规范、机械规范以及配置空间规范。
(2)Compact PCI总线技术
Compact PCI是Compact Peripheral Component Interconnect的缩写,是PCI总线的电气标准和软件标准与欧卡(Eurocard)工业组装标准的有机组合。自PCI总线标准发布以来,由于其在开放性、高性能、低成本、通用性等方面的优势,得到了迅速应用和发展。这大大刺激了现代雷达和工业自动控制领域的研究者们和用户开始考虑改造PCI总线,使其更加适用于现代雷达和工业控制领域。1995年,Compact PCI规范1.0版本发布,1997年,Compact PCI规范2.0版本发布。
(3)PXI总线技术
PXI是PCI eXtensions for Instrumentation的缩写,是一种集开放性、高性能、低价位、模块化于一体的总线技术,是一种专门为工业数据采集和仪器仪表测量等领域而设计的模块化仪器自动测试平台。PXI总线技术能和PCI总线、Compact PCI总线技术实现很好的兼容性,所以PXI总线技术越来越受到大家的关注。1997年,PXI总线技术由美国国家仪器(NI)公司提出,到1998年正式发布,并由PXI系统联盟管理和维护。如今,PXI已经成为当今测试、测量和自动化应用的标准平台,它的开放式架构、灵活性和PC技术的成本优势为测量和自动化行业带来了一场翻天覆地的变革。
2.3.2 PXI总线体系结构源:自~优尔·论`文'网·www.youerw.com/
PXI总线技术是PCI总线技术在仪器领域的扩展,它将Compact PCI规范中定义的PCI总线技术发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范,从而产生了新的虚拟仪器体系结构。PXI总线规范涵盖了三方面的内容:机械规范、电气规范和软件规范,如图2.1所示。同时,PXI总线技术是在PCI和Compact PCI总线技术的基础上发展而来,在每一规范的内容中,有包含了PCI或Compact PCI兼容特性以及PXI所独有的特性