From: Jan Michel Date: Mon, 23 Oct 2017 09:05:33 +0000 (+0200) Subject: update some constraints X-Git-Tag: v2.3~28 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=6a529ea4bee04c1d679837bf305128ca1566437c;p=tdc.git update some constraints --- diff --git a/releases/tdc_v2.3/unimportant_lines_constraints.lpf b/releases/tdc_v2.3/unimportant_lines_constraints.lpf index d476a48..1cf3419 100644 --- a/releases/tdc_v2.3/unimportant_lines_constraints.lpf +++ b/releases/tdc_v2.3/unimportant_lines_constraints.lpf @@ -20,6 +20,8 @@ MULTICYCLE FROM CELL "THE_TDC/TheEpochCounter/counter*" TO CELL "THE_TDC/GEN_Cha 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 FROM CELL "THE_TDC/hit_edge[*]" TO CELL "THE_TDC/GEN_Channels.*.Channels/Channel200/memory_ram" 2.000000 X ; @@ -38,6 +40,18 @@ MULTICYCLE TO CELL "THE_TDC/TheStatusRegisterBus/BUS_TX[data][*]" 20 ns; MULTICYCLE TO CELL "THE_TDC/TheChannelDebugBus/BUS_TX[data][*]" 20 ns; MULTICYCLE FROM CELL "THE_ENDPOINT/THE_ENDPOINT/*" TO CELL "THE_TDC/TheTriggerHandler/STATE_TW_CURRENT*" 10 ns; + +MULTICYCLE TO CELL "THE_TDC/TheHitCounterBus/*US_TX.data*" 20 ns; +MULTICYCLE TO CELL "THE_TDC/TheStatusRegisterBus/*US_TX.data*" 20 ns; +MULTICYCLE TO CELL "THE_TDC/TheChannelDebugBus/*US_TX.data*" 20 ns; + +MULTICYCLE FROM CELL "THE_CLOCK_RESET/THE_RESET_HANDLER/final_reset*" CLKNET clk_sys TO CLKNET clk_sys 5x; +MULTICYCLE FROM CELL "THE_CLOCK_RESET/THE_RESET_HANDLER/final_reset*" CLKNET clk_sys TO CELL "THE_TDC/*Channe*/Channel200/RingBuffer*FIFO/*" 5x; + +MULTICYCLE FROM CELL "THE_TDC/reset_tdc*" TO CLKNET clk_full_osc 2x; +MULTICYCLE FROM CELL "THE_TDC/reset_tdc*" TO CLKNET clk_full 2x; + + MAXDELAY NET "THE_TDC/hit_in_i*" 0.600000 nS; #DATAPATH_ONLY ;