]> jspc29.x-matter.uni-frankfurt.de Git - tdc.git/commitdiff
few updates to block constraints
authorJan Michel <j.michel@gsi.de>
Thu, 24 Oct 2019 11:38:43 +0000 (13:38 +0200)
committerJan Michel <j.michel@gsi.de>
Thu, 24 Oct 2019 11:38:43 +0000 (13:38 +0200)
releases/tdc_v2.3/Readout_record.vhd
releases/tdc_v2.3/unimportant_lines_constraints.lpf

index c4564a0c6e36035f86b09ab2136dedcf8ee819cf..7a6cfa4ae27910342e8180d48b32069169b5a8c8 100644 (file)
@@ -241,7 +241,7 @@ begin  -- behavioral
   begin
     if rising_edge(CLK_100) then
       TW_pre  <= std_logic_vector(unsigned(trg_time)-trg_win_pre);
-      TW_post <= std_logic_vector(signed('0' & trg_time)+trg_win_post)(38 downto 0);
+      TW_post <= std_logic_vector(resize(signed('0' & trg_time)+trg_win_post,39));
     end if;
   end process TrigWinCalculation;
 
index 1943a1e7c95d4a6e5c23176eeafb17f68f14da3a..b36d3813b2d0e2565a0600fa2562c4e219e429d7 100644 (file)
@@ -22,6 +22,9 @@ MULTICYCLE TO CELL "THE_TDC/TheReadout/TW_pre*" 4 x;
 MULTICYCLE TO CELL "THE_TDC/TheReadout/TW_post*" 4 x;
 MULTICYCLE TO CELL "THE_TDC/TheReadout/TW_pr*" 4 x;
 MULTICYCLE TO CELL "THE_TDC/TheReadout/TW_pos*" 4 x;
+MULTICYCLE TO CELL "THE_TDC/TheReadout/un4_tw_pos*" 4 x;
+MULTICYCLE TO PORT "THE_TDC/TheReadout/un4_tw_pos*" 4 x;
+MULTICYCLE TO ASIC "THE_TDC/TheReadout/un4_tw_post[39:0]" PIN "*" 4 x; 
 
 MULTICYCLE FROM CELL "THE_TDC/hit_edge[*]" TO CELL "THE_TDC/GEN_Channels.*.Channels/Channel200/memory_ram" 2.000000 X ;