From d06136fccb60e2485b4f41f5b4668baf989599c3 Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Thu, 19 Nov 2020 17:47:01 +0100 Subject: [PATCH] add option to add map command line options --- scripts/compile.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/compile.pl b/scripts/compile.pl index f6a60d6..b2fb59e 100755 --- a/scripts/compile.pl +++ b/scripts/compile.pl @@ -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|; -- 2.43.0