]> jspc29.x-matter.uni-frankfurt.de Git - tdc.git/commitdiff
rearrange channels 53 - 63; change name of path to status register for contraints
authorJan Michel <j.michel@gsi.de>
Fri, 23 Nov 2018 15:58:04 +0000 (16:58 +0100)
committerJan Michel <j.michel@gsi.de>
Fri, 23 Nov 2018 15:58:04 +0000 (16:58 +0100)
releases/tdc_v2.3/tdc_constraints_64.lpf
releases/tdc_v2.3/unimportant_lines_constraints.lpf

index 6980adff047d2932d232d3e9aa0eba024e38a40b..c919a5edc086ba04aef69230d716b445fbbda5a7 100644 (file)
@@ -694,161 +694,161 @@ UGROUP "ff_en_52" BBOX 1 1
        ;
 LOCATE UGROUP "ff_en_52" SITE "R23C155D" ;
 #
-UGROUP "FC_53" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200/SimAdderNo.FC
-       ;
-LOCATE UGROUP "FC_53" SITE "R104C58D" ;
-UGROUP "hitBuf_53" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.53.hit_mux_ch
-       ;
-LOCATE UGROUP "hitBuf_53" SITE "R105C59D" ;
-UGROUP "ff_en_53" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200/ff_array_en_1_i
-       ;
-LOCATE UGROUP "ff_en_53" SITE "R104C82D" ;
-#
-UGROUP "FC_54" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/SimAdderNo.FC
-       ;
-LOCATE UGROUP "FC_54" SITE "R89C58D" ;
-UGROUP "hitBuf_54" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.54.hit_mux_ch
-       ;
-LOCATE UGROUP "hitBuf_54" SITE "R90C59D" ;
-UGROUP "ff_en_54" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/ff_array_en_1_i
-       ;
-LOCATE UGROUP "ff_en_54" SITE "R89C82D" ;
-#
-UGROUP "FC_55" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200/SimAdderNo.FC
-       ;
-LOCATE UGROUP "FC_55" SITE "R91C58D" ;
-UGROUP "hitBuf_55" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.55.hit_mux_ch
-       ;
-LOCATE UGROUP "hitBuf_55" SITE "R92C59D" ;
-UGROUP "ff_en_55" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200/ff_array_en_1_i
-       ;
-LOCATE UGROUP "ff_en_55" SITE "R91C82D" ;
-#
-UGROUP "FC_56" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200/SimAdderNo.FC
-       ;
-LOCATE UGROUP "FC_56" SITE "R102C58D" ;
-UGROUP "hitBuf_56" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.56.hit_mux_ch
-       ;
-LOCATE UGROUP "hitBuf_56" SITE "R103C59D" ;
-UGROUP "ff_en_56" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200/ff_array_en_1_i
-       ;
-LOCATE UGROUP "ff_en_56" SITE "R102C82D" ;
-
-UGROUP "FC_57" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.57.Channels/Channel200/SimAdderNo.FC
+UGROUP "FC_63" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.63.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_57" SITE "R111C58D" ;
-UGROUP "hitBuf_57" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.57.hit_mux_ch
+LOCATE UGROUP "FC_63" SITE "R104C58D" ;
+UGROUP "hitBuf_63" BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.63.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_57" SITE "R112C59D" ;
-UGROUP "ff_en_57" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.57.Channels/Channel200/ff_array_en_1_i
+LOCATE UGROUP "hitBuf_63" SITE "R105C59D" ;
+UGROUP "ff_en_63" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.63.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_57" SITE "R111C82D" ;
+LOCATE UGROUP "ff_en_63" SITE "R104C82D" ;
 #
