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;
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 ;