]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
constraint files are individual for each design
authorCahit <c.ugur@gsi.de>
Tue, 6 May 2014 12:52:00 +0000 (14:52 +0200)
committerCahit <c.ugur@gsi.de>
Tue, 6 May 2014 12:52:00 +0000 (14:52 +0200)
32PinAddOn/compile_constraints.pl
hadesstart/compile_constraints.pl
tdc_releases/tdc_v1.6.1/tdc_constraints_64.lpf.nogroup
wasa/unimportant_lines_constraints.lpf

index 346074dd6317d5efa95efc7749f567609825bacd..f23f766247010bfa5576e8162d1605dea840a3da 100755 (executable)
@@ -5,9 +5,9 @@ use strict;
 
 my $TOPNAME                      = "trb3_periph_32PinAddOn";  #Name of top-level entity
 
-
 #create full lpf file
-system("cp ../base/trb3_periph_32PinAddOn.lpf diamond/$TOPNAME.lpf");
-system("cat currentRelease/trbnet_constraints.lpf >> diamond/$TOPNAME.lpf");
-system("cat currentRelease/tdc_constraints.lpf >> diamond/$TOPNAME.lpf");
-
+system("cp ../base/$TOPNAME.lpf diamond/trb3_periph.lpf");
+system("cat currentRelease/trbnet_constraints.lpf >> diamond/trb3_periph.lpf");
+system("cat currentRelease/tdc_constraints_64.lpf >> diamond/trb3_periph.lpf");
+system("cat currentRelease/unimportant_lines_constraints.lpf >> diamond/trb3_periph.lpf");
+system("cat unimportant_lines_constraints.lpf >> diamond/trb3_periph.lpf");
index 346074dd6317d5efa95efc7749f567609825bacd..610a599837cc91b37d95bba4e9879c2b25af29ef 100755 (executable)
@@ -5,9 +5,9 @@ use strict;
 
 my $TOPNAME                      = "trb3_periph_32PinAddOn";  #Name of top-level entity
 
-
 #create full lpf file
-system("cp ../base/trb3_periph_32PinAddOn.lpf diamond/$TOPNAME.lpf");
-system("cat currentRelease/trbnet_constraints.lpf >> diamond/$TOPNAME.lpf");
-system("cat currentRelease/tdc_constraints.lpf >> diamond/$TOPNAME.lpf");
-
+system("cp ../base/trb3_periph_ada.lpf diamond/trb3_periph.lpf");
+system("cat currentRelease/trbnet_constraints.lpf >> diamond/trb3_periph.lpf");
+system("cat currentRelease/tdc_constraints_64.lpf >> diamond/trb3_periph.lpf");
+system("cat currentRelease/unimportant_lines_constraints.lpf >> diamond/trb3_periph.lpf");
+system("cat unimportant_lines_constraints.lpf >> diamond/trb3_periph.lpf");
index 5bc6c29f73697186c67e25670c19956cfcc991c7..ac310c68894648ea79ae5b1a0841b0b11bff0aea 100644 (file)
@@ -669,52 +669,3 @@ LOCATE UGROUP "ff_en_64" SITE "R113C27D" ;
 #############################################################################
 ## Other Logic Placements
 #############################################################################
