From 2e08a99e622a92c59bd4e7056a428f76b66e2b28 Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Wed, 11 May 2016 12:58:45 +0000
Subject: [PATCH] Corrected first read yields locked, next read yields locked
 stable.

---
 libraries/io/aduh/tb/vhdl/tb_mms_aduh_quad.vhd | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/libraries/io/aduh/tb/vhdl/tb_mms_aduh_quad.vhd b/libraries/io/aduh/tb/vhdl/tb_mms_aduh_quad.vhd
index bf3451cbed..4458526eac 100644
--- a/libraries/io/aduh/tb/vhdl/tb_mms_aduh_quad.vhd
+++ b/libraries/io/aduh/tb/vhdl/tb_mms_aduh_quad.vhd
@@ -172,13 +172,13 @@ BEGIN
     proc_common_wait_some_cycles(mm_clk, 10);
     
     -- Read aduh locked status for AB, CD
-    proc_common_wait_some_cycles(mm_clk, 10);
+    proc_common_wait_some_cycles(mm_clk, 20);
     state <= "LOCKED  ";
     proc_mem_mm_bus_rd(0, mm_clk, reg_mosi); proc_mem_mm_bus_rd_latency(c_mem_reg_rd_latency, mm_clk); aduh_ab_locked <= reg_miso.rddata(31 DOWNTO 0);
     proc_mem_mm_bus_rd(1, mm_clk, reg_mosi); proc_mem_mm_bus_rd_latency(c_mem_reg_rd_latency, mm_clk); aduh_cd_locked <= reg_miso.rddata(31 DOWNTO 0);
     proc_common_wait_some_cycles(mm_clk, 1);
-    ASSERT TO_UINT(aduh_ab_locked)=3 REPORT "ADU-AB in not locked" SEVERITY ERROR;
-    ASSERT TO_UINT(aduh_cd_locked)=3 REPORT "ADU-CD in not locked" SEVERITY ERROR;
+    ASSERT TO_UINT(aduh_ab_locked)=1 REPORT "ADU-AB in not locked" SEVERITY ERROR;
+    ASSERT TO_UINT(aduh_cd_locked)=1 REPORT "ADU-CD in not locked" SEVERITY ERROR;
     
     ----------------------------------------------------------------------------
     -- Expect aduh BIST OK for A, B, C, D
@@ -198,8 +198,8 @@ BEGIN
     proc_mem_mm_bus_rd(0, mm_clk, reg_mosi); proc_mem_mm_bus_rd_latency(c_mem_reg_rd_latency, mm_clk); aduh_ab_locked <= reg_miso.rddata(31 DOWNTO 0);
     proc_mem_mm_bus_rd(1, mm_clk, reg_mosi); proc_mem_mm_bus_rd_latency(c_mem_reg_rd_latency, mm_clk); aduh_cd_locked <= reg_miso.rddata(31 DOWNTO 0);
     proc_common_wait_some_cycles(mm_clk, 1);
-    ASSERT TO_UINT(aduh_ab_locked)=3 REPORT "ADU-AB in not locked" SEVERITY ERROR;
-    ASSERT TO_UINT(aduh_cd_locked)=3 REPORT "ADU-CD in not locked" SEVERITY ERROR;
+    ASSERT TO_UINT(aduh_ab_locked)=3 REPORT "ADU-AB in not locked stable" SEVERITY ERROR;
+    ASSERT TO_UINT(aduh_cd_locked)=3 REPORT "ADU-CD in not locked stable" SEVERITY ERROR;
     
     ----------------------------------------------------------------------------
     -- Expect aduh BIST errors for A, B, C, D
-- 
GitLab