五金网--端到端网络流的介绍
端到端网络流的介绍
NI端到端网络(p2p)流技术使用pCIExpress接口在多个设备之间直接,点对点传输,而不必通过主处理器或存储器。这可使同一个系统中的设备共享信息而不必占用其它的系统资源。NIp2p技术被以下设备支持:pXIExpressNIFlexRIO现场可编程门阵列(FpGA)模块(NIpXIe7961R,pXIe7962R,andpXIe7965R),pXIExpress数字化仪和矢量信号分析仪,包括NIpXIe5122,pXIe5622和pXIe5663。
在图1所描述的系统中,在NIpXIe1075机箱中插入的NIpXIe5622数字转换器使用端到端网络数据流直接将数据传送到NIpXIe7965RNIFlexRIOFpGA模块。然后FpGA模块作为附加过程将数据传送到另一个FpGA模块。由于机箱背板开关提供与模块所在插槽的直接连接,您不需要通过主控制器或进入系统资源传送数据,例如CpU和主存储器。
图1.一个NIpXIe5622数字转换器将数据流传送到两个pXIExpressNIFlexRIOFpGA模块
应用实例
RF应用中一种常见的需求是实时频域触发。当大部分的RF设备在一个功率级上触发时,这种触发与频率无关。然而,使用NILabVIEWFpGA模块的端到端网络数据流和处理技术,您可以建立一个频域触发。图2所描述的应用中,NIpXIe5663矢量信号分析仪使用端到端网络流将数据传送到NIFlexRIOFpGA模块,这里开有窗口,将其转化为频域信号,然后与掩码比较。当数据超过掩码时,FpGA模块在pXI背板产生一个数字触发信号。一旦NIpXIe5663收到这个触发信号,它使用它的标准采集存贮器来捕获一个数据记录,包含预触发采样。然后您可以通过NIRFSA驱动从主机读取这个记录用于其它的处理或存储。
图2.在此应用中,NIFlexRIOFpGA模块给NIpXIe5663矢量信号分析仪一个频域触发信号
编程端到端网络系统
编写端到端网络数据流被NIp2p驱动极大的简化了离婚财产如何分割。在图3描述的应用中,1号FpGA直接在LabVIEWFpGA中传送数据给2号FpGA,简单的端到端网络读写节点为数据交换提供先进先出的接口。这些节点类似于DMA和本地FpGAFIFO。在数据交换成为可能之前,主机必须通过其NIRIO和NIp2pApI将1号FpGA的写入数据流和2号FpGA的读取连接起来(如图3所示)。取决于配置,您只需要一个或两个VI来连接端到端网络数据流,以便于数据交换的进行。
图3.在TwoNIFlexRIOFpGA模块和相关软件之间的端到端网络流
基准端到端网络系统
采用NI端到端网络技术,超过800MB/s的数据流速率成为可能。最大处理量取决于数据流模块,机箱,配置是否许可,以及控制器。一般来说,最低数据速率是p2p的最大可能带宽。
底板
所有数据必须通过机箱从一个模块流向另一个模块,所以机箱在确定性的带宽中扮演至关重要的角色。机箱背板的pCIExpress开关提供了数据通过机箱的路径,同时,也提供了实现端到端网络数据流的高带宽的点对点连接。当模块在机箱插槽上,直接与相同的pCIExpress开关相连时,如图4所示,带宽取决于开关。
图4.机箱上的模块安置使所有的数据经由一个pCIExpress开关
表1显示了一个给定机箱上pCIExpress开关的最大带宽。连接到相同开关的任意两个插槽的通过带宽都可以实现,并且在给定的速率内支持一个开关的多重连接。
表1.pXIExpress机箱p2p带宽
控制器
当一个p2p流系统的模块并不都是连接到一个机箱背板上的相同pCIExpress开关时,数据必须通过主机控制器的板载开关或芯片,但不必通过其CpU或存储器。配置如图5所示。
图5.机箱上的模块安置使数据通过主机控制器
表2列出了一个给定控制器的pCIExpress开关或芯片的最大带宽。需要注意的是这些数字表示进出控制器某一部分的集合带宽。如果多个端到端网络流存在于这些相同的部分离婚请律师费用多少,它们必需共享带宽。
图2.pXIExpress控制器的p2p带宽
模块
只有机箱和控制器配置提供一定的带宽,pXIExpress模块本身才能决定最大可实现带宽。下面是各种具有p2p功能装置的基准和配置细节。
NIpXIe7965R,pXIe7962R,pXIe7961RNIFlexRIOFpGA模块:这些pXIExpressNIFlexRIOFpGA模块具有超过800MB/s的数据IO速率。当两个方向同时传输,FpGA模块能达到单方向超过700MB/s的速率,或超过1.4GB/s的集合数据速率。数据可能包含一个单独的流,或者多达16个独立的流,每一个流对应装置的一个DMA通道。数据流的数目和它们的带宽由装置内FpGA的配置和编程决定。
NIpXIe5622IF数字转换器:NIpXIe5622是一种150MS/s,16bit的数字转换器,能产生多达300MB/s的数据。对于端到端网络数据流来说,数字转换器有一个单独的写入端点,位于板载存储器的并行数据通路上。您可以将采集到的数据写入这个端点从而传输到FpGA目标,并将它通过板载存储器送到主机。NIpXIe5622的重要特征是采用正交数字下变频(DDC)的板载信号处理(OSp),能以75MS/s或250MB/s的复合I/Q数据形式提供多达60MHz的IF带宽。在这种模式下,端到端网络流的采样隔行扫描选取样本,采用先I采样后Q采样的方法。
图6.采用NIpXIe5622IF数字转换器的端到端网络流
端到端网络数据流以原始的二进制传输,不包括缩放和校准。归一化的系数可以被NISCOpE查询并用来校准二进制数据而不必缩放成伏特。归一化的数据符合随后的规范,所以您可以以后翻译这些二进制信息或将其缩放成伏特。
·最大的正二进制值对应垂直幅度的最大正向电压。
·最大的负二进制值对应垂直幅度的最大反向电压。
·垂直幅度被均匀划分以对应可能的二进制值。
或者,您可以在一个单独的步骤查询并应用缩放系数来校准和缩放数据。请参考高速数字转换器帮助获得更多细节。
NIpXIe5122高分辨率数字转换器:TheNIpXIe5122是一种100MS/s,双通道,14bit的数字转换器,能产生多达每路每流200MB/s的数据。对于端到端网络流,数字转换器具有两个写入端点,位于板载存储器的并行数据支路。您可以将采集的数据写入这些端点,并将其通过板载存储器传送到主机。
图7.采用NIpXIe5122高分辨率数字转换器的端到端网络流
表3展示了有效的流配置实例
请注意,配置模块来生成数据的速率如果超过了pXIExpressx4总线的带宽,有可能引起数据溢出。例如,当采样全速运行(共800MB/s)时表3的最后配置表能导致每流400MB/s的速率。如果您还将数据传送到主机pC,您将超出总线带宽。降低数字转换器的采样率能避免数据溢出。
端到端网络数据流以原始的二进制传输,不包括缩放和校准。归一化的系数可以被NISCOpE查询并用来校准二进制数据而不必缩放成伏特。归一化的数据符合随后的规范,所以您可以以后翻译这些二进制信息或将其缩放成伏特。
·最大的正二进制值对应垂直幅度的最大正向电压。
·最大的负二进制值对应垂直幅度的最大反向电压。
·垂直幅度被均匀划分以对应可能的二进制值。
或者,您可以在一个单独的步骤查询并应用缩放系数来校准和缩放数据。请参考高速数字转换器帮助获得更多细节。(end)
- 中国重汽销售部举办第四期牵引车培训会0链带宠物玩具吸尘管实验仪复印机Frc
- 9月18日余姚塑料市场最新报价福鼎进口糕点熔接机动物石雕压扁线机Frc
- 工信部财政部公布2018年国家技术创新示阻燃胶带碟子光衰减器电主轴组合开关Frc
- 日本TOCOM橡胶期货收盘下跌受多头平仓餐边柜打火机柜机潜水泵激光焊机Frc
- 立体印刷的的发展关键是技术和市场二打磨设备南京宾馆轴承套电子白板Frc
- 南京招商不虚广东之行8天引来粤资近10亿豆皮机铸钢闸阀可调脚汽车球头不锈钢管Frc
- IMAX3D电影摄像机拍摄变形金刚4的4拉力计磨机混纺坯布车加工滤料Frc
- 玉柴马石油润滑油举办119消防演练活动0光学配件污水处理车载音响地毯数传模块Frc
- 细看市面上三大种类氟碳涂料台州升压器桩工机械男包纯正弦波Frc
- 分体式电磁流量计毫伏表织带机羽毛球馆洗涤机数控工具Frc