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

Subversion Repositories socgen

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /socgen/trunk/Projects/opencores.org/Mos6502/ip/T6502/sim/testbenches/xml
    from Rev 134 to Rev 135
    Reverse comparison

Rev 134 → Rev 135

/T6502_bfm.design.xml
27,33 → 27,33
// from http://www.opencores.org/lgpl.shtml //
// //
-->
<spirit:design
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:design
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
 
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>bfm.design</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>bfm.design</ipxact:version>
 
 
 
<spirit:vendorExtensions>
<ipxact:vendorExtensions>
<socgen:nodes>
 
<socgen:node>
<spirit:name>mem_addr</spirit:name>
<spirit:typeName>wire</spirit:typeName>
<spirit:wire><spirit:vector><spirit:left>CPU_ADD-1</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
<ipxact:name>mem_addr</ipxact:name>
<ipxact:typeName>wire</ipxact:typeName>
<ipxact:wire><ipxact:vector><ipxact:left>CPU_ADD-1</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</socgen:node>
 
 
 
</socgen:nodes>
</spirit:vendorExtensions>
</ipxact:vendorExtensions>
 
 
 
61,227 → 61,227
 
 
 
<spirit:adHocConnections>
<ipxact:adHocConnections>
 
 
<spirit:adHocConnection>
<spirit:name>clk</spirit:name>
<spirit:externalPortReference spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="uart_model" spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="ps2_model" spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>clk</ipxact:name>
<ipxact:externalPortReference portRef="clk"/>
<ipxact:internalPortReference componentRef="fmc" portRef="clk"/>
<ipxact:internalPortReference componentRef="uart_model" portRef="clk"/>
<ipxact:internalPortReference componentRef="ps2_model" portRef="clk"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="clk"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>reset</spirit:name>
<spirit:externalPortReference spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="uart_model" spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="ps2_model" spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="reset"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>reset</ipxact:name>
<ipxact:externalPortReference portRef="reset"/>
<ipxact:internalPortReference componentRef="fmc" portRef="reset"/>
<ipxact:internalPortReference componentRef="uart_model" portRef="reset"/>
<ipxact:internalPortReference componentRef="ps2_model" portRef="reset"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="reset"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>ext_addr</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_addr"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="addr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_addr</ipxact:name>
<ipxact:externalPortReference portRef="ext_addr"/>
<ipxact:internalPortReference componentRef="fmc" portRef="addr"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_wdata</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_wdata"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="wdata"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_wdata</ipxact:name>
<ipxact:externalPortReference portRef="ext_wdata"/>
<ipxact:internalPortReference componentRef="fmc" portRef="wdata"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_rdata</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_rdata"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="rdata"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_rdata</ipxact:name>
<ipxact:externalPortReference portRef="ext_rdata"/>
<ipxact:internalPortReference componentRef="fmc" portRef="rdata"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_ub</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_ub"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ub"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_ub</ipxact:name>
<ipxact:externalPortReference portRef="ext_ub"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ub"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_wait</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_wait"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="wait_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_wait</ipxact:name>
<ipxact:externalPortReference portRef="ext_wait"/>
<ipxact:internalPortReference componentRef="fmc" portRef="wait_out"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_lb</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_lb"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="lb"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_lb</ipxact:name>
<ipxact:externalPortReference portRef="ext_lb"/>
<ipxact:internalPortReference componentRef="fmc" portRef="lb"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_rd</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_rd"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="rd"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_rd</ipxact:name>
<ipxact:externalPortReference portRef="ext_rd"/>
<ipxact:internalPortReference componentRef="fmc" portRef="rd"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_stb</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_stb"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="stb"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_stb</ipxact:name>
<ipxact:externalPortReference portRef="ext_stb"/>
<ipxact:internalPortReference componentRef="fmc" portRef="stb"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_wr</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_wr"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="wr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_wr</ipxact:name>
<ipxact:externalPortReference portRef="ext_wr"/>
<ipxact:internalPortReference componentRef="fmc" portRef="wr"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_cs</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_cs"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="cs"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_cs</ipxact:name>
<ipxact:externalPortReference portRef="ext_cs"/>
<ipxact:internalPortReference componentRef="fmc" portRef="cs"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>memadr_out</spirit:name>
<spirit:externalPortReference spirit:portRef="memadr_out" spirit:left="23" spirit:right="1" />
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="memadr_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memadr_out</ipxact:name>
<ipxact:externalPortReference portRef="memadr_out" left="23" right="1" />
<ipxact:internalPortReference componentRef="fmc" portRef="memadr_out"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>memdb_out</spirit:name>
<spirit:externalPortReference spirit:portRef="memdb_out" spirit:left="15" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="memdb_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memdb_out</ipxact:name>
<ipxact:externalPortReference portRef="memdb_out" left="15" right="0" />
<ipxact:internalPortReference componentRef="fmc" portRef="memdb_out"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>memdb_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="memdb_oe"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="memdb_oe"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memdb_oe</ipxact:name>
<ipxact:externalPortReference portRef="memdb_oe"/>
<ipxact:internalPortReference componentRef="fmc" portRef="memdb_oe"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>memdb_in</spirit:name>
<spirit:externalPortReference spirit:portRef="memdb_in" spirit:left="15" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="memdb_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memdb_in</ipxact:name>
<ipxact:externalPortReference portRef="memdb_in" left="15" right="0" />
<ipxact:internalPortReference componentRef="fmc" portRef="memdb_in"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>MEMDB</spirit:name>
<spirit:externalPortReference spirit:portRef="MEMDB" spirit:left="15" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="memdb_pad" spirit:portRef="PAD"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="dq"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>MEMDB</ipxact:name>
<ipxact:externalPortReference portRef="MEMDB" left="15" right="0" />
<ipxact:internalPortReference componentRef="memdb_pad" portRef="PAD"/>
<ipxact:internalPortReference componentRef="psram" portRef="dq"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>memdb_out</spirit:name>
<spirit:externalPortReference spirit:portRef="memdb_out"/>
<spirit:internalPortReference spirit:componentRef="memdb_pad" spirit:portRef="pad_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memdb_out</ipxact:name>
<ipxact:externalPortReference portRef="memdb_out"/>
<ipxact:internalPortReference componentRef="memdb_pad" portRef="pad_out"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>memdb_in</spirit:name>
<spirit:externalPortReference spirit:portRef="memdb_in"/>
<spirit:internalPortReference spirit:componentRef="memdb_pad" spirit:portRef="pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memdb_in</ipxact:name>
<ipxact:externalPortReference portRef="memdb_in"/>
<ipxact:internalPortReference componentRef="memdb_pad" portRef="pad_in"/>
</ipxact:adHocConnection>
<spirit:adHocConnection>
<spirit:name>memdb_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="memdb_oe"/>
<spirit:internalPortReference spirit:componentRef="memdb_pad" spirit:portRef="pad_oe"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memdb_oe</ipxact:name>
<ipxact:externalPortReference portRef="memdb_oe"/>
<ipxact:internalPortReference componentRef="memdb_pad" portRef="pad_oe"/>
</ipxact:adHocConnection>
 
 
 
 
<spirit:adHocConnection>
<spirit:name>ramclk_out</spirit:name>
<spirit:externalPortReference spirit:portRef="ramclk_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramclk_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramclk_out</ipxact:name>
<ipxact:externalPortReference portRef="ramclk_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramclk_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="clk"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>ramadv_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="ramadv_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramadv_n_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="adv_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramadv_n_out</ipxact:name>
<ipxact:externalPortReference portRef="ramadv_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramadv_n_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="adv_n"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ramcre_out</spirit:name>
<spirit:externalPortReference spirit:portRef="ramcre_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramcre_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="cre"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramcre_out</ipxact:name>
<ipxact:externalPortReference portRef="ramcre_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramcre_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="cre"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>ramwait_in</spirit:name>
<spirit:externalPortReference spirit:portRef="ramwait_in"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramwait_in"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="o_wait"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramwait_in</ipxact:name>
<ipxact:externalPortReference portRef="ramwait_in"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramwait_in"/>
<ipxact:internalPortReference componentRef="psram" portRef="o_wait"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>ramcs_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="ramcs_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramcs_n_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="ce_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramcs_n_out</ipxact:name>
<ipxact:externalPortReference portRef="ramcs_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramcs_n_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="ce_n"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>memoe_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="memoe_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="memoe_n_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="oe_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memoe_n_out</ipxact:name>
<ipxact:externalPortReference portRef="memoe_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="memoe_n_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="oe_n"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>memwr_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="memwr_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="memwr_n_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="we_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memwr_n_out</ipxact:name>
<ipxact:externalPortReference portRef="memwr_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="memwr_n_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="we_n"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>ramlb_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="ramlb_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramlb_n_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="lb_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramlb_n_out</ipxact:name>
<ipxact:externalPortReference portRef="ramlb_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramlb_n_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="lb_n"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>ramub_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="ramub_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="ramub_n_out"/>
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="ub_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ramub_n_out</ipxact:name>
<ipxact:externalPortReference portRef="ramub_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="ramub_n_out"/>
<ipxact:internalPortReference componentRef="psram" portRef="ub_n"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>memadr_out</spirit:name>
<spirit:externalPortReference spirit:portRef="memadr_out" />
<spirit:internalPortReference spirit:componentRef="psram" spirit:portRef="addr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>memadr_out</ipxact:name>
<ipxact:externalPortReference portRef="memadr_out" />
<ipxact:internalPortReference componentRef="psram" portRef="addr"/>
</ipxact:adHocConnection>
 
 
 
