高速PC总线技术为高性能虚拟仪器系统提供了所需的带宽。随着商业化总线技术在性能上的提高,虚拟仪器技术的功能也随之增强。近十年来,PCI Express标准概述白皮书">PCI总线已成为高带宽、即插即用外设的标准。现今,速度更快的测量设备需要有更宽的带宽来把数据传送到PC内存,从而可充分利用现代处理器的强大处理能力。设备需要有更快的速度和更高的扩展性,为了满足这一需要,PC和外设厂商已开发出新一代PCI技术?D?DPCI Express,并已开始在产品中采用这一技术。
PCI Express的广泛实用性、高性能和低成本使它非常适合用于测试和测量应用,虚拟仪器技术能充分利用PCI Express在带宽和可扩展性上的巨大改进,并同时保持和已有软件的兼容性。
PCI Express把带宽提高了几个数量级
总线带宽的重要性常常被忽视,因为大家更注意处理器速度、模拟-数字速度和器件带宽等。然而,对于实时分析和观察数据,总线带宽则决定了您能以多快的速度把数据传送到PC内存中。总线类似于汽车的传动方式?D?D没有它就无法把发动机的功率传递到路面上。正因为总线带宽不够,所以许多高速仪器才需要昂贵的板载内存。PCI Express克服了目前包括传统PCI等其它外围总线的限制。最初的PCI Express规范是在PC上实现的,现在的设备能提供比32位、33MHz PCI高30倍的带宽。随着芯片技术的发展,带宽可望再提高4倍直到达到铜线中信号带宽的实际限制。
以太网、USB和传统PCI总线采用共享总线拓扑结构?D?D总线上所有设备共享相同固定大小的带宽。由于这样的限制,像PCI千兆网卡这样的高带宽设备会独占总线带宽,从而阻塞总线上其它设备。PCI Express采用共享式转换拓扑结构来代替共享式总线,这样在点对点的构架中设备可以彼此互连或和处理器相连。这样就可以通过为每个PCI Express插槽提供专用数据通道来防止设备独占带宽。PCI Express的带宽不像传统PCI,它具有可伸缩性,因而设备厂商可以增加带宽通路来提高带宽,从而最好地满足设备需要。
PCI Express技术内幕
在新的PCI Express架构中,数据通过成对的发送和接收线来串行传送数据包,这些线对被称为通路,在单方向上它具有250MB/s带宽。就像高速路上的车道一样,您可以把通路进行组合来提高数据的流量。最为常用的通路设置是x1、x4、x8和x16。带宽直接和通路数呈比例,因此使用两倍信号对的设备就有两倍的通路,也就能提供两倍的带宽。
利用串行数据传输结构,PCI Express比传统PCI总线的并行结构实现起来更容易和成本更低。例如,传统64位PCI-X总线在多层板卡上需要127 根针脚,而比它高2倍带宽的x4 PCI Express插槽只需要16根针脚。此外,随着这种技术被广泛采用,PCI Express芯片组的价格将不断被降低。
硬件和软件的兼容性
PCI Express利用高速(2.5GB/s)串口总线代替了传统PCI物理总线。由于结构上的改变,连接头本身并不兼容。然而,为了使传统PCI能过渡到PCI Express,大多数计算机主板都提供PCI和PCI Express接头的混合方式。PCI Express规范也保证了带有较小接头的设备可以用“扩展”接头来插入主板上较大的槽口,从而提高了硬件的兼容性和灵活性。
PCI Express 也确保了软件的兼容性。PCI Express设备的配置空间和编程方式与传统PCI方式没有什么改变。实际上,您无需改变PCI Express的结构就可以启动所有的操作系统。在计算机启动时,操作系统会检测所有已安装的PCI Express设备,然后分配系统资源,如内存I/O空间和中断,从而建立起最佳的系统环境。由于PCI Express物理层是对于应用软件
透明的,因此传统PCI设备编写的程序无需更改就可在PCI Express上运行并保持同样的功能,而且您还可以在同一系统中同时使用PCI和PCI Express。PCI Express对PCI的软件向后兼容性对于保护厂商和用户的软件投资是十分关键的。
NI PCI Express设备
NI首先推出了业界第一款用于PCI Express的GPIB、图形采集和数据采集设备。NI PCIe-GPIB是具有x1 PCI Express接头的GPIB控制器。NI PCIe-1429是x4设备,使用Camera Link摄像机来采集图像,它是业界最快的图像采集设备,图像数据流高达680 MB/s(相当于CD-ROM每秒的数据传输率)。新款NI PCIe-6251和NI PCIe-6259是M系列数据采集设备,它们能提供高达16位的32个通道,1.25MS/s的模拟输入以及10MHz的数字I/O和四个通道的16位、2.8MS/s模拟输出。在您通过x1接口和PC内存交换数据时,可以同时运行所有I/O。
所有NI PCI Express设备都可向后兼容同等PCI设备的软件。例如,使用NI LabVIEW和NI-DAQmx驱动软件为NI PCI-6251数据采集设备编写的软件可以无需修改就在NI PCIe-6251设备上运行,从而在您为了满足未来的需要对硬件投资的同时保护了您在软件上的投资。PXI系统联盟也开始在PXI中采用PCI Express来建立PXI Express。现在PXI系统和设备可以受益于PCI Express提高后的带宽,特别是对于大数据量的设备如高速数字化仪和数字I/O设备。
关键字:PCI Express 虚拟仪器技术 GPIB
引用地址:
PCI Express推动虚拟仪器技术的发展
推荐阅读最新更新时间:2024-03-30 22:29
基于PCI Core的链式DMA控制器设计
摘要:介绍一种基于PCI总线的高效链式DMA控制器的设计与实现,用于高速宽带的计算机外设接口。利用Altera公司的PCI核——PCI_MT32搭建基于此控制器的数据采集平台,并成功应用在DVB数据接收卡中。
关键词:PCI 链式 DMA控制器
1991年PCISIG(外围部件互连专业组)成立,提出了PCI的概念。Altera公司提供的软件包:PCI Compiler可以参数化地生成 用于PCI接口的IP核——Megacore。该IP核包含了PCI控制电路的所有功能,完成总线协议的转换,并将复杂的、
电气和时序要求高的PCI转换为易于操作的本地接口逻辑。用户可以基于其生成的IP核模块,设计自己的外部设备接口逻辑。用户可以基
[传感技术]
基于虚拟仪器技术开发的便携式铁道车辆平稳性测量仪
应用领域:现场测试 挑战:构造一个便携式测试系统,将现场测得的加速度信号经过复杂的数学处理直接得到铁道车辆运行平稳性指标。 应用方案:使用National Instruments 公司的LabVIEW 软件、SCXI 设备以及便携式计算机构造一个应用于现场测试的便携式铁道车辆平稳性测试系统。 使用的产品:LabVIEW, SCXI 摘要:本文介绍了采用虚拟仪器技术开发的便携式铁道车辆平稳性测试仪。该测试仪器由National Instruments 公司的LabVIEW 软件、SCXI 设备以及便携式计算机构成,利用LabVIEW 软件强大的数学处理功能,通过对现场采集的加速度信号的频谱密度函数进行加权统计运算,实时测量铁道
[测试测量]
Spectrum发布基于下一代数字化仪平台的新品
德国Spectrum公司发布首款基于新的模块化M4i平台的产品。新平台满足了很多客户对于增加数据流带宽和更高采样速率的要求。采集的数据可存储于4GByte板载缓冲区,并可以通过PCI Express x8 Gen2接口以超过每秒3GByte的速度读取数据。3/4长度的插卡与Gen1和Gen3兼容,需要8个或者16个物理通道的PCI Express插槽。
4通道500MS/s数字化仪
首次发布的模块是基于M4i.4451-x8这个新平台,配有4个通道,在14位ADC分辨率下同步采样率为500 MS/s。同时发布的还有一款配置相对较低的产品,此产品配有双通道,同步采样率也为500 MS/s。两个版本的产品信号带宽都是250MH
[测试测量]
基于虚拟仪器技术的柴油发动机测控系统
摘要:介绍了采用NI公司的DAQ卡、SCXI信号调理模块及PC机构成的一个基于虚拟仪器技术的柴油发动机制测控系统。它通过LabVIEW的编程,使用户界面直观地显示在显示器上,方便了调试。该系统已应用在柴油发动机燃用柴油和十六种植物油的稳态性能测试试验上,运行情况良好,且各测量参数的误差与发送机试验图家标准对比,都满足了要求。
关键词:虚拟仪器 数据采集卡 信号调理模块 测功器 LabVIEW
发动机测试仪器经历了模拟仪器、数字化仪器和智能仪器三个阶段。模拟仪器的基本结构是由磁机械式的,采用模拟器件组成各种电路,精度低、速度慢、适应性差;而数字化仪器如数字转速表等,主要由数字电路来实现,在测试精度、速度和仪器寿命等方面都比模拟
[应用]
RS232-GPIB控制器的设计
越来越多的测量仪器提供GPIB(General Purpose Intefface Bus)总线接口,通过该总线可以方便快捷地连接带有GPIB接口的仪器及计算机,组成一个GPlB网络。GPIB设备与计算机连接时,需要借助GPIB接口板卡,但这些GPIB接口板卡价格昂贵,给仪器与计算机连接带来不便。在大多数情况下计算机只连接一台GPIB接口仪器,并不需要这些功能复杂价格昂贵的GPIB板卡。面对单台仪器与计算机连接的功能需求,本文设计了一种性价比突出的RS232一GPIB控制器,该控制器利用计算机最常用的RS232接口,控制带有GPIB接口的仪器,在计算机与仪器之间建立数据传输的通道。同时,支持SCPI(Standard Comm
[单片机]
什么是总线接口
多用户卡主要有ISA、PCI、USB等几种总线接口。
ISA总线接口 这是早期多用户卡和网卡、显卡等设备使用的一种总线接口, ISA总线多用户卡采用程序请求I/O方式与CPU进行通信,这种方式的网络传输速率低,CPU资源占用较大。
PCI总线接口 PCI总线的英文全称为Peripheral Component Interconnect。即外部设备互联总线,是于1993年推出的PC局部总线标准。PCI总线的主要特点是传输速度高,目前可实现66M的工作频率,在64位总线宽度下可达到突发(Burst)传输速率533MB/s。可以满足大吞吐量的外设的需求。现在主流的
[嵌入式]
基于PCI总线芯片CH365的数据密码卡设计
引言 在信息化时代的今天,计算机技术的飞速发展,给人们的生产和生活带来了巨大便利,以前复杂的工作,现在只要单击鼠标即可完成,因此,计算机已经成为人们日常工作和生活的一部分,人们对计算机的依赖程度越来越高,没有计算机的生活简直难以想象。随着计算机在生产和生活中占剧比重的加大,信息安全问题也显得突出重要,失泄密案件时有发生。小到企业商业机密被窃取,给企业造成巨大的经济损失;大到国家安全和军事机密被窃取,给人民的生命财产安全带来严重威胁。在铁路军交管理系统中,对军列的调度是采用密码管理的,这些密码标识了重要的军事目标,同时也只有通过此密码才能访问调度软件,从而调度军列。如果这些密码失窃,重要的军事目标将暴露,同时对军列的调度将出现
[嵌入式]
基于EPLD技术的PCI总线接口设计
摘要: 分析了PCI总线接口信号及时序,利用ALTERA公司的EPLD器件EPM7128设计和实现了PCI总线接口。
关键词: PCI总线 接口 EPLD器件 AHDL语言
PCI总线自其问世以来,以其诸多优点,在当今的计算机系统中得到了广泛应用,已经成为计算机设备的标准接口。本文在认真分析PCI总线的接口信号和接口时序的基础上,利用EPLD器件设计实现了PCI总线接口。由于EPLD器件支持在线编程,所以可以根据使用要求将PCI总线接口配置成即插即用和非即插即用两种形式,这种设计方式结构简单、集成度高,具有较高的实用价值。
1 PCI总线概述
局部总线特别是PCI总线的发展,打破了PC
[应用]