From 977af9ddaa531878a19e5acc382a760fdaa0a14b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gendre?= <sebastien.gendre@etu.hesge.ch>
Date: Thu, 20 Mar 2025 00:57:09 +0100
Subject: [PATCH] AXI4-lite periph: Set correct wait time between accesses and
 bad step value

---
 .../tb_axi4lite_hog_build_info.vhd            | 20 +++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/hog-build-info/hog-build-info.srcs/sim/axi4lite_interface_tb/tb_axi4lite_hog_build_info.vhd b/hog-build-info/hog-build-info.srcs/sim/axi4lite_interface_tb/tb_axi4lite_hog_build_info.vhd
index 2e05e4d..2f1032b 100644
--- a/hog-build-info/hog-build-info.srcs/sim/axi4lite_interface_tb/tb_axi4lite_hog_build_info.vhd
+++ b/hog-build-info/hog-build-info.srcs/sim/axi4lite_interface_tb/tb_axi4lite_hog_build_info.vhd
@@ -221,28 +221,28 @@ begin
 
     -- Request to read register 0
     axi4lite_read(GDR_BASEADDR, rd_data_s, axi4lite_rd_bus_i, axi4lite_rd_bus_o);
-    check_reg_0_data_s <= '0';
-    wait for CLK_PERIOD;
+    check_reg_0_data_s <= '1';
+    wait for CLK_PERIOD * 2;
 
     -- Request to read register 1
     axi4lite_read(GTR_BASEADDR, rd_data_s, axi4lite_rd_bus_i, axi4lite_rd_bus_o);
-    check_reg_1_data_s <= '0';
-    wait for CLK_PERIOD;
+    check_reg_1_data_s <= '1';
+    wait for CLK_PERIOD * 2;
     
     -- Request to read register 2
     axi4lite_read(GVR_BASEADDR, rd_data_s, axi4lite_rd_bus_i, axi4lite_rd_bus_o);
-    check_reg_2_data_s <= '0';
-    wait for CLK_PERIOD;
+    check_reg_2_data_s <= '1';
+    wait for CLK_PERIOD * 2;
     
     -- Request to read register 3
     axi4lite_read(GSR_BASEADDR, rd_data_s, axi4lite_rd_bus_i, axi4lite_rd_bus_o);
-    check_reg_3_data_s <= '0';
-    wait for CLK_PERIOD;
+    check_reg_3_data_s <= '1';
+    wait for CLK_PERIOD * 2;
     
     -- Request to read unknown register 
     axi4lite_read(UNK_BASEADDR, rd_data_s, axi4lite_rd_bus_i, axi4lite_rd_bus_o);
-    check_reg_unk_data_s <= '0';
-    wait for CLK_PERIOD;
+    check_reg_unk_data_s <= '1';
+    wait for CLK_PERIOD * 2;
 
     -- Wait endlessly
     wait;
-- 
GitLab