288,100 → 288,100
 
 
 
<spirit:adHocConnection>
<spirit:name>flashststs_in</spirit:name>
<spirit:externalPortReference spirit:portRef="flashststs_in"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="flashststs_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>flashststs_in</ipxact:name>
<ipxact:externalPortReference portRef="flashststs_in"/>
<ipxact:internalPortReference componentRef="fmc" portRef="flashststs_in"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>flashrp_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="flashrp_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="flashrp_n_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>flashrp_n_out</ipxact:name>
<ipxact:externalPortReference portRef="flashrp_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="flashrp_n_out"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>flashcs_n_out</spirit:name>
<spirit:externalPortReference spirit:portRef="flashcs_n_out"/>
<spirit:internalPortReference spirit:componentRef="fmc" spirit:portRef="flashcs_n_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>flashcs_n_out</ipxact:name>
<ipxact:externalPortReference portRef="flashcs_n_out"/>
<ipxact:internalPortReference componentRef="fmc" portRef="flashcs_n_out"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>ps2_clk_pad_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_clk_pad_oe"/>
<spirit:internalPortReference spirit:componentRef="ps2_clk_pad" spirit:portRef="pad_oe"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_clk_pad_oe</ipxact:name>
<ipxact:externalPortReference portRef="ps2_clk_pad_oe"/>
<ipxact:internalPortReference componentRef="ps2_clk_pad" portRef="pad_oe"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ps2_clk_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_clk_pad_in"/>
<spirit:internalPortReference spirit:componentRef="ps2_clk_pad" spirit:portRef="pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_clk_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="ps2_clk_pad_in"/>
<ipxact:internalPortReference componentRef="ps2_clk_pad" portRef="pad_in"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>ps2_data_pad_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_data_pad_oe"/>
<spirit:internalPortReference spirit:componentRef="ps2_data_pad" spirit:portRef="pad_oe"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_data_pad_oe</ipxact:name>
<ipxact:externalPortReference portRef="ps2_data_pad_oe"/>
<ipxact:internalPortReference componentRef="ps2_data_pad" portRef="pad_oe"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ps2_data_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_data_pad_in"/>
<spirit:internalPortReference spirit:componentRef="ps2_data_pad" spirit:portRef="pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_data_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="ps2_data_pad_in"/>
<ipxact:internalPortReference componentRef="ps2_data_pad" portRef="pad_in"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>uart_txd_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="uart_txd_pad_out"/>
<spirit:internalPortReference spirit:componentRef="uart_model" spirit:portRef="txd_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>uart_txd_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="uart_txd_pad_out"/>
<ipxact:internalPortReference componentRef="uart_model" portRef="txd_in"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>uart_rxd_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="uart_rxd_pad_in"/>
<spirit:internalPortReference spirit:componentRef="uart_model" spirit:portRef="rxd_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>uart_rxd_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="uart_rxd_pad_in"/>
<ipxact:internalPortReference componentRef="uart_model" portRef="rxd_out"/>
</ipxact:adHocConnection>
 
 
 
 
<spirit:adHocConnection>
<spirit:name>vga_vsync_n_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_vsync_n_pad_out"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="vsync_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_vsync_n_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_vsync_n_pad_out"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="vsync_n"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_hsync_n_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_hsync_n_pad_out"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="hsync_n"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_hsync_n_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_hsync_n_pad_out"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="hsync_n"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>vga_red_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_red_pad_out"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="red"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_red_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_red_pad_out"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="red"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>vga_green_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_green_pad_out"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="green"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_green_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_green_pad_out"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="green"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_blue_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_blue_pad_out"/>
<spirit:internalPortReference spirit:componentRef="vga_model" spirit:portRef="blue"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_blue_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_blue_pad_out"/>
<ipxact:internalPortReference componentRef="vga_model" portRef="blue"/>
</ipxact:adHocConnection>
 
 
 
