]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
better reporting in compile scripts
authorCahit <c.ugur@gsi.de>
Wed, 16 Apr 2014 19:29:52 +0000 (21:29 +0200)
committerCahit <c.ugur@gsi.de>
Wed, 16 Apr 2014 19:29:52 +0000 (21:29 +0200)
32PinAddOn/compile_periph_gsi.pl
cbmtof/compile_cbmtof_gsi.pl
wasa/compile_periph_gsi.pl

index 3cceff248826740c1b04dbc2572d3cb984e57893..0d1b96872f6e40ac8a56ec8f0e3f49d64abaae3c 100755 (executable)
@@ -183,21 +183,22 @@ if($map==1 || $all==1){
            print "#        !!!Possible Placement Errors!!!        #\n";
            print "#################################################\n\n";
            
-           my $c="egrep \"WARNING|FC_|HitInvert|ff_en_\" par.log";
+           my $c="egrep 'WARNING.*hitBuf_|Channels/hit_buf_RNO|WARNING.*FC_|Channels/Channel200/SimAdderNo_FC|WARNING.*ff_en_|Channels/Channel200/ff_array_en_i_1_i'"." $TOPNAME"."_mrp.html";
            system($c);
            last;
        }
     }
 }
 
-
 if($par==1 || $all==1){
     system("rm $TOPNAME.ncd");
     #$c=qq|mpartrce -p "../$TOPNAME.p2t" -log "$TOPNAME.log" -o "$TOPNAME.rpt" -pr "$TOPNAME.prf" -tf "$TOPNAME.pt" "|.$TOPNAME.qq|_map.ncd" "$TOPNAME.ncd"|;
     #$c=qq|$lattice_path/ispfpga/bin/lin/multipar -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t" "$tpmap.ncd" "$TOPNAME.ncd"|;
     if ($isMultiPar)
     {
-       $c=qq|par -m ../nodes_lxhadeb07.txt -n $nrNodes -stopzero -w -l 5 -i 6 -t 1 -c 0 -e 0 -exp parDisablePgroup=0:parUseNBR=1:parCDP=0:parCDR=0:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       #$c=qq|par -m ../nodes_lxhadeb07.txt -n $nrNodes -stopzero -w -l 5 -t 1 -e 100 -exp parDisablePgroup=0:parUseNBR=1:parCDP=1:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       #$c=qq|par -m ../nodes_lxhadeb07.txt -n $nrNodes -stopzero -w -l 5 -i 6 -t 1 -c 0 -e 0 -exp parDisablePgroup=0:parUseNBR=1:parCDP=0:parCDR=0:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       $c=qq|par -m ../nodes_lxhadeb07.txt -n $nrNodes -w -l 5 -t 1 $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
        execute($c);
         # find and copy the .ncd file which has met the timing constraints
        $fh = new FileHandle("<$TOPNAME".".par");
@@ -231,17 +232,19 @@ if($par==1 || $all==1){
     }
     else
     {
-       $c=qq|par -w -l 5 -i 6 -t 1 -c 0 -e 0 -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       #$c=qq|par -w -l 5 -i 6 -t 1 -c 0 -e 0 -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       $c=qq|par -w -l 5 -t 1 $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
        execute($c);
        my $c="cp $TOPNAME.dir/5_1.ncd $TOPNAME.ncd";
        system($c);
     }
     my $c="cat $TOPNAME.par";
     system($c);
+
 }
 
 
-if($timing==1){
+if($timing==1 || $all==1){
     # IOR IO Timing Report
     $c=qq|iotiming -s "$TOPNAME.ncd" "$TOPNAME.prf"|;
     execute($c);
@@ -258,6 +261,7 @@ if($timing==1){
     
     my $c="cat $TOPNAME.par";
     system($c);
+
 }
 
 if($bitgen==1 || $all==1){
@@ -266,6 +270,12 @@ if($bitgen==1 || $all==1){
     execute($c);
 }
 
+$c=qq|htmlrpt -mrp $TOPNAME.mrp -mtwr $TOPNAME.twr.hold -ptwr $TOPNAME.twr.setup $TOPNAME|;
+execute($c);
+
+$c=qq|firefox $TOPNAME.html|;
+execute($c);
+
 chdir "..";
 exit;
 
index 7a4dd58ef579fd332106c3adedb27ea6d791f374..491743296eeb353009653132aeb7d4f6b72ac307 100755 (executable)
@@ -183,7 +183,7 @@ if($map==1 || $all==1){
            print "#        !!!Possible Placement Errors!!!        #\n";
            print "#################################################\n\n";
            
-           my $c="egrep 'WARNING.*hitBuf_|Channels/hit_buf_RNO|WARNING.*FC_|Channels/Channel200/SimAdderNo_FC|WARNING.*ff_en_|Channels/Channel200/ff_array_en_i_1_i' trb3_periph_padiwa_mrp.html";
+           my $c="egrep 'WARNING.*hitBuf_|Channels/hit_buf_RNO|WARNING.*FC_|Channels/Channel200/SimAdderNo_FC|WARNING.*ff_en_|Channels/Channel200/ff_array_en_i_1_i'"." $TOPNAME"."_mrp.html";
            system($c);
            last;
        }
@@ -232,7 +232,8 @@ if($par==1 || $all==1){
     }
     else
     {
-       $c=qq|par -w -l 5 -i 6 -t 1 -c 0 -e 0 -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       #$c=qq|par -w -l 5 -i 6 -t 1 -c 0 -e 0 -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=ON $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
+       $c=qq|par -w -l 5 -t 1 $tpmap.ncd $TOPNAME.dir $TOPNAME.prf|;
        execute($c);
        my $c="cp $TOPNAME.dir/5_1.ncd $TOPNAME.ncd";
        system($c);
@@ -269,7 +270,7 @@ if($bitgen==1 || $all==1){
     execute($c);
 }
 
-$c=qq|htmlrpt -mrp $TOPNAME.mrp -ptwr $TOPNAME.twr.setup $TOPNAME|;
+$c=qq|htmlrpt -mrp $TOPNAME.mrp -mtwr $TOPNAME.twr.hold -ptwr $TOPNAME.twr.setup $TOPNAME|;
 execute($c);
 
 $c=qq|firefox $TOPNAME.html|;
@@ -292,4 +293,3 @@ sub execute {
     }
     return $r;
 }
-
index b10bd782db92261bb054087cb6d4a52aee61033d..d3d40b104fea5b2b988599c8c0750250f7cd0b44 100755 (executable)
@@ -243,7 +243,7 @@ if($par==1 || $all==1){
 }
 
 
-if($timing==1){
+if($timing==1 || $all==1){
     # IOR IO Timing Report
     $c=qq|iotiming -s "$TOPNAME.ncd" "$TOPNAME.prf"|;
     execute($c);
@@ -261,12 +261,6 @@ if($timing==1){
     my $c="cat $TOPNAME.par";
     system($c);
 
-    $c=qq|htmlrpt -ptwr $TOPNAME.twr.setup $TOPNAME|;
-    execute($c);
-
-    $c=qq|firefox $TOPNAME.html|;
-    execute($c);
-
 }
 
 if($bitgen==1 || $all==1){
@@ -275,6 +269,12 @@ if($bitgen==1 || $all==1){
     execute($c);
 }
 
+$c=qq|htmlrpt -mrp $TOPNAME.mrp -ptwr $TOPNAME.twr.setup $TOPNAME|;
+execute($c);
+
+$c=qq|firefox $TOPNAME.html|;
+execute($c);
+
 chdir "..";
 exit;