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

Subversion Repositories socgen

[/] [socgen/] [trunk/] [tools/] [yp/] [create_yp] - Diff between revs 125 and 127

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

Rev 125 Rev 127
Line 165... Line 165...
                  $vendor   = $comp->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $comp->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $comp->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $comp->findnodes('./spirit:library/text()')->to_literal ;
                  $type     = "spirit:component";
                  $type     = "spirit:component";
                  $name     = $comp->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $comp->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $comp->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $comp->findnodes('./spirit:version/text()')->to_literal ;
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
 
 
 
 
               foreach my $design ($xml_file->findnodes('//spirit:design'))
               foreach my $design ($xml_file->findnodes('//spirit:design'))
Line 177... Line 176...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:design";
                  $type     = "spirit:design";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
 
 
                  }
                  }
 
 
 
 
Line 190... Line 188...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:designConfiguration";
                  $type     = "spirit:designConfiguration";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
 
 
                  }
                  }
 
 
 
 
Line 205... Line 202...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:abstractionDefinition";
                  $type     = "spirit:abstractionDefinition";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
 
 
 
 
               foreach my $design ($xml_file->findnodes('//spirit:busDefinition'))
               foreach my $design ($xml_file->findnodes('//spirit:busDefinition'))
Line 217... Line 213...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:busDefinition";
                  $type     = "spirit:busDefinition";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
               }
               }
 
 
               else               #/  socgen  namespace
               else               #/  socgen  namespace
Line 234... Line 229...
                  $vendor   = $design->findnodes('./socgen:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./socgen:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./socgen:library/text()')->to_literal ;
                  $library  = $design->findnodes('./socgen:library/text()')->to_literal ;
                  $name     = $design->findnodes('./socgen:component/text()')->to_literal ;
                  $name     = $design->findnodes('./socgen:component/text()')->to_literal ;
                  $version  = "";
                  $version  = "";
                  $type     = "socgen:componentConfiguration";
                  $type     = "socgen:componentConfiguration";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
 
 
 
 
               foreach my $design ($xml_file->findnodes('//socgen:libraryConfiguration'))
               foreach my $design ($xml_file->findnodes('//socgen:libraryConfiguration'))
Line 246... Line 240...
                  $vendor   = $design->findnodes('./socgen:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./socgen:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./socgen:name/text()')->to_literal ;
                  $library  = $design->findnodes('./socgen:name/text()')->to_literal ;
                  $name     = "";
                  $name     = "";
                  $version  = "";
                  $version  = "";
                  $type     = "socgen:libraryConfiguration";
                  $type     = "socgen:libraryConfiguration";
                  $lib_ip_dir  = $design->findnodes('./socgen:lib_ip_dir/text()')->to_literal ;
 
                  $lib_sw_dir  = $design->findnodes('./socgen:lib_sw_dir/text()')->to_literal ;
                  $lib_sw_dir  = $design->findnodes('./socgen:lib_sw_dir/text()')->to_literal ;
                  }
                  }
 
 
               foreach my $comp ($xml_file->findnodes('//spirit:component'))
               foreach my $comp ($xml_file->findnodes('//spirit:component'))
                  {
                  {
                  $vendor   = $comp->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $comp->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $comp->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $comp->findnodes('./spirit:library/text()')->to_literal ;
                  $type     = "spirit:component";
                  $type     = "spirit:component";
                  $name     = $comp->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $comp->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $comp->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $comp->findnodes('./spirit:version/text()')->to_literal ;
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
 
 
 
 
               foreach my $design ($xml_file->findnodes('//spirit:design'))
               foreach my $design ($xml_file->findnodes('//spirit:design'))
Line 269... Line 261...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:design";
                  $type     = "spirit:design";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
 
 
                  }
                  }
 
 
 
 
Line 282... Line 273...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:designConfiguration";
                  $type     = "spirit:designConfiguration";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
 
 
                  }
                  }
 
 
 
 
Line 297... Line 287...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:abstractionDefinition";
                  $type     = "spirit:abstractionDefinition";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
 
 
 
 
               foreach my $design ($xml_file->findnodes('//spirit:busDefinition'))
               foreach my $design ($xml_file->findnodes('//spirit:busDefinition'))
Line 309... Line 298...
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $vendor   = $design->findnodes('./spirit:vendor/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $library  = $design->findnodes('./spirit:library/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $name     = $design->findnodes('./spirit:name/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $version  = $design->findnodes('./spirit:version/text()')->to_literal ;
                  $type     = "spirit:busDefinition";
                  $type     = "spirit:busDefinition";
                  $lib_ip_dir = "";
 
                  $lib_sw_dir = "";
                  $lib_sw_dir = "";
                  }
                  }
 
 
 
 
 
 
Line 356... Line 344...
             print  OUTFILE "   ${t_local}\n";
             print  OUTFILE "   ${t_local}\n";
             print  OUTFILE "   ${vendor_path}\n";
             print  OUTFILE "   ${vendor_path}\n";
             print  OUTFILE "   ${library_path}\n";
             print  OUTFILE "   ${library_path}\n";
             print  OUTFILE "   ${component_path}\n";
             print  OUTFILE "   ${component_path}\n";
             print  OUTFILE "   ${lib_comp_sep}\n";
             print  OUTFILE "   ${lib_comp_sep}\n";
             print  OUTFILE "   ${lib_ip_dir}\n";
 
             print  OUTFILE "   ${lib_sw_dir}\n";
             print  OUTFILE "   ${lib_sw_dir}\n";
             print  OUTFILE " \n\n";
             print  OUTFILE " \n\n";
 
 
             }
             }
 
 

powered by: WebSVN 2.1.0

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