OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [tools/] [sys/] [workspace] - Diff between revs 131 and 133

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 131 Rev 133
Line 205... Line 205...
   my $lib_comp_sep    = yp::lib::find_lib_comp_sep($vendor,$library,$component);
   my $lib_comp_sep    = yp::lib::find_lib_comp_sep($vendor,$library,$component);
 
 
 
 
   foreach  my   $i_name ($socgen_file->findnodes("//socgen:syn/socgen:ise/socgen:chip/socgen:variant"))
   foreach  my   $i_name ($socgen_file->findnodes("//socgen:syn/socgen:ise/socgen:chip/socgen:variant"))
      {
      {
      my($chip_name)  = $i_name ->findnodes('./text()')->to_literal ;
      my($chip_variant)  = $i_name ->findnodes('./text()')->to_literal ;
      my($chip_target)  = $i_name ->findnodes('../socgen:target/socgen:library/text()')->to_literal ;
      my($chip_target)  = $i_name ->findnodes('../socgen:target/socgen:library/text()')->to_literal ;
      my($chip_part)  = $i_name ->findnodes('../socgen:target/socgen:part/text()')->to_literal ;
      my($chip_part)  = $i_name ->findnodes('../socgen:target/socgen:part/text()')->to_literal ;
      $outfile ="${home}${prefix}/${vendor}__${library}${lib_comp_sep}${component}/syn/ise/${chip_name}/Makefile";
      $outfile ="${home}${prefix}/${vendor}__${library}${lib_comp_sep}${component}/syn/ise/${chip_variant}/Makefile";
      open  MAKSYNFILE,">$outfile" or die "unable to open $outfile";
      open  MAKSYNFILE,">$outfile" or die "unable to open $outfile";
      print MAKSYNFILE  "include ${home}/tools/bin/Makefile.root\n";
      print MAKSYNFILE  "include ${home}/tools/bin/Makefile.root\n";
      print MAKSYNFILE  "Part=${chip_part}\n";
      print MAKSYNFILE  "Part=${chip_part}\n";
      print MAKSYNFILE  "board=${chip_target}\n";
      print MAKSYNFILE  "board=${chip_target}\n";
      print MAKSYNFILE  "Design=${chip_name}\n";
      print MAKSYNFILE  "Design=${chip_variant}\n";
      my $path  = "${home}${prefix}/${vendor}__${library}${lib_comp_sep}${component}/syn/ise/${chip_name}/target";
      my $path  = "${home}${prefix}/${vendor}__${library}${lib_comp_sep}${component}/syn/ise/${chip_variant}/target";
      mkdir $path,0755          unless( -e $path );
      mkdir $path,0755          unless( -e $path );
      &sys::lib::link_dir( "${home}/tools/synthesys/targets/ip/${chip_target}", "${home}${prefix}/${vendor}__${library}${lib_comp_sep}${component}/syn/ise/${chip_name}/target"  );
      &sys::lib::link_dir( "${home}/tools/synthesys/targets/ip/${chip_target}", "${home}${prefix}/${vendor}__${library}${lib_comp_sep}${component}/syn/ise/${chip_variant}/target"  );
      }
      }
   }
   }
 
 
   }
   }
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.