Can I Sync a TSN-Enabled Device with a Non-TSN-Enabled Device?

Updated Jul 31, 2018

Reported In


  • cRIO-9045
  • NI-9149
  • cRIO-9049
  • cRIO-9046
  • cRIO-9043
  • cRIO-9042
  • cRIO-9040
  • cRIO-9048
  • IC-3171
  • IC-3172
  • IC-3173
  • cRIO-9035
  • cRIO-9039
  • cDAQ-9189
  • cDAQ-9185

Issue Details

I have a CompactRIO-9045 or other TSN-enabled device and an NI-9149, which is a non-TSN enabled cRIO chassis. Can I sync these two devices?


NI TSN (Time Sensitive Networking) devices are IEEE 802.1AS compliant devices designed to be synchronized on the hardware level. If your devices are not both 802.1AS-compliant, they can't be synchronized with TSN. An option you have to sync the devices is over software with IEEE 1588-2008 Software Timing using NI-TimeSync. Note that this only synchronizes the Real-Time clocks (not FPGA), and synchronizes with an accuracy of 1 ms, whereas TSN has an accuracy of 1 us or less.

Additional Information

You can consult the TSN forums or browse the NI Shop for TSN-enabled devices.


Not Helpful