From cc211bd2ac37943a512033b1b2f131b5d9a0d129 Mon Sep 17 00:00:00 2001
From: Reinier van der Walle <walle@astron.nl>
Date: Thu, 11 Aug 2022 16:01:34 +0200
Subject: [PATCH] removed latency difference between cases when time_offset = 0
 and when time_offset /= 0

---
 libraries/base/dp/src/vhdl/dp_bsn_source_v2.vhd | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/libraries/base/dp/src/vhdl/dp_bsn_source_v2.vhd b/libraries/base/dp/src/vhdl/dp_bsn_source_v2.vhd
index 84c6953020..107073c434 100644
--- a/libraries/base/dp/src/vhdl/dp_bsn_source_v2.vhd
+++ b/libraries/base/dp/src/vhdl/dp_bsn_source_v2.vhd
@@ -165,12 +165,8 @@ BEGIN
           IF dp_on_pps = '1' THEN
             nxt_sync <= '1';   -- ensure issue sync at first sync interval for start at PPS.
             IF pps = '1' THEN
-              IF UNSIGNED(bsn_time_offset) = 0 THEN
-                nxt_state   <= s_dp_on_sop;
-              ELSE
-                nxt_bsn_time_offset_cnt <= (OTHERS=>'0');
-                nxt_state          <= s_bsn_time_offset;
-              END IF;
+              nxt_bsn_time_offset_cnt <= (OTHERS=>'0');
+              nxt_state <= s_bsn_time_offset;
             END IF; 
           ELSE 
             nxt_state   <= s_dp_on_sop;
-- 
GitLab