From b02b094007b40fee1e0ddc32d4fcbf649e9b1ec0 Mon Sep 17 00:00:00 2001
From: David Cussans <David.Cussans@bristol.ac.uk>
Date: Tue, 1 May 2018 15:36:09 +0100
Subject: [PATCH] * Fixing bug T0_Shutter_Iface_rtl.vhd * Added ipbus_syncreg_v
 and dependencies to projects/TLU_v1e/firmware/cfg/tlu_1e.dep

---
 components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd | 3 +--
 projects/TLU_v1e/firmware/cfg/tlu_1e.dep             | 3 +++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd b/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd
index d3a3ca8f..26a3c637 100644
--- a/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd
+++ b/components/tlu/firmware/hdl/T0_Shutter_Iface_rtl.vhd
@@ -80,8 +80,7 @@ ARCHITECTURE rtl OF T0_Shutter_Iface IS
 
   signal s_enable_sequence : std_logic ; --! take high to enable sequence
   signal s_enable_internal_cycle : std_logic ; --! take high to enable internal sequence
-  -- signal s_internal_cycle_length : STD_LOGIC_VECTOR(g_IPBUS_WIDTH-1 downto 0); --! Length of internally generated strobe cycle.
-
+  signal s_T0_ipbus : std_logic; --! T0 synchronization signal on IPBus clock domain.
 
   constant c_NUM_CTRL_REGS  : integer := 8;
   constant c_NUM_STAT_REGS  : integer := 1;
diff --git a/projects/TLU_v1e/firmware/cfg/tlu_1e.dep b/projects/TLU_v1e/firmware/cfg/tlu_1e.dep
index 67d503b0..53e8dcc6 100644
--- a/projects/TLU_v1e/firmware/cfg/tlu_1e.dep
+++ b/projects/TLU_v1e/firmware/cfg/tlu_1e.dep
@@ -4,6 +4,9 @@
 addrtab -t TLUaddrmap.xml
 
 src -c ipbus-firmware:components/ipbus_slaves ipbus_ctrlreg_v.vhd
+src -c ipbus-firmware:components/ipbus_slaves ipbus_syncreg_v.vhd
+src -c ipbus-firmware:components/ipbus_slaves syncreg_w.vhd
+src -c ipbus-firmware:components/ipbus_slaves syncreg_r.vhd
 src -c ipbus-firmware:components/ipbus_core ipbus_fabric_sel.vhd
 src ipbus_decode_top.vhd
 
-- 
GitLab