391,96 → 391,96
 
 
 
<spirit:adHocConnection>
<spirit:name>ps2_clk</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_clk"/>
<spirit:internalPortReference spirit:componentRef="ps2_model" spirit:portRef="ps2_clk"/>
<spirit:internalPortReference spirit:componentRef="ps2_clk_pad" spirit:portRef="PAD"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_clk</ipxact:name>
<ipxact:externalPortReference portRef="ps2_clk"/>
<ipxact:internalPortReference componentRef="ps2_model" portRef="ps2_clk"/>
<ipxact:internalPortReference componentRef="ps2_clk_pad" portRef="PAD"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>ps2_data</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_data"/>
<spirit:internalPortReference spirit:componentRef="ps2_model" spirit:portRef="ps2_data"/>
<spirit:internalPortReference spirit:componentRef="ps2_data_pad" spirit:portRef="PAD"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_data</ipxact:name>
<ipxact:externalPortReference portRef="ps2_data"/>
<ipxact:internalPortReference componentRef="ps2_model" portRef="ps2_data"/>
<ipxact:internalPortReference componentRef="ps2_data_pad" portRef="PAD"/>
</ipxact:adHocConnection>
 
 
 
 
 
</spirit:adHocConnections>
</ipxact:adHocConnections>
 
 
 
 
<spirit:componentInstances>
<ipxact:componentInstances>
 
 
<spirit:componentInstance>
<spirit:instanceName>uart_model</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="Testbench" spirit:name="uart_model" spirit:version="def"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="CLKCNT">UART_MODEL_CLKCNT</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SIZE">UART_MODEL_SIZE</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>uart_model</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="Testbench" name="uart_model" version="def"/>
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="CLKCNT">UART_MODEL_CLKCNT</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SIZE">UART_MODEL_SIZE</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
<spirit:componentInstance>
<spirit:instanceName>vga_model</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="Testbench" spirit:name="vga_model" spirit:version="def"/>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>vga_model</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="Testbench" name="vga_model" version="def"/>
</ipxact:componentInstance>
 
 
 
<spirit:componentInstance>
<spirit:instanceName>ps2_model</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="Testbench" spirit:name="ps2_model" spirit:version="def"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="CLKCNT">PS2_MODEL_CLKCNT</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SIZE">PS2_MODEL_SIZE</spirit:configurableElementValue>
<ipxact:componentInstance>
<ipxact:instanceName>ps2_model</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="Testbench" name="ps2_model" version="def"/>
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="CLKCNT">PS2_MODEL_CLKCNT</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SIZE">PS2_MODEL_SIZE</ipxact:configurableElementValue>
 
</spirit:configurableElementValues>
</spirit:componentInstance>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
 
<spirit:componentInstance>
<spirit:instanceName>ps2_clk_pad</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="pad" spirit:version="od_dig"/>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>ps2_clk_pad</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="cde" name="pad" version="od_dig"/>
</ipxact:componentInstance>
 
<spirit:componentInstance>
<spirit:instanceName>ps2_data_pad</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="pad" spirit:version="od_dig"/>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>ps2_data_pad</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="cde" name="pad" version="od_dig"/>
</ipxact:componentInstance>
 
 
 
 
<spirit:componentInstance>
<spirit:instanceName>fmc</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="logic" spirit:name="flash_memcontrl" spirit:version="def"/>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>fmc</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="logic" name="flash_memcontrl" version="def"/>
</ipxact:componentInstance>
 
 
 
