You can use the coprocessor in RTG configurations that use multiple VSTs. Each VST can have a coprocessor or just a subset.The coprocessor-to-VST correlation is established during initialization.

  • Create Coprocessor VI—When using the Create Coprocessor VI method of initialization, you must supply an array of coprocessor names that are aligned with the instrument names array provided to the RTG Initialize VI. If an RTG VST in the list does not have a coprocessor, use an empty string for its array entry.
  • Initialize VI—When calling the Initialize VI directly, only call it for coprocessors that are present. For each call, use the device index parameter to specify the coprocessor to which the RTG is connected. This device index number corresponds to the RTG VST’s index in the instrument names array provided to the RTG initialize function.
  • Note An RTG VST can have at most one IQ data streaming FPGA and one target streaming FPGA connected at the same time. As shown in the RTG example, you can instantiate both of these personalities on the same FPGA.