]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
committed old changes ctsplacement
authorJan Michel <j.michel@gsi.de>
Wed, 12 Jun 2013 08:19:52 +0000 (10:19 +0200)
committerJan Michel <j.michel@gsi.de>
Wed, 12 Jun 2013 08:19:52 +0000 (10:19 +0200)
cts/compile_central_frankfurt.pl
cts/nodelist_frankfurt.txt [new file with mode: 0644]
cts/trb3_central.p2t
cts/trb3_central.vhd
cts/trb3_central_constraints.lpf

index 0a46f6917321a1b2afce577aeb268191290bc9a9..67247fbaa47cb90431e6263f6a078230184025d6 100755 (executable)
@@ -121,7 +121,7 @@ $c=qq|$lattice_path/ispfpga/bin/lin/map                  -retime -split_node -a
 execute($c);
 
 
-$c=qq|multipar -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd"|;
+$c=qq|multipar -m ../nodelist_frankfurt.txt -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd"|;
 #$c=qq|$lattice_path/ispfpga/bin/lin/par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd" "$TOPNAME.prf"|;
 #$c=qq|$lattice_path/ispfpga/bin/lin/par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.dir" "$TOPNAME.prf"|;
 execute($c);
diff --git a/cts/nodelist_frankfurt.txt b/cts/nodelist_frankfurt.txt
new file mode 100644 (file)
index 0000000..571f5cc
--- /dev/null
@@ -0,0 +1,14 @@
+
+
+[jspc22]
+system = linux
+corenum = 2
+env = /d/jspc29/lattice/diamond_settings.sh
+workdir = /d/jspc22/trb/git/trb3/cts/workdir
+
+[jspc48]
+system = linux
+corenum = 3
+env = /d/jspc29/lattice/diamond_settings.sh
+workdir = /d/jspc22/trb/git/trb3/cts/workdir
+
index dfb9e2a53f8b24758800295b59725ce886976ca8..64664cc2023ad0723cc93243901188528ed92cfc 100644 (file)
@@ -1,13 +1,13 @@
 -w
 -l 5
 -i 6
--n 3
+-n 5
 -t 2
 -s 100
 -c 0
 -e 0
 -stopzero
--exp parUseNBR=0:parCDP=auto:parCDR=1:parPathBased=OFF:parHold=OFF:parDisablePgroup=0
+-exp parUseNBR=0:parCDP=auto:parCDR=1:parPathBased=OFF:parDisablePgroup=0:parHold=ON
 
 
 
index 58e2689d33cef811c3fa3c0e359eca333d06e1e7..a8cf95b170e03a8c17ce7e9ab92f2e71c25caa7e 100644 (file)
@@ -617,15 +617,16 @@ THE_MAIN_PLL : pll_in200_out100
     LOCK   => pll_lock
     );
 
--- generates hits for calibration uncorrelated with tdc clk
-THE_CALIBRATION_PLL : pll_in125_out20
-       port map (
-               CLK   => CLK_GPLL_RIGHT,
-               CLKOP => clk_20_i,
-               CLKOK => clk_125_i,
-               LOCK  => open);
+-- -- generates hits for calibration uncorrelated with tdc clk
+-- THE_CALIBRATION_PLL : pll_in125_out20
+--     port map (
+--             CLK   => CLK_GPLL_RIGHT,
+--             CLKOP => clk_20_i,
+--             CLKOK => clk_125_i,
+--             LOCK  => open);
 
-  
+  clk_125_i <= CLK_GPLL_RIGHT;
+  clk_20_i <= '0';
 
 ---------------------------------------------------------------------------
 -- The TrbNet media interface (SFP)
@@ -1405,21 +1406,21 @@ end process;
 ---------------------------------------------------------------------------
 -- AddOn Connector
 ---------------------------------------------------------------------------
-    PWM_OUT                        <= "00";
-    
-    JOUT1                          <= x"0";
-    JOUT2                          <= x"0";
-    JOUTLVDS                       <= x"00";
-    JTTL                           <= x"0000";
-    TRG_FANOUT_ADDON               <= '0';
-    
-    LED_BANK                       <= x"FF";
-    LED_RJ_GREEN                   <= "111111";
-    LED_RJ_RED                     <= "111111";
-    LED_FAN_GREEN                  <= '1';
-    LED_FAN_ORANGE                 <= '1';
-    LED_FAN_RED                    <= '1';
-    LED_FAN_YELLOW                 <= '1';
+--     PWM_OUT                        <= "00";
+--     
+--     JOUT1                          <= x"0";
+--     JOUT2                          <= x"0";
+--     JOUTLVDS                       <= x"00";
+--     JTTL                           <= x"0000";
+--     TRG_FANOUT_ADDON               <= '0';
+--     
+--     LED_BANK                       <= x"FF";
+--     LED_RJ_GREEN                   <= "111111";
+--     LED_RJ_RED                     <= "111111";
+--     LED_FAN_GREEN                  <= '1';
+--     LED_FAN_ORANGE                 <= '1';
+--     LED_FAN_RED                    <= '1';
+--     LED_FAN_YELLOW                 <= '1';
 
 
 ---------------------------------------------------------------------------
