ni端到端网络(p2p)流技术使用pci express接口在多个设备之间直接,点对点传输,而不必通过主处理器或存储器。这可使同一个系统中的设备共享信息而不必占用其它的系统资源。ni p2p技术被以下设备支持:pxi express ni 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模块.
应用实例
rf应用中一种常见的需求是实时频域触发。当大部分的rf设备在一个功率级上触发时,这种触发与频率无关。然而,使用ni labview fpga模块的端到端网络数据流和处理技术,您可以建立一个频域触发。图2所描述的应用中,ni pxie-5663矢量信号分析仪使用端到端网络流将数据传送到ni flexrio fpga模块,这里开有窗口,将其转化为频域信号,然后与掩码比较。当数据超过掩码时,fpga模块在pxi背板产生一个数字触发信号。一旦 ni pxie-5663收到这个触发信号,它使用它的标准采集存贮器来捕获一个数据记录,包含预触发采样。然后您可以通过ni-rfsa驱动从主机读取 这个记录用于其它的处理或存储。
图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 模块和相关软件之间的端到端网络流
Python简单可视化音乐:提取音乐频谱
如何让LED照明设计更智能?
三端稳压器的作用是什么?三端稳压器7805应用详解
中山大学提出新型行人重识别方法和史上最大最新评测基准
海上风电发电机轴颈磨损如何修复
NI端到端网络(P2P)流技术的介绍及应用
2020年机器人领域的发展趋势预测分析
如何修复风力发电机轴磨损问题
一加6T系统到底有多流畅
2021 年计划新建 5G 基站 60 万个,加速向有条件县镇延伸
华为徐直军:AI是大产业,生态建设和价格策略是关键
售前工程师的岗位职责有哪些
有没有人知道小微通证SAMA投资分红互助排单模式开发是怎样的
雷神推出“虎将”系列联名产品,传承和推广中国传统文化
三款Samtec自带“明星”气质的板对板连接器产品
电磁场仿真数据处理的小技巧
8种PLC常见错误类型
使用PyAutoGUI包对各种鼠标点击之类的机械重复操作进行自动执行
8位MCU(微控制器)体系架构特征及设计原则
云安全产品有哪些