]> jspc29.x-matter.uni-frankfurt.de Git - trb3sc.git/commitdiff
add option to add map command line options
authorJan Michel <j.michel@gsi.de>
Thu, 19 Nov 2020 16:47:01 +0000 (17:47 +0100)
committerJan Michel <j.michel@gsi.de>
Thu, 19 Nov 2020 16:47:01 +0000 (17:47 +0100)
scripts/compile.pl

index f6a60d6baf9b381405e91e3f44988187e1a9ac92..b2fb59efa92e09fb98e387f975fa9bc5fc8d22b4 100755 (executable)
@@ -32,6 +32,7 @@ my $include_GBE                  = $config{include_GBE} || 0;
 my $twr_number_of_errors         = $config{twr_number_of_errors} || 10;
 my $pinout_file                  = $config{pinout_file} || $TOPNAME;
 my $nodelist_file                = $config{nodelist_file} || 'nodelist.txt';
+my $MAPOPT                       = $config{mapper_options} || '';
 
 $FAMILYNAME = $config{Familyname} if $config{Familyname};
 $DEVICENAME = $config{Devicename} if $config{Devicename};
@@ -291,7 +292,7 @@ if($map==1 || $all==1){
     $c=qq|ngdbuild -a $FAMILYNAME -d $DEVICENAME -p "$lattice_path/ispfpga/ep5c00/data" -dt "$TOPNAME.ngo" "$TOPNAME.ngd"|;
     execute($c);
     
-    $c=qq|map -retime -split_node -a $FAMILYNAME -p $DEVICENAME -t $PACKAGE -s $SPEEDGRADE "$TOPNAME.ngd" -pr "$TOPNAME.prf" -o "$tpmap.ncd" -mp "$TOPNAME.mrp" "$TOPNAME.lpf"|;
+    $c=qq|map $MAPOPT -retime -split_node -a $FAMILYNAME -p $DEVICENAME -t $PACKAGE -s $SPEEDGRADE "$TOPNAME.ngd" -pr "$TOPNAME.prf" -o "$tpmap.ncd" -mp "$TOPNAME.mrp" "$TOPNAME.lpf"|;
     execute($c);
 
     $c=qq|htmlrpt -mrp $TOPNAME.mrp $TOPNAME|;