Repeat Host Driven Synchronization
- Updated2023-02-17
- 3 minute(s) read
Repeat Host Driven Synchronization
Use this flavor of synchronization in conjunction with Host Align on the FPGA. When this node finishes, the FPGAs are synchronized. Use this version of synchronization to return to a known synchronization state from a previous run. It is possible for the FPGAs to not be synchronized if the synchronization data in is incorrect. Synchronization data is also valid only for a given system configuration. If the location of the USRP RIO device, chassis, or slot changes, synchronization data may not be valid.
Inputs/Outputs

niusrprio sessions in
Objects created by the Open node and used as the session handles for the USRP RIO nodes.

synchronization data in valid
A flag to use the values from a previous synchronization run (synchronization data in) to return the FPGAs to that synchronization state.

synchronize data in
Returns the FPGAs to the previous synchronization state using synchronization data from that synchronization run.

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Default value: No error

sync.cptr.period
The period (in clocks) of the common periodic time reference (CPTR). The default value automatically sets the CPTR period to 10 MHz.

niusrprio sessions out
niUsrpRio sessions used in all subsequent USRP RIO host nodes.

synchronization data out
Synchronization data from the completed synchronization run that can be used to return the FPGAs to that synchronization state.

error out
Error information.
The node produces this output according to standard error behavior.