<spirit:componentInstance>
<spirit:instanceName>memdb_pad</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="pad" spirit:version="se_dig"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="WIDTH">16</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>memdb_pad</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="cde" name="pad" version="se_dig"/>
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="WIDTH">16</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
<spirit:componentInstance>
<spirit:instanceName>psram</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="Testbench" spirit:name="mt45w8mw12" spirit:version="def"/>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>psram</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="Testbench" name="mt45w8mw12" version="def"/>
</ipxact:componentInstance>
 
 
 
491,7 → 491,7
 
 
 
</spirit:componentInstances>
</ipxact:componentInstances>
 
 
 
505,7 → 505,7
 
 
 
</spirit:design>
</ipxact:design>
 
 
 
/T6502_bfm.xml
27,17 → 27,17
// from http://www.opencores.org/lgpl.shtml //
// //
-->
<spirit:component
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:component
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
 
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>bfm</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>bfm</ipxact:version>
 
 
 
48,39 → 48,39
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>UART_MODEL_CLKCNT</spirit:name><spirit:value>4'b1100</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>UART_MODEL_SIZE</spirit:name><spirit:value>4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>PS2_MODEL_CLKCNT</spirit:name><spirit:value>10'h177</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>PS2_MODEL_SIZE</spirit:name><spirit:value>10</spirit:value></spirit:modelParameter>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>UART_MODEL_CLKCNT</ipxact:name><ipxact:value>4'b1100</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>UART_MODEL_SIZE</ipxact:name><ipxact:value>4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>PS2_MODEL_CLKCNT</ipxact:name><ipxact:value>10'h177</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>PS2_MODEL_SIZE</ipxact:name><ipxact:value>10</ipxact:value></ipxact:modelParameter>
 
 
 
</spirit:modelParameters>
</ipxact:modelParameters>
 
 
<spirit:views>
<ipxact:views>
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="Mos6502"
spirit:name="T6502"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="Mos6502"
ipxact:name="T6502"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
</spirit:views>
</ipxact:views>
 
 
</spirit:model>
</ipxact:model>
 
 
 
 
</spirit:component>
</ipxact:component>
 
 
 
/T6502_def_dut.params.xml
6,34 → 6,34
// //
// //
-->
<spirit:component
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:component
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>def_dut.params</spirit:version>
<spirit:model>
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>def_dut.params</ipxact:version>
<ipxact:model>
 
<spirit:views>
<ipxact:views>
<spirit:view>
<spirit:name>Dut</spirit:name>
<spirit:envIdentifier></spirit:envIdentifier>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="Mos6502"
spirit:name="T6502"
spirit:version="def_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>ROM_FILE</spirit:name><spirit:value>"NONE"</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>PROG_ROM_FILE</spirit:name><spirit:value>ROM_FILE</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>STARTUP</spirit:name><spirit:value>"NONE"</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>FONT</spirit:name><spirit:value>"NONE"</spirit:value></spirit:modelParameter>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="Mos6502"
ipxact:name="T6502"
ipxact:version="def_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>ROM_FILE</ipxact:name><ipxact:value>"NONE"</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>PROG_ROM_FILE</ipxact:name><ipxact:value>ROM_FILE</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>STARTUP</ipxact:name><ipxact:value>"NONE"</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>FONT</ipxact:name><ipxact:value>"NONE"</ipxact:value></ipxact:modelParameter>
 
 
 
44,6 → 44,6
 
 
 
