]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
Added FF to time-reference signal
authorHadaq in Frankfurt <hadaq@frankfurt>
Thu, 4 Apr 2013 21:23:11 +0000 (23:23 +0200)
committerHadaq in Frankfurt <hadaq@frankfurt>
Thu, 4 Apr 2013 21:23:11 +0000 (23:23 +0200)
cts/trb3_central.vhd

index 396d7a6ba2846d79f126ee21b596ba0794d026cf..2af16581ac314acbf63cce657b3e4ce31a0cc615 100644 (file)
@@ -1201,7 +1201,6 @@ gen_TDC : if INCLUDE_TDC = c_YES generate
   THE_TDC : TDC
     generic map (
       CHANNEL_NUMBER => 5,             -- Number of TDC channels
-      STATUS_REG_NR  => 0,
       CONTROL_REG_NR => 2)
     port map (
       RESET                 => reset_i,
@@ -1303,10 +1302,18 @@ end process;
   CLK_MNGR1_USER <= select_tc(19 downto 16);
   CLK_MNGR2_USER <= select_tc(27 downto 24); 
 
+   
+  cts_rdo_trigger <= cts_trigger_out;
 
+process begin
+  -- output time reference synchronously to the 200MHz clock
+  -- in order to reduce jitter
+  wait until rising_edge(clk_200_i);
   TRIGGER_OUT    <= cts_trigger_out;
   TRIGGER_OUT2   <= cts_trigger_out;
-  cts_rdo_trigger <= cts_trigger_out;
+end process;
+  
+  
 ---------------------------------------------------------------------------
 -- FPGA communication
 ---------------------------------------------------------------------------