Synchronize Signal Star
- Updated2023-02-17
- 3 minute(s) read
Synchronize Signal Star
Synchronously realizes a signal over a star topology typically using PPS Trig. If this target is the master, it distributes edge on the specified FPGA I/O line on the next falling edge of the CPTR (when edge is high). If this target is not the master, it ignores edge. All targets, master or otherwise, also read the FPGA I/O line. The synchronized edge output goes high on the next CPTR edge after the edge is read from the FPGA I/O line.
Inputs/Outputs

sync.resources in
Synchronization instance. sync.resources is obtained from the Create node.

enable
Specifies whether to synchronize the input edge or not.

edge
Signal being synchronized. Because the first block this input encounters is a rising edge detector, the input signal edge is treated as a pulse.

sync.fpga io in
The FPGA I/O line to receive the synchronization signals on. This line is commonly the PPS Trig In line.

sync.resources out
The same instance that was passed in for sync.resources.

sync.fpga io signal out
The signal to send out over an FPGA I/O line. This line is commonly the PPS Trig Out line. Wire this output into an input of FPGA IO Out for Star.

synchronization delay
The number of clock cycles of delay that were added by synchronizing the input edge. This value is zero if enable is FALSE. If enable is TRUE, this value is valid only on the master target.

synchronized edge
The synchronized input edge if enable is TRUE.