aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mpm/python/usrp_mpm/dboard_manager/rh_init.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/mpm/python/usrp_mpm/dboard_manager/rh_init.py b/mpm/python/usrp_mpm/dboard_manager/rh_init.py
index 58e31e612..75811a626 100644
--- a/mpm/python/usrp_mpm/dboard_manager/rh_init.py
+++ b/mpm/python/usrp_mpm/dboard_manager/rh_init.py
@@ -99,13 +99,9 @@ class RhodiumInitManager(object):
num_meas=[512, 128],
target_offset=trace_delay_offset))
if offset_error > 100e-12:
- self.log.error("Clock synchronizer measured an offset of {:.1f} ps!".format(
- offset_error*1e12
- ))
- self.log.warning("RuntimeError is not being thrown for Rhodium Rev. A")
- # raise RuntimeError("Clock synchronizer measured an offset of {:.1f} ps!".format(
- # offset_error*1e12
- # ))
+ self.log.error("Residual clock synchronization offset error is invalid! "
+ "Expected: <100 ps Actual: {:.1f} ps!".format(offset_error*1e12))
+ raise RuntimeError("Clock synchronization offset error is greater than expected.")
else:
self.log.debug("Residual synchronization error: {:.1f} ps.".format(
offset_error*1e12