-
-
-#############################################################################
-##                         Unimportant Data Lines                          ##
-#############################################################################
-MULTICYCLE FROM CELL "THE_TDC/reset_tdc*" 4x;
-MULTICYCLE FROM CELL "THE_TDC/reset_counters*" 4x;
-MULTICYCLE FROM CELL "PROC_TDC_CTRL_REG*tdc_ctrl_reg*" 4x;
-
-MULTICYCLE TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/SimAdderNo*FC/FF*" 4x;
-MULTICYCLE TO CELL "THE_TDC/ReferenceChannel/Channel200/SimAdderNo*FC/FF*" 4x;
-
-MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/FIFO/*" CLKNET CLK_EXT TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/FIFO/*" CLKNET clk_100_i_c 2x;
-MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/FIFO/*" CLKNET CLK_EXT TO CELL "THE_TDC/ReferenceChannel/Channel200/FIFO/*" CLKNET clk_100_i_c 2x;
-
-MULTICYCLE TO CELL "THE_TDC/GEN_Channels*Channels/sync_q*" 4 x;
-MULTICYCLE TO CELL "THE_TDC/ReferenceChannel/sync_q*" 4 x;
-
-MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/FIFO/FF*" TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/fifo_almost_full_sync*" 2x;
-MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/FIFO/FF*" TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/fifo_almost_full_sync*" 2x;
-
-MULTICYCLE FROM CELL "THE_TDC/TheEpochCounter/counter*" TO CELL "THE_TDC/GEN_Channels*Channels/epoch_cntr_reg*" 5 X;
-MULTICYCLE FROM CELL "THE_TDC/TheEpochCounter/counter*" TO CELL "THE_TDC/ReferenceChannel/epoch_cntr_reg*" 5 X;
-
-MAXDELAY NET "THE_TDC/hit_in_i[*]" 0.600000 nS; #DATAPATH_ONLY ;
-
-## Maybe effective
-
-MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/gen_DEBUG_risingEdgeDetect_1/PULSE_OUT" 5 x;
-MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/gen_DEBUG_risingEdgeDetect_1/PULSE_OUT" 5 x;
-
-
-
-
-
-
-# BLOCK NET "THE_TDC/reset_tdc*" ;
-# BLOCK NET "THE_TDC/reset_rdo*" ;
-# #BLOCK NET "THE_TDC/hit_in_i_*" ;
-# BLOCK NET "THE_TDC/hit_latch*" ;
-# BLOCK NET "THE_TDC/reset_counters_i*" ;
-
-
-
-# PROHIBIT SECONDARY NET "THE_TDC/ReferenceChannel/Channel200/ff_array_en_i";
-# PROHIBIT SECONDARY NET "THE_TDC/GEN_Channels*Channels/Channel200/ff_array_en_i";
-
-# MULTICYCLE FROM CELL "THE_RESET_HANDLER/final_reset_1" 50 ns;
-# MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/The_Buffer/*" TO CELL "THE_TDC/TheReadout/rd_en*" 2 X;
index 5bc7ad7b35b1e67008892195e40b7b82100e526e..0c65598cc830b0c7ae1cb9803565ec46b65f55bc 100644 (file)
@@ -1,4 +1,4 @@
-MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/RingBuffer*FIFO/*" CLKNET CLK_PCLK_LEFT_c TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/RingBuffer*FIFO/*" CLKNET clk_100_i_c 2x;
-MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/RingBuffer*FIFO/*" CLKNET CLK_PCLK_LEFT_c TO CELL "THE_TDC/ReferenceChannel/Channel200/RingBuffer*FIFO/*" CLKNET clk_100_i_c 2x;
+MULTICYCLE FROM CELL "THE_TDC/GEN_Channels*Channels/Channel200/RingBuffer*FIFO/*" CLKNET CLK_PCLK_LEFT_c TO CELL "THE_TDC/GEN_Channels*Channels/Channel200/RingBuffer*FIFO/*" CLKNET clk_100_i_c 2x;
+MULTICYCLE FROM CELL "THE_TDC/ReferenceChannel/Channel200/RingBuffer*FIFO/*" CLKNET CLK_PCLK_LEFT_c TO CELL "THE_TDC/ReferenceChannel/Channel200/RingBuffer*FIFO/*" CLKNET clk_100_i_c 2x;
 
-MULTICYCLE FROM CELL "THE_RESET_HANDLER/final_reset*" CLKNET clk_100_i_c TO CLKNET clk_100_i_c 5x;
+MULTICYCLE FROM CELL "THE_RESET_HANDLER/final_reset*" CLKNET clk_100_i_c TO CLKNET clk_100_i_c 5x;