</spirit:modelParameters>
</spirit:model>
</spirit:component>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/T6502_def_duth.design.xml
6,320 → 6,320
// ./tools/verilog/gen_tb -vendor opencores.org -library Mos6502 -component T6502 -version def //
// //
-->
<spirit:design
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:design
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>def_duth.design</spirit:version>
<spirit:adHocConnections>
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>def_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>alu_status</spirit:name>
<spirit:externalPortReference spirit:portRef="alu_status" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="alu_status" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>alu_status</ipxact:name>
<ipxact:externalPortReference portRef="alu_status" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="alu_status" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>biu_wr_strobe</spirit:name>
<spirit:externalPortReference spirit:portRef="biu_wr_strobe" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="biu_wr_strobe" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>biu_wr_strobe</ipxact:name>
<ipxact:externalPortReference portRef="biu_wr_strobe" />
<ipxact:internalPortReference componentRef="dut" portRef="biu_wr_strobe" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>clk</spirit:name>
<spirit:externalPortReference spirit:portRef="clk" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="clk" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>clk</ipxact:name>
<ipxact:externalPortReference portRef="clk" />
<ipxact:internalPortReference componentRef="dut" portRef="clk" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cts_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="cts_pad_in" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cts_pad_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cts_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="cts_pad_in" />
<ipxact:internalPortReference componentRef="dut" portRef="cts_pad_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_addr</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_addr" spirit:left="23" spirit:right="1" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_addr" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_addr</ipxact:name>
<ipxact:externalPortReference portRef="ext_addr" left="23" right="1" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_addr" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_cs</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_cs" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_cs" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_cs</ipxact:name>
<ipxact:externalPortReference portRef="ext_cs" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_cs" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_irq_in</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_irq_in" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_irq_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_irq_in</ipxact:name>
<ipxact:externalPortReference portRef="ext_irq_in" left="3" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_irq_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_lb</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_lb" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_lb" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_lb</ipxact:name>
<ipxact:externalPortReference portRef="ext_lb" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_lb" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_rd</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_rd" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_rd" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_rd</ipxact:name>
<ipxact:externalPortReference portRef="ext_rd" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_rd" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_rdata</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_rdata" spirit:left="15" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_rdata" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_rdata</ipxact:name>
<ipxact:externalPortReference portRef="ext_rdata" left="15" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_rdata" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_stb</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_stb" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_stb" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_stb</ipxact:name>
<ipxact:externalPortReference portRef="ext_stb" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_stb" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_ub</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_ub" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_ub" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_ub</ipxact:name>
<ipxact:externalPortReference portRef="ext_ub" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_ub" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_wait</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_wait" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_wait" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_wait</ipxact:name>
<ipxact:externalPortReference portRef="ext_wait" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_wait" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_wdata</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_wdata" spirit:left="15" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_wdata" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_wdata</ipxact:name>
<ipxact:externalPortReference portRef="ext_wdata" left="15" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_wdata" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ext_wr</spirit:name>
<spirit:externalPortReference spirit:portRef="ext_wr" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ext_wr" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ext_wr</ipxact:name>
<ipxact:externalPortReference portRef="ext_wr" />
<ipxact:internalPortReference componentRef="dut" portRef="ext_wr" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>gpio_0_in</spirit:name>
<spirit:externalPortReference spirit:portRef="gpio_0_in" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="gpio_0_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>gpio_0_in</ipxact:name>
<ipxact:externalPortReference portRef="gpio_0_in" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="gpio_0_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>gpio_0_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="gpio_0_oe" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="gpio_0_oe" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>gpio_0_oe</ipxact:name>
<ipxact:externalPortReference portRef="gpio_0_oe" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="gpio_0_oe" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>gpio_0_out</spirit:name>
<spirit:externalPortReference spirit:portRef="gpio_0_out" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="gpio_0_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>gpio_0_out</ipxact:name>
<ipxact:externalPortReference portRef="gpio_0_out" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="gpio_0_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>gpio_1_in</spirit:name>
<spirit:externalPortReference spirit:portRef="gpio_1_in" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="gpio_1_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>gpio_1_in</ipxact:name>
<ipxact:externalPortReference portRef="gpio_1_in" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="gpio_1_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>gpio_1_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="gpio_1_oe" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="gpio_1_oe" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>gpio_1_oe</ipxact:name>
<ipxact:externalPortReference portRef="gpio_1_oe" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="gpio_1_oe" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>gpio_1_out</spirit:name>
<spirit:externalPortReference spirit:portRef="gpio_1_out" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="gpio_1_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>gpio_1_out</ipxact:name>
<ipxact:externalPortReference portRef="gpio_1_out" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="gpio_1_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jsp_data_out</spirit:name>
<spirit:externalPortReference spirit:portRef="jsp_data_out" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jsp_data_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jsp_data_out</ipxact:name>
<ipxact:externalPortReference portRef="jsp_data_out" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="jsp_data_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_capture_dr</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_capture_dr" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_capture_dr" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_capture_dr</ipxact:name>
<ipxact:externalPortReference portRef="jtag_capture_dr" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_capture_dr" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_select</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_select" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_select" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_select</ipxact:name>
<ipxact:externalPortReference portRef="jtag_select" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_select" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_shift_dr</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_shift_dr" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_shift_dr" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_shift_dr</ipxact:name>
<ipxact:externalPortReference portRef="jtag_shift_dr" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_shift_dr" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_shiftcapture_dr_clk</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_shiftcapture_dr_clk" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_shiftcapture_dr_clk" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_shiftcapture_dr_clk</ipxact:name>
<ipxact:externalPortReference portRef="jtag_shiftcapture_dr_clk" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_shiftcapture_dr_clk" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_tdi</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_tdi" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_tdi" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_tdi</ipxact:name>
<ipxact:externalPortReference portRef="jtag_tdi" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_tdi" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_tdo</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_tdo" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_tdo" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_tdo</ipxact:name>
<ipxact:externalPortReference portRef="jtag_tdo" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_tdo" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_test_logic_reset</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_test_logic_reset" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_test_logic_reset" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_test_logic_reset</ipxact:name>
<ipxact:externalPortReference portRef="jtag_test_logic_reset" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_test_logic_reset" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>jtag_update_dr_clk</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_update_dr_clk" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="jtag_update_dr_clk" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_update_dr_clk</ipxact:name>
<ipxact:externalPortReference portRef="jtag_update_dr_clk" />
<ipxact:internalPortReference componentRef="dut" portRef="jtag_update_dr_clk" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ps2_clk_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_clk_pad_in" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ps2_clk_pad_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_clk_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="ps2_clk_pad_in" />
<ipxact:internalPortReference componentRef="dut" portRef="ps2_clk_pad_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ps2_clk_pad_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_clk_pad_oe" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ps2_clk_pad_oe" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_clk_pad_oe</ipxact:name>
<ipxact:externalPortReference portRef="ps2_clk_pad_oe" />
<ipxact:internalPortReference componentRef="dut" portRef="ps2_clk_pad_oe" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ps2_data_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_data_pad_in" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ps2_data_pad_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_data_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="ps2_data_pad_in" />
<ipxact:internalPortReference componentRef="dut" portRef="ps2_data_pad_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>ps2_data_pad_oe</spirit:name>
<spirit:externalPortReference spirit:portRef="ps2_data_pad_oe" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="ps2_data_pad_oe" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>ps2_data_pad_oe</ipxact:name>
<ipxact:externalPortReference portRef="ps2_data_pad_oe" />
<ipxact:internalPortReference componentRef="dut" portRef="ps2_data_pad_oe" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>reset</spirit:name>
<spirit:externalPortReference spirit:portRef="reset" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="reset" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>reset</ipxact:name>
<ipxact:externalPortReference portRef="reset" />
<ipxact:internalPortReference componentRef="dut" portRef="reset" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>rts_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="rts_pad_out" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rts_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rts_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="rts_pad_out" />
<ipxact:internalPortReference componentRef="dut" portRef="rts_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>uart_rxd_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="uart_rxd_pad_in" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="uart_rxd_pad_in" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>uart_rxd_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="uart_rxd_pad_in" />
<ipxact:internalPortReference componentRef="dut" portRef="uart_rxd_pad_in" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>uart_txd_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="uart_txd_pad_out" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="uart_txd_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>uart_txd_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="uart_txd_pad_out" />
<ipxact:internalPortReference componentRef="dut" portRef="uart_txd_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_blue_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_blue_pad_out" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="vga_blue_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_blue_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_blue_pad_out" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="vga_blue_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_green_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_green_pad_out" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="vga_green_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_green_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_green_pad_out" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="vga_green_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_hsync_n_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_hsync_n_pad_out" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="vga_hsync_n_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_hsync_n_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_hsync_n_pad_out" />
<ipxact:internalPortReference componentRef="dut" portRef="vga_hsync_n_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_red_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_red_pad_out" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="vga_red_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_red_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_red_pad_out" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="vga_red_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>vga_vsync_n_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="vga_vsync_n_pad_out" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="vga_vsync_n_pad_out" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>vga_vsync_n_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="vga_vsync_n_pad_out" />
<ipxact:internalPortReference componentRef="dut" portRef="vga_vsync_n_pad_out" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_dat_i" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_dat_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_dat_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_dat_i" left="7" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_dat_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_stb_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_stb_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_stb_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_stb_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_stb_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_stb_i" />
</ipxact:adHocConnection>
 
 
</spirit:adHocConnections>
<spirit:componentInstances>
</ipxact:adHocConnections>
<ipxact:componentInstances>
 
