导入导出 FlexRIO FPGA 信号

更新 Jul 9, 2020

适用于

硬件

  • PXI FlexRIO Digitizer
  • PXI FlexRIO Coprocessor Module
  • PXIe-7915
  • PXIe-7911
  • PXIe-7912
  • PXI FlexRIO Signal Generator
  • PXIe-5763
  • PXIe-5764
  • PXIe-5775
  • PXIe-5785
  • PXIe-5745

软件

  • LabVIEW

驱动

  • FlexRIO

问题详述

我正在使用 FlexRIO 设备,我知道我可以使用 Configure Digital Edge Start Trigger VI 导入开始触发信号,但是我想导入一个外部触发信号(不一定是开始触发)并在 LVFPGA 中访问它,或者从FPGA 导出触发到其他地方使用。我的设备无法使用 FPGA IO 通道访问PXI触发线,并且我没有可以使用DStar线的定时卡。

解决方案

您可以使用 FlexRIO Route Signal VI 在 FlexRIO 设备的 FPGA 和 PXI 触发线,控制器的 SMB 接口(取决于控制器)和有定时与同步选项的机箱(比如:PXIe-1095 或者 PXIe-1092)的 PFI 接口之间,创建32路逻辑路由资源。

使用 PXI_Trig0 到 PXI_Trig7 连接 PXI 机箱背板触发线,使用/ PXIChassis1 / PFI0 到 / PXIChassis1 / PFI3 连接至机箱的 PFI 接口,或使用/ <Controller's name> / TRIG_SMB 连接至控制器的 SMB 接口。
 

 

相关信息

在以下示例中,在上位机 VI 中使用 FlexRIO Route Signal VI 将来自机箱 PFI0 接口的外部触发信号导入 Destination0。


图1. FlexRIO路由信号(导入)。


然后,可以使用 FPGA IO节点:Routing \ Destination0 在FPGA中接收信号。


图2. FlexRIO FPGA VI(目标)。


同样,Routing \ Source0 可以从 FPGA 导出信号路由到 PXI 触发线,控制器 SMB 接口或机箱 PFI 接口。


图3. FlexRIO FPGA VI(源)。


图4. FlexRIO路由信号(导入)。


如果您的 FlexRIO 设备在尝试将触发直接路由到控制器的 SMB 或机箱的 PFI 接口时返回错误,请参考相关链接以获取实现相同目的的解决方法。