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> |
|
|
|