<spirit:componentInstance>
<spirit:instanceName>dut</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="Mos6502" spirit:name="T6502" spirit:version="def" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="CPU_ADD">CPU_ADD</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="PROG_ROM_ADD">PROG_ROM_ADD</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="PROG_ROM_WORDS">PROG_ROM_WORDS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="RAM_ADD">RAM_ADD</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="RAM_WORDS">RAM_WORDS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="ROM_ADD">ROM_ADD</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="ROM_WORDS">ROM_WORDS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH0_BITS">SPLIT_CH0_BITS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH0_MATCH">SPLIT_CH0_MATCH</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH1_BITS">SPLIT_CH1_BITS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH1_MATCH">SPLIT_CH1_MATCH</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH2_BITS">SPLIT_CH2_BITS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH2_MATCH">SPLIT_CH2_MATCH</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH3_BITS">SPLIT_CH3_BITS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH3_MATCH">SPLIT_CH3_MATCH</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH4_BITS">SPLIT_CH4_BITS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH4_MATCH">SPLIT_CH4_MATCH</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH5_BITS">SPLIT_CH5_BITS</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SPLIT_CH5_MATCH">SPLIT_CH5_MATCH</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="UART_DIV">UART_DIV</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="UART_PRESCALE">UART_PRESCALE</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="UART_PRE_SIZE">UART_PRE_SIZE</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="VEC_TABLE">VEC_TABLE</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="Mos6502" name="T6502" version="def" />
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="CPU_ADD">CPU_ADD</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="PROG_ROM_ADD">PROG_ROM_ADD</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="PROG_ROM_WORDS">PROG_ROM_WORDS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="RAM_ADD">RAM_ADD</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="RAM_WORDS">RAM_WORDS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="ROM_ADD">ROM_ADD</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="ROM_WORDS">ROM_WORDS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH0_BITS">SPLIT_CH0_BITS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH0_MATCH">SPLIT_CH0_MATCH</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH1_BITS">SPLIT_CH1_BITS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH1_MATCH">SPLIT_CH1_MATCH</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH2_BITS">SPLIT_CH2_BITS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH2_MATCH">SPLIT_CH2_MATCH</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH3_BITS">SPLIT_CH3_BITS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH3_MATCH">SPLIT_CH3_MATCH</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH4_BITS">SPLIT_CH4_BITS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH4_MATCH">SPLIT_CH4_MATCH</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH5_BITS">SPLIT_CH5_BITS</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SPLIT_CH5_MATCH">SPLIT_CH5_MATCH</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="UART_DIV">UART_DIV</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="UART_PRESCALE">UART_PRESCALE</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="UART_PRE_SIZE">UART_PRE_SIZE</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="VEC_TABLE">VEC_TABLE</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/T6502_def_lint.xml
27,76 → 27,76
// from http://www.opencores.org/lgpl.shtml //
// //
-->
<spirit:component
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:component
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
 
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>def_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>def_lint</ipxact:version>
 
 
 
 
<spirit:model>
<ipxact:model>
 
 
<spirit:views>
<ipxact:views>
 
<spirit:view>
<spirit:name>Dut</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Mos6502"
spirit:name="T6502"
spirit:version="def_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Mos6502"
ipxact:name="T6502"
ipxact:version="def_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
<spirit:view>
<spirit:name>lint</spirit:name>
<spirit:envIdentifier>:*Lint:*</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:fileSetRef><spirit:localName>fs-lint</spirit:localName></spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>lint</ipxact:name>
<ipxact:envIdentifier>:*Lint:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:fileSetRef><ipxact:localName>fs-lint</ipxact:localName></ipxact:fileSetRef>
</ipxact:view>
 
