]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
CTS: Minor compile scripts fixes
authorAndreas Neiser <neiser@kph.uni-mainz.de>
Wed, 3 Dec 2014 08:02:09 +0000 (09:02 +0100)
committerAndreas Neiser <neiser@kph.uni-mainz.de>
Wed, 3 Dec 2014 08:02:09 +0000 (09:02 +0100)
cts/compile_central_frankfurt_proposal.pl
cts/compile_central_gsi.pl

index a2907a27f48f5c8b3bab526f31b65f8e3ddf0936..490ef72786dbf80389a356b4d42bbb397269f6a0 100755 (executable)
@@ -22,9 +22,9 @@ my $lattice_bin_path             = "$lattice_path/bin/lin64"; # note the lin or
 my $config_vhd                   = 'config_default.vhd';
 ###################################################################################
 
-system("ln -f -s $config_vhd config.vhd");
+system("ln -f -s $config_vhd config.vhd") unless (-e "config.vhd");
 system("./compile_constraints.pl");
-
+system("cp ../base/mulipar_nodelist_example.txt workdir/nodelist.txt") unless (-e "workdir/nodelist.txt");
 symlink($CbmNetPath, '../cbmnet/cbmnet') unless (-e '../cbmnet/cbmnet');
 
 # source the standard lattice environment
@@ -117,7 +117,8 @@ system("rm $TOPNAME.ncd");
 #$c=qq|multipar -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd"|;
 #$c=qq|par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd" "$TOPNAME.prf"|;
 #$c=qq|par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.dir" "$TOPNAME.prf"|;
-$c=qq|mpartrce -p "../$TOPNAME.p2t" -f "../$TOPNAME.p3t" -tf "$TOPNAME.pt" "|.$TOPNAME.qq|_map.ncd" "$TOPNAME.ncd"|;
+# dont forget to create a nodelist.txt for multipar / par -m
+$c=qq|mpartrce -p "../$TOPNAME.p2t" -f "../$TOPNAME.p3t" -tf "$TOPNAME.pt" "$tpmap.ncd" "$TOPNAME.ncd"|;
 execute($c);
 
 # IOR IO Timing Report
@@ -134,7 +135,7 @@ execute($c);
 $c=qq|ltxt2ptxt $TOPNAME.ncd|;
 execute($c);
 
-$c=qq|$lattice_path/ispfpga/bin/lin/bitgen  -w "$TOPNAME.ncd" "$TOPNAME.prf"|;
+$c=qq|bitgen  -w "$TOPNAME.ncd" "$TOPNAME.prf"|;
 execute($c);
 
 chdir "..";
index 3837b3ec11809ca01adc354a02f21213057cd48c..b66f7df5db57c8ca6153579863a6d330db37aa34 100755 (executable)
@@ -22,9 +22,9 @@ my $lattice_bin_path             = "$lattice_path/bin/lin64"; # note the lin or
 my $config_vhd                   = 'config_mainz_a2.vhd';
 ###################################################################################
 
-system("ln -f -s $config_vhd config.vhd");
+system("ln -f -s $config_vhd config.vhd") unless (-e "config.vhd");
 system("./compile_constraints.pl");
-
+system("cp ../base/mulipar_nodelist_example.txt workdir/nodelist.txt") unless (-e "workdir/nodelist.txt");
 symlink($CbmNetPath, '../cbmnet/cbmnet') unless (-e '../cbmnet/cbmnet');
 
 # source the standard lattice environment
@@ -115,10 +115,10 @@ execute($c);
 system("rm $TOPNAME.ncd");
 
 #$c=qq|multipar -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd"|;
-$c=qq|par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd" "$TOPNAME.prf"|;
+#$c=qq|par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd" "$TOPNAME.prf"|;
 #$c=qq|par -f "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.dir" "$TOPNAME.prf"|;
-# dont forget to create a nodelist.txt for multipar / mpar
-#$c=qq|mpartrce -p "../$TOPNAME.p2t" -f "../$TOPNAME.p3t" -tf "$TOPNAME.pt" "|.$TOPNAME.qq|_map.ncd" "$TOPNAME.ncd"|;
+# dont forget to create a nodelist.txt for multipar / par -m
+$c=qq|mpartrce -p "../$TOPNAME.p2t" -f "../$TOPNAME.p3t" -tf "$TOPNAME.pt" "$tpmap.ncd" "$TOPNAME.ncd"|;
 execute($c);
 
 # IOR IO Timing Report