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
- from Rev 119 to Rev 120
- ↔ Reverse comparison
Rev 119 → Rev 120
/simulation/TestBench
1,85 → 1,5
/**********************************************************************/ |
/* */ |
/* ------- */ |
/* / SOC \ */ |
/* / GEN \ */ |
/* / SIM \ */ |
/* ============== */ |
/* | | */ |
/* |____________| */ |
/* */ |
/* Testbench file used for all simulations */ |
/* */ |
/* */ |
/* Author(s): */ |
/* - John Eaton, jt_eaton@opencores.org */ |
/* */ |
/**********************************************************************/ |
/* */ |
/* Copyright (C) <2010> <Ouabache Design Works> */ |
/* */ |
/* This source file may be used and distributed without */ |
/* restriction provided that this copyright statement is not */ |
/* removed from the file and that any derivative work contains */ |
/* the original copyright notice and the associated disclaimer. */ |
/* */ |
/* This source file is free software; you can redistribute it */ |
/* and/or modify it under the terms of the GNU Lesser General */ |
/* Public License as published by the Free Software Foundation; */ |
/* either version 2.1 of the License, or (at your option) any */ |
/* later version. */ |
/* */ |
/* This source is distributed in the hope that it will be */ |
/* useful, but WITHOUT ANY WARRANTY; without even the implied */ |
/* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR */ |
/* PURPOSE. See the GNU Lesser General Public License for more */ |
/* details. */ |
/* */ |
/* You should have received a copy of the GNU Lesser General */ |
/* Public License along with this source; if not, download it */ |
/* from http://www.opencores.org/lgpl.shtml */ |
/* */ |
/**********************************************************************/ |
|
|
|
`ifndef TIMESCALE |
`define TIMESCALE 1ns/1ns |
`endif |
|
`ifndef TIMEFORMAT |
`define TIMEFORMAT $timeformat(-6, 2, " us", 14); |
`endif |
|
|
module TB(); |
|
|
`include "./params.sim" |
|
|
|
initial |
begin |
`TIMEFORMAT |
end |
|
|
|
`include "./dat.sim" |
|
|
`ifdef VCD |
initial |
begin |
`include "./dmp_define" |
end |
`endif |
|
|
`include "./test_define" |
|
endmodule |
|
|
|
/simulation/run_sims
140,7 → 140,7
print " SIMs $sim_name $sim_configuration $sim_variant "; |
chdir ".${work_site}/${vendor}__${project}/ip/${component}/sim/icarus/${sim_name}"; |
|
$cmd ="iverilog -f filelist.sim -D VCD ${home}/tools/simulation/TestBench 2> ./${sim_name}_sim.log | tee >> ./${$sim_name}_sim.log \n"; |
$cmd ="iverilog -f filelist.sim -D VCD TestBench 2> ./${sim_name}_sim.log | tee >> ./${$sim_name}_sim.log \n"; |
if (system($cmd)) {} |
$cmd ="./a.out 2> ./${sim_name}_sim.log | tee >> ./${sim_name}_sim.log \n"; |
if (system($cmd)) {} |
/simulation/build_sim_filelists
119,7 → 119,8
my @filelist_hier = ( ); |
|
|
my @filelist = parse_hier("$vendor","$project","$component","$variant","$version"); |
push(@filelist_hier,"::${vendor}::${project}::${component}::${version}::"); |
my @filelist = parse_component_file("$vendor","$project","$component","$version"); |
@filelist = sys::lib::trim_sort(@filelist); |
|
|
127,16 → 128,16
foreach $line (@filelist) |
{ |
$_ = $line; |
if(/::(\S+)::(\S+)::(\S+)::(\S+)::(\S+)::/) |
if(/::(\S+)::(\S+)::(\S+)::(\S+)::/) |
{ |
$new_proj = $1; |
$new_comp = $2; |
$new_variant = $3; |
$new_vendor = $4; |
$new_version = $5; |
$new_proj = $2; |
$new_comp = $3; |
$new_vendor = $1; |
$new_version = $4; |
} |
|
|
|
############################################################################# |
## Read destination from source xml file |
## |
149,6 → 150,12
|
|
|
if($new_version){$new_variant = "${new_comp}_${new_version}"} |
else {$new_variant = $new_comp} |
|
|
|
|
if($new_proj eq $project ) |
{ |
|
155,19 → 162,19
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:name")) |
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/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 "verilogLibraryDir")&& (($view_file eq "fs-sim") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-sim") )) |
{ |
push(@filelist_sim,"../../../../${new_comp}${component_path}/${file_name}${new_variant}.v\n"); |
}; |
|
if(($file_type eq "verilogLibraryDir")&& (($view_file eq "fs-syn") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") )) |
{ |
push(@filelist_cov,"-v ../../../../${new_comp}${component_path}/${file_name}${new_variant}.v\n"); |
push(@filelist_ver,"cat ../../../../${new_comp}${component_path}/${file_name}${new_variant}.v >> TB.v\n"); |
push(@filelist_ver," ../../../../${new_comp}${component_path}/${file_name}${new_variant}.v\n"); |
}; |
} |
} |
177,19 → 184,19
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:name")) |
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/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 "verilogLibraryDir")&& (($view_file eq "fs-sim") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-sim") )) |
{ |
push(@filelist_sim,"../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v\n"); |
}; |
if(($file_type eq "verilogLibraryDir")&& (($view_file eq "fs-syn") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") )) |
{ |
push(@filelist_cov,"-v ../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v\n"); |
push(@filelist_ver,"cat ../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v >> TB.v\n"); |
push(@filelist_ver," ../../../../../children/${new_vendor}__${new_proj}${library_path}/${file_name}${new_variant}.v\n"); |
}; |
} |
|
267,7 → 274,7
|
|
|
push(@filelist_ver,"cat ../../../../../../../tools/lint/TestBench >> TB.v\n"); |
push(@filelist_ver," ./TestBench\n"); |
|
print "CREATING componentRef filelists for $project $component $name $variant \n"; |
|
316,18 → 323,84
foreach my $i_name ($socgen_ip_file->findnodes("//socgen:ip/socgen:library_sim_path")) |
{ |
my($library_path) = $i_name ->findnodes('./text()')->to_literal ; |
$outfile ="${home}${work_site}/${vendor}__${project}${library_path}/lint/${variant}/params.ver"; |
$outfile ="${home}${work_site}/${vendor}__${project}${library_path}/lint/${variant}/TestBench"; |
open VER_PARM_FILE,">$outfile" or die "unable to open $outfile"; |
} |
|
|
|
foreach my $parameter_name (@parameter_order) |
{ |
my($parameter_default) = $default_parameters{$parameter_name}; |
print VER_PARM_FILE "parameter ${parameter_name} = ${parameter_default};\n"; |
} |
print VER_PARM_FILE "// Testbench for $project $component $variant \n"; |
print VER_PARM_FILE " \n"; |
print VER_PARM_FILE "module TB( input wire clk,input wire reset ); \n"; |
print VER_PARM_FILE " \n"; |
|
foreach my $parameter_name (@parameter_order) |
{ |
my($parameter_default) = $default_parameters{$parameter_name}; |
{ |
print VER_PARM_FILE "parameter ${parameter_name} = ${parameter_default};\n"; |
} |
} |
|
|
print VER_PARM_FILE " $variant \n"; |
|
|
my $first =1; |
|
foreach my $parameter_name (@parameter_order) |
{ |
if($first) |
{ |
print VER_PARM_FILE " #( .${parameter_name}(${parameter_name})"; |
$first = 0; |
} |
else |
{ |
print VER_PARM_FILE ",\n .${parameter_name}(${parameter_name})"; |
} |
} |
|
|
print VER_PARM_FILE ") test \n (); \n\n\n\n"; |
print VER_PARM_FILE "endmodule \n"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
foreach my $i_name ($socgen_ip_file->findnodes("//socgen:ip/socgen:library_sim_path")) |
{ |
my($library_path) = $i_name ->findnodes('./text()')->to_literal ; |
348,8 → 421,8
#/ */ |
#/*********************************************************************************************/ |
|
print "CREATING dat.sim for $project $component $name $variant \n"; |
|
|
@wire_inst = ( ); |
|
foreach my $i_name ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:ports/spirit:port/name")) |
402,16 → 475,13
{ |
my($library_path) = $i_name ->findnodes('./text()')->to_literal ; |
my $outfile ="${home}${work_site}/${vendor}__${project}${library_path}/cov/${variant}/dat.sim"; |
open DUTFILE,">$outfile" or die "unable to open $outfile"; |
my $outfile ="${home}${work_site}/${vendor}__${project}${library_path}/lint/${variant}/dat.ver"; |
open VDUTFILE,">$outfile" or die "unable to open $outfile"; |
open DUTFILE,">$outfile" or die "unable to open $outfile"; |
} |
|
|
foreach my $i_line (@wire_inst) |
{ |
print DUTFILE "$i_line"; |
print VDUTFILE "$i_line"; |
print DUTFILE "$i_line"; |
} |
|
|
457,21 → 527,10
open SIMFILE,">$outfile" or die "unable to open $outfile"; |
} |
|
|
|
foreach my $i_line (@filelist_sim){ print SIMFILE "$i_line";} |
|
|
foreach my $i_name ($socgen_ip_file->findnodes("//socgen:ip/socgen:library_sim_path")) |
{ |
my($library_path) = $i_name ->findnodes('./text()')->to_literal ; |
my $outfile ="${home}${work_site}/${vendor}__${project}${library_path}/icarus/${simulation}/dat.sim"; |
open DATSIMFILE,">$outfile" or die "unable to open $outfile"; |
} |
|
|
foreach my $i_line (@wire_inst){print DATSIMFILE "$i_line";} |
|
my %local_parameters = %default_parameters; |
my @local_order = @parameter_order; |
|
503,18 → 562,56
foreach my $i_name ($socgen_ip_file->findnodes("//socgen:ip/socgen:library_sim_path")) |
{ |
my($library_path) = $i_name ->findnodes('./text()')->to_literal ; |
my $outfile ="${home}${work_site}/${vendor}__${project}${library_path}/icarus/${simulation}/params.sim"; |
my $outfile ="${home}${work_site}/${vendor}__${project}${library_path}/icarus/${simulation}/TestBench"; |
open SIM_PARM_FILE,">$outfile" or die "unable to open $outfile"; |
} |
print SIM_PARM_FILE "// Testbench for $project $component $variant $configuration $simulation\n"; |
print SIM_PARM_FILE "`ifndef TIMESCALE \n"; |
print SIM_PARM_FILE "`define TIMESCALE 1ns/1ns \n"; |
print SIM_PARM_FILE "`endif \n"; |
print SIM_PARM_FILE " \n"; |
print SIM_PARM_FILE "`ifndef TIMEFORMAT \n"; |
print SIM_PARM_FILE "`define TIMEFORMAT \$timeformat(-6, 2, \" us\", 14); \n"; |
print SIM_PARM_FILE "`endif \n"; |
print SIM_PARM_FILE " \n"; |
print SIM_PARM_FILE "`timescale `TIMESCALE \n"; |
print SIM_PARM_FILE " \n"; |
print SIM_PARM_FILE "module TB(); \n"; |
print SIM_PARM_FILE " \n"; |
print SIM_PARM_FILE "initial \n"; |
print SIM_PARM_FILE "begin \n"; |
print SIM_PARM_FILE "`TIMEFORMAT \n"; |
print SIM_PARM_FILE "end \n"; |
print SIM_PARM_FILE " \n"; |
print SIM_PARM_FILE "`ifdef VCD \n"; |
print SIM_PARM_FILE "initial \n"; |
print SIM_PARM_FILE " begin \n"; |
print SIM_PARM_FILE "`include \"./dmp_define\" \n"; |
print SIM_PARM_FILE " end \n"; |
print SIM_PARM_FILE "`endif \n"; |
print SIM_PARM_FILE " \n"; |
print SIM_PARM_FILE "`include \"./test_define\" \n"; |
print SIM_PARM_FILE " $variant \n"; |
|
my $first =1; |
|
print SIM_PARM_FILE "// Sim params for $project $component $variant $configuration $simulation\n"; |
foreach my $parameter_name (@local_order) |
{ |
my($parameter_default) = $local_parameters{$parameter_name}; |
print SIM_PARM_FILE "parameter ${parameter_name} = ${parameter_default};\n"; |
if($first) |
{ |
print SIM_PARM_FILE " #( .${parameter_name}(${parameter_default})"; |
$first = 0; |
} |
else |
{ |
print SIM_PARM_FILE ",\n .${parameter_name}(${parameter_default})"; |
} |
} |
print SIM_PARM_FILE ") test \n (); \n\n\n\n"; |
print SIM_PARM_FILE "endmodule \n"; |
|
|
} |
|
|
523,14 → 620,6
|
|
|
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
540,90 → 629,108
#/ */ |
#/*********************************************************************************************/ |
|
sub parse_hier |
|
|
|
sub parse_component_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $variant = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$library,$component,$version )); |
|
$home = cwd(); |
|
push(@filelist_hier,"::${project}::${component}::${variant}::${vendor}::${version}::"); |
|
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version); |
my $spirit_padring_design_file = yp::lib::find_ipxact_padring_design_file($vendor,$project,$component,$version); |
|
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
my $hier_ref_type = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
if($spirit_design_file) |
{ |
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage and linting */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
if($hier_ref_type eq "spirit:component") |
{ |
my @filelist_sub = parse_component_file($new_vendor,$new_library,$new_name,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
|
foreach my $i_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
elsif($hier_ref_type eq "spirit:designConfiguration") |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
$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_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
$hier_ref_type ="spirit:design"; |
} |
} |
|
|
my $variant_name = ""; |
if($version_name) {$variant_name = "${component_name}_${version_name}";} |
else {$variant_name = "${component_name}";} |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$variant_name","$version_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
if($hier_ref_type eq "spirit:design") |
{ |
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_component,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
|
} |
|
if($spirit_padring_design_file) |
{ |
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage and linting */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
sub parse_design_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
|
foreach my $i_name ($spirit_padring_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
$home = cwd(); |
|
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$vendor,$library,$component,$version )); |
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage, linting and synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
if($spirit_design_file) |
{ |
foreach my $i_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
|
push(@filelist_hier,"::${vendor_name}::${library_name}::${component_name}::${version_name}::"); |
my @filelist_sub = parse_component_file($vendor_name,$library_name,$component_name,$version_name); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
} |
|
my $variant_name = ""; |
if($version_name) {$variant_name = "${component_name}_${version_name}";} |
else {$variant_name = "${component_name}";} |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$variant_name","$version_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
} |
|
|
|
|
|
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
} |
/yp/lib.pm
91,16 → 91,18
|
|
|
|
|
#/*****************************************************************************************************/ |
#/ find_ipxact_design_file */ |
#/ find_ipxact_design_files */ |
#/ */ |
#/ returns parser token to ip-xact design file referred to by component file vlnv */ |
#/ returns parser tokens to ip-xact design files referred to by component file vlnv */ |
#/ */ |
#/ my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$library,$component,$version); */ |
#/ my @spirit_design_files = yp::lib::find_ipxact_design_file($vendor,$library,$component,$version); */ |
#/ */ |
#/*****************************************************************************************************/ |
|
sub find_ipxact_design_file |
sub find_ipxact_design_files |
{ |
my @params = @_; |
my $version = pop(@params); |
117,6 → 119,8
my $card_component; |
my $card_version; |
|
my @design_files = (); |
|
my $parser = XML::LibXML->new(); |
my $yp_index_file = $parser->parse_file("./tools/yp/hier_index.xml"); |
|
126,152 → 130,47
|
foreach my $comp_view ($spirit_component_file->findnodes('//spirit:component/spirit:model/spirit:views/spirit:view')) |
{ |
my($view_name) = $comp_view->findnodes('./spirit:name/text()')->to_literal ; |
if($view_name eq "Hierarchical") |
{ |
my($hier_ref_vendor) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:vendor')->to_literal ; |
my($hier_ref_library) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:library')->to_literal ; |
my($hier_ref_component) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:name')->to_literal ; |
my($hier_ref_version) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:version')->to_literal ; |
my($hier_ref_vendor) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:vendor')->to_literal ; |
my($hier_ref_library) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:library')->to_literal ; |
my($hier_ref_component) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:name')->to_literal ; |
my($hier_ref_version) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:version')->to_literal ; |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$hier_ref_vendor,$hier_ref_library,$hier_ref_component,$hier_ref_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
my($hier_xref_vendor) = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ; |
my($hier_xref_library) = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ; |
my($hier_xref_component) = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
my($hier_xref_version) = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
|
foreach my $index_card ($yp_index_file->findnodes("//socgen:file_types/socgen:file_type[socgen:name/text() = 'spirit:design']/socgen:vendors/socgen:vendor[socgen:name/text() = '$hier_xref_vendor']/socgen:libraries/socgen:library[socgen:name/text() = '$hier_xref_library']/socgen:components/socgen:component[socgen:name/text() = '$hier_xref_component']/socgen:versions/socgen:version[socgen:name/text() = '$hier_xref_version']")) |
{ |
return($parser->parse_file(yp::lib::find_ipxact("spirit:design",$hier_xref_vendor,$hier_xref_library,$hier_xref_component,$hier_xref_version ))); |
}; |
} |
} |
} |
return(""); |
} |
|
if(yp::lib::find_ipxact("spirit:designConfiguration",$hier_ref_vendor,$hier_ref_library,$hier_ref_component,$hier_ref_version )) |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$hier_ref_vendor,$hier_ref_library,$hier_ref_component,$hier_ref_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
($hier_ref_vendor) = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ; |
($hier_ref_library) = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ; |
($hier_ref_component) = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
($hier_ref_version) = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
|
|
#/*****************************************************************************************************/ |
#/ find_ipxact_padring_file */ |
#/ */ |
#/ returns parser token to ip-xact padring component file referred to by component file vlnv */ |
#/ */ |
#/ my $spirit_padring_file = yp::lib::find_ipxact_padring_file($vendor,$library,$component,$version);*/ |
#/ */ |
#/*****************************************************************************************************/ |
} |
|
sub find_ipxact_padring_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $vendor = pop(@params); |
|
|
my $card_type; |
my $card_file_name; |
my $card_dir_name; |
my $card_vendor; |
my $card_library; |
my $card_component; |
my $card_version; |
|
my $parser = XML::LibXML->new(); |
my $yp_index_file = $parser->parse_file("./tools/yp/hier_index.xml"); |
|
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$project,$component,$version)); |
|
foreach my $comp_view ($spirit_component_file->findnodes('//spirit:component/spirit:model/spirit:views/spirit:view')) |
{ |
my($view_name) = $comp_view->findnodes('./spirit:name/text()')->to_literal ; |
if($view_name eq "Pad_Ring") |
{ |
my($hier_ref_vendor) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:vendor')->to_literal ; |
my($hier_ref_library) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:library')->to_literal ; |
my($hier_ref_component) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:name')->to_literal ; |
my($hier_ref_version) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:version')->to_literal ; |
|
return($parser->parse_file(yp::lib::find_ipxact("spirit:component",$hier_ref_vendor,$hier_ref_library,$hier_ref_component,$hier_ref_version ))); |
|
|
} |
} |
return(""); |
} |
|
|
|
|
#/*****************************************************************************************************/ |
#/ find_ipxact_padring_design_file */ |
#/ */ |
#/ returns parser token to ip-xact padring component file referred to by component file vlnv */ |
#/ */ |
#/ my $spirit_padring_design_file = yp::lib::find_ipxact_padring_file($vendor,$library,$component,$version);*/ |
#/ */ |
#/*****************************************************************************************************/ |
foreach my $index_card ($yp_index_file->findnodes("//socgen:file_types/socgen:file_type[socgen:name/text() = 'spirit:design']/socgen:vendors/socgen:vendor[socgen:name/text() = '$hier_ref_vendor']/socgen:libraries/socgen:library[socgen:name/text() = '$hier_ref_library']/socgen:components/socgen:component[socgen:name/text() = '$hier_ref_component']/socgen:versions/socgen:version[socgen:name/text() = '$hier_ref_version']")) |
{ |
push(@design_files,$parser->parse_file(yp::lib::find_ipxact("spirit:design",$hier_ref_vendor,$hier_ref_library,$hier_ref_component,$hier_ref_version ))); |
}; |
|
sub find_ipxact_padring_design_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $vendor = pop(@params); |
|
|
my $card_type; |
my $card_file_name; |
my $card_dir_name; |
my $card_vendor; |
my $card_library; |
my $card_component; |
my $card_version; |
my $w; |
my $parser = XML::LibXML->new(); |
my $yp_index_file = $parser->parse_file("./tools/yp/hier_index.xml"); |
|
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$project,$component,$version)); |
|
|
|
|
foreach my $comp_view ($spirit_component_file->findnodes('//spirit:component/spirit:model/spirit:views/spirit:view')) |
{ |
my($view_name) = $comp_view->findnodes('./spirit:name/text()')->to_literal ; |
|
|
if($view_name eq "Pad_Ring") |
{ |
my($hier_ref_vendor) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:vendor')->to_literal ; |
my($hier_ref_library) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:library')->to_literal ; |
my($hier_ref_component) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:name')->to_literal ; |
my($hier_ref_version) = $comp_view->findnodes('./spirit:hierarchyRef/@spirit:version')->to_literal ; |
|
|
|
return(find_ipxact_design_file($hier_ref_vendor,$hier_ref_library,$hier_ref_component,$hier_ref_version )); |
|
|
} |
} |
return(""); |
return(@design_files); |
} |
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ find_ipxact_file */ |
#/ */ |
562,6 → 461,7
|
|
|
|
#/*********************************************************************************************/ |
#/ find_lib_comp_sep */ |
#/ */ |
586,6 → 486,7
my $card_library_path; |
my $card_component_path; |
my $card_lib_comp_sep; |
my $card_lib_ip_dir; |
my $card_vendor; |
my $card_library; |
my $card_component; |
603,30 → 504,215
$card_component_path= $index_card->findnodes('../component_path/text()')->to_literal ; |
$card_library_path = $index_card->findnodes('../library_path/text()')->to_literal ; |
$card_lib_comp_sep = $index_card->findnodes('../lib_comp_sep/text()')->to_literal ; |
$card_lib_ip_dir = $index_card->findnodes('../lib_ip_dir/text()')->to_literal ; |
$card_vendor = $index_card->findnodes('../vendor/text()')->to_literal ; |
$card_library = $index_card->findnodes('../library/text()')->to_literal ; |
$card_component = $index_card->findnodes('../name/text()')->to_literal ; |
$card_version = $index_card->findnodes('../version/text()')->to_literal ; |
if(( $card_vendor eq "${vendor}" ) & |
( $card_library eq "${project}" ) |
( $card_library eq "${project}" ) & |
( $card_type eq "socgen:lib" ) |
) |
{ |
if($card_lib_comp_sep) {return("/${card_lib_comp_sep}");} |
if($card_lib_ip_dir) {return("/${card_lib_ip_dir}");} |
else {return("");} |
} |
} |
} |
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ find_file_type */ |
#/ */ |
#/ returns file_type */ |
#/ The file MUST be stored under a subdirectory that matches the component name */ |
#/ my $file_type = yp::lib::find_file_type($vendor,$library,$component,$version); */ |
#/ */ |
#/*********************************************************************************************/ |
|
sub find_file_type |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $vendor = pop(@params); |
|
|
|
my $card_type; |
my $card_file_name; |
my $card_dir_name; |
my $card_vendor_path; |
my $card_library_path; |
my $card_component_path; |
my $card_lib_comp_sep; |
my $card_vendor; |
my $card_library; |
my $card_component; |
my $card_version; |
|
my $parser = XML::LibXML->new(); |
my $yp_index_file = $parser->parse_file("./tools/yp/index.xml"); |
|
foreach my $index_card ($yp_index_file->findnodes('//socgen:index_file/index_card/type')) |
{ |
$card_type = $index_card->findnodes('./text()')->to_literal ; |
$card_file_name = $index_card->findnodes('../file_name/text()')->to_literal ; |
$card_dir_name = $index_card->findnodes('../dir_name/text()')->to_literal ; |
$card_vendor_path = $index_card->findnodes('../vendor_path/text()')->to_literal ; |
$card_component_path= $index_card->findnodes('../component_path/text()')->to_literal ; |
$card_library_path = $index_card->findnodes('../library_path/text()')->to_literal ; |
$card_lib_comp_sep = $index_card->findnodes('../lib_comp_sep/text()')->to_literal ; |
$card_vendor = $index_card->findnodes('../vendor/text()')->to_literal ; |
$card_library = $index_card->findnodes('../library/text()')->to_literal ; |
$card_component = $index_card->findnodes('../name/text()')->to_literal ; |
$card_version = $index_card->findnodes('../version/text()')->to_literal ; |
if(( $card_vendor eq "${vendor}" ) & |
( $card_library eq "${project}" ) & |
( $card_component eq "${component}" ) & |
( $card_version eq "${version}" ) |
) |
{ |
if($card_type) {return("${card_type}");} |
else {return("xxxx");} |
} |
} |
} |
|
|
|
|
#/*********************************************************************************************/ |
#/ find_lib_ip_dir */ |
#/ */ |
#/ returns library ip directory */ |
#/ */ |
#/ my $file_lib_ip_dir = yp::lib::find_file_lib_ip_dir($vendor,$library); */ |
#/ */ |
#/*********************************************************************************************/ |
|
sub find_lib_ip_dir |
{ |
my @params = @_; |
my $project = pop(@params); |
my $vendor = pop(@params); |
|
my $card_type; |
my $card_file_name; |
my $card_dir_name; |
my $card_vendor_path; |
my $card_library_path; |
my $card_component_path; |
my $card_lib_comp_sep; |
my $card_vendor; |
my $card_library; |
my $card_component; |
my $card_version; |
my $card_lib_ip_dir; |
my $card_lib_sw_dir; |
|
my $parser = XML::LibXML->new(); |
my $yp_index_file = $parser->parse_file("./tools/yp/index.xml"); |
|
foreach my $index_card ($yp_index_file->findnodes('//socgen:index_file/index_card/type')) |
{ |
$card_type = $index_card->findnodes('./text()')->to_literal ; |
$card_file_name = $index_card->findnodes('../file_name/text()')->to_literal ; |
$card_dir_name = $index_card->findnodes('../dir_name/text()')->to_literal ; |
$card_vendor_path = $index_card->findnodes('../vendor_path/text()')->to_literal ; |
$card_component_path= $index_card->findnodes('../component_path/text()')->to_literal ; |
$card_library_path = $index_card->findnodes('../library_path/text()')->to_literal ; |
$card_lib_comp_sep = $index_card->findnodes('../lib_comp_sep/text()')->to_literal ; |
$card_vendor = $index_card->findnodes('../vendor/text()')->to_literal ; |
$card_library = $index_card->findnodes('../library/text()')->to_literal ; |
$card_component = $index_card->findnodes('../name/text()')->to_literal ; |
$card_version = $index_card->findnodes('../version/text()')->to_literal ; |
$card_lib_ip_dir = $index_card->findnodes('../lib_ip_dir/text()')->to_literal ; |
$card_lib_sw_dir = $index_card->findnodes('../lib_sw_dir/text()')->to_literal ; |
if(( $card_vendor eq "${vendor}" ) & |
( $card_library eq "${project}" ) |
) |
{ |
return("${card_lib_ip_dir}"); |
|
} |
} |
} |
|
|
|
#/*********************************************************************************************/ |
#/ find_lib_sw_dir */ |
#/ */ |
#/ returns library sw directory */ |
#/ */ |
#/ my $file_lib_sw_dir = yp::lib::find_file_lib_sw_dir($vendor,$library); */ |
#/ */ |
#/*********************************************************************************************/ |
|
sub find_lib_sw_dir |
{ |
my @params = @_; |
my $project = pop(@params); |
my $vendor = pop(@params); |
|
my $card_type; |
my $card_file_name; |
my $card_dir_name; |
my $card_vendor_path; |
my $card_library_path; |
my $card_component_path; |
my $card_lib_comp_sep; |
my $card_vendor; |
my $card_library; |
my $card_component; |
my $card_version; |
my $card_lib_ip_dir; |
my $card_lib_sw_dir; |
|
my $parser = XML::LibXML->new(); |
my $yp_index_file = $parser->parse_file("./tools/yp/index.xml"); |
|
foreach my $index_card ($yp_index_file->findnodes('//socgen:index_file/index_card/type')) |
{ |
$card_type = $index_card->findnodes('./text()')->to_literal ; |
$card_file_name = $index_card->findnodes('../file_name/text()')->to_literal ; |
$card_dir_name = $index_card->findnodes('../dir_name/text()')->to_literal ; |
$card_vendor_path = $index_card->findnodes('../vendor_path/text()')->to_literal ; |
$card_component_path= $index_card->findnodes('../component_path/text()')->to_literal ; |
$card_library_path = $index_card->findnodes('../library_path/text()')->to_literal ; |
$card_lib_comp_sep = $index_card->findnodes('../lib_comp_sep/text()')->to_literal ; |
$card_vendor = $index_card->findnodes('../vendor/text()')->to_literal ; |
$card_library = $index_card->findnodes('../library/text()')->to_literal ; |
$card_component = $index_card->findnodes('../name/text()')->to_literal ; |
$card_version = $index_card->findnodes('../version/text()')->to_literal ; |
$card_lib_ip_dir = $index_card->findnodes('../lib_ip_dir/text()')->to_literal ; |
$card_lib_sw_dir = $index_card->findnodes('../lib_sw_dir/text()')->to_literal ; |
if(( $card_vendor eq "${vendor}" ) & |
( $card_library eq "${project}" ) & |
( $card_type eq "socgen:lib" ) |
) |
{ |
if($card_lib_sw_dir){return("/${card_lib_sw_dir}");} |
} |
} |
} |
|
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ find_vendors */ |
#/ */ |
911,9 → 997,4
|
|
|
|
|
|
|
|
1; |
/yp/index.xml
1,92 → 1,8
<?xml version="1.0" encoding="UTF-8"?><!-- Generated by create_yp--> |
<socgen:index_file xmlns:socgen="http://opencores.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
<index_card> |
<type>spirit:busDefinition</type> |
<vendor>accellera.org</vendor> |
<library>i2s</library> |
<name>I2S</name> |
<version>1.0</version> |
<file_name>I2S.xml</file_name> |
<dir_name>/projects/accellera.org/i2s/I2S/1.0/xml</dir_name> |
<vendor_path>i2s/I2S/1.0/xml</vendor_path> |
<library_path>I2S/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>i2s</library> |
<name>I2S_rtl</name> |
<version>1.0</version> |
<file_name>I2S_rtl.xml</file_name> |
<dir_name>/projects/accellera.org/i2s/I2S/1.0/xml</dir_name> |
<vendor_path>i2s/I2S/1.0/xml</vendor_path> |
<library_path>I2S/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>ieee1666</library> |
<name>TLM2GP_tlm</name> |
<version>2011-1.0</version> |
<file_name>TLM2GP_tlm.xml</file_name> |
<dir_name>/projects/accellera.org/ieee1666/TLM2GP/2011-1.0/xml</dir_name> |
<vendor_path>ieee1666/TLM2GP/2011-1.0/xml</vendor_path> |
<library_path>TLM2GP/2011-1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:busDefinition</type> |
<vendor>accellera.org</vendor> |
<library>ieee1666</library> |
<name>TLM2GP</name> |
<version>2011-1.0</version> |
<file_name>TLM2GP.xml</file_name> |
<dir_name>/projects/accellera.org/ieee1666/TLM2GP/2011-1.0/xml</dir_name> |
<vendor_path>ieee1666/TLM2GP/2011-1.0/xml</vendor_path> |
<library_path>TLM2GP/2011-1.0/xml</library_path> |
<component_path>2011-1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>ieee1500</library> |
<name>WSP_rtl</name> |
<version>2005-1.0</version> |
<file_name>WSP_rtl.xml</file_name> |
<dir_name>/projects/accellera.org/ieee1500/WSP/2005-1.0/xml</dir_name> |
<vendor_path>ieee1500/WSP/2005-1.0/xml</vendor_path> |
<library_path>WSP/2005-1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:busDefinition</type> |
<vendor>accellera.org</vendor> |
<library>ieee1500</library> |
<name>WSP</name> |
<version>2005-1.0</version> |
<file_name>WSP.xml</file_name> |
<dir_name>/projects/accellera.org/ieee1500/WSP/2005-1.0/xml</dir_name> |
<vendor_path>ieee1500/WSP/2005-1.0/xml</vendor_path> |
<library_path>WSP/2005-1.0/xml</library_path> |
<component_path>2005-1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>ieee1149.1</library> |
<name>JTAG_EXT_rtl</name> |
<version>2001-1.0</version> |
96,6 → 12,8
<library_path>JTAG_EXT/2001-1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
110,6 → 28,8
<library_path>JTAG_EXT/2001-1.0/xml</library_path> |
<component_path>2001-1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
124,6 → 44,8
<library_path>JTAG_INT/2001-1.0/xml</library_path> |
<component_path>2001-1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
138,6 → 60,8
<library_path>JTAG_INT/2001-1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
152,6 → 76,8
<library_path>INTERRUPT_PROCESSOR_N/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
166,6 → 92,8
<library_path>INTERRUPT_PROCESSOR_N/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
180,6 → 108,8
<library_path>INTERRUPT_IP_N/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
194,6 → 124,8
<library_path>INTERRUPT_IP_N/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
208,6 → 140,8
<library_path>INTERRUPT_PROCESSOR/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
222,6 → 156,8
<library_path>INTERRUPT_PROCESSOR/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
236,6 → 172,8
<library_path>INTERRUPT_IP/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
250,93 → 188,27
<library_path>INTERRUPT_IP/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:busDefinition</type> |
<vendor>accellera.org</vendor> |
<library>spi</library> |
<name>SPI</name> |
<version>1.0</version> |
<file_name>SPI.xml</file_name> |
<dir_name>/projects/accellera.org/spi/SPI/1.0/xml</dir_name> |
<vendor_path>spi/SPI/1.0/xml</vendor_path> |
<library_path>SPI/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>spi</library> |
<name>SPI_rtl</name> |
<version>1.0</version> |
<file_name>SPI_rtl.xml</file_name> |
<dir_name>/projects/accellera.org/spi/SPI/1.0/xml</dir_name> |
<vendor_path>spi/SPI/1.0/xml</vendor_path> |
<library_path>SPI/1.0/xml</library_path> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>fpga_or1200</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/fpga_or1200/ip-xact</dir_name> |
<vendor_path>fpga_or1200/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>i2c</library> |
<name>I2C_EXT_rtl</name> |
<version>1.0</version> |
<file_name>I2C_EXT_rtl.xml</file_name> |
<dir_name>/projects/accellera.org/i2c/I2C_EXT/1.0/xml</dir_name> |
<vendor_path>i2c/I2C_EXT/1.0/xml</vendor_path> |
<library_path>I2C_EXT/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:busDefinition</type> |
<vendor>accellera.org</vendor> |
<library>i2c</library> |
<name>I2C_EXT</name> |
<version>1.0</version> |
<file_name>I2C_EXT.xml</file_name> |
<dir_name>/projects/accellera.org/i2c/I2C_EXT/1.0/xml</dir_name> |
<vendor_path>i2c/I2C_EXT/1.0/xml</vendor_path> |
<library_path>I2C_EXT/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:busDefinition</type> |
<vendor>accellera.org</vendor> |
<library>i2c</library> |
<name>I2C_INT</name> |
<version>1.0</version> |
<file_name>I2C_INT.xml</file_name> |
<dir_name>/projects/accellera.org/i2c/I2C_INT/1.0/xml</dir_name> |
<vendor_path>i2c/I2C_INT/1.0/xml</vendor_path> |
<library_path>I2C_INT/1.0/xml</library_path> |
<component_path>1.0/xml</component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:abstractionDefinition</type> |
<vendor>accellera.org</vendor> |
<library>i2c</library> |
<name>I2C_INT_rtl</name> |
<version>1.0</version> |
<file_name>I2C_INT_rtl.xml</file_name> |
<dir_name>/projects/accellera.org/i2c/I2C_INT/1.0/xml</dir_name> |
<vendor_path>i2c/I2C_INT/1.0/xml</vendor_path> |
<library_path>I2C_INT/1.0/xml</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>fpga_or1200</library> |
348,6 → 220,8
<library_path>ip/Nexys2_minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
362,6 → 236,8
<library_path>ip/Nexys2_minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
376,6 → 252,8
<library_path>ip/Nexys2_minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
390,6 → 268,8
<library_path>ip/Nexys2_minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
404,6 → 284,8
<library_path>ip/Nexys2_minsoc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
418,6 → 300,8
<library_path>ip/Nexys2_minsoc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
432,6 → 316,8
<library_path>ip/Nexys2_minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
446,6 → 332,8
<library_path>ip/Nexys2_minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
460,6 → 348,8
<library_path>ip/Nexys2_minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
474,6 → 364,8
<library_path>ip/Nexys2_minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
488,9 → 380,27
<library_path>ip/Nexys2_minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>or1k</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/or1k/ip-xact</dir_name> |
<vendor_path>or1k/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:ip</type> |
<vendor>opencores.org</vendor> |
<library>or1k</library> |
502,6 → 412,8
<library_path>ip/or1200_sb/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
516,6 → 428,8
<library_path>ip/or1200_sb/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
530,6 → 444,8
<library_path>ip/or1200_cache/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
544,6 → 460,8
<library_path>ip/or1200_cache/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
558,6 → 476,8
<library_path>ip/or1200_cache/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
572,6 → 492,8
<library_path>ip/or1200_fpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
586,6 → 508,8
<library_path>ip/or1200_fpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
600,6 → 524,8
<library_path>ip/or1200_tt/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
614,6 → 540,8
<library_path>ip/or1200_tt/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
628,6 → 556,8
<library_path>ip/or1200_pic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
642,6 → 572,8
<library_path>ip/or1200_pic/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
656,6 → 588,8
<library_path>ip/or1200_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
670,6 → 604,8
<library_path>ip/or1200_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
684,6 → 620,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
698,6 → 636,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
712,6 → 652,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
726,6 → 668,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
740,6 → 684,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
754,6 → 700,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
768,6 → 716,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
782,6 → 732,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
796,6 → 748,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
810,6 → 764,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
824,6 → 780,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
838,6 → 796,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
852,6 → 812,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
866,6 → 828,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
880,6 → 844,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
894,6 → 860,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
908,6 → 876,8
<library_path>ip/or1200_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
922,6 → 892,8
<library_path>ip/or1200_mult_mac/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
936,6 → 908,8
<library_path>ip/or1200_mult_mac/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
950,6 → 924,8
<library_path>ip/or1200_pm/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
964,6 → 940,8
<library_path>ip/or1200_pm/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
978,6 → 956,8
<library_path>ip/or1200_mmu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
992,6 → 972,8
<library_path>ip/or1200_mmu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1006,6 → 988,8
<library_path>ip/or1200_mmu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1020,6 → 1004,8
<library_path>ip/or1200/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1034,6 → 1020,8
<library_path>ip/or1200/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1048,6 → 1036,8
<library_path>ip/or1200/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1062,6 → 1052,8
<library_path>ip/or1200/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1076,6 → 1068,8
<library_path>ip/or1200/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1090,6 → 1084,8
<library_path>ip/or1200/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1104,6 → 1100,8
<library_path>ip/or1200/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1118,6 → 1116,8
<library_path>ip/or1200/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1132,6 → 1132,8
<library_path>ip/or1200/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1146,6 → 1148,8
<library_path>ip/or1200/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1160,6 → 1164,8
<library_path>ip/or1200_qmem/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1174,6 → 1180,8
<library_path>ip/or1200_qmem/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1188,6 → 1196,8
<library_path>ip/or1200_qmem/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1202,6 → 1212,8
<library_path>ip/or1200_qmem/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1216,6 → 1228,8
<library_path>ip/or1200_wb_biu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1230,9 → 1244,27
<library_path>ip/or1200_wb_biu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>xfer</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/xfer/ip-xact</dir_name> |
<vendor_path>xfer/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>xfer</library> |
1244,6 → 1276,8
<library_path>ip/adv_dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1258,6 → 1292,8
<library_path>ip/adv_dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1272,6 → 1308,8
<library_path>ip/adv_dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1286,6 → 1324,8
<library_path>ip/adv_dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1300,6 → 1340,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1314,6 → 1356,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1328,6 → 1372,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1342,6 → 1388,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1356,6 → 1404,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1370,6 → 1420,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1384,6 → 1436,8
<library_path>ip/minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1398,6 → 1452,8
<library_path>ip/minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1412,6 → 1468,8
<library_path>ip/minsoc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1426,6 → 1484,8
<library_path>ip/minsoc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1440,6 → 1500,8
<library_path>ip/minsoc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1454,6 → 1516,8
<library_path>ip/minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1468,6 → 1532,8
<library_path>ip/minsoc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1482,6 → 1548,8
<library_path>ip/ps2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1496,6 → 1564,8
<library_path>ip/ps2/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1510,6 → 1580,8
<library_path>ip/or1k/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1524,6 → 1596,8
<library_path>ip/or1k/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1538,6 → 1612,8
<library_path>ip/or1k/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1552,6 → 1628,8
<library_path>ip/or1k/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1566,6 → 1644,8
<library_path>ip/or1k/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1580,6 → 1660,8
<library_path>ip/or1k/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1594,6 → 1676,8
<library_path>ip/enable/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1608,6 → 1692,8
<library_path>ip/enable/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1622,6 → 1708,8
<library_path>ip/vga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1636,6 → 1724,8
<library_path>ip/vga/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1650,6 → 1740,8
<library_path>ip/jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1664,6 → 1756,8
<library_path>ip/jtag/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1678,6 → 1772,8
<library_path>ip/ext_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1692,6 → 1788,8
<library_path>ip/ext_bus/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1706,6 → 1804,8
<library_path>ip/clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1720,6 → 1820,8
<library_path>ip/clock/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1734,6 → 1836,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1748,6 → 1852,8
<library_path>ip/micro_bus/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1762,6 → 1868,8
<library_path>ip/wishbone/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1776,6 → 1884,8
<library_path>ip/wishbone/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1790,6 → 1900,8
<library_path>ip/pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1804,6 → 1916,8
<library_path>ip/pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1818,6 → 1932,8
<library_path>ip/pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1832,6 → 1948,8
<library_path>ip/pad/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1846,6 → 1964,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1860,6 → 1980,8
<library_path>ip/uart/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1874,6 → 1996,8
<library_path>ip/reset/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1888,9 → 2012,27
<library_path>ip/reset/busdeftypes</library_path> |
<component_path>busdeftypes</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>fpgas</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/fpgas/ip-xact</dir_name> |
<vendor_path>fpgas/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>fpgas</library> |
1902,6 → 2044,8
<library_path>ip/Nexys2_T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1916,6 → 2060,8
<library_path>ip/Nexys2_T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1930,6 → 2076,8
<library_path>ip/Nexys2_T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1944,6 → 2092,8
<library_path>ip/Nexys2_T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1958,6 → 2108,8
<library_path>ip/Nexys2_T6502/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1972,6 → 2124,8
<library_path>ip/Nexys2_T6502/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
1986,6 → 2140,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2000,6 → 2156,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2014,6 → 2172,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2028,6 → 2188,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2042,6 → 2204,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2056,6 → 2220,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2070,6 → 2236,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2084,6 → 2252,8
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2098,9 → 2268,27
<library_path>ip/Nexys2_T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>Mos6502</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/Mos6502/ip-xact</dir_name> |
<vendor_path>Mos6502/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>Mos6502</library> |
2112,6 → 2300,8
<library_path>ip/T6502_cpu_alu_logic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2126,6 → 2316,8
<library_path>ip/T6502_cpu_alu_logic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2140,6 → 2332,8
<library_path>ip/T6502_cpu_alu_logic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2154,6 → 2348,8
<library_path>ip/T6502_cpu_alu_logic/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2168,6 → 2364,8
<library_path>ip/T6502_cpu_alu_logic/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2182,6 → 2380,8
<library_path>ip/T6502_cpu_alu_logic/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2196,6 → 2396,8
<library_path>ip/T6502_cpu_alu_logic/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2210,6 → 2412,8
<library_path>ip/T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2224,6 → 2428,8
<library_path>ip/T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2238,6 → 2444,8
<library_path>ip/T6502/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2252,6 → 2460,8
<library_path>ip/T6502/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2266,6 → 2476,8
<library_path>ip/T6502/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2280,6 → 2492,8
<library_path>ip/T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2294,6 → 2508,8
<library_path>ip/T6502/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2308,6 → 2524,8
<library_path>ip/T6502_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2322,6 → 2540,8
<library_path>ip/T6502_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2336,6 → 2556,8
<library_path>ip/T6502_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2350,6 → 2572,8
<library_path>ip/T6502_cpu/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2364,6 → 2588,8
<library_path>ip/T6502_cpu/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2378,6 → 2604,8
<library_path>ip/T6502_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2392,9 → 2620,27
<library_path>ip/T6502_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>pic_micro</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/pic_micro/ip-xact</dir_name> |
<vendor_path>pic_micro/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>pic_micro</library> |
2406,6 → 2652,8
<library_path>ip/mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2420,6 → 2668,8
<library_path>ip/mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2434,6 → 2684,8
<library_path>ip/mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2448,6 → 2700,8
<library_path>ip/mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2462,6 → 2716,8
<library_path>ip/mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2476,6 → 2732,8
<library_path>ip/mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2490,6 → 2748,8
<library_path>ip/mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2504,6 → 2764,8
<library_path>ip/soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2518,6 → 2780,8
<library_path>ip/soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2532,6 → 2796,8
<library_path>ip/soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2546,6 → 2812,8
<library_path>ip/soc_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2560,6 → 2828,8
<library_path>ip/soc_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2574,6 → 2844,8
<library_path>ip/soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2588,6 → 2860,8
<library_path>ip/soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2602,6 → 2876,8
<library_path>ip/mrisc_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2616,6 → 2892,8
<library_path>ip/mrisc_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2630,6 → 2908,8
<library_path>ip/mrisc_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2644,6 → 2924,8
<library_path>ip/mrisc_cpu/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2658,6 → 2940,8
<library_path>ip/mrisc_cpu/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2672,6 → 2956,8
<library_path>ip/mrisc_cpu/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2686,6 → 2972,8
<library_path>ip/mrisc_cpu/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2700,6 → 2988,8
<library_path>ip/mrisc_cpu/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2714,6 → 3004,8
<library_path>ip/mrisc_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2728,9 → 3020,27
<library_path>ip/mrisc_cpu/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>Testbench</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/Testbench/ip-xact</dir_name> |
<vendor_path>Testbench/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>Testbench</library> |
2742,6 → 3052,8
<library_path>ip/clock_gen/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2756,6 → 3068,8
<library_path>ip/clock_gen/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2770,6 → 3084,8
<library_path>ip/clock_gen/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2784,6 → 3100,8
<library_path>ip/ps2_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2798,6 → 3116,8
<library_path>ip/ps2_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2812,6 → 3132,8
<library_path>ip/ps2_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2826,6 → 3148,8
<library_path>ip/micro_bus16_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2839,7 → 3163,9
<vendor_path>Testbench/ip/micro_bus16_model/ip-xact</vendor_path> |
<library_path>ip/micro_bus16_model/ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2854,6 → 3180,8
<library_path>ip/micro_bus16_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2868,6 → 3196,8
<library_path>ip/mt45w8mw12/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2882,6 → 3212,8
<library_path>ip/mt45w8mw12/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2896,6 → 3228,8
<library_path>ip/mt45w8mw12/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2910,6 → 3244,8
<library_path>ip/uart_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2924,6 → 3260,8
<library_path>ip/uart_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2938,6 → 3276,8
<library_path>ip/uart_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2952,6 → 3292,8
<library_path>ip/micro_bus_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2966,6 → 3308,8
<library_path>ip/micro_bus_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2980,6 → 3324,8
<library_path>ip/micro_bus_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
2994,6 → 3340,8
<library_path>ip/ps2_host/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3008,6 → 3356,8
<library_path>ip/ps2_host/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3022,6 → 3372,8
<library_path>ip/ps2_host/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3036,6 → 3388,8
<library_path>ip/wb_master_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3050,6 → 3404,8
<library_path>ip/wb_master_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3063,7 → 3419,9
<vendor_path>Testbench/ip/wb_master_model/ip-xact</vendor_path> |
<library_path>ip/wb_master_model/ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3078,6 → 3436,8
<library_path>ip/wb_master_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3092,6 → 3452,8
<library_path>ip/wb_master_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3106,6 → 3468,8
<library_path>ip/or1200_dbg_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3120,6 → 3484,8
<library_path>ip/or1200_dbg_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3134,6 → 3500,8
<library_path>ip/or1200_dbg_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3148,6 → 3516,8
<library_path>ip/wishbone_monitor/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3162,6 → 3532,8
<library_path>ip/wishbone_monitor/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3176,6 → 3548,8
<library_path>ip/wishbone_monitor/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3190,6 → 3564,8
<library_path>ip/jtag_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3204,6 → 3580,8
<library_path>ip/jtag_model/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3218,6 → 3596,8
<library_path>ip/jtag_model/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3232,6 → 3612,8
<library_path>ip/uart_host/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3246,6 → 3628,8
<library_path>ip/uart_host/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3260,6 → 3644,8
<library_path>ip/uart_host/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3274,6 → 3660,8
<library_path>ip/io_probe/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3288,6 → 3676,8
<library_path>ip/io_probe/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3302,6 → 3692,8
<library_path>ip/io_probe/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3316,6 → 3708,8
<library_path>ip/io_probe/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3330,6 → 3724,8
<library_path>ip/io_probe/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3344,6 → 3740,8
<library_path>ip/io_probe/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3358,9 → 3756,27
<library_path>ip/io_probe/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>Basys</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/Basys/ip-xact</dir_name> |
<vendor_path>Basys/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>Basys</library> |
3372,6 → 3788,8
<library_path>ip/fpga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3386,6 → 3804,8
<library_path>ip/fpga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3400,6 → 3820,8
<library_path>ip/fpga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3414,6 → 3836,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3428,6 → 3852,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3442,6 → 3868,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3456,6 → 3884,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3470,6 → 3900,8
<library_path>ip/cde_clock/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3484,6 → 3916,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3498,6 → 3932,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3512,9 → 3948,27
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>wishbone</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/wishbone/ip-xact</dir_name> |
<vendor_path>wishbone/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>wishbone</library> |
3526,6 → 3980,8
<library_path>ip/wb_uart16550/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3540,6 → 3996,8
<library_path>ip/wb_uart16550/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3554,6 → 4012,8
<library_path>ip/wb_uart16550/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3568,6 → 4028,8
<library_path>ip/wb_uart16550/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3582,6 → 4044,8
<library_path>ip/wb_uart16550/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3596,6 → 4060,8
<library_path>ip/wb_uart16550/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3610,6 → 4076,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3624,6 → 4092,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3638,6 → 4108,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3652,6 → 4124,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3666,6 → 4140,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3680,6 → 4156,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3694,6 → 4172,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3708,6 → 4188,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3722,6 → 4204,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3736,6 → 4220,8
<library_path>ip/wb_uart16550/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3750,6 → 4236,8
<library_path>ip/wb_uart16550/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3764,6 → 4252,8
<library_path>ip/wb_uart16550/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3778,6 → 4268,8
<library_path>ip/wb_uart16550/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3792,6 → 4284,8
<library_path>ip/wb_uart16550/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3806,6 → 4300,8
<library_path>ip/wb_uart16550/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3820,6 → 4316,8
<library_path>ip/wb_ram/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3834,6 → 4332,8
<library_path>ip/wb_ram/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3848,6 → 4348,8
<library_path>ip/wb_ram/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3862,6 → 4364,8
<library_path>ip/wb_ram/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3876,6 → 4380,8
<library_path>ip/wb_ram/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3890,6 → 4396,8
<library_path>ip/wb_ram/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3904,6 → 4412,8
<library_path>ip/wb_ram/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3918,6 → 4428,8
<library_path>ip/wb_traffic_cop/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3932,6 → 4444,8
<library_path>ip/wb_traffic_cop/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3946,6 → 4460,8
<library_path>ip/wb_traffic_cop/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3960,6 → 4476,8
<library_path>ip/wb_traffic_cop/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3974,6 → 4492,8
<library_path>ip/wb_traffic_cop/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
3988,6 → 4508,8
<library_path>ip/wb_memory/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4002,6 → 4524,8
<library_path>ip/wb_memory/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4016,6 → 4540,8
<library_path>ip/wb_memory/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4030,6 → 4556,8
<library_path>ip/wb_memory/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4044,6 → 4572,8
<library_path>ip/wb_memory/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4058,6 → 4588,8
<library_path>ip/wb_memory/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4072,9 → 4604,27
<library_path>ip/wb_memory/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>io</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/io/ip-xact</dir_name> |
<vendor_path>io/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>io</library> |
4086,6 → 4636,8
<library_path>ip/io_timer/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4100,6 → 4652,8
<library_path>ip/io_timer/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4114,6 → 4668,8
<library_path>ip/io_timer/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4128,6 → 4684,8
<library_path>ip/io_timer/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4142,6 → 4700,8
<library_path>ip/io_timer/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4156,6 → 4716,8
<library_path>ip/io_timer/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4170,6 → 4732,8
<library_path>ip/io_timer/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4184,6 → 4748,8
<library_path>ip/io_gpio/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4198,6 → 4764,8
<library_path>ip/io_gpio/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4212,6 → 4780,8
<library_path>ip/io_gpio/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4226,6 → 4796,8
<library_path>ip/io_gpio/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4240,6 → 4812,8
<library_path>ip/io_gpio/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4254,6 → 4828,8
<library_path>ip/io_gpio/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4268,6 → 4844,8
<library_path>ip/io_gpio/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4282,6 → 4860,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4296,6 → 4876,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4310,6 → 4892,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4324,6 → 4908,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4338,6 → 4924,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4352,6 → 4940,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4366,6 → 4956,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4380,6 → 4972,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4394,6 → 4988,8
<library_path>ip/io_uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4408,6 → 5004,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4422,6 → 5020,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4436,6 → 5036,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4450,6 → 5052,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4464,6 → 5068,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4478,6 → 5084,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4492,6 → 5100,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4506,6 → 5116,8
<library_path>ip/io_uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4520,6 → 5132,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4534,6 → 5148,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4548,6 → 5164,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4562,6 → 5180,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4576,6 → 5196,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4590,6 → 5212,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4604,6 → 5228,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4618,6 → 5244,8
<library_path>ip/io_uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4632,6 → 5260,8
<library_path>ip/io_pic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4646,6 → 5276,8
<library_path>ip/io_pic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4660,6 → 5292,8
<library_path>ip/io_pic/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4674,6 → 5308,8
<library_path>ip/io_pic/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4688,6 → 5324,8
<library_path>ip/io_pic/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4702,6 → 5340,8
<library_path>ip/io_vic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4716,6 → 5356,8
<library_path>ip/io_vic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4730,6 → 5372,8
<library_path>ip/io_vic/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4744,6 → 5388,8
<library_path>ip/io_vic/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4758,6 → 5404,8
<library_path>ip/io_vic/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4772,6 → 5420,8
<library_path>ip/io_vic/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4786,6 → 5436,8
<library_path>ip/io_vic/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4800,6 → 5452,8
<library_path>ip/io_vga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4814,6 → 5468,8
<library_path>ip/io_vga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4828,6 → 5484,8
<library_path>ip/io_vga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4842,6 → 5500,8
<library_path>ip/io_vga/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4856,6 → 5516,8
<library_path>ip/io_vga/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4870,6 → 5532,8
<library_path>ip/io_vga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4884,6 → 5548,8
<library_path>ip/io_vga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4898,6 → 5564,8
<library_path>ip/io_utimer/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4912,6 → 5580,8
<library_path>ip/io_utimer/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4926,6 → 5596,8
<library_path>ip/io_utimer/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4940,6 → 5612,8
<library_path>ip/io_utimer/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4954,6 → 5628,8
<library_path>ip/io_utimer/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4968,6 → 5644,8
<library_path>ip/io_utimer/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4982,6 → 5660,8
<library_path>ip/io_utimer/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
4996,6 → 5676,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5010,6 → 5692,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5024,6 → 5708,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5038,6 → 5724,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5052,6 → 5740,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5066,6 → 5756,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5080,6 → 5772,8
<library_path>ip/io_module/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5094,6 → 5788,8
<library_path>ip/io_module/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5108,6 → 5804,8
<library_path>ip/io_module/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5122,6 → 5820,8
<library_path>ip/io_module/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5136,6 → 5836,8
<library_path>ip/io_module/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5150,6 → 5852,8
<library_path>ip/io_module/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5164,6 → 5868,8
<library_path>ip/io_module/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5178,6 → 5884,8
<library_path>ip/io_module/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5192,6 → 5900,8
<library_path>ip/io_module/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5206,6 → 5916,8
<library_path>ip/io_module/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5220,6 → 5932,8
<library_path>ip/io_module/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5234,6 → 5948,8
<library_path>ip/io_module/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5248,6 → 5964,8
<library_path>ip/io_module/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5262,6 → 5980,8
<library_path>ip/io_ext_mem_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5276,6 → 5996,8
<library_path>ip/io_ext_mem_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5290,6 → 6012,8
<library_path>ip/io_ext_mem_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5304,6 → 6028,8
<library_path>ip/io_ext_mem_interface/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5318,6 → 6044,8
<library_path>ip/io_ext_mem_interface/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5332,6 → 6060,8
<library_path>ip/io_ext_mem_interface/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5346,6 → 6076,8
<library_path>ip/io_ext_mem_interface/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5360,6 → 6092,8
<library_path>ip/io_ps2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5374,6 → 6108,8
<library_path>ip/io_ps2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5388,6 → 6124,8
<library_path>ip/io_ps2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5402,6 → 6140,8
<library_path>ip/io_ps2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5416,6 → 6156,8
<library_path>ip/io_ps2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5430,6 → 6172,8
<library_path>ip/io_ps2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5444,6 → 6188,8
<library_path>ip/io_ps2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5458,6 → 6204,8
<library_path>ip/io_ps2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5472,6 → 6220,8
<library_path>ip/io_ps2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5486,6 → 6236,8
<library_path>ip/io_ps2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5500,6 → 6252,8
<library_path>ip/io_ps2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5514,6 → 6268,8
<library_path>ip/io_ps2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5528,9 → 6284,27
<library_path>ip/io_ps2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>logic</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/logic/ip-xact</dir_name> |
<vendor_path>logic/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>logic</library> |
5542,6 → 6316,8
<library_path>ip/flash_memcontrl/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5556,6 → 6332,8
<library_path>ip/flash_memcontrl/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5570,6 → 6348,8
<library_path>ip/flash_memcontrl/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5584,6 → 6364,8
<library_path>ip/flash_memcontrl/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5598,6 → 6380,8
<library_path>ip/flash_memcontrl/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5612,6 → 6396,8
<library_path>ip/flash_memcontrl/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5626,6 → 6412,8
<library_path>ip/flash_memcontrl/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5640,6 → 6428,8
<library_path>ip/disp_io/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5654,6 → 6444,8
<library_path>ip/disp_io/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5668,6 → 6460,8
<library_path>ip/disp_io/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5682,6 → 6476,8
<library_path>ip/disp_io/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5696,6 → 6492,8
<library_path>ip/disp_io/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5710,6 → 6508,8
<library_path>ip/disp_io/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5724,6 → 6524,8
<library_path>ip/disp_io/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5738,6 → 6540,8
<library_path>ip/usb_epp/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5752,6 → 6556,8
<library_path>ip/usb_epp/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5766,6 → 6572,8
<library_path>ip/usb_epp/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5773,34 → 6581,6
<vendor>opencores.org</vendor> |
<library>logic</library> |
<name>usb_epp</name> |
<version>tb</version> |
<file_name>usb_epp_tb.xml</file_name> |
<dir_name>/projects/opencores.org/logic/ip/usb_epp/sim/xml</dir_name> |
<vendor_path>logic/ip/usb_epp/sim/xml</vendor_path> |
<library_path>ip/usb_epp/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:design</type> |
<vendor>opencores.org</vendor> |
<library>logic</library> |
<name>usb_epp</name> |
<version>tb.design</version> |
<file_name>usb_epp_tb.design.xml</file_name> |
<dir_name>/projects/opencores.org/logic/ip/usb_epp/sim/xml</dir_name> |
<vendor_path>logic/ip/usb_epp/sim/xml</vendor_path> |
<library_path>ip/usb_epp/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
</index_card> |
|
<index_card> |
<type>spirit:component</type> |
<vendor>opencores.org</vendor> |
<library>logic</library> |
<name>usb_epp</name> |
<version>def</version> |
<file_name>usb_epp_def.xml</file_name> |
<dir_name>/projects/opencores.org/logic/ip/usb_epp/rtl/xml</dir_name> |
5808,6 → 6588,8
<library_path>ip/usb_epp/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5822,6 → 6604,8
<library_path>ip/usb_epp/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5836,6 → 6620,8
<library_path>ip/ps2_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5850,6 → 6636,8
<library_path>ip/ps2_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5864,6 → 6652,8
<library_path>ip/ps2_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5878,6 → 6668,8
<library_path>ip/ps2_interface/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5892,6 → 6684,8
<library_path>ip/ps2_interface/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5906,6 → 6700,8
<library_path>ip/ps2_interface/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5920,6 → 6716,8
<library_path>ip/ps2_interface/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5934,6 → 6732,8
<library_path>ip/ps2_interface/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5948,6 → 6748,8
<library_path>ip/ps2_interface/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5962,6 → 6764,8
<library_path>ip/ps2_interface/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5976,6 → 6780,8
<library_path>ip/vga_char_ctrl/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
5990,6 → 6796,8
<library_path>ip/vga_char_ctrl/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6004,6 → 6812,8
<library_path>ip/vga_char_ctrl/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6018,6 → 6828,8
<library_path>ip/vga_char_ctrl/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6032,6 → 6844,8
<library_path>ip/vga_char_ctrl/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6046,6 → 6860,8
<library_path>ip/vga_char_ctrl/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6060,6 → 6876,8
<library_path>ip/vga_char_ctrl/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6074,6 → 6892,8
<library_path>ip/micro_bus/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6088,6 → 6908,8
<library_path>ip/micro_bus/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6102,6 → 6924,8
<library_path>ip/micro_bus/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6116,6 → 6940,8
<library_path>ip/micro_bus/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6130,6 → 6956,8
<library_path>ip/micro_bus/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6144,6 → 6972,8
<library_path>ip/micro_bus/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6158,6 → 6988,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6172,6 → 7004,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6186,6 → 7020,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6200,6 → 7036,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6214,6 → 7052,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6228,6 → 7068,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6242,6 → 7084,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6256,6 → 7100,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6270,6 → 7116,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6284,6 → 7132,8
<library_path>ip/micro_bus/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6298,6 → 7148,8
<library_path>ip/serial_rcvr/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6312,6 → 7164,8
<library_path>ip/serial_rcvr/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6326,6 → 7180,8
<library_path>ip/serial_rcvr/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6340,6 → 7196,8
<library_path>ip/serial_rcvr/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6354,6 → 7212,8
<library_path>ip/serial_rcvr/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6368,6 → 7228,8
<library_path>ip/serial_rcvr/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6382,6 → 7244,8
<library_path>ip/serial_rcvr/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6396,6 → 7260,8
<library_path>ip/serial_rcvr/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6410,6 → 7276,8
<library_path>ip/serial_rcvr/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6424,6 → 7292,8
<library_path>ip/serial_rcvr/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6438,6 → 7308,8
<library_path>ip/serial_rcvr/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6452,6 → 7324,8
<library_path>ip/serial_rcvr/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6466,6 → 7340,8
<library_path>ip/serial_rcvr/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6480,6 → 7356,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6494,6 → 7372,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6508,6 → 7388,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6522,6 → 7404,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6536,6 → 7420,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6550,6 → 7436,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6564,6 → 7452,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6578,6 → 7468,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6592,6 → 7484,8
<library_path>ip/uart/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6606,6 → 7500,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6620,6 → 7516,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6634,6 → 7532,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6648,6 → 7548,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6662,6 → 7564,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6676,6 → 7580,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6690,6 → 7596,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6704,6 → 7612,8
<library_path>ip/uart/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6718,6 → 7628,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6732,6 → 7644,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6746,6 → 7660,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6760,6 → 7676,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6774,6 → 7692,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6788,6 → 7708,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6802,6 → 7724,8
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6816,9 → 7740,27
<library_path>ip/uart/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>orp_soc</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/orp_soc/ip-xact</dir_name> |
<vendor_path>orp_soc/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>orp_soc</library> |
6830,6 → 7772,8
<library_path>ip/adv_dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6844,6 → 7788,8
<library_path>ip/adv_dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6858,6 → 7804,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6872,6 → 7820,8
<library_path>ip/adv_dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6886,6 → 7836,8
<library_path>ip/orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6900,6 → 7852,8
<library_path>ip/orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6914,6 → 7868,8
<library_path>ip/orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6928,6 → 7884,8
<library_path>ip/orpsocv2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6942,6 → 7900,8
<library_path>ip/orpsocv2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6956,6 → 7916,8
<library_path>ip/orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6970,6 → 7932,8
<library_path>ip/orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6984,6 → 7948,8
<library_path>ip/generic_orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
6998,6 → 7964,8
<library_path>ip/generic_orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7012,6 → 7980,8
<library_path>ip/generic_orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7026,6 → 7996,8
<library_path>ip/generic_orpsocv2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7040,6 → 8012,8
<library_path>ip/generic_orpsocv2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7054,6 → 8028,8
<library_path>ip/generic_orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7068,6 → 8044,8
<library_path>ip/generic_orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7082,6 → 8060,8
<library_path>ip/Nexys2_orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7096,6 → 8076,8
<library_path>ip/Nexys2_orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7110,6 → 8092,8
<library_path>ip/Nexys2_orpsocv2/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7124,6 → 8108,8
<library_path>ip/Nexys2_orpsocv2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7138,9 → 8124,27
<library_path>ip/Nexys2_orpsocv2/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:component</type> |
<vendor>opencores.org</vendor> |
<library>orp_soc</library> |
<name>Nexys2_orpsocv2</name> |
<version>tb</version> |
<file_name>Nexys2_orpsocv2_tb.xml</file_name> |
<dir_name>/projects/opencores.org/orp_soc/ip/Nexys2_orpsocv2/rtl/xml</dir_name> |
<vendor_path>orp_soc/ip/Nexys2_orpsocv2/rtl/xml</vendor_path> |
<library_path>ip/Nexys2_orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:design</type> |
<vendor>opencores.org</vendor> |
<library>orp_soc</library> |
7152,6 → 8156,8
<library_path>ip/Nexys2_orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7166,6 → 8172,8
<library_path>ip/Nexys2_orpsocv2/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7180,6 → 8188,8
<library_path>ip/dbg_if/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7194,6 → 8204,8
<library_path>ip/dbg_if/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7208,6 → 8220,8
<library_path>ip/clkgen/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7222,6 → 8236,8
<library_path>ip/clkgen/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7236,6 → 8252,8
<library_path>ip/jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7250,9 → 8268,27
<library_path>ip/jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>fpga_mrisc</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/fpga_mrisc/ip-xact</dir_name> |
<vendor_path>fpga_mrisc/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir>sw</lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>fpga_mrisc</library> |
7264,6 → 8300,8
<library_path>ip/Nexys2_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7278,6 → 8316,8
<library_path>ip/Nexys2_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7292,6 → 8332,8
<library_path>ip/Nexys2_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7306,6 → 8348,8
<library_path>ip/Nexys2_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7320,6 → 8364,8
<library_path>ip/Nexys2_soc_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7334,6 → 8380,8
<library_path>ip/Nexys2_soc_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7348,6 → 8396,8
<library_path>ip/Nexys2_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7362,6 → 8412,8
<library_path>ip/Nexys2_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7376,6 → 8428,8
<library_path>ip/Nexys2_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7390,6 → 8444,8
<library_path>ip/Nexys2_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7404,6 → 8460,8
<library_path>ip/Nexys2_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7418,6 → 8476,8
<library_path>ip/Basys_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7432,6 → 8492,8
<library_path>ip/Basys_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7446,6 → 8508,8
<library_path>ip/Basys_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7460,6 → 8524,8
<library_path>ip/Basys_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7474,6 → 8540,8
<library_path>ip/Basys_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7488,6 → 8556,8
<library_path>ip/Basys_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7502,6 → 8572,8
<library_path>ip/Basys_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7516,6 → 8588,8
<library_path>ip/Basys_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7530,6 → 8604,8
<library_path>ip/Basys_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7544,6 → 8620,8
<library_path>ip/Basys_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7558,6 → 8636,8
<library_path>ip/Basys_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7572,6 → 8652,8
<library_path>ip/Basys_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7586,6 → 8668,8
<library_path>ip/Basys_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7600,6 → 8684,8
<library_path>ip/Basys_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7614,6 → 8700,8
<library_path>ip/Basys_soc_mrisc/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7628,6 → 8716,8
<library_path>ip/Basys_soc_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7642,6 → 8732,8
<library_path>ip/Basys_soc_mrisc/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7656,6 → 8748,8
<library_path>ip/Basys_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7670,6 → 8764,8
<library_path>ip/Basys_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7684,6 → 8780,8
<library_path>ip/Basys_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7698,6 → 8796,8
<library_path>ip/Basys_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7712,9 → 8812,27
<library_path>ip/Basys_soc_mrisc/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>Nexys2</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/Nexys2/ip-xact</dir_name> |
<vendor_path>Nexys2/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:designConfiguration</type> |
<vendor>opencores.org</vendor> |
<library>Nexys2</library> |
7726,6 → 8844,8
<library_path>ip/fpga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7740,6 → 8860,8
<library_path>ip/fpga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7754,6 → 8876,8
<library_path>ip/fpga/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7768,9 → 8892,27
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:component</type> |
<vendor>opencores.org</vendor> |
<library>Nexys2</library> |
<name>fpga</name> |
<version>core</version> |
<file_name>Nexys2_fpga_core.xml</file_name> |
<dir_name>/projects/opencores.org/Nexys2/ip/fpga/rtl/xml</dir_name> |
<vendor_path>Nexys2/ip/fpga/rtl/xml</vendor_path> |
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>spirit:design</type> |
<vendor>opencores.org</vendor> |
<library>Nexys2</library> |
7782,6 → 8924,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7796,6 → 8940,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7810,6 → 8956,8
<library_path>ip/fpga/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7824,6 → 8972,8
<library_path>ip/cde_clock/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7838,6 → 8988,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7852,6 → 9004,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7866,9 → 9020,27
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:lib</type> |
<vendor>opencores.org</vendor> |
<library>cde</library> |
<name></name> |
<version></version> |
<file_name>library.xml</file_name> |
<dir_name>/projects/opencores.org/cde/ip-xact</dir_name> |
<vendor_path>cde/ip-xact</vendor_path> |
<library_path>ip-xact</library_path> |
<component_path></component_path> |
<lib_comp_sep></lib_comp_sep> |
<lib_ip_dir>ip</lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
<type>socgen:ip</type> |
<vendor>opencores.org</vendor> |
<library>cde</library> |
7880,6 → 9052,8
<library_path>ip/cde_sync/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7894,6 → 9068,8
<library_path>ip/cde_sync/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7908,6 → 9084,8
<library_path>ip/cde_sync/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7922,6 → 9100,8
<library_path>ip/cde_sync/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7936,6 → 9116,8
<library_path>ip/cde_clock/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7950,6 → 9132,8
<library_path>ip/cde_clock/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7964,6 → 9148,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7978,6 → 9164,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
7992,6 → 9180,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8006,6 → 9196,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8020,6 → 9212,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8034,6 → 9228,8
<library_path>ip/cde_clock/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8048,6 → 9244,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8062,6 → 9260,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8076,6 → 9276,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8090,6 → 9292,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8104,6 → 9308,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8118,6 → 9324,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8132,6 → 9340,8
<library_path>ip/cde_jtag/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8146,6 → 9356,8
<library_path>ip/cde_jtag/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8160,6 → 9372,8
<library_path>ip/cde_jtag/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8174,6 → 9388,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8188,6 → 9404,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8202,6 → 9420,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8216,6 → 9436,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8230,6 → 9452,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8244,6 → 9468,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8258,6 → 9484,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8272,6 → 9500,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8286,6 → 9516,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8300,6 → 9532,8
<library_path>ip/cde_jtag/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8314,6 → 9548,8
<library_path>ip/cde_serial/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8328,6 → 9564,8
<library_path>ip/cde_serial/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8342,6 → 9580,8
<library_path>ip/cde_serial/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8356,6 → 9596,8
<library_path>ip/cde_serial/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8370,6 → 9612,8
<library_path>ip/cde_serial/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8384,6 → 9628,8
<library_path>ip/cde_prescale/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8398,6 → 9644,8
<library_path>ip/cde_prescale/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8412,6 → 9660,8
<library_path>ip/cde_pad/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8426,6 → 9676,8
<library_path>ip/cde_pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8433,13 → 9685,15
<vendor>opencores.org</vendor> |
<library>cde</library> |
<name>cde_pad</name> |
<version>diff_dig</version> |
<file_name>cde_pad_diff_dig.xml</file_name> |
<version>tri_dig</version> |
<file_name>cde_pad_tri_dig.xml</file_name> |
<dir_name>/projects/opencores.org/cde/ip/cde_pad/rtl/xml</dir_name> |
<vendor_path>cde/ip/cde_pad/rtl/xml</vendor_path> |
<library_path>ip/cde_pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8454,6 → 9708,8
<library_path>ip/cde_pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8468,6 → 9724,8
<library_path>ip/cde_pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8482,6 → 9740,8
<library_path>ip/cde_pad/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8496,6 → 9756,8
<library_path>ip/cde_lifo/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8510,6 → 9772,8
<library_path>ip/cde_lifo/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8524,6 → 9788,8
<library_path>ip/cde_lifo/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8538,6 → 9804,8
<library_path>ip/cde_lifo/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8552,6 → 9820,8
<library_path>ip/cde_reset/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8566,6 → 9836,8
<library_path>ip/cde_reset/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8580,6 → 9852,8
<library_path>ip/cde_reset/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8594,6 → 9868,8
<library_path>ip/cde_reset/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8608,6 → 9884,8
<library_path>ip/cde_reset/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8622,6 → 9900,8
<library_path>ip/cde_divider/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8636,6 → 9916,8
<library_path>ip/cde_divider/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8650,6 → 9932,8
<library_path>ip/cde_divider/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8664,6 → 9948,8
<library_path>ip/cde_sram/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8678,6 → 9964,8
<library_path>ip/cde_sram/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8692,6 → 9980,8
<library_path>ip/cde_sram/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8706,6 → 9996,8
<library_path>ip/cde_sram/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8720,6 → 10012,8
<library_path>ip/cde_mult/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8734,6 → 10028,8
<library_path>ip/cde_mult/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8748,6 → 10044,8
<library_path>ip/cde_mult/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8762,6 → 10060,8
<library_path>ip/cde_mult/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8776,6 → 10076,8
<library_path>ip/cde_mult/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8790,6 → 10092,8
<library_path>ip/cde_mult/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8804,6 → 10108,8
<library_path>ip/cde_mult/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8818,6 → 10124,8
<library_path>ip/cde_mult/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8832,6 → 10140,8
<library_path>ip/cde_mult/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8846,6 → 10156,8
<library_path>ip/cde_mult/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8860,6 → 10172,8
<library_path>ip/cde_mult/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8874,6 → 10188,8
<library_path>ip/cde_mult/sim/xml</library_path> |
<component_path>sim/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8888,6 → 10204,8
<library_path>ip/cde_mult/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8902,6 → 10220,8
<library_path>ip/cde_mult/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8916,6 → 10236,8
<library_path>ip/cde_mult/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8930,6 → 10252,8
<library_path>ip/cde_fifo/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8944,6 → 10268,8
<library_path>ip/cde_fifo/ip-xact</library_path> |
<component_path>ip-xact</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8958,6 → 10284,8
<library_path>ip/cde_fifo/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
<index_card> |
8972,6 → 10300,8
<library_path>ip/cde_fifo/rtl/xml</library_path> |
<component_path>rtl/xml</component_path> |
<lib_comp_sep>ip</lib_comp_sep> |
<lib_ip_dir></lib_ip_dir> |
<lib_sw_dir></lib_sw_dir> |
</index_card> |
|
</socgen:index_file> |
/yp/create_yp
86,6 → 86,11
my $home = cwd(); |
my $index_filename = "./tools/yp/index.xml"; |
|
|
|
|
|
|
open OUTFILE,">$index_filename" or die "unable to open $index_filename"; |
|
|
163,20 → 168,17
if(/(\S+).xml/) |
{ |
my $t_name = $1; |
$_ = $src; |
if(/${home}(\S+)/) { $t_local = $1; } |
|
$_ = $src; |
|
if(/${home}(\S+)/) { $t_local = $1; } |
|
|
|
|
|
|
|
if($t_name eq "design") |
{ |
|
my $socgen_file = $parser->parse_file("${home}${t_local}/${t_name}.xml"); |
foreach my $design ($socgen_file->findnodes('//socgen:ip')) |
{ |
187,6 → 189,31
$type = "socgen:ip"; |
} |
} |
|
|
elsif($t_name eq "library") |
{ |
my $socgen_file = $parser->parse_file("${home}${t_local}/${t_name}.xml"); |
|
|
foreach my $design ($socgen_file->findnodes('//socgen:lib')) |
{ |
$vendor = $design->findnodes('./socgen:vendor/text()')->to_literal ; |
$library = $design->findnodes('./socgen:library/text()')->to_literal ; |
$lib_ip_dir = $design->findnodes('./socgen:lib_ip_dir/text()')->to_literal ; |
$lib_sw_dir = $design->findnodes('./socgen:lib_sw_dir/text()')->to_literal ; |
$version = ""; |
$name = ""; |
$type = "socgen:lib"; |
|
|
|
} |
} |
|
|
|
|
else |
{ |
my $spirit_file = $parser->parse_file("${home}${t_local}/${t_name}.xml"); |
264,7 → 291,7
if(/\S+($library_match)(\S+)/) { $library_path = $2; } |
else { $library_path = ""; } |
if(/\S+($library_match)(\S+)($name_match)(\S+)/) { $lib_comp_sep = $2; } |
else { $lib_comp_path = ""; } |
else { $lib_comp_sep = ""; } |
if(/\S?($name_match)(\S+)/) { $component_path = $2; } |
else { $component_path = ""; } |
|
282,7 → 309,12
print OUTFILE " <library_path>${library_path}</library_path>\n"; |
print OUTFILE " <component_path>${component_path}</component_path>\n"; |
print OUTFILE " <lib_comp_sep>${lib_comp_sep}</lib_comp_sep>\n"; |
print OUTFILE " <lib_ip_dir>${lib_ip_dir}</lib_ip_dir>\n"; |
print OUTFILE " <lib_sw_dir>${lib_sw_dir}</lib_sw_dir>\n"; |
print OUTFILE " </index_card>\n\n"; |
|
$lib_ip_dir = ""; |
$lib_sw_dir = ""; |
} |
|
&link_dir("$src/$item" ); |
/yp/hier_index.xml
158,6 → 158,15
<socgen:component> <socgen:name>fpga</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>core</socgen:name> |
<socgen:file_name>Nexys2_fpga_core.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/Nexys2/ip/fpga/rtl/xml</socgen:dir_name> |
<socgen:vendor_path>/Nexys2/ip/fpga/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/fpga/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>jtag_padring</socgen:name> |
<socgen:file_name>Nexys2_fpga_jtag_padring.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/Nexys2/ip/fpga/rtl/xml</socgen:dir_name> |
579,15 → 588,6
<socgen:component> <socgen:name>cde_pad</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>diff_dig</socgen:name> |
<socgen:file_name>cde_pad_diff_dig.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/cde/ip/cde_pad/rtl/xml</socgen:dir_name> |
<socgen:vendor_path>/cde/ip/cde_pad/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/cde_pad/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>in_dig</socgen:name> |
<socgen:file_name>cde_pad_in_dig.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/cde/ip/cde_pad/rtl/xml</socgen:dir_name> |
623,6 → 623,15
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>tri_dig</socgen:name> |
<socgen:file_name>cde_pad_tri_dig.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/cde/ip/cde_pad/rtl/xml</socgen:dir_name> |
<socgen:vendor_path>/cde/ip/cde_pad/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/cde_pad/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
<socgen:component> <socgen:name>cde_prescale</socgen:name> |
1579,15 → 1588,6
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>tb</socgen:name> |
<socgen:file_name>usb_epp_tb.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/logic/ip/usb_epp/sim/xml</socgen:dir_name> |
<socgen:vendor_path>/logic/ip/usb_epp/sim/xml</socgen:vendor_path> |
<socgen:library_path>/ip/usb_epp/sim/xml</socgen:library_path> |
<socgen:component_path>/sim/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
<socgen:component> <socgen:name>vga_char_ctrl</socgen:name> |
3411,15 → 3411,6
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>tb.design</socgen:name> |
<socgen:file_name>usb_epp_tb.design.xml</socgen:file_name> |
<socgen:dir_name>/projects/opencores.org/logic/ip/usb_epp/sim/xml</socgen:dir_name> |
<socgen:vendor_path>/logic/ip/usb_epp/sim/xml</socgen:vendor_path> |
<socgen:library_path>/ip/usb_epp/sim/xml</socgen:library_path> |
<socgen:component_path>/sim/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
<socgen:component> <socgen:name>vga_char_ctrl</socgen:name> |
5535,53 → 5526,6
<socgen:vendors> |
<socgen:vendor> <socgen:name>accellera.org</socgen:name> |
<socgen:libraries> |
<socgen:library> <socgen:name>i2c</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>I2C_EXT_rtl</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>I2C_EXT_rtl.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/i2c/I2C_EXT/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/i2c/I2C_EXT/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/I2C_EXT/1.0/xml</socgen:library_path> |
<socgen:component_path>/</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
<socgen:component> <socgen:name>I2C_INT_rtl</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>I2C_INT_rtl.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/i2c/I2C_INT/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/i2c/I2C_INT/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/I2C_INT/1.0/xml</socgen:library_path> |
<socgen:component_path>/</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>i2s</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>I2S_rtl</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>I2S_rtl.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/i2s/I2S/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/i2s/I2S/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/I2S/1.0/xml</socgen:library_path> |
<socgen:component_path>/</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>ieee1149.1</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>JTAG_EXT_rtl</socgen:name> |
5612,40 → 5556,6
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>ieee1500</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>WSP_rtl</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>2005-1.0</socgen:name> |
<socgen:file_name>WSP_rtl.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/ieee1500/WSP/2005-1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/ieee1500/WSP/2005-1.0/xml</socgen:vendor_path> |
<socgen:library_path>/WSP/2005-1.0/xml</socgen:library_path> |
<socgen:component_path>/</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>ieee1666</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>TLM2GP_tlm</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>2011-1.0</socgen:name> |
<socgen:file_name>TLM2GP_tlm.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/ieee1666/TLM2GP/2011-1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/ieee1666/TLM2GP/2011-1.0/xml</socgen:vendor_path> |
<socgen:library_path>/TLM2GP/2011-1.0/xml</socgen:library_path> |
<socgen:component_path>/</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>interrupt</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>INTERRUPT_IP_N_rtl</socgen:name> |
5702,23 → 5612,6
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>spi</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>SPI_rtl</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>SPI_rtl.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/spi/SPI/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/spi/SPI/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/SPI/1.0/xml</socgen:library_path> |
<socgen:component_path>/</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
</socgen:libraries> |
</socgen:vendor> |
<socgen:vendor> <socgen:name>opencores.org</socgen:name> |
5734,7 → 5627,7
<socgen:vendor_path>/Busdefs/ip/clock/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/clock/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5747,7 → 5640,7
<socgen:vendor_path>/Busdefs/ip/enable/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/enable/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5760,7 → 5653,7
<socgen:vendor_path>/Busdefs/ip/ext_bus/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/ext_bus/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5773,7 → 5666,7
<socgen:vendor_path>/Busdefs/ip/jtag/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/jtag/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5786,7 → 5679,7
<socgen:vendor_path>/Busdefs/ip/micro_bus/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/micro_bus/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5799,7 → 5692,7
<socgen:vendor_path>/Busdefs/ip/or1k/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/or1k/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>dbg_rtl</socgen:name> |
5808,7 → 5701,7
<socgen:vendor_path>/Busdefs/ip/or1k/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/or1k/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>spr_rtl</socgen:name> |
5817,7 → 5710,7
<socgen:vendor_path>/Busdefs/ip/or1k/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/or1k/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5830,7 → 5723,7
<socgen:vendor_path>/Busdefs/ip/pad/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/pad/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>ring</socgen:name> |
5839,7 → 5732,7
<socgen:vendor_path>/Busdefs/ip/pad/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/pad/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>rtl</socgen:name> |
5848,7 → 5741,7
<socgen:vendor_path>/Busdefs/ip/pad/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/pad/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5861,7 → 5754,7
<socgen:vendor_path>/Busdefs/ip/ps2/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/ps2/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5874,7 → 5767,7
<socgen:vendor_path>/Busdefs/ip/reset/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/reset/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5887,7 → 5780,7
<socgen:vendor_path>/Busdefs/ip/uart/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/uart/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5900,7 → 5793,7
<socgen:vendor_path>/Busdefs/ip/vga/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/vga/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5913,7 → 5806,7
<socgen:vendor_path>/Busdefs/ip/wishbone/rtl/xml</socgen:vendor_path> |
<socgen:library_path>/ip/wishbone/rtl/xml</socgen:library_path> |
<socgen:component_path>/rtl/xml</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
5927,53 → 5820,6
<socgen:vendors> |
<socgen:vendor> <socgen:name>accellera.org</socgen:name> |
<socgen:libraries> |
<socgen:library> <socgen:name>i2c</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>I2C_EXT</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>I2C_EXT.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/i2c/I2C_EXT/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/i2c/I2C_EXT/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/I2C_EXT/1.0/xml</socgen:library_path> |
<socgen:component_path>/1.0/xml</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
<socgen:component> <socgen:name>I2C_INT</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>I2C_INT.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/i2c/I2C_INT/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/i2c/I2C_INT/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/I2C_INT/1.0/xml</socgen:library_path> |
<socgen:component_path>/1.0/xml</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>i2s</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>I2S</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>I2S.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/i2s/I2S/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/i2s/I2S/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/I2S/1.0/xml</socgen:library_path> |
<socgen:component_path>/1.0/xml</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>ieee1149.1</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>JTAG_EXT</socgen:name> |
6004,40 → 5850,6
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>ieee1500</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>WSP</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>2005-1.0</socgen:name> |
<socgen:file_name>WSP.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/ieee1500/WSP/2005-1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/ieee1500/WSP/2005-1.0/xml</socgen:vendor_path> |
<socgen:library_path>/WSP/2005-1.0/xml</socgen:library_path> |
<socgen:component_path>/2005-1.0/xml</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>ieee1666</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>TLM2GP</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>2011-1.0</socgen:name> |
<socgen:file_name>TLM2GP.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/ieee1666/TLM2GP/2011-1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/ieee1666/TLM2GP/2011-1.0/xml</socgen:vendor_path> |
<socgen:library_path>/TLM2GP/2011-1.0/xml</socgen:library_path> |
<socgen:component_path>/2011-1.0/xml</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>interrupt</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>INTERRUPT_IP</socgen:name> |
6094,23 → 5906,6
</socgen:component> |
</socgen:components> |
</socgen:library> |
<socgen:library> <socgen:name>spi</socgen:name> |
<socgen:components> |
<socgen:component> <socgen:name>SPI</socgen:name> |
<socgen:versions> |
<socgen:version> |
<socgen:name>1.0</socgen:name> |
<socgen:file_name>SPI.xml</socgen:file_name> |
<socgen:dir_name>/projects/accellera.org/spi/SPI/1.0/xml</socgen:dir_name> |
<socgen:vendor_path>/spi/SPI/1.0/xml</socgen:vendor_path> |
<socgen:library_path>/SPI/1.0/xml</socgen:library_path> |
<socgen:component_path>/1.0/xml</socgen:component_path> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
</socgen:components> |
</socgen:library> |
</socgen:libraries> |
</socgen:vendor> |
<socgen:vendor> <socgen:name>opencores.org</socgen:name> |
6126,7 → 5921,7
<socgen:vendor_path>/Busdefs/ip/clock/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/clock/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6139,7 → 5934,7
<socgen:vendor_path>/Busdefs/ip/enable/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/enable/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6152,7 → 5947,7
<socgen:vendor_path>/Busdefs/ip/ext_bus/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/ext_bus/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6165,7 → 5960,7
<socgen:vendor_path>/Busdefs/ip/jtag/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/jtag/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6178,7 → 5973,7
<socgen:vendor_path>/Busdefs/ip/micro_bus/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/micro_bus/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6191,7 → 5986,7
<socgen:vendor_path>/Busdefs/ip/or1k/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/or1k/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>dbg</socgen:name> |
6200,7 → 5995,7
<socgen:vendor_path>/Busdefs/ip/or1k/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/or1k/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
<socgen:version> |
<socgen:name>spr</socgen:name> |
6209,7 → 6004,7
<socgen:vendor_path>/Busdefs/ip/or1k/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/or1k/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6222,7 → 6017,7
<socgen:vendor_path>/Busdefs/ip/pad/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/pad/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6235,7 → 6030,7
<socgen:vendor_path>/Busdefs/ip/ps2/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/ps2/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6248,7 → 6043,7
<socgen:vendor_path>/Busdefs/ip/reset/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/reset/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6261,7 → 6056,7
<socgen:vendor_path>/Busdefs/ip/uart/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/uart/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6274,7 → 6069,7
<socgen:vendor_path>/Busdefs/ip/vga/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/vga/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
6287,7 → 6082,7
<socgen:vendor_path>/Busdefs/ip/wishbone/busdeftypes</socgen:vendor_path> |
<socgen:library_path>/ip/wishbone/busdeftypes</socgen:library_path> |
<socgen:component_path>/busdeftypes</socgen:component_path> |
<socgen:lib_comp_sep>/ip</socgen:lib_comp_sep> |
<socgen:lib_comp_sep></socgen:lib_comp_sep> |
</socgen:version> |
</socgen:versions> |
</socgen:component> |
/lint/TestBench
File deleted
/verilog/gen_verilog
103,6 → 103,9
else {$variant = "${component}";} |
|
|
|
# print "XXXXXW $vendor $project $component $version GEN_VERILOG $view \n"; |
|
my $lib_comp_sep = yp::lib::find_lib_comp_sep($vendor,$project); |
my $comp_xml_sep = yp::lib::find_ipxact_component_path("spirit:component",$vendor,$project,$component,$version); |
|
123,12 → 126,8
print " Building verilog for ${project} ${component} ${variant} \n "; |
my $socgen_ip_file = $parser->parse_file(yp::lib::find_socgen("socgen:ip",$vendor,$project,$component)); |
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$project,$component,$version)); |
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version); |
my $spirit_padring_file = yp::lib::find_ipxact_padring_file($vendor,$project,$component,$version); |
my $spirit_padring_design_file = yp::lib::find_ipxact_padring_design_file($vendor,$project,$component,$version); |
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* Every hier cell is constructed from the ipxact file with seperate */ |
140,74 → 139,50
#/* */ |
#/**********************************************************************/ |
|
foreach my $comp_view ($spirit_component_file->findnodes('//spirit:component/spirit:model/spirit:views/spirit:view/spirit:fileSetRef')) |
foreach my $comp_view ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:name[text() = '$view']" )) |
{ |
my($view_fileset_name) = $comp_view->findnodes('./spirit:localName/text()')->to_literal ; |
my($view_name) = $comp_view->findnodes('../spirit:name/text()')->to_literal ; |
my($view_fileset_name) = $comp_view->findnodes('../spirit:fileSetRef/spirit:localName/text()')->to_literal ; |
$outfile ="${home}${prefix}/${vendor}__${project}${lib_comp_sep}/${component}${comp_xml_sep}/${dest_dir}/${view}/${destination}"; |
open DEST_FILE,">$outfile" or die "unable to open $outfile"; |
unless ($opt_fragment){ print DEST_FILE "\n module \n\n $variant \n ";} |
|
if($view eq $view_name) |
{ |
$outfile ="${home}${prefix}/${vendor}__${project}${lib_comp_sep}/${component}${comp_xml_sep}/${dest_dir}/${view}/${destination}"; |
open DEST_FILE,">$outfile" or die "unable to open $outfile"; |
#/*****************************************************************************/ |
#/* wire_decs array holds all port and signal declarations */ |
#/* :::name:::node_input_output:::wire_reg:::scaler_vector:::left:::right::: */ |
#/*****************************************************************************/ |
|
unless ($opt_fragment){ print DEST_FILE "\n module \n\n $variant \n ";} |
@wire_decs = ( ); |
|
#/*****************************************************************************/ |
#/* wire_decs array holds all port and signal declarations */ |
#/* :::name:::node_input_output:::wire_reg:::scaler_vector:::left:::right::: */ |
#/*****************************************************************************/ |
|
@wire_decs = ( ); |
#/**********************************************************************/ |
#/* inst_conns holds all instance connections */ |
#/**********************************************************************/ |
|
@inst_conns = ( ); |
|
#/**********************************************************************/ |
#/* inst_conns holds all instance connections */ |
#/**********************************************************************/ |
my @decl_names = (); |
my %decl_dirs = (); |
my %decl_types = (); |
my %decl_vector = (); |
my %decl_lefts = (); |
my %decl_rights = (); |
|
@inst_conns = ( ); |
# component file |
parse_component_file($spirit_component_file); |
parse_design_files($spirit_component_file); |
process_design_files($spirit_component_file); |
|
my @decl_names = (); |
my %decl_dirs = (); |
my %decl_types = (); |
my %decl_vector = (); |
my %decl_lefts = (); |
my %decl_rights = (); |
#/**********************************************************************/ |
#/* */ |
#/* pack ports and nodes into hashes */ |
#/* */ |
#/**********************************************************************/ |
|
|
if($spirit_padring_file) {parse_component_file($spirit_padring_file);} |
|
parse_component_file($spirit_component_file); |
|
|
|
|
|
|
|
|
# design file |
|
if($spirit_padring_design_file) { parse_design_file($spirit_padring_design_file); } |
if($spirit_design_file) { parse_design_file($spirit_design_file); } |
|
|
|
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* pack ports and nodes into hashes */ |
#/* */ |
#/**********************************************************************/ |
|
|
@wire_decs = sys::lib::trim_sort(@wire_decs); |
foreach $line (@wire_decs) |
{ |
# print "X- $line \n"; |
$_ = $line; |
@wire_decs = sys::lib::trim_sort(@wire_decs); |
foreach $line (@wire_decs) |
{ |
$_ = $line; |
if(/:::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::(\S+):::/) |
{ |
$q_index = $1; |
289,17 → 264,12
#/* */ |
#/**********************************************************************/ |
|
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* parse parameters and values */ |
#/* */ |
#/**********************************************************************/ |
|
|
|
foreach my $i_name ($spirit_component_file->findnodes('//spirit:model/spirit:modelParameters/spirit:modelParameter/spirit:name')) |
{ |
my($parameter_name) = $i_name ->to_literal; |
309,12 → 279,6
$parameter_values{$parameter_name} = ${parameter_default}; |
} |
|
|
|
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* if configuration set then read parameters from socgen:ip file */ |
326,8 → 290,6
# print "XXX Reading configuration $configuration \n"; |
unless ($socgen_ip_file) { print "No socgen ip file \n";}; |
|
|
|
foreach my $socgen_cfg ($socgen_ip_file->findnodes("//socgen:ip/socgen:configurations/socgen:configuration/socgen:parameters/socgen:parameter/socgen:name")) |
{ |
my($param_name) = $socgen_cfg->findnodes('./text()')->to_literal ; |
335,13 → 297,12
my($config_name) = $socgen_cfg->findnodes('../../../socgen:name/text()')->to_literal ; |
if($config_name eq $configuration ) |
{ |
# print "XXX $config_name $param_name $param_value \n"; |
|
unless($parameter_values{$param_name}) {push ( @parameters, "$param_name");}; |
$parameter_values{$param_name} = ${param_value}; |
} |
} |
|
|
} |
else {print "No configuration \n";}; |
|
395,16 → 356,9
} |
} |
|
|
@port_list = sys::lib::trim_sort(@port_list); |
|
|
|
|
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* Now add all ports with their type, size and direction */ |
429,16 → 383,10
|
} |
|
|
|
|
if ($first == 0) { print DEST_FILE ");\n\n\n\n"; } |
elsif ($opt_no_port) { print DEST_FILE "\n\n\n\n"; } |
else { print DEST_FILE "();\n\n\n\n";} |
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* Add any and all local parameters with their default values */ |
452,15 → 400,8
my $parameter_value = $parameter_values{${parameter_name}}; |
print DEST_FILE "parameter ${parameter_name} = ${parameter_value};\n"; |
} |
|
|
} |
|
|
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* Add all internal wires and regs with their sizes */ |
475,23 → 416,10
} |
|
print DEST_FILE "\n\n\n"; |
|
|
|
while( my $line_out = shift(@instantiations)) { print DEST_FILE "$line_out";} |
|
|
|
|
|
|
|
|
while( my $line_out = shift(@instantiations)) |
|
{ print DEST_FILE "$line_out";} |
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* After all the data from the ip-xact file has been entered we now */ |
504,10 → 432,10
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:name")) |
{ |
my($rtl_file) = $i_name ->findnodes('./text()')->to_literal; |
my($file_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/text()')->to_literal; |
my($view_file) = $i_name ->findnodes('../../spirit:name/text()')->to_literal ; |
|
if(($file_type eq "verilogFragment")&& (($view_file eq $view_fileset_name))) |
if(($file_type eq "fragment")&& (($view_file eq $view_fileset_name))) |
{ |
$SRCFILE ="${home}${prefix}/${vendor}__${project}${lib_comp_sep}/${component}${comp_xml_sep}/${rtl_file}"; |
open(SRCFILE) or die("Could not open src file. $SRCFILE "); |
519,10 → 447,9
} |
} |
unless ($opt_fragment ) {print DEST_FILE "\n\n\n endmodule\n\n";} |
} |
|
} |
|
#print "\n"; |
|
|
|
532,6 → 459,7
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
560,8 → 488,9
|
|
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$project,$component,$version)); |
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version); |
my @spirit_design_files = yp::lib::find_ipxact_design_files($vendor,$project,$component,$version); |
|
|
my $busInterfaceTest = 0; |
|
my @mas_slave; |
655,11 → 584,14
return(@out_stack); |
} |
|
if($spirit_design_file) |
|
|
|
foreach my $sd_file (@spirit_design_files) |
{ |
|
foreach my $x_name ($spirit_design_file->findnodes('//spirit:hierConnections/spirit:hierConnection/@spirit:interfaceRef')) |
|
foreach my $x_name ($sd_file->findnodes('//spirit:hierConnections/spirit:hierConnection/@spirit:interfaceRef')) |
{ |
my($hierConn_name) = $x_name ->to_literal ; |
my($hierConn_comref_name) = $x_name ->findnodes('../spirit:interface/@spirit:componentRef')->to_literal ; |
666,7 → 598,7
my($hierConn_busref_name) = $x_name ->findnodes('../spirit:interface/@spirit:busRef')->to_literal ; |
if($busref eq $hierConn_name) |
{ |
foreach my $x_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:instanceName[text() = '$hierConn_comref_name']")) |
foreach my $x_name ($sd_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:instanceName[text() = '$hierConn_comref_name']")) |
{ |
#/**********************************************************************/ |
#/* */ |
683,9 → 615,12
} |
} |
} |
|
} |
|
@out_stack = sys::lib::trim_sort(@out_stack); |
return(@out_stack); |
} |
|
|
} |
|
692,6 → 627,16
|
|
|
|
|
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
704,6 → 649,167
|
|
|
sub parse_design_files |
{ |
my @params = @_; |
my $spirit_component_file = pop(@params); |
|
print "\n"; |
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:vendor")) |
{ |
my($new_vendor) = $new_comp->findnodes('./text()')->to_literal ; |
my($new_library) = $new_comp->findnodes('../spirit:library/text()')->to_literal ; |
my($new_name) = $new_comp->findnodes('../spirit:name/text()')->to_literal ; |
my($new_version) = $new_comp->findnodes('../spirit:version/text()')->to_literal ; |
# print "XXXXXX $new_vendor $new_library $new_name $new_version COMPONENT \n"; |
} |
|
|
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
|
|
my $foo = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
# print "XXXXXZ $new_vendor $new_library $new_name $new_version $foo\n"; |
|
if($foo eq "spirit:component") |
{ |
parse_design_files($parser->parse_file(yp::lib::find_ipxact("spirit:component",$new_vendor,$new_library,$new_name,$new_version )) ); |
} |
|
elsif($foo eq "spirit:design") |
{ |
parse_design_file($parser->parse_file(yp::lib::find_ipxact("spirit:design",$new_vendor,$new_library,$new_name,$new_version )) ); |
# print "XXXXXA+ $new_vendor $new_library $new_name $new_version \n"; |
|
} |
|
elsif($foo eq "spirit:designConfiguration") |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
my($hier_xref_vendor) = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ; |
my($hier_xref_library) = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ; |
my($hier_xref_component) = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
my($hier_xref_version) = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
parse_design_file($parser->parse_file(yp::lib::find_ipxact("spirit:design",$hier_xref_vendor,$hier_xref_library,$hier_xref_component,$hier_xref_version))); |
# print "XXXXXA- $hier_xref_vendor $hier_xref_library $hier_xref_component $hier_xref_version \n"; |
} |
} |
|
} |
|
} |
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
|
|
|
sub process_design_files |
{ |
my @params = @_; |
my $spirit_component_file = pop(@params); |
|
print "\n"; |
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:vendor")) |
{ |
my($new_vendor) = $new_comp->findnodes('./text()')->to_literal ; |
my($new_library) = $new_comp->findnodes('../spirit:library/text()')->to_literal ; |
my($new_name) = $new_comp->findnodes('../spirit:name/text()')->to_literal ; |
my($new_version) = $new_comp->findnodes('../spirit:version/text()')->to_literal ; |
# print "xXXXXX $new_vendor $new_library $new_name $new_version COMPONENT \n"; |
} |
|
|
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
|
|
my $foo = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
# print "xXXXXZ $new_vendor $new_library $new_name $new_version $foo\n"; |
|
if($foo eq "spirit:component") |
{ |
process_design_files($parser->parse_file(yp::lib::find_ipxact("spirit:component",$new_vendor,$new_library,$new_name,$new_version )) ); |
} |
|
elsif($foo eq "spirit:design") |
{ |
process_design_file($parser->parse_file(yp::lib::find_ipxact("spirit:design",$new_vendor,$new_library,$new_name,$new_version )) ); |
# print "xXXXXA+ $new_vendor $new_library $new_name $new_version \n"; |
|
} |
|
elsif($foo eq "spirit:designConfiguration") |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
my($hier_xref_vendor) = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ; |
my($hier_xref_library) = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ; |
my($hier_xref_component) = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
my($hier_xref_version) = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
process_design_file($parser->parse_file(yp::lib::find_ipxact("spirit:design",$hier_xref_vendor,$hier_xref_library,$hier_xref_component,$hier_xref_version))); |
# print "xXXXXA- $hier_xref_vendor $hier_xref_library $hier_xref_component $hier_xref_version \n"; |
} |
} |
|
} |
|
} |
|
|
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
|
|
|
sub parse_design_file |
{ |
my @params = @_; |
712,6 → 818,22
|
|
|
|
print "\n"; |
foreach my $new_comp ($spirit_design_file->findnodes("//spirit:design/spirit:vendor")) |
{ |
my($new_vendor) = $new_comp->findnodes('./text()')->to_literal ; |
my($new_library) = $new_comp->findnodes('../spirit:library/text()')->to_literal ; |
my($new_name) = $new_comp->findnodes('../spirit:name/text()')->to_literal ; |
my($new_version) = $new_comp->findnodes('../spirit:version/text()')->to_literal ; |
# print "XXXXXX $new_vendor $new_library $new_name $new_version DESIGN \n"; |
} |
|
|
|
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* Read each hierConnection and enter signals into wire_decs */ |
1050,21 → 1172,13
} |
} |
} |
|
|
@inst_names = sys::lib::trim_sort(@inst_names); |
|
foreach $i_name (@inst_names) |
{ |
|
|
unless($inst_Inames{$i_name} eq "none") |
{ |
if($inst_vector{$i_name} eq "vector" ) |
{ |
|
|
|
push @inst_conns ,":::$inst_Inames{$i_name}:::adhoc:::$inst_ports{$i_name}:::$inst_sigs{$i_name}:::vector:::$inst_left{$i_name}:::$inst_right{$i_name}:::\n"; |
} |
else |
1073,8 → 1187,8
|
} |
} |
|
} |
} |
|
|
|
1084,15 → 1198,36
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
|
|
|
sub process_design_file |
{ |
my @params = @_; |
my $spirit_design_file = pop(@params); |
|
|
|
|
|
print "\n"; |
foreach my $new_comp ($spirit_design_file->findnodes("//spirit:design/spirit:vendor")) |
{ |
my($new_vendor) = $new_comp->findnodes('./text()')->to_literal ; |
my($new_library) = $new_comp->findnodes('../spirit:library/text()')->to_literal ; |
my($new_name) = $new_comp->findnodes('../spirit:name/text()')->to_literal ; |
my($new_version) = $new_comp->findnodes('../spirit:version/text()')->to_literal ; |
# print "XXXXXX- $new_vendor $new_library $new_name $new_version DESIGN \n"; |
} |
|
|
|
1184,6 → 1319,8
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
1204,6 → 1341,66
|
|
|
print "\n"; |
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:vendor")) |
{ |
my($new_vendor) = $new_comp->findnodes('./text()')->to_literal ; |
my($new_library) = $new_comp->findnodes('../spirit:library/text()')->to_literal ; |
my($new_name) = $new_comp->findnodes('../spirit:name/text()')->to_literal ; |
my($new_version) = $new_comp->findnodes('../spirit:version/text()')->to_literal ; |
# print "XXXXXX $new_vendor $new_library $new_name $new_version COMPONENT \n"; |
} |
|
|
|
|
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
|
|
my $foo = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
# print "XXXXXZ $new_vendor $new_library $new_name $new_version $foo\n"; |
|
if($foo eq "spirit:component") |
{ |
my $spirit_sub_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$new_vendor,$new_library,$new_name,$new_version)); |
parse_component_file($spirit_sub_component_file); |
} |
|
elsif($foo eq "spirit:design") |
{ |
|
|
} |
|
elsif($foo eq "spirit:designConfiguration") |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
my($hier_xref_vendor) = $design_ref_view->findnodes('./spirit:designRef/@spirit:vendor')->to_literal ; |
my($hier_xref_library) = $design_ref_view->findnodes('./spirit:designRef/@spirit:library')->to_literal ; |
my($hier_xref_component) = $design_ref_view->findnodes('./spirit:designRef/@spirit:name')->to_literal ; |
my($hier_xref_version) = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
|
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$hier_xref_vendor,$hier_xref_library,$hier_xref_component,$hier_xref_version)); |
|
# print "XXXXXA $hier_xref_vendor $hier_xref_library $hier_xref_component $hier_xref_version \n"; |
} |
} |
|
} |
|
|
|
#/**********************************************************************/ |
#/* */ |
#/* Read each busInterface and save master/slave direction */ |
/verilog/gen_verilogLib
138,7 → 138,6
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:logicalName")) |
{ |
my($def_logic) = $i_name ->findnodes('./text()')->to_literal ; |
my($def_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal ; |
if($def_logic ) {print DEFLIST sprintf( "\`define %s _%s\n", uc($def_logic) , $def_logic );} |
} |
|
149,7 → 148,7
#/* */ |
#/* deflist for module names */ |
#/* all include files */ |
#/* verilogSource files */ |
#/* all module files */ |
#/* */ |
#/* */ |
#/**********************************************************************/ |
162,9 → 161,9
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:name")) |
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/text()')->to_literal ; |
my($view_file) = $i_name ->findnodes('../../spirit:name/text()')->to_literal ; |
if(($file_type eq "verilogInclude")&& (($view_file eq $view_fileset))) |
if(($file_type eq "include")&& (($view_file eq $view_fileset))) |
{ print FILELIST "${home}${prefix}/${vendor}__${project}${lib_comp_sep}/${component}${comp_xml_sep}/${file_name}\n"}; |
} |
|
171,9 → 170,9
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:name")) |
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/text()')->to_literal ; |
my($view_file) = $i_name ->findnodes('../../spirit:name/text()')->to_literal ; |
if(($file_type eq "verilogSource")&& (($view_file eq $view_fileset))) |
if(($file_type eq "module")&& (($view_file eq $view_fileset))) |
{ print FILELIST "${home}${prefix}/${vendor}__${project}${lib_comp_sep}/${component}${comp_xml_sep}/${file_name}\n"}; |
} |
|
/bin/Makefile.root
24,10 → 24,7
lint: |
echo "################################################################################"; \ |
echo; \ |
rm -f TB.v;\ |
chmod 755 filelist.ver ;\ |
./filelist.ver ;\ |
verilator --lint-only --cc TB.v --exe ../../../../../../../tools/lint/sim_main.cpp -top-module TB -Wno-WIDTH -Wno-CASEX 2> lint.log;\ |
verilator --lint-only --cc -f filelist.ver --exe ../../../../../../../tools/lint/sim_main.cpp -top-module TB -Wno-WIDTH -Wno-CASEX 2> lint.log;\ |
echo "################################################################################"; \ |
|
|
47,10 → 44,7
echo "Linting: $$VARIANT ####"; echo; \ |
cd $(CUR_DIR)/../lint/$$VARIANT/;\ |
rm -f *.log;\ |
chmod 755 filelist.ver ;\ |
rm -f TB.v;\ |
./filelist.ver ;\ |
verilator --lint-only --cc TB.v --exe ../../../../../../../tools/lint/sim_main.cpp -top-module TB -Wno-WIDTH -Wno-CASEX 2> lint.log;\ |
verilator --lint-only --cc -f filelist.ver --exe ../../../../../../../tools/lint/sim_main.cpp -top-module TB -Wno-WIDTH -Wno-CASEX 2> lint.log;\ |
cd $(CUR_DIR) ;\ |
done; \ |
|
127,7 → 121,7
.PHONY sim: |
sim: |
(\ |
$(VERILOG_NAME) -f filelist.sim -D VCD ../../../../../../../tools/simulation/TestBench 2> ./${test}_elab.log | tee >> ./${test}_elab.log;\ |
$(VERILOG_NAME) -f filelist.sim -D VCD TestBench 2> ./${test}_elab.log | tee >> ./${test}_elab.log;\ |
./a.out 2> ./${test}_sim.log | tee >> ./${test}_sim.log ;\ |
grep PASSED ./${test}_sim.log ;\ |
rm a.out;\ |
/synthesys/build_syn_filelists
89,8 → 89,8
## |
############################################################################## |
|
my $parser = XML::LibXML->new(); |
|
|
my $home = cwd(); |
my $parser = XML::LibXML->new(); |
my $lib_comp_sep = yp::lib::find_lib_comp_sep($vendor,$project); |
115,7 → 115,9
|
|
|
my @filelist = parse_hier("$vendor","$project","$component","$version","$comp_xml_sep","$variant"); |
|
push(@filelist_hier,"::${vendor}::${project}::${component}::${version}::"); |
my @filelist = parse_component_file("$vendor","$project","$component","$version"); |
@filelist = sys::lib::trim_sort(@filelist); |
|
|
136,9 → 138,9
#/*********************************************************************************************/ |
|
|
my $parser = XML::LibXML->new(); |
|
|
|
my $socgen_ip_file = $parser->parse_file(yp::lib::find_socgen("socgen:ip",$vendor,$project,$component)); |
|
print " Building synthesis file set for $work_site $project $component $variant \n" ; |
164,14 → 166,12
foreach $line (@filelist) |
{ |
$_ = $line; |
if(/::(\S+)::(\S+)::(\S+)::(\S+)::(\S+)::(\S+)::/) |
if(/::(\S+)::(\S+)::(\S+)::(\S+)::/) |
{ |
$new_proj = $1; |
$new_comp = $2; |
$new_comp_xml = $3; |
$new_variant = $4; |
$new_vendor = $5; |
$new_version = $6; |
$new_vendor = $1; |
$new_proj = $2; |
$new_comp = $3; |
$new_version = $4; |
} |
|
############################################################################# |
179,16 → 179,21
############################################################################# |
|
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$new_vendor,$new_proj,$new_comp,$new_version)); |
my $comp_xml_sep = yp::lib::find_ipxact_component_path("spirit:component",$new_vendor,$new_proj,$new_comp,$new_version); |
|
my $new_variant = $new_comp; |
if($new_version){$new_variant = "${new_comp}_${new_version}"} |
|
|
|
foreach my $i_name ($spirit_component_file->findnodes("//spirit:fileSets/spirit:fileSet/spirit:file/spirit:name")) |
{ |
my($file_name) = $i_name ->findnodes('./text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:fileType/text()')->to_literal ; |
my($file_type) = $i_name ->findnodes('../spirit:userFileType/text()')->to_literal ; |
my($view_file) = $i_name ->findnodes('../../spirit:name/text()')->to_literal ; |
|
|
if(($file_type eq "verilogLibraryDir")&& (($view_file eq "fs-syn") )) |
if(($file_type eq "libraryDir")&& (($view_file eq "fs-syn") )) |
{ |
if(($new_vendor eq $vendor ) & ($new_proj eq $project )) |
{ |
226,6 → 231,12
|
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
235,95 → 246,117
#/ */ |
#/*********************************************************************************************/ |
|
sub parse_hier |
|
|
|
sub parse_component_file |
{ |
my @params = @_; |
my $variant = pop(@params); |
my $comp_xml = pop(@params); |
my $version = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$library,$component,$version )); |
|
$home = cwd(); |
|
my $parser = XML::LibXML->new(); |
|
push(@filelist_hier,"::${project}::${component}::${comp_xml}::${variant}::${vendor}::${version}::"); |
|
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version); |
my $spirit_padring_design_file = yp::lib::find_ipxact_padring_design_file($vendor,$project,$component,$version); |
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
my $hier_ref_type = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
if($hier_ref_type eq "spirit:component") |
{ |
my @filelist_sub = parse_component_file($new_vendor,$new_library,$new_name,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
|
if($spirit_design_file) |
elsif($hier_ref_type eq "spirit:designConfiguration") |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelist synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
$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_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
$hier_ref_type ="spirit:design"; |
} |
} |
|
foreach my $i_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
if($hier_ref_type eq "spirit:design") |
{ |
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_component,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
|
} |
|
my $variant_name = ""; |
if($version_name) {$variant_name = "${component_name}_${version_name}";} |
else {$variant_name = "${component_name}";} |
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$version_name","$comp_xml_sep","$variant_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
sub parse_design_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
|
$home = cwd(); |
|
# push(@filelist_hier,"::${vendor}::${library}::${component}::${version}::"); |
|
if($spirit_padring_design_file) |
{ |
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$vendor,$library,$component,$version )); |
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelist synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage, linting and synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
foreach my $i_name ($spirit_padring_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
if($spirit_design_file) |
{ |
foreach my $i_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
|
push(@filelist_hier,"::${vendor_name}::${library_name}::${component_name}::${version_name}::"); |
my @filelist_sub = parse_component_file($vendor_name,$library_name,$component_name,$version_name); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
|
} |
} |
|
my $variant_name = ""; |
if($version_name) {$variant_name = "${component_name}_${version_name}";} |
else {$variant_name = "${component_name}";} |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$version_name","$comp_xml_sep","$variant_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
|
|
|
|
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
|
|
} |
|
|
|
|
/regtool/gen_header
164,12 → 164,12
} |
|
|
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version); |
my @spirit_design_files = yp::lib::find_ipxact_design_files($vendor,$project,$component,$version); |
|
|
|
|
if($spirit_design_file) |
foreach my $spirit_design_file (@spirit_design_files) |
{ |
|
foreach my $x_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:instanceName")) |
189,17 → 189,17
my $variant = "${component_name}_${version_name}"; |
|
if($inst_name eq $instance_name) |
{ |
print OUTFILE " /* $instance_name $vendor_name $library_name $component_name $version_name \n"; |
$_ = $remainder; |
parse_hier($vendor_name , $library_name , $component_name,$version_name, $variant, $remainder, $inst_name); |
{ |
print OUTFILE " /* $instance_name $vendor_name $library_name $component_name $version_name \n"; |
$_ = $remainder; |
parse_hier($vendor_name , $library_name , $component_name,$version_name, $variant, $remainder, $inst_name); |
} |
|
} |
|
} |
|
|
|
|
} |
|
|
257,9 → 257,11
} |
|
|
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version); |
my @spirit_design_files = yp::lib::find_ipxact_design_files($vendor,$project,$component,$version); |
|
if($spirit_design_file ) |
|
|
foreach my $spirit_design_file (@spirit_design_files) |
{ |
foreach my $x_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:instanceName")) |
{ |
/sys/soc_link_child
136,6 → 136,9
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
152,7 → 155,8
|
@filelist_hier = ( ); |
@filelist = ( ); |
@filelist = parse_hier("$vendor","$project","$component","$version"); |
|
@filelist = parse_component_file("$vendor","$project","$component","$version"); |
@filelist = sys::lib::trim_sort(@filelist); |
|
|
160,11 → 164,12
foreach $line (@filelist) |
{ |
$_ = $line; |
if(/::(\S+)::(\S+)::(\S+)::/) |
if(/::(\S+)::(\S+)::(\S+)::(\S+)::/) |
{ |
$new_vendor = $1; |
$new_proj = $2; |
$new_comp = $3; |
$new_version = $4; |
if(($new_vendor ne $vendor ) or ($new_proj ne $project ) ) |
|
{ &link_child( $vendor,$project,$new_comp, $new_proj ,$new_vendor); } |
202,34 → 207,44
my $path = ".${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}"; |
mkdir $path,0755 unless( -e $path ); |
my $path = ".${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin"; |
mkdir $path,0755 unless( -e $path ); |
$root = "${home}/${projects_dir}/${child_vendor}/${child_library}/bin"; |
$dest = "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin"; |
&sys::lib::link_dir( "$root", "$dest" ); |
symlink( "${home}/tools/bin/Makefile.root", "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin/Makefile.root"); |
symlink( "${home}/tools/bin/Makefile", "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin/Makefile"); |
|
unless( -e $path ) |
{ |
mkdir $path,0755; |
$root = "${home}/${projects_dir}/${child_vendor}/${child_library}/bin"; |
$dest = "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin"; |
&sys::lib::link_dir( "$root", "$dest" ); |
symlink( "${home}/tools/bin/Makefile.root", "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin/Makefile.root"); |
symlink( "${home}/tools/bin/Makefile", "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/bin/Makefile"); |
} |
|
my $path = ".${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/sw"; |
mkdir $path,0755 unless( -e $path ); |
$root = "${home}/${projects_dir}/${child_vendor}/${child_library}/sw"; |
$dest = "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}/sw"; |
&sys::lib::link_dir( "$root", "$dest" ); |
|
my $lib_sw_dir = yp::lib::find_lib_sw_dir($child_vendor,$child_library); |
|
if($lib_sw_dir) |
{ |
my $path = ".${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}${lib_sw_dir}"; |
unless( -e $path ) |
{ |
mkdir $path,0755; |
$root = "${home}/${projects_dir}/${child_vendor}/${child_library}${lib_sw_dir}"; |
$dest = "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}${lib_sw_dir}"; |
&sys::lib::link_dir( "$root", "$dest" ); |
} |
} |
|
# only works for simple single item paths |
my $path = ".${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}${lib_comp_sep}"; |
|
# only works for simple single item paths |
|
mkdir $path,0755 unless( -e $path ); |
|
my $path = ".${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}${lib_comp_sep}/${child_component}"; |
mkdir $path,0755 unless( -e $path ); |
$root = "${home}/${projects_dir}/${child_vendor}/${child_library}${lib_comp_sep}/${child_component}"; |
$dest = "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}${lib_comp_sep}/${child_component}"; |
&sys::lib::link_dir( "$root", "$dest" ); |
|
|
unless( -e $path ) |
{ |
mkdir $path,0755; |
$root = "${home}/${projects_dir}/${child_vendor}/${child_library}${lib_comp_sep}/${child_component}"; |
$dest = "${home}${prefix}/${parent_vendor}__${parent_library}/children/${child_vendor}__${child_library}${lib_comp_sep}/${child_component}"; |
&sys::lib::link_dir( "$root", "$dest" ); |
} |
} |
|
|
236,6 → 251,7
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
245,21 → 261,88
#/ */ |
#/*********************************************************************************************/ |
|
sub parse_hier |
|
|
|
sub parse_component_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$library,$component,$version )); |
|
|
push(@filelist_hier,"::${vendor}::${library}::${component}::${version}::"); |
|
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
my $hier_ref_type = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
if($hier_ref_type eq "spirit:component") |
{ |
my @filelist_sub = parse_component_file($new_vendor,$new_library,$new_name,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
|
elsif($hier_ref_type eq "spirit:designConfiguration") |
{ |
|
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
$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_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
$hier_ref_type ="spirit:design"; |
} |
} |
|
if($hier_ref_type eq "spirit:design") |
{ |
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_component,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
|
} |
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
sub parse_design_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
|
$home = cwd(); |
|
push(@filelist_hier,"::${vendor}::${project}::${component}::"); |
push(@filelist_hier,"::${vendor}::${library}::${component}::${version}::"); |
|
my $spirit_design_file = yp::lib::find_ipxact_design_file($vendor,$project,$component,$version ); |
my $spirit_padring_design_file = yp::lib::find_ipxact_padring_design_file($vendor,$project,$component,$version ); |
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$vendor,$library,$component,$version )); |
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage, linting and synthesis */ |
276,29 → 359,17
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$version_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
my @filelist_sub = parse_component_file($vendor_name,$library_name,$component_name,$version_name); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
|
if($spirit_padring_design_file) |
{ |
foreach my $i_name ($spirit_padring_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$version_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
|
|
|
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
|
|
} |
|
|
/sys/build_hw
179,7 → 179,11
|
@filelist_hier = ( ); |
@filelist = ( ); |
@filelist = parse_hier("$vendor","$project","$component","$version"); |
|
|
|
push(@filelist_hier,"::${vendor}::${project}::${component}::${version}::"); |
@filelist = parse_component_file("$vendor","$project","$component","$version"); |
@filelist = sys::lib::trim_sort(@filelist); |
|
foreach $line (@filelist) |
187,9 → 191,9
$_ = $line; |
if(/::(\S+)::(\S+)::(\S+)::(\S+)::/) |
{ |
$new_proj = $1; |
$new_comp = $2; |
$new_vendor = $3; |
$new_vendor = $1; |
$new_proj = $2; |
$new_comp = $3; |
$new_version = $4; |
} |
unless ($new_proj eq $project ) |
271,6 → 275,12
|
|
|
|
|
|
|
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
280,79 → 290,108
#/ */ |
#/*********************************************************************************************/ |
|
sub parse_hier |
|
|
|
sub parse_component_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $project = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
my $spirit_component_file = $parser->parse_file(yp::lib::find_ipxact("spirit:component",$vendor,$library,$component,$version )); |
|
$home = cwd(); |
|
|
push(@filelist_hier,"::${project}::${component}::${vendor}::${version}::"); |
|
my $spirit_design_file = yp::lib::find_ipxact_design_file("spirit:component",$vendor,$project,$component,$version); |
foreach my $new_comp ($spirit_component_file->findnodes("//spirit:component/spirit:model/spirit:views/spirit:view/spirit:hierarchyRef")) |
{ |
my($new_vendor) = $new_comp->findnodes('./@spirit:vendor')->to_literal ; |
my($new_library) = $new_comp->findnodes('./@spirit:library')->to_literal ; |
my($new_name) = $new_comp->findnodes('./@spirit:name')->to_literal ; |
my($new_version) = $new_comp->findnodes('./@spirit:version')->to_literal ; |
my $hier_ref_type = yp::lib::find_file_type($new_vendor,$new_library,$new_name,$new_version) ; |
|
if($spirit_design_file) |
if($hier_ref_type eq "spirit:component") |
{ |
my @filelist_sub = parse_component_file($new_vendor,$new_library,$new_name,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
{ |
|
|
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage, linting and synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
elsif($hier_ref_type eq "spirit:designConfiguration") |
{ |
|
foreach my $i_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
my $spirit_designCfg_file |
= $parser->parse_file(yp::lib::find_ipxact("spirit:designConfiguration",$new_vendor,$new_library,$new_name,$new_version )); |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$version_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
} |
foreach my $design_ref_view ($spirit_designCfg_file->findnodes('//spirit:designConfiguration')) |
{ |
$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_version = $design_ref_view->findnodes('./spirit:designRef/@spirit:version')->to_literal ; |
$hier_ref_type ="spirit:design"; |
} |
} |
|
if($hier_ref_type eq "spirit:design") |
{ |
my @filelist_sub = parse_design_file($new_vendor,$new_library,$new_component,$new_version); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
|
my $spirit_padring_design_file = yp::lib::find_ipxact_padring_design_file("spirit:component",$vendor,$project,$component,$version); |
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
|
if($spirit_padring_design_file) |
} |
|
{ |
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage, linting and synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
#/*********************************************************************************************/ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
foreach my $i_name ($spirit_padring_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
sub parse_design_file |
{ |
my @params = @_; |
my $version = pop(@params); |
my $component = pop(@params); |
my $library = pop(@params); |
my $vendor = pop(@params); |
|
my @filelist_sub = parse_hier("$vendor_name","$library_name","$component_name","$version_name"); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
|
} |
$home = cwd(); |
|
my $spirit_design_file = $parser->parse_file(yp::lib::find_ipxact("spirit:design",$vendor,$library,$component,$version )); |
#/*********************************************************************************************/ |
#/ */ |
#/ Create filelists for simulation, code coverage, linting and synthesis */ |
#/ */ |
#/ */ |
#/*********************************************************************************************/ |
|
if($spirit_design_file) |
{ |
foreach my $i_name ($spirit_design_file->findnodes("//spirit:design/spirit:componentInstances/spirit:componentInstance/spirit:componentRef/\@spirit:vendor")) |
{ |
my($vendor_name) = $i_name ->to_literal ; |
my($library_name) = $i_name ->findnodes('../@spirit:library')->to_literal ; |
my($component_name) = $i_name ->findnodes('../@spirit:name')->to_literal ; |
my($version_name) = $i_name ->findnodes('../@spirit:version')->to_literal ; |
|
|
|
|
push(@filelist_hier,"::${vendor_name}::${library_name}::${component_name}::${version_name}::"); |
my @filelist_sub = parse_component_file($vendor_name,$library_name,$component_name,$version_name); |
foreach $line (@filelist_sub) { push(@filelist_hier,"$line"); } |
} |
} |
@filelist_hier = sys::lib::trim_sort(@filelist_hier); |
return(@filelist_hier); |
} |
|
|
|