<spirit:view>
<spirit:name>rtl_check</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Testbench"
spirit:name="toolflow"
spirit:version="rtl_check"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>rtl_check</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Testbench"
ipxact:name="toolflow"
ipxact:version="rtl_check"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
</spirit:views>
</ipxact:views>
 
 
</spirit:model>
</ipxact:model>
 
 
<spirit:fileSets>
<ipxact:fileSets>
 
<spirit:fileSet>
<spirit:name>fs-lint</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/lint/T6502_def_lint</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/lint/T6502_def_lint</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>module</ipxact:userFileType>
</ipxact:file>
 
</spirit:fileSet>
</ipxact:fileSet>
 
</spirit:fileSets>
</ipxact:fileSets>
 
</spirit:component>
</ipxact:component>
 
 
 
/T6502_def_tb.xml
27,21 → 27,21
// from http://www.opencores.org/lgpl.shtml //
// //
-->
<spirit:component
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:component
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
 
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>def_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>def_tb</ipxact:version>
 
 
 
<spirit:componentGenerators>
<ipxact:componentGenerators>
 
 
 
48,56 → 48,56
 
 
 
<spirit:componentGenerator>
<spirit:name>gen_verilog</spirit:name>
<spirit:phase>104.0</spirit:phase>
<spirit:apiType>none</spirit:apiType>
<spirit:vendorExtensions><socgen:envIdentifier>common</socgen:envIdentifier></spirit:vendorExtensions>
<spirit:generatorExe>./tools/verilog/gen_verilog</spirit:generatorExe>
<spirit:parameters>
<spirit:parameter>
<spirit:name>destination</spirit:name>
<spirit:value>T6502_def_tb</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:componentGenerator>
<ipxact:componentGenerator>
<ipxact:name>gen_verilog</ipxact:name>
<ipxact:phase>104.0</ipxact:phase>
<ipxact:apiType>none</ipxact:apiType>
<ipxact:vendorExtensions><socgen:envIdentifier>:*common:*</socgen:envIdentifier></ipxact:vendorExtensions>
<ipxact:generatorExe>tools/verilog/gen_verilog</ipxact:generatorExe>
<ipxact:parameters>
<ipxact:parameter>
<ipxact:name>destination</ipxact:name>
<ipxact:value>T6502_def_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
 
<spirit:model>
<ipxact:model>
 
 
 
 
<spirit:views>
<ipxact:views>
 
<spirit:view>
<spirit:name>Params</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Mos6502"
spirit:name="T6502"
spirit:version="def_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Mos6502"
ipxact:name="T6502"
ipxact:version="def_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Mos6502"
spirit:name="T6502"
spirit:version="bfm"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Mos6502"
ipxact:name="T6502"
ipxact:version="bfm"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
 
105,123 → 105,123
 
 
 
<spirit:view>
<spirit:name>icarus</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Testbench"
spirit:name="toolflow"
spirit:version="icarus"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>icarus</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Testbench"
ipxact:name="toolflow"
ipxact:version="icarus"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
 
 
<spirit:view>
<spirit:name>common</spirit:name>
<spirit:envIdentifier>common</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:modelName></spirit:modelName>
<spirit:fileSetRef>
<spirit:localName>fs-common</spirit:localName>
</spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>common</ipxact:name>
<ipxact:envIdentifier>:*common:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:modelName></ipxact:modelName>
<ipxact:fileSetRef>
<ipxact:localName>fs-common</ipxact:localName>
</ipxact:fileSetRef>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>sim</spirit:name>
<spirit:envIdentifier>:*Simulation:*</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:modelName></spirit:modelName>
<spirit:fileSetRef>
<spirit:localName>fs-sim</spirit:localName>
</spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>sim</ipxact:name>
<ipxact:envIdentifier>:*Simulation:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:modelName></ipxact:modelName>
<ipxact:fileSetRef>
<ipxact:localName>fs-sim</ipxact:localName>
</ipxact:fileSetRef>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>lint</spirit:name>
<spirit:envIdentifier>:*Lint:*</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:modelName></spirit:modelName>
<spirit:fileSetRef>
<spirit:localName>fs-lint</spirit:localName>
</spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>lint</ipxact:name>
<ipxact:envIdentifier>:*Lint:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:modelName></ipxact:modelName>
<ipxact:fileSetRef>
<ipxact:localName>fs-lint</ipxact:localName>
</ipxact:fileSetRef>
</ipxact:view>
 
 
</spirit:views>
</ipxact:views>
 
 
</spirit:model>
</ipxact:model>
 
 
 
 
<spirit:fileSets>
<ipxact:fileSets>
 
 
 
<spirit:fileSet>
<spirit:name>fs-common</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-common</ipxact:name>
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/sram.load</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/sram.load</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/tb.ext_m</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.ext_m</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
</spirit:fileSet>
</ipxact:fileSet>
 
 
 
 
<spirit:fileSet>
<spirit:name>fs-sim</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-sim</ipxact:name>
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/T6502_def_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/T6502_def_tb</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>module</ipxact:userFileType>
</ipxact:file>
 
</spirit:fileSet>
</ipxact:fileSet>
 
 
 
<spirit:fileSet>
<spirit:name>fs-lint</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/T6502_def_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/T6502_def_tb</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>module</ipxact:userFileType>
</ipxact:file>
 
 
 
</spirit:fileSet>
</ipxact:fileSet>
 
 
 
 
</spirit:fileSets>
</ipxact:fileSets>
 
 
 
</spirit:component>
</ipxact:component>
 
 
 
