my $config_vhd = 'config_mainz_a2.vhd';
###################################################################################
+system("ln -f -s $config_vhd config.vhd");
system("./compile_constraints.pl");
symlink($CbmNetPath, '../cbmnet/cbmnet') unless (-e '../cbmnet/cbmnet');
my $PACKAGE="FPBGA1156";
my $SPEEDGRADE="8";
-my $WORKDIR = "workdir";
-unless(-d $WORKDIR) {
- mkdir $WORKDIR or die "can't create workdir '$WORKDIR': $!";
- system ("cd workdir; ../../base/linkdesignfiles.sh; cd ..;");
- system ("ln -sfT ../tdc_release/Adder_304.ngo $WORKDIR/Adder_304.ngo");
- system ("cp ../base/mulipar_nodelist_example.txt $WORKDIR/nodelist.txt");
-}
-
-system("ln -sfT $lattice_path $WORKDIR/lattice-diamond");
-system("ln -f -s $config_vhd config.vhd");
-
#generate timestamp
my $t=time;
my $fh = new FileHandle(">version.vhd");
$r=execute($c, "do_not_exit" );
-chdir $WORKDIR;
+chdir './workdir';
$fh = new FileHandle("<$TOPNAME".".srr");
my @a = <$fh>;
$fh -> close;
constant USE_EXTERNAL_CLOCK : integer range c_NO to c_YES := c_NO;
--Which external trigger module (ETM) to use?
- constant INCLUDE_ETM : integer range c_NO to c_YES := c_NO;
+ constant INCLUDE_ETM : integer range c_NO to c_YES := c_YES;
type ETM_CHOICE_type is (ETM_CHOICE_MBS_VULOM, ETM_CHOICE_MAINZ_A2, ETM_CHOICE_CBMNET);
constant ETM_CHOICE : ETM_CHOICE_type := ETM_CHOICE_MAINZ_A2;