新闻中心

EEPW首页 > 测试测量 > 设计应用 > 端到端网络流的介绍

端到端网络流的介绍

作者:美国国家仪器有限公司(NI)供稿时间:2010-06-10来源:电子产品世界收藏

  网络流的介绍

本文引用地址:http://www.eepw.com.cn/article/109891.htm

  网络(P2P)流技术使用PCI Express接口在多个设备之间直接,点对点传输,而不必通过主处理器或存储器。这可使同一个系统中的设备共享信息而不必占用其它的系统资源。 P2P技术被以下设备支持:PXI Express FlexRIO现场可编程门阵列(FPGA)模块(NI PXIe-7961R, PXIe-7962R, and PXIe-7965R),PXI Express数字化仪和矢量信号分析仪,包括NI PXIe-5122,PXIe-5622和 PXIe-5663。

  在图1所描述的系统中,在NI PXIe-1075机箱中插入的NI PXIe-5622数字转换器使用网络数据流直接将数据传送到NI PXIe-7965R NI FlexRIO FPGA模块。然后FPGA模块作为附加过程将数据传送到另一个FPGA模块。由于机箱背板开关提供与模块所在插槽的直接连接,您不需要通过主控制器或进 入系统资源传送数据,例如CPU和主存储器。

  图 1. 一个 NI PXIe-5622 数字转换器将数据流传送到两个 PXI Express NI FlexRIO FPGA模块.

  应用实例

  应用中一种常见的需求是实时频域触发。当大部分的设备在一个功率级上触发时,这种触发与频率无关。然而,使用NI LabVIEW FPGA模块的端到端网络数据流和处理技术,您可以建立一个频域触发。图2所描述的应用中,NI PXIe-5663矢量信号分析仪使用端到端网络流将数据传送到NI FlexRIO FPGA模块,这里开有窗口,将其转化为频域信号,然后与掩码比较。当数据超过掩码时,FPGA模块在PXI背板产生一个数字触发信号。一旦 NI PXIe-5663收到这个触发信号,它使用它的标准采集存贮器来捕获一个数据记录,包含预触发采样。然后您可以通过NI-SA驱动从主机读取 这个记录用于其它的处理或存储。

  图2. 在此应用中, NI FlexRIO FPGA模块给 NI PXIe-5663 矢量信号分析仪一个频域触发信号.

  编程端到端网络系统

  编写端到端网络数据流被NI-P2P驱动极大的简化了。在图3描述的应用中,1号FPGA直接在LabVIEW FPGA中传送数据给2号FPGA,简单的端到端网络读写节点为数据交换提供先进先出的接口。这些节点类似于DMA 和本地FPGA FIFO。在数据交换成为可能之前,主机必须通过其NI-RIO和NI-P2P API将1号FPGA的写入数据流和2号FPGA的读取连接起来(如图3所示)。取决于配置,您只需要一个或两个VI来连接端到端网络数据流,以便于数据 交换的进行。

  图3. 在Two NI FlexRIO FPGA 模块和相关软件之间的端到端网络流

p2p机相关文章:p2p原理



上一页 1 2 3 4 下一页

关键词: NI RF 端到端

评论


相关推荐

技术专区

关闭