/T6502_def_vtb.xml
27,185 → 27,185
// from http://www.opencores.org/lgpl.shtml //
// //
-->
<spirit:component
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
<ipxact:component
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
 
<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>Mos6502</spirit:library>
<spirit:name>T6502</spirit:name>
<spirit:version>def_vtb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>Mos6502</ipxact:library>
<ipxact:name>T6502</ipxact:name>
<ipxact:version>def_vtb</ipxact:version>
 
 
 
<spirit:componentGenerators>
<ipxact:componentGenerators>
 
 
 
<spirit:componentGenerator>
<spirit:name>gen_verilog</spirit:name>
<spirit:phase>104.0</spirit:phase>
<spirit:apiType>none</spirit:apiType>
<spirit:vendorExtensions><socgen:envIdentifier>common</socgen:envIdentifier></spirit:vendorExtensions>
<spirit:generatorExe>./tools/verilog/gen_verilog</spirit:generatorExe>
<spirit:parameters>
<spirit:parameter>
<spirit:name>destination</spirit:name>
<spirit:value>tb.vtb</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:componentGenerator>
<ipxact:componentGenerator>
<ipxact:name>gen_verilog</ipxact:name>
<ipxact:phase>104.0</ipxact:phase>
<ipxact:apiType>none</ipxact:apiType>
<ipxact:vendorExtensions><socgen:envIdentifier>:*common:*</socgen:envIdentifier></ipxact:vendorExtensions>
<ipxact:generatorExe>tools/verilog/gen_verilog</ipxact:generatorExe>
<ipxact:parameters>
<ipxact:parameter>
<ipxact:name>destination</ipxact:name>
<ipxact:value>tb.vtb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>TIMEOUT</spirit:name><spirit:value>10000</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>TIMEOUT</ipxact:name><ipxact:value>10000</ipxact:value></ipxact:modelParameter>
</ipxact:modelParameters>
 
 
<spirit:views>
<ipxact:views>
 
<spirit:view>
<spirit:name>Params</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Mos6502"
spirit:name="T6502"
spirit:version="def_dut.params"/>
</spirit:vendorExtensions>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Mos6502"
ipxact:name="T6502"
ipxact:version="def_dut.params"/>
</ipxact:vendorExtensions>
 
</spirit:view>
</ipxact:view>
 
 
 
 
 
<spirit:view>
<spirit:name>verilator</spirit:name>
<spirit:vendorExtensions>
<spirit:componentRef spirit:vendor="opencores.org"
spirit:library="Testbench"
spirit:name="toolflow"
spirit:version="verilator"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>verilator</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="Testbench"
ipxact:name="toolflow"
ipxact:version="verilator"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
 
<spirit:view>
<spirit:name>common</spirit:name><spirit:envIdentifier>common</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:modelName></spirit:modelName>
<spirit:fileSetRef>
<spirit:localName>fs-common</spirit:localName>
</spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>common</ipxact:name><ipxact:envIdentifier>:*common:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:modelName></ipxact:modelName>
<ipxact:fileSetRef>
<ipxact:localName>fs-common</ipxact:localName>
</ipxact:fileSetRef>
</ipxact:view>
 
 
 
 
<spirit:view>
<spirit:name>syn</spirit:name><spirit:envIdentifier>:*Synthesis:*</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:modelName></spirit:modelName>
<spirit:fileSetRef>
<spirit:localName>fs-syn</spirit:localName>
</spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>syn</ipxact:name><ipxact:envIdentifier>:*Synthesis:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:modelName></ipxact:modelName>
<ipxact:fileSetRef>
<ipxact:localName>fs-syn</ipxact:localName>
</ipxact:fileSetRef>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>lint</spirit:name><spirit:envIdentifier>:*Lint:*</spirit:envIdentifier>
<spirit:language>Verilog</spirit:language>
<spirit:modelName></spirit:modelName>
<spirit:fileSetRef>
<spirit:localName>fs-lint</spirit:localName>
</spirit:fileSetRef>
</spirit:view>
<ipxact:view>
<ipxact:name>lint</ipxact:name><ipxact:envIdentifier>:*Lint:*</ipxact:envIdentifier>
<ipxact:language>Verilog</ipxact:language>
<ipxact:modelName></ipxact:modelName>
<ipxact:fileSetRef>
<ipxact:localName>fs-lint</ipxact:localName>
</ipxact:fileSetRef>
</ipxact:view>
 
 
</spirit:views>
</ipxact:views>
 
 
 
 
 
</spirit:model>
</ipxact:model>
 
 
<spirit:fileSets>
<ipxact:fileSets>
 
 
 
<spirit:fileSet>
<spirit:name>fs-common</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-common</ipxact:name>
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/sram.load</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/sram.load</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/tb.int_m</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.int_m</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/top.vtb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/top.vtb</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
</spirit:fileSet>
</ipxact:fileSet>
 
 
 
 
 
<spirit:fileSet>
<spirit:name>fs-syn</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-syn</ipxact:name>
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/tb.vtb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/tb.vtb</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>module</ipxact:userFileType>
</ipxact:file>
 
 
</spirit:fileSet>
</ipxact:fileSet>
 
 
<spirit:fileSet>
<spirit:name>fs-lint</spirit:name>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/tb.vtb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/tb.vtb</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType><ipxact:userFileType>module</ipxact:userFileType>
</ipxact:file>
 
 
</spirit:fileSet>
</ipxact:fileSet>
 
 
 
</spirit:fileSets>
</ipxact:fileSets>
 
 
 
214,7 → 214,7
 
 
 
</spirit:component>
</ipxact:component>
 
 
 

powered by: WebSVN 2.1.0

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