index 66bcbda761d00409c96b6d08aa169d4b9b006c42..71986c02fa471137c4479d1eb42692c36547827c 100644 (file)
@@ -47,19 +47,19 @@ MULTICYCLE TO CELL "gen_single_sfp_THE_MEDIA_UPLINK/SCI_DATA_OUT*" 50 ns;
 MULTICYCLE TO CELL "gen_four_sfp_THE_MEDIA_UPLINK/SCI_DATA_OUT*" 50 ns;
 
 #SPI Interface
-REGION "REGION_SPI" "R10C111D" 12 16 DEVSIZE;
-LOCATE UGROUP "THE_SPI_MASTER/SPI_group" REGION "REGION_SPI" ; 
-LOCATE UGROUP "THE_SPI_MEMORY/SPI_group" REGION "REGION_SPI" ;
+REGION "REGION_SPI" "R13C150D" 12 16 DEVSIZE;
+#LOCATE UGROUP "THE_SPI_MASTER/SPI_group" REGION "REGION_SPI" ; 
+#LOCATE UGROUP "THE_SPI_MEMORY/SPI_group" REGION "REGION_SPI" ;
 
-REGION "REGION_CTS" "R40C135D" 70 46 DEVSIZE;
-UGROUP "cts_group" 
-  BLKNAME THE_CTS;
-LOCATE UGROUP "cts_group" REGION "REGION_CTS";  
+REGION "REGION_CTS" "R42C38D" 37 57 DEVSIZE;
+UGROUP "cts_group" 
+  BLKNAME THE_CTS;
+LOCATE UGROUP "cts_group" REGION "REGION_CTS";  
 MULTICYCLE TO CELL "THE_MBS/trg_sync" 20 ns;
 MULTICYCLE TO CELL "THE_MBS/error_reg" 20 ns;
 
 #TrbNet Hub 
-REGION "REGION_IOBUF" "R40C75D" 65 80 DEVSIZE;
+REGION "REGION_IOBUF" "R40C90D" 55 75 DEVSIZE;
 LOCATE UGROUP "THE_HUB/THE_HUB/gen_muxes_0_MPLEX/MUX_group" REGION "REGION_IOBUF" ;
 LOCATE UGROUP "THE_HUB/THE_HUB/gen_muxes_1_MPLEX/MUX_group" REGION "REGION_IOBUF" ;
 LOCATE UGROUP "THE_HUB/THE_HUB/gen_muxes_2_MPLEX/MUX_group" REGION "REGION_IOBUF" ;
@@ -208,12 +208,12 @@ UGROUP "gbe_rx_tx"
        BLKNAME GBE/setup_imp_gen_SETUP;
 
        
-REGION "GBE_REGION" "R45C20D" 33 37 DEVSIZE;
-REGION "MED0" "R81C5D" 34 35 DEVSIZE;
+REGION "GBE_REGION" "R44C45D" 36 42 DEVSIZE;
+REGION "MED0" "R81C10D" 34 40 DEVSIZE;
 LOCATE UGROUP "gbe_rx_tx" REGION "GBE_REGION" ;
 FREQUENCY NET "GBE/imp_gen_serdes_intclk_gen_PCS_SERDES/un1_PCS_SERDES_1" 125.000000 MHz ;
 FREQUENCY NET "GBE/serdes_clk_125_c" 125.000000 MHz ;
-REGION "GBE_MAIN_REGION" "R69C30C" 46 44 DEVSIZE;
+REGION "GBE_MAIN_REGION" "R78C50C" 37 34 DEVSIZE;
 LOCATE UGROUP "controllers" REGION "GBE_MAIN_REGION" ;
 LOCATE UGROUP "tsmac" REGION "MED0" ;
 BLOCK JTAGPATHS ;
@@ -282,7 +282,7 @@ UGROUP "pcs_rx_to_mac"
        BLKNAME GBE/pcs_rxd_qq_5
        BLKNAME GBE/pcs_rxd_qq_6
        BLKNAME GBE/pcs_rxd_qq_7;
-USE PRIMARY NET "CLK_GPLL_RIGHT_c" ;
+USE PRIMARY NET "CLK_GPLL_RIGHT_c" ;
 FREQUENCY NET "GBE/serdes_rx_clk_c" 125.000000 MHz PAR_ADJ 25.000000 ;
 FREQUENCY NET "GBE/imp_gen_serdes_intclk_gen_PCS_SERDES/clk_int_SERDES_GBE/FF_TX_F_CLK_0" 125.000000 MHz PAR_ADJ 25.000000 ;
 FREQUENCY NET "GBE/imp_gen_serdes_intclk_gen_PCS_SERDES/clk_int_SERDES_GBE/FF_TX_F_CLK_1" 125.000000 MHz PAR_ADJ 25.000000 ;