-UGROUP "FC_58" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200/SimAdderNo.FC
+UGROUP "FC_64" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.64.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_58" SITE "R113C58D" ;
-UGROUP "hitBuf_58" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.58.hit_mux_ch
+LOCATE UGROUP "FC_64" SITE "R89C58D" ;
+UGROUP "hitBuf_64" BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.64.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_58" SITE "R114C59D" ;
-UGROUP "ff_en_58" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200/ff_array_en_1_i
+LOCATE UGROUP "hitBuf_64" SITE "R90C59D" ;
+UGROUP "ff_en_64" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.64.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_58" SITE "R113C82D" ;
+LOCATE UGROUP "ff_en_64" SITE "R89C82D" ;
 #
 UGROUP "FC_59" BBOX 1 48 
        BLKNAME THE_TDC/GEN_Channels.59.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_59" SITE "R53C131D" ;
-UGROUP "hitBuf_59"  BBOX 1 1
+LOCATE UGROUP "FC_59" SITE "R91C58D" ;
+UGROUP "hitBuf_59" BBOX 1 1
        BLKNAME THE_TDC/GEN_hit_mux.59.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_59" SITE "R54C132D" ;
+LOCATE UGROUP "hitBuf_59" SITE "R92C59D" ;
 UGROUP "ff_en_59" BBOX 1 1
        BLKNAME THE_TDC/GEN_Channels.59.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_59" SITE "R53C155D" ;
+LOCATE UGROUP "ff_en_59" SITE "R91C82D" ;
 #
 UGROUP "FC_60" BBOX 1 48 
        BLKNAME THE_TDC/GEN_Channels.60.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_60" SITE "R55C131D" ;
+LOCATE UGROUP "FC_60" SITE "R102C58D" ;
 UGROUP "hitBuf_60" BBOX 1 1
        BLKNAME THE_TDC/GEN_hit_mux.60.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_60" SITE "R56C132D" ;
+LOCATE UGROUP "hitBuf_60" SITE "R103C59D" ;
 UGROUP "ff_en_60" BBOX 1 1
        BLKNAME THE_TDC/GEN_Channels.60.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_60" SITE "R55C155D" ;
-#
+LOCATE UGROUP "ff_en_60" SITE "R102C82D" ;
+
 UGROUP "FC_61" BBOX 1 48 
        BLKNAME THE_TDC/GEN_Channels.61.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_61" SITE "R66C131D" ;
-UGROUP "hitBuf_61"  BBOX 1 1
+LOCATE UGROUP "FC_61" SITE "R111C58D" ;
+UGROUP "hitBuf_61" BBOX 1 1
        BLKNAME THE_TDC/GEN_hit_mux.61.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_61" SITE "R67C132D" ;
+LOCATE UGROUP "hitBuf_61" SITE "R112C59D" ;
 UGROUP "ff_en_61" BBOX 1 1
        BLKNAME THE_TDC/GEN_Channels.61.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_61" SITE "R66C155D" ;
+LOCATE UGROUP "ff_en_61" SITE "R111C82D" ;
 #
 UGROUP "FC_62" BBOX 1 48 
        BLKNAME THE_TDC/GEN_Channels.62.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_62" SITE "R68C131D" ;
-UGROUP "hitBuf_62"  BBOX 1 1
+LOCATE UGROUP "FC_62" SITE "R113C58D" ;
+UGROUP "hitBuf_62" BBOX 1 1
        BLKNAME THE_TDC/GEN_hit_mux.62.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_62" SITE "R69C132D" ;
+LOCATE UGROUP "hitBuf_62" SITE "R114C59D" ;
 UGROUP "ff_en_62" BBOX 1 1
        BLKNAME THE_TDC/GEN_Channels.62.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_62" SITE "R68C155D" ;
+LOCATE UGROUP "ff_en_62" SITE "R113C82D" ;
 #
-UGROUP "FC_63" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.63.Channels/Channel200/SimAdderNo.FC
+UGROUP "FC_55" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_63" SITE "R86C58D" ;
-UGROUP "hitBuf_63" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.63.hit_mux_ch
+LOCATE UGROUP "FC_55" SITE "R53C131D" ;
+UGROUP "hitBuf_55"  BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.55.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_63" SITE "R87C59D" ;
-UGROUP "ff_en_63" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.63.Channels/Channel200/ff_array_en_1_i
+LOCATE UGROUP "hitBuf_55" SITE "R54C132D" ;
+UGROUP "ff_en_55" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200/ff_array_en_1_i
        ;
-LOCATE UGROUP "ff_en_63" SITE "R86C82D" ;
+LOCATE UGROUP "ff_en_55" SITE "R53C155D" ;
 #
-UGROUP "FC_64" BBOX 1 48 
-       BLKNAME THE_TDC/GEN_Channels.64.Channels/Channel200/SimAdderNo.FC
+UGROUP "FC_56" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "FC_64" SITE "R84C58D" ;
-UGROUP "hitBuf_64" BBOX 1 1
-       BLKNAME THE_TDC/GEN_hit_mux.64.hit_mux_ch
+LOCATE UGROUP "FC_56" SITE "R55C131D" ;
+UGROUP "hitBuf_56" BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.56.hit_mux_ch
        ;
-LOCATE UGROUP "hitBuf_64" SITE "R85C59D" ;
-UGROUP "ff_en_64" BBOX 1 1
-       BLKNAME THE_TDC/GEN_Channels.64.Channels/Channel200/ff_array_en_1_i
+LOCATE UGROUP "hitBuf_56" SITE "R56C132D" ;
+UGROUP "ff_en_56" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200/ff_array_en_1_i
+       ;
+LOCATE UGROUP "ff_en_56" SITE "R55C155D" ;
+#
+UGROUP "FC_57" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.57.Channels/Channel200/SimAdderNo.FC
+       ;
+LOCATE UGROUP "FC_57" SITE "R66C131D" ;
+UGROUP "hitBuf_57"  BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.57.hit_mux_ch
+       ;
+LOCATE UGROUP "hitBuf_57" SITE "R67C132D" ;
+UGROUP "ff_en_57" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.57.Channels/Channel200/ff_array_en_1_i
+       ;
+LOCATE UGROUP "ff_en_57" SITE "R66C155D" ;
+#
+UGROUP "FC_58" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200/SimAdderNo.FC
+       ;
+LOCATE UGROUP "FC_58" SITE "R68C131D" ;
+UGROUP "hitBuf_58"  BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.58.hit_mux_ch
+       ;
+LOCATE UGROUP "hitBuf_58" SITE "R69C132D" ;
+UGROUP "ff_en_58" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200/ff_array_en_1_i
+       ;
+LOCATE UGROUP "ff_en_58" SITE "R68C155D" ;
+#
+UGROUP "FC_53" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200/SimAdderNo.FC
        ;
-LOCATE UGROUP "ff_en_64" SITE "R84C82D" ;
+LOCATE UGROUP "FC_53" SITE "R86C58D" ;
+UGROUP "hitBuf_53" BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.53.hit_mux_ch
+       ;
+LOCATE UGROUP "hitBuf_53" SITE "R87C59D" ;
+UGROUP "ff_en_53" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200/ff_array_en_1_i
+       ;
+LOCATE UGROUP "ff_en_53" SITE "R86C82D" ;
+#
+UGROUP "FC_54" BBOX 1 48 
+       BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/SimAdderNo.FC
+       ;
+LOCATE UGROUP "FC_54" SITE "R84C58D" ;
+UGROUP "hitBuf_54" BBOX 1 1
+       BLKNAME THE_TDC/GEN_hit_mux.54.hit_mux_ch
+       ;
+LOCATE UGROUP "hitBuf_54" SITE "R85C59D" ;
+UGROUP "ff_en_54" BBOX 1 1
+       BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200/ff_array_en_1_i
+       ;
+LOCATE UGROUP "ff_en_54" SITE "R84C82D" ;
 #
 
 
@@ -1011,14 +1011,16 @@ UGROUP "EF_RT1" BBOX 17 49
        BLKNAME THE_TDC/GEN_Channels.52.Channels/Buffer_128.The_Buffer
        ;
 LOCATE UGROUP "EF_RT1" SITE "R8C131D" ;
-UGROUP "EF_RT2" BBOX 17 49
+
+UGROUP "EF_CC3" BBOX 10 49
        BLKNAME THE_TDC/GEN_Channels.53.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.53.Channels/Buffer_128.The_Buffer
        BLKNAME THE_TDC/GEN_Channels.54.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.54.Channels/Buffer_128.The_Buffer
        ;
-LOCATE UGROUP "EF_RT2" SITE "R105C58D" ;
-UGROUP "EF_RC1" BBOX 17 49
+LOCATE UGROUP "EF_CC3" SITE "R78C58D" ;
+
+UGROUP "EF_RC2" BBOX 17 49
        BLKNAME THE_TDC/GEN_Channels.55.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.55.Channels/Buffer_128.The_Buffer
        BLKNAME THE_TDC/GEN_Channels.56.Channels/Channel200
@@ -1028,8 +1030,9 @@ UGROUP "EF_RC1" BBOX 17 49
        BLKNAME THE_TDC/GEN_Channels.58.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.58.Channels/Buffer_128.The_Buffer
        ;
-LOCATE UGROUP "EF_RC1" SITE "R89C58D" ;
-UGROUP "EF_RC2" BBOX 17 49
+LOCATE UGROUP "EF_RC2" SITE "R53C131D" ;
+
+UGROUP "EF_RC1" BBOX 17 49
        BLKNAME THE_TDC/GEN_Channels.59.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.59.Channels/Buffer_128.The_Buffer
        BLKNAME THE_TDC/GEN_Channels.60.Channels/Channel200
@@ -1039,14 +1042,17 @@ UGROUP "EF_RC2" BBOX 17 49
        BLKNAME THE_TDC/GEN_Channels.62.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.62.Channels/Buffer_128.The_Buffer
        ;
-LOCATE UGROUP "EF_RC2" SITE "R53C131D" ;
-UGROUP "EF_CC3" BBOX 10 49
+LOCATE UGROUP "EF_RC1" SITE "R89C58D" ;
+
+
+UGROUP "EF_RT2" BBOX 17 49
        BLKNAME THE_TDC/GEN_Channels.63.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.64.Channels/Channel200
        BLKNAME THE_TDC/GEN_Channels.63.Channels/Buffer_128.The_Buffer
        BLKNAME THE_TDC/GEN_Channels.64.Channels/Buffer_128.The_Buffer
        ;
-LOCATE UGROUP "EF_CC3" SITE "R78C58D" ;
+LOCATE UGROUP "EF_RT2" SITE "R105C58D" ;       
+
 
 #############################################################################
 ## Stretcher
index bd14631c8629b956fb108876d7def7043d1c0b25..1943a1e7c95d4a6e5c23176eeafb17f68f14da3a 100644 (file)
@@ -40,8 +40,10 @@ MULTICYCLE FROM CELL "THE_TDC/TheSlowcontrolBus/DATA_OUT*" 20 ns;
 MULTICYCLE TO CELL "THE_TDC/TheHitCounterBus/BUS_TX[data][*]" 20 ns;
 MULTICYCLE TO CELL "THE_TDC/TheStatusRegisterBus/BUS_TX[data][*]" 20 ns;
 MULTICYCLE TO CELL "THE_TDC/TheChannelDebugBus/BUS_TX[data][*]" 20 ns;
+MULTICYCLE TO CELL  "THE_TDC/buschdebug_data_in*" 20 ns;
 MULTICYCLE FROM CELL "THE_ENDPOINT/THE_ENDPOINT/*" TO CELL "THE_TDC/TheTriggerHandler/STATE_TW_CURRENT*" 10 ns;
 
+MULTICYCLE FROM CELL "THE_TDC/TheTriggerHandler/TRG_TIME_OU*" TO CELL "THE_TDC/status_registers_bus*" 20 ns;
 
 MULTICYCLE TO CELL "THE_TDC/TheHitCounterBus/*US_TX.data*" 20 ns;
 MULTICYCLE TO CELL "THE_TDC/TheStatusRegisterBus/*US_TX.data*" 20 ns;