URL
https://opencores.org/ocsvn/socgen/socgen/trunk
Subversion Repositories socgen
Compare Revisions
- This comparison shows the changes necessary to convert path
/socgen/trunk/tools/simulation
- from Rev 120 to Rev 121
- ↔ Reverse comparison
Rev 120 → Rev 121
/build_sim_filelists
163,15 → 163,16
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/text()')->to_literal ; |
my($logical_name) = $i_name ->findnodes('../spirit:logicalName/text()')->to_literal ; |
my($view_file) = $i_name ->findnodes('../../spirit:name/text()')->to_literal ; |
my $component_path = yp::lib::find_ipxact_component_path("spirit:component",$new_vendor,$new_proj,$new_comp,$new_version); |
|
if(($file_type eq "libraryDir")&& (($view_file eq "fs-sim") )) |
if( ($file_type eq "libraryDir") && ($view_file eq "fs-sim") && ($logical_name eq "dest_dir") ) |
{ |
push(@filelist_sim,"../../../../${new_comp}${component_path}/${file_name}${new_variant}.v\n"); |
}; |
|
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") ) && ($logical_name eq "dest_dir") ) |
{ |
push(@filelist_cov,"-v ../../../../${new_comp}${component_path}/${file_name}${new_variant}.v\n"); |
push(@filelist_ver," ../../../../${new_comp}${component_path}/${file_name}${new_variant}.v\n"); |
185,15 → 186,16
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/text()')->to_literal ; |
my($logical_name) = $i_name ->findnodes('../spirit:logicalName/text()')->to_literal ; |
my($view_file) = $i_name ->findnodes('../../spirit:name/text()')->to_literal ; |
my $library_path = yp::lib::find_ipxact_library_path("spirit:component",$new_vendor,$new_proj,$new_comp,$new_version); |
|
|
if(($file_type eq "libraryDir")&& (($view_file eq "fs-sim") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-sim") ) && ($logical_name eq "dest_dir") ) |
{ |
push(@filelist_sim,"../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v\n"); |
}; |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") ) && ($logical_name eq "dest_dir") ) |
{ |
push(@filelist_cov,"-v ../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v\n"); |
push(@filelist_ver," ../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v\n"); |
214,7 → 216,7
## |
############################################################################# |
|
print "XXXXC Building SIM filelists for $work_site $vendor $project $component $version $variant \n" ; |
print "Building SIM filelists for $work_site $vendor $project $component $version $variant \n" ; |
|
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$project,$component,$version)); |
my $socgen_ip_file = $parser->parse_file(yp::lib::find_socgen("socgen:ip",$vendor,$project,$component)); |
360,9 → 362,9
print VER_PARM_FILE ",\n .${parameter_name}(${parameter_name})"; |
} |
} |
unless ($first) {print VER_PARM_FILE ")"; } |
|
|
print VER_PARM_FILE ") test \n (); \n\n\n\n"; |
print VER_PARM_FILE " test \n (); \n\n\n\n"; |
print VER_PARM_FILE "endmodule \n"; |
|
|
669,7 → 671,7
{ |
$new_vendor = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ; |
$new_library = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ; |
$new_component = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
$new_name = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
$new_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
$hier_ref_type ="spirit:design"; |
} |
677,7 → 679,7
|
if($hier_ref_type eq "spirit:design") |
{ |
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_component,$new_version); |
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_name,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |