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/adv_debug_sys/Hardware/adv_dbg_if/sim
    from Rev 134 to Rev 135
    Reverse comparison

Rev 134 → Rev 135

/testbenches/xml/adv_dbg_if_bfm.design.xml
2,17 → 2,17
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>bfm.design</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>bfm.design</ipxact:version>
 
 
 
22,56 → 22,56
 
 
 
<spirit:adHocConnections>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>clk</spirit:name>
<spirit:externalPortReference spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="clk"/>
<ipxact:adHocConnection>
<ipxact:name>clk</ipxact:name>
<ipxact:externalPortReference portRef="clk"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="clk"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="clk"/>
 
</spirit:adHocConnection>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>reset</spirit:name>
<spirit:externalPortReference spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="reset"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>reset</ipxact:name>
<ipxact:externalPortReference portRef="reset"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="reset"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tclk_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="tclk_pad_in"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="tclk"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="tclk_pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tclk_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="tclk_pad_in"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="tclk"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="tclk_pad_in"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tms_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="tms_pad_in"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="tms"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="tms_pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tms_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="tms_pad_in"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="tms"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="tms_pad_in"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_pad_in"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="tdo"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="tdi_pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="tdi_pad_in"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="tdo"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="tdi_pad_in"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>trst_n_pad_in</spirit:name>
<spirit:externalPortReference spirit:portRef="trst_n_pad_in"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="trst_n"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="trst_n_pad_in"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>trst_n_pad_in</ipxact:name>
<ipxact:externalPortReference portRef="trst_n_pad_in"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="trst_n"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="trst_n_pad_in"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_pad_out</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_pad_out"/>
<spirit:internalPortReference spirit:componentRef="jtag_model" spirit:portRef="tdi"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="tdo_pad_out"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_pad_out</ipxact:name>
<ipxact:externalPortReference portRef="tdo_pad_out"/>
<ipxact:internalPortReference componentRef="jtag_model" portRef="tdi"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="tdo_pad_out"/>
</ipxact:adHocConnection>
 
 
 
78,37 → 78,37
 
 
 
<spirit:adHocConnection>
<spirit:name>jtag_clk</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_clk"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="jtag_clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_clk</ipxact:name>
<ipxact:externalPortReference portRef="jtag_clk"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="jtag_clk"/>
</ipxact:adHocConnection>
 
 
 
 
<spirit:adHocConnection>
<spirit:name>capture_dr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="capture_dr_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="capture_dr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_o</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_o"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="capture_dr_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="capture_dr"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>update_dr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="update_dr_o"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_o</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_o"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="update_dr_o"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>select_o</spirit:name>
<spirit:externalPortReference spirit:portRef="select_o" />
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="select_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="select"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>select_o</ipxact:name>
<ipxact:externalPortReference portRef="select_o" />
<ipxact:internalPortReference componentRef="jtag_tap" portRef="select_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="select"/>
</ipxact:adHocConnection>
 
 
 
115,133 → 115,133
 
 
 
<spirit:adHocConnection>
<spirit:name>shiftcapture_dr_clk_o</spirit:name>
<spirit:externalPortReference spirit:portRef="shiftcapture_dr_clk_o" />
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="shiftcapture_dr_clk_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="shiftcapture_dr_clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shiftcapture_dr_clk_o</ipxact:name>
<ipxact:externalPortReference portRef="shiftcapture_dr_clk_o" />
<ipxact:internalPortReference componentRef="jtag_tap" portRef="shiftcapture_dr_clk_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="shiftcapture_dr_clk"/>
</ipxact:adHocConnection>
 
 
 
 
<spirit:adHocConnection>
<spirit:name>bsr_select_o</spirit:name>
<spirit:externalPortReference spirit:portRef="bsr_select_o" />
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="bsr_select_o"/>
<ipxact:adHocConnection>
<ipxact:name>bsr_select_o</ipxact:name>
<ipxact:externalPortReference portRef="bsr_select_o" />
<ipxact:internalPortReference componentRef="jtag_tap" portRef="bsr_select_o"/>
 
</spirit:adHocConnection>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>shift_dr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="shift_dr_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="shift_dr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_o</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_o"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="shift_dr_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="shift_dr"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>tdi_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="tdi_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="tdi"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_o</ipxact:name>
<ipxact:externalPortReference portRef="tdi_o"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="tdi_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="tdi"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_i" />
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="tdo_i"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_i</ipxact:name>
<ipxact:externalPortReference portRef="tdo_i" />
<ipxact:internalPortReference componentRef="jtag_tap" portRef="tdo_i"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>bsr_tdo_i</spirit:name>
<spirit:externalPortReference spirit:portRef="bsr_tdo_i" />
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="bsr_tdo_i"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>bsr_tdo_i</ipxact:name>
<ipxact:externalPortReference portRef="bsr_tdo_i" />
<ipxact:internalPortReference componentRef="jtag_tap" portRef="bsr_tdo_i"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>test_logic_reset_o</spirit:name>
<spirit:externalPortReference spirit:portRef="test_logic_reset_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="test_logic_reset_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="test_logic_reset"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>test_logic_reset_o</ipxact:name>
<ipxact:externalPortReference portRef="test_logic_reset_o"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="test_logic_reset_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="test_logic_reset"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_clk_o</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_clk_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_tap" spirit:portRef="update_dr_clk_o"/>
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="update_dr_clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_clk_o</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_clk_o"/>
<ipxact:internalPortReference componentRef="jtag_tap" portRef="update_dr_clk_o"/>
<ipxact:internalPortReference componentRef="jtag_sync" portRef="update_dr_clk"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>syn_tdo_i</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_tdo_i" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_tdo_i"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_tdo_i</ipxact:name>
<ipxact:externalPortReference portRef="syn_tdo_i" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_tdo_i"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>jtag_sync_tdo</spirit:name>
<spirit:externalPortReference spirit:portRef="jtag_sync_tdo" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="tdo"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>jtag_sync_tdo</ipxact:name>
<ipxact:externalPortReference portRef="jtag_sync_tdo" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="tdo"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_capture_dr</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_capture_dr" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_capture_dr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_capture_dr</ipxact:name>
<ipxact:externalPortReference portRef="syn_capture_dr" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_capture_dr"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_clk</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_clk" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_clk</ipxact:name>
<ipxact:externalPortReference portRef="syn_clk" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_clk"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_reset</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_reset" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_reset"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_reset</ipxact:name>
<ipxact:externalPortReference portRef="syn_reset" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_reset"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_select</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_select" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_select"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_select</ipxact:name>
<ipxact:externalPortReference portRef="syn_select" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_select"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_shift_dr</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_shift_dr" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_shift_dr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_shift_dr</ipxact:name>
<ipxact:externalPortReference portRef="syn_shift_dr" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_shift_dr"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_tdi_o</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_tdi_o" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_tdi_o"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_tdi_o</ipxact:name>
<ipxact:externalPortReference portRef="syn_tdi_o" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_tdi_o"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>syn_update_dr</spirit:name>
<spirit:externalPortReference spirit:portRef="syn_update_dr" />
<spirit:internalPortReference spirit:componentRef="jtag_sync" spirit:portRef="syn_update_dr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>syn_update_dr</ipxact:name>
<ipxact:externalPortReference portRef="syn_update_dr" />
<ipxact:internalPortReference componentRef="jtag_sync" portRef="syn_update_dr"/>
</ipxact:adHocConnection>
 
 
 
250,38 → 250,38
 
 
 
</spirit:adHocConnections>
</ipxact:adHocConnections>
 
<spirit:componentInstances>
<ipxact:componentInstances>
 
 
 
<spirit:componentInstance>
<spirit:instanceName>jtag_model</spirit:instanceName> <spirit:componentRef spirit:vendor="opencores.org" spirit:library="Testbench" spirit:name="jtag_model" spirit:version="def" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="DIVCNT">JTAG_MODEL_DIVCNT</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SIZE">JTAG_MODEL_SIZE</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>jtag_model</ipxact:instanceName> <ipxact:componentRef vendor="opencores.org" library="Testbench" name="jtag_model" version="def" />
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="DIVCNT">JTAG_MODEL_DIVCNT</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SIZE">JTAG_MODEL_SIZE</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
<spirit:componentInstance>
<spirit:instanceName>jtag_tap</spirit:instanceName> <spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="jtag" spirit:version="tap" />
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>jtag_tap</ipxact:instanceName> <ipxact:componentRef vendor="opencores.org" library="cde" name="jtag" version="tap" />
</ipxact:componentInstance>
 
 
 
<spirit:componentInstance>
<spirit:instanceName>jtag_sync</spirit:instanceName> <spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="jtag" spirit:version="classic_sync" />
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>jtag_sync</ipxact:instanceName> <ipxact:componentRef vendor="opencores.org" library="cde" name="jtag" version="classic_sync" />
</ipxact:componentInstance>
 
 
 
 
 
</spirit:componentInstances>
</ipxact:componentInstances>
 
 
 
 
</spirit:design>
</ipxact:design>
/testbenches/xml/adv_dbg_if_cpu0_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu0_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu0_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="cpu0_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="cpu0_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_cpu0_duth.design.xml
6,135 → 6,135
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version cpu0 //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu0_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu0_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_addr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_addr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_addr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_addr_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_addr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_addr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_bp_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_bp_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_bp_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_bp_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_bp_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_bp_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_data_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_data_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_data_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_data_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_data_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_data_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_data_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_data_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_data_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_data_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_data_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_data_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_rst_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_rst_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_rst_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_rst_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_rst_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_rst_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_stall_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_stall_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_stall_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_stall_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_stall_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_stall_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_we_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_we_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="cpu0" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="cpu0" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_cpu0_lint.xml
27,77 → 27,77
// 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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu0_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu0_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="cpu0_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="cpu0_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/adv_dbg_if_cpu0_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/adv_dbg_if_cpu0_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>
 
 
 
/testbenches/xml/adv_dbg_if_cpu0_tb.xml
2,42 → 2,42
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu0_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu0_tb</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>adv_dbg_if_cpu0_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>adv_dbg_if_cpu0_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
45,103 → 45,103
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>JTAG_MODEL_DIVCNT</spirit:name> <spirit:value>4'h4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>JTAG_MODEL_SIZE</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_DIVCNT</ipxact:name> <ipxact:value>4'h4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_SIZE</ipxact:name> <ipxact:value>4</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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="cpu0_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="cpu0_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
<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/tb.cpu0</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.cpu0</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
150,57 → 150,57
 
 
 
</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/tb.ext</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</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_cpu0_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/adv_dbg_if_cpu0_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>
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_cpu0_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/adv_dbg_if_cpu0_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>
/testbenches/xml/adv_dbg_if_cpu1_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu1_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu1_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="cpu1_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="cpu1_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_cpu1_duth.design.xml
6,135 → 6,135
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version cpu1 //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu1_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu1_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_addr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_addr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_addr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_addr_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_addr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_addr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_bp_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_bp_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_bp_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_bp_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_bp_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_bp_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_data_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_data_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_data_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_data_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_data_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_data_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_data_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_data_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_data_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_data_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_data_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_data_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_rst_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_rst_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_rst_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_rst_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_rst_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_rst_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_stall_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_stall_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_stall_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_stall_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_stall_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_stall_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_we_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_we_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="cpu1" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="cpu1" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_cpu1_lint.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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu1_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu1_lint</ipxact:version>
 
 
 
44,61 → 44,61
 
 
 
<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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="cpu1_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="cpu1_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/adv_dbg_if_cpu1_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/adv_dbg_if_cpu1_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>
 
 
 
/testbenches/xml/adv_dbg_if_cpu1_tb.xml
2,42 → 2,42
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>cpu1_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>cpu1_tb</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>adv_dbg_if_cpu1_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>adv_dbg_if_cpu1_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
45,102 → 45,102
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>JTAG_MODEL_DIVCNT</spirit:name> <spirit:value>4'h4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>JTAG_MODEL_SIZE</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_DIVCNT</ipxact:name> <ipxact:value>4'h4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_SIZE</ipxact:name> <ipxact:value>4</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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="cpu1_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="cpu1_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
<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/tb.cpu1</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.cpu1</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
149,57 → 149,57
 
 
 
</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/tb.ext</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</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_cpu1_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/adv_dbg_if_cpu1_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>
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_cpu1_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/adv_dbg_if_cpu1_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>
/testbenches/xml/adv_dbg_if_jfifo_bfm.design.xml
27,20 → 27,20
// 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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jfifo_bfm.design</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jfifo_bfm.design</ipxact:version>
 
 
<spirit:vendorExtensions>
<ipxact:vendorExtensions>
 
<socgen:nodes>
 
52,17 → 52,17
 
 
 
<socgen:node><spirit:name>exp_jsp_data_out</spirit:name>
<spirit:typeName>reg</spirit:typeName>
<spirit:wire>
<spirit:vector><spirit:left>7</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
<socgen:node><ipxact:name>exp_jsp_data_out</ipxact:name>
<ipxact:typeName>reg</ipxact:typeName>
<ipxact:wire>
<ipxact:vector><ipxact:left>7</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</socgen:node>
 
 
<socgen:node><spirit:name>mask_jsp_data_out</spirit:name>
<spirit:typeName>reg</spirit:typeName>
<spirit:wire>
<spirit:vector><spirit:left>7</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
<socgen:node><ipxact:name>mask_jsp_data_out</ipxact:name>
<ipxact:typeName>reg</ipxact:typeName>
<ipxact:wire>
<ipxact:vector><ipxact:left>7</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</socgen:node>
 
 
70,66 → 70,66
 
</socgen:nodes>
 
</spirit:vendorExtensions>
</ipxact:vendorExtensions>
 
 
 
 
<spirit:adHocConnections>
<ipxact:adHocConnections>
 
 
<spirit:adHocConnection>
<spirit:name>clk</spirit:name>
<spirit:externalPortReference spirit:portRef="slave_clk_clk"/>
<spirit:internalPortReference spirit:componentRef="rdata_tpb" spirit:portRef="clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>clk</ipxact:name>
<ipxact:externalPortReference portRef="slave_clk_clk"/>
<ipxact:internalPortReference componentRef="rdata_tpb" portRef="clk"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>exp_jsp_data_out</spirit:name>
<spirit:externalPortReference spirit:portRef="exp_jsp_data_out" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="rdata_tpb" spirit:portRef="expected_value"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>exp_jsp_data_out</ipxact:name>
<ipxact:externalPortReference portRef="exp_jsp_data_out" left="7" right="0" />
<ipxact:internalPortReference componentRef="rdata_tpb" portRef="expected_value"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>mask_jsp_data_out</spirit:name>
<spirit:externalPortReference spirit:portRef="mask_jsp_data_out" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="rdata_tpb" spirit:portRef="mask"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>mask_jsp_data_out</ipxact:name>
<ipxact:externalPortReference portRef="mask_jsp_data_out" left="7" right="0" />
<ipxact:internalPortReference componentRef="rdata_tpb" portRef="mask"/>
</ipxact:adHocConnection>
 
 
<spirit:adHocConnection>
<spirit:name>exp_jsp_data_out</spirit:name>
<spirit:externalPortReference spirit:portRef="jsp_data_out" spirit:left="7" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="rdata_tpb" spirit:portRef="signal"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>exp_jsp_data_out</ipxact:name>
<ipxact:externalPortReference portRef="jsp_data_out" left="7" right="0" />
<ipxact:internalPortReference componentRef="rdata_tpb" portRef="signal"/>
</ipxact:adHocConnection>
 
 
 
 
</spirit:adHocConnections>
</ipxact:adHocConnections>
 
 
 
<spirit:componentInstances>
<ipxact:componentInstances>
 
 
 
 
 
<spirit:componentInstance>
<spirit:instanceName>rdata_tpb</spirit:instanceName> <spirit:componentRef spirit:vendor="opencores.org" spirit:library="Testbench" spirit:name="io_probe" spirit:version="in" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="WIDTH">8</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="MESG">"jsp_data_out Error"</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>rdata_tpb</ipxact:instanceName> <ipxact:componentRef vendor="opencores.org" library="Testbench" name="io_probe" version="in" />
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="WIDTH">8</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="MESG">"jsp_data_out Error"</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
 
</spirit:componentInstances>
</ipxact:componentInstances>
 
</spirit:design>
</ipxact:design>
/testbenches/xml/adv_dbg_if_jfifo_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jfifo_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jfifo_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jfifo_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jfifo_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_jfifo_duth.design.xml
6,105 → 6,105
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version jfifo //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jfifo_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jfifo_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<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>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</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>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_clk_i" />
</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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="jfifo" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="jfifo" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_jfifo_lint.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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jfifo_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jfifo_lint</ipxact:version>
 
 
 
45,61 → 45,61
 
 
 
<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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jfifo_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jfifo_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/adv_dbg_if_jfifo_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/adv_dbg_if_jfifo_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>
 
 
 
/testbenches/xml/adv_dbg_if_jfifo_sync_tb.xml
2,42 → 2,42
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jfifo_sync_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jfifo_sync_tb</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>adv_dbg_if_jfifo_sync_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>adv_dbg_if_jfifo_sync_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
44,116 → 44,116
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>JTAG_MODEL_DIVCNT</spirit:name> <spirit:value>4'h4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>JTAG_MODEL_SIZE</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_addr_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_data_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_DIVCNT</ipxact:name> <ipxact:value>4'h4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_SIZE</ipxact:name> <ipxact:value>4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_addr_width</ipxact:name> <ipxact:value>32</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_data_width</ipxact:name> <ipxact:value>32</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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jfifo_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jfifo_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Jfifo_Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jfifo_bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Jfifo_Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jfifo_bfm.design"/>
</ipxact:view>
 
 
 
 
<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/tb.jfifo_sync</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.jfifo_sync</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
162,57 → 162,57
 
 
 
</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/tb.ext</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</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_jfifo_sync_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/adv_dbg_if_jfifo_sync_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>
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_jfifo_sync_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/adv_dbg_if_jfifo_sync_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>
/testbenches/xml/adv_dbg_if_jfifo_tb.xml
2,42 → 2,42
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jfifo_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jfifo_tb</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>adv_dbg_if_jfifo_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>adv_dbg_if_jfifo_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
44,115 → 44,115
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>JTAG_MODEL_DIVCNT</spirit:name> <spirit:value>4'h4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>JTAG_MODEL_SIZE</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_addr_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_data_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_DIVCNT</ipxact:name> <ipxact:value>4'h4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_SIZE</ipxact:name> <ipxact:value>4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_addr_width</ipxact:name> <ipxact:value>32</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_data_width</ipxact:name> <ipxact:value>32</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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jfifo_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jfifo_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Jfifo_Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jfifo_bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Jfifo_Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jfifo_bfm.design"/>
</ipxact:view>
 
 
 
 
<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/tb.jfifo</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.jfifo</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
161,57 → 161,57
 
 
 
</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/tb.ext</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</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_jfifo_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/adv_dbg_if_jfifo_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>
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_jfifo_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/adv_dbg_if_jfifo_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>
/testbenches/xml/adv_dbg_if_jsp_bfm.design.xml
27,114 → 27,114
// 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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jsp_bfm.design</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jsp_bfm.design</ipxact:version>
 
 
 
 
<spirit:adHocConnections>
<ipxact:adHocConnections>
 
 
<spirit:adHocConnection>
<spirit:name>clk</spirit:name>
<spirit:externalPortReference spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="clk"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>clk</ipxact:name>
<ipxact:externalPortReference portRef="clk"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="clk"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>reset</spirit:name>
<spirit:externalPortReference spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="reset"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>reset</ipxact:name>
<ipxact:externalPortReference portRef="reset"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="reset"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_adr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_adr_i" spirit:left="wb_addr_width-1" spirit:right="0"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="adr"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_adr_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_adr_i" left="wb_addr_width-1" right="0"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="adr"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_o" spirit:left="wb_data_width-1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="din"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_dat_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_o" left="wb_data_width-1" right="0" />
<ipxact:internalPortReference componentRef="i_wb_master" portRef="din"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_i" spirit:left="wb_data_width-1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="dout"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_dat_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_i" left="wb_data_width-1" right="0" />
<ipxact:internalPortReference componentRef="i_wb_master" portRef="dout"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_ack_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_ack_o"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="ack"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_ack_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_ack_o"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="ack"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_sel_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_sel_i" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="sel"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_sel_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_sel_i" left="3" right="0" />
<ipxact:internalPortReference componentRef="i_wb_master" portRef="sel"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_stb_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_stb_i"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="stb"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_stb_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_stb_i"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="stb"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cyc_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cyc_i"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="cyc"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cyc_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_cyc_i"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="cyc"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_we_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_we_i"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="we"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_we_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_we_i"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="we"/>
</ipxact:adHocConnection>
 
 
 
<spirit:adHocConnection spirit:tiedValue="1'b0" >
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="err"/>
<spirit:internalPortReference spirit:componentRef="i_wb_master" spirit:portRef="rty"/>
</spirit:adHocConnection>
<ipxact:adHocConnection tiedValue="1'b0" >
<ipxact:internalPortReference componentRef="i_wb_master" portRef="err"/>
<ipxact:internalPortReference componentRef="i_wb_master" portRef="rty"/>
</ipxact:adHocConnection>
 
 
</spirit:adHocConnections>
</ipxact:adHocConnections>
 
 
 
<spirit:componentInstances>
<ipxact:componentInstances>
 
 
 
 
<spirit:componentInstance>
<spirit:instanceName>i_wb_master</spirit:instanceName> <spirit:componentRef spirit:vendor="opencores.org" spirit:library="wishbone" spirit:name="model" spirit:version="master" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="awidth">wb_addr_width</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="dwidth">wb_data_width</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>i_wb_master</ipxact:instanceName> <ipxact:componentRef vendor="opencores.org" library="wishbone" name="model" version="master" />
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="awidth">wb_addr_width</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="dwidth">wb_data_width</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
 
</spirit:componentInstances>
</ipxact:componentInstances>
 
</spirit:design>
</ipxact:design>
/testbenches/xml/adv_dbg_if_jsp_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jsp_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jsp_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jsp_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jsp_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_jsp_duth.design.xml
6,177 → 6,177
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version jsp //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jsp_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jsp_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<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>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>int_o</spirit:name>
<spirit:externalPortReference spirit:portRef="int_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="int_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>int_o</ipxact:name>
<ipxact:externalPortReference portRef="int_o" />
<ipxact:internalPortReference componentRef="dut" portRef="int_o" />
</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>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_ack_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_ack_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_ack_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_ack_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_ack_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_ack_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_adr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_adr_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_adr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_adr_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_adr_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_adr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_bte_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_bte_i" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_bte_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_bte_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_bte_i" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_bte_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cab_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_cab_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_cab_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cab_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_cab_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_cab_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cti_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_cti_i" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_cti_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cti_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_cti_i" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_cti_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cyc_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_cyc_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_cyc_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cyc_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_cyc_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_cyc_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_dat_i" spirit:left="31" 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="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_dat_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_dat_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_dat_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_dat_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_dat_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_dat_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_err_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_err_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_err_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_err_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_err_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_err_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_sel_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_sel_i" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_sel_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_sel_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_sel_i" left="3" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_sel_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:adHocConnection>
<spirit:name>wb_jsp_we_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_we_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_we_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_we_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_we_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_we_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_rst_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_rst_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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="jsp" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="jsp" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_jsp_lint.xml
27,77 → 27,77
// 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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jsp_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jsp_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jsp_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jsp_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/adv_dbg_if_jsp_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/adv_dbg_if_jsp_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>
 
 
 
/testbenches/xml/adv_dbg_if_jsp_tb.xml
2,42 → 2,42
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>jsp_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>jsp_tb</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>adv_dbg_if_jsp_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>adv_dbg_if_jsp_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
44,117 → 44,117
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>JTAG_MODEL_DIVCNT</spirit:name> <spirit:value>4'h4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>JTAG_MODEL_SIZE</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_addr_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_data_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_DIVCNT</ipxact:name> <ipxact:value>4'h4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_SIZE</ipxact:name> <ipxact:value>4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_addr_width</ipxact:name> <ipxact:value>32</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_data_width</ipxact:name> <ipxact:value>32</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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jsp_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jsp_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Jsp_Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="jsp_bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Jsp_Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="jsp_bfm.design"/>
</ipxact:view>
 
 
 
 
<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/tb.jsp</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.jsp</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
163,57 → 163,57
 
 
 
</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/tb.ext</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</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_jsp_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/adv_dbg_if_jsp_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>
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_jsp_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/adv_dbg_if_jsp_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>
/testbenches/xml/adv_dbg_if_wb_bfm.design.xml
27,119 → 27,119
// 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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_bfm.design</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_bfm.design</ipxact:version>
 
 
 
 
<spirit:adHocConnections>
<ipxact:adHocConnections>
 
 
 
<spirit:adHocConnection>
<spirit:name>clk</spirit:name>
<spirit:externalPortReference spirit:portRef="clk"/>
<spirit:internalPortReference spirit:componentRef="wb_ram" spirit:portRef="clk_i"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>clk</ipxact:name>
<ipxact:externalPortReference portRef="clk"/>
<ipxact:internalPortReference componentRef="wb_ram" portRef="clk_i"/>
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>reset</spirit:name>
<spirit:externalPortReference spirit:portRef="reset"/>
<spirit:internalPortReference spirit:componentRef="wb_ram" spirit:portRef="rst_i"/>
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>reset</ipxact:name>
<ipxact:externalPortReference portRef="reset"/>
<ipxact:internalPortReference componentRef="wb_ram" portRef="rst_i"/>
</ipxact:adHocConnection>
 
 
 
 
 
</spirit:adHocConnections>
</ipxact:adHocConnections>
 
 
<spirit:interconnections>
<ipxact:interconnections>
 
 
<spirit:interconnection>
<spirit:name>wb</spirit:name>
<spirit:activeInterface spirit:componentRef="wb_ram" spirit:busRef="wb">
<spirit:portMaps>
<spirit:portMap>
<spirit:logicalPort><spirit:name>adr</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_adr_o</spirit:name>
<spirit:wire><spirit:vector><spirit:left>31</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:interconnection>
<ipxact:name>wb</ipxact:name>
<ipxact:activeInterface componentRef="wb_ram" busRef="wb">
<ipxact:portMaps>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>adr</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_adr_o</ipxact:name>
<ipxact:wire><ipxact:vector><ipxact:left>31</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</ipxact:physicalPort>
</ipxact:portMap>
 
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>wdata</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_dat_o</spirit:name>
<spirit:wire><spirit:vector><spirit:left>31</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>wdata</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_dat_o</ipxact:name>
<ipxact:wire><ipxact:vector><ipxact:left>31</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</ipxact:physicalPort>
</ipxact:portMap>
 
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>rdata</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_dat_i</spirit:name>
<spirit:wire><spirit:vector><spirit:left>31</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>rdata</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_dat_i</ipxact:name>
<ipxact:wire><ipxact:vector><ipxact:left>31</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</ipxact:physicalPort>
</ipxact:portMap>
 
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>sel</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_sel_o</spirit:name>
<spirit:wire><spirit:vector><spirit:left>wb_byte_lanes-1</spirit:left><spirit:right>0</spirit:right></spirit:vector></spirit:wire>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>sel</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_sel_o</ipxact:name>
<ipxact:wire><ipxact:vector><ipxact:left>wb_byte_lanes-1</ipxact:left><ipxact:right>0</ipxact:right></ipxact:vector></ipxact:wire>
</ipxact:physicalPort>
</ipxact:portMap>
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>ack</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_ack_i</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>ack</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_ack_i</ipxact:name>
</ipxact:physicalPort>
</ipxact:portMap>
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>cyc</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_cyc_o</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>cyc</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_cyc_o</ipxact:name>
</ipxact:physicalPort>
</ipxact:portMap>
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>stb</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_stb_o</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>stb</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_stb_o</ipxact:name>
</ipxact:physicalPort>
</ipxact:portMap>
 
<spirit:portMap>
<spirit:logicalPort><spirit:name>we</spirit:name>
</spirit:logicalPort>
<spirit:physicalPort><spirit:name>wb_we_o</spirit:name>
</spirit:physicalPort>
</spirit:portMap>
<ipxact:portMap>
<ipxact:logicalPort><ipxact:name>we</ipxact:name>
</ipxact:logicalPort>
<ipxact:physicalPort><ipxact:name>wb_we_o</ipxact:name>
</ipxact:physicalPort>
</ipxact:portMap>
 
</spirit:portMaps>
</spirit:activeInterface>
</ipxact:portMaps>
</ipxact:activeInterface>
 
 
</spirit:interconnection>
</ipxact:interconnection>
 
 
 
150,28 → 150,28
 
 
 
</spirit:interconnections>
</ipxact:interconnections>
 
 
 
 
 
<spirit:componentInstances>
<ipxact:componentInstances>
 
 
<spirit:componentInstance>
<spirit:instanceName>wb_ram</spirit:instanceName> <spirit:componentRef spirit:vendor="opencores.org" spirit:library="wishbone" spirit:name="wb_memory" spirit:version="def" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="wb_addr_width">wb_addr_width</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="dat_width">32</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="adr_width">14</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="mem_size">65536</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SRAM_MEM_0_FILE">"NONE"</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SRAM_MEM_1_FILE">"NONE"</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SRAM_MEM_2_FILE">"NONE"</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SRAM_MEM_3_FILE">"NONE"</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>
<ipxact:componentInstance>
<ipxact:instanceName>wb_ram</ipxact:instanceName> <ipxact:componentRef vendor="opencores.org" library="wishbone" name="wb_memory" version="def" />
<ipxact:configurableElementValues>
<ipxact:configurableElementValue referenceId="wb_addr_width">wb_addr_width</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="dat_width">32</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="adr_width">14</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="mem_size">65536</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SRAM_MEM_0_FILE">"NONE"</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SRAM_MEM_1_FILE">"NONE"</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SRAM_MEM_2_FILE">"NONE"</ipxact:configurableElementValue>
<ipxact:configurableElementValue referenceId="SRAM_MEM_3_FILE">"NONE"</ipxact:configurableElementValue>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
 
 
 
179,7 → 179,7
 
 
 
</spirit:componentInstances>
</ipxact:componentInstances>
 
</spirit:design>
</ipxact:design>
/testbenches/xml/adv_dbg_if_wb_cpu0_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_cpu0_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_cpu0_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml
6,219 → 6,219
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu0 //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_addr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_addr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_addr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_addr_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_addr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_addr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_bp_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_bp_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_bp_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_bp_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_bp_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_bp_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_data_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_data_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_data_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_data_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_data_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_data_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_data_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_data_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_data_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_data_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_data_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_data_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_rst_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_rst_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_rst_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_rst_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_rst_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_rst_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_stall_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_stall_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_stall_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_stall_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_stall_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_stall_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_we_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_we_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_adr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_adr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_adr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_adr_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_adr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_adr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_bte_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_bte_o" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_bte_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_bte_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_bte_o" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_bte_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cab_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cab_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cab_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cab_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cab_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cab_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cti_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cti_o" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cti_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cti_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cti_o" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cti_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cyc_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cyc_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cyc_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cyc_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cyc_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cyc_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_dat_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_dat_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_dat_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_dat_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_dat_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_dat_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_dat_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_err_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_err_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_err_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_err_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_err_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_err_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_rst_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_sel_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_sel_o" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_sel_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_sel_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_sel_o" left="3" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_sel_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_we_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_we_o" />
</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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu0" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="wb_cpu0" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_jfifo_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_jfifo_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_cpu0_jfifo_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_cpu0_jfifo_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_duth.design.xml
6,27 → 6,27
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu0_jfifo //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_jfifo_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_jfifo_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
 
</spirit:adHocConnections>
<spirit:componentInstances>
</ipxact:adHocConnections>
<ipxact:componentInstances>
 
<spirit:componentInstance>
<spirit:instanceName>dut</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu0_jfifo" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="wb_cpu0_jfifo" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_wb_cpu0_jsp_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_jsp_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_jsp_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_cpu0_jsp_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_cpu0_jsp_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_wb_cpu0_jsp_duth.design.xml
6,27 → 6,27
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu0_jsp //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_jsp_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_jsp_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
 
</spirit:adHocConnections>
<spirit:componentInstances>
</ipxact:adHocConnections>
<ipxact:componentInstances>
 
<spirit:componentInstance>
<spirit:instanceName>dut</spirit:instanceName>
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu0_jsp" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="wb_cpu0_jsp" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_wb_cpu0_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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu0_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu0_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_cpu0_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_cpu0_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/adv_dbg_if_wb_cpu0_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/adv_dbg_if_wb_cpu0_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>
 
 
 
/testbenches/xml/adv_dbg_if_wb_cpu2_jsp_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu2_jsp_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu2_jsp_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_cpu2_jsp_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_cpu2_jsp_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml
6,357 → 6,357
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu2_jsp //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu2_jsp_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu2_jsp_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_addr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_addr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_addr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_addr_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_addr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_addr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_bp_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_bp_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_bp_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_bp_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_bp_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_bp_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_data_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_data_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_data_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_data_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_data_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_data_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_data_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_data_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_data_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_data_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_data_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_data_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_rst_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_rst_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_rst_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_rst_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_rst_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_rst_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_stall_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_stall_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_stall_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_stall_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_stall_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_stall_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu0_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu0_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu0_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu0_we_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu0_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu0_we_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_addr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_addr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_addr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_addr_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_addr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_addr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_bp_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_bp_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_bp_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_bp_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_bp_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_bp_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_data_i</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_data_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_data_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_data_i</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_data_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_data_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_data_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_data_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_data_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_data_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_data_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_data_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_rst_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_rst_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_rst_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_rst_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_rst_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_rst_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_stall_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_stall_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_stall_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_stall_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_stall_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_stall_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>cpu1_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="cpu1_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="cpu1_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>cpu1_we_o</ipxact:name>
<ipxact:externalPortReference portRef="cpu1_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="cpu1_we_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>int_o</spirit:name>
<spirit:externalPortReference spirit:portRef="int_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="int_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>int_o</ipxact:name>
<ipxact:externalPortReference portRef="int_o" />
<ipxact:internalPortReference componentRef="dut" portRef="int_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_adr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_adr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_adr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_adr_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_adr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_adr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_bte_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_bte_o" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_bte_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_bte_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_bte_o" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_bte_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cab_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cab_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cab_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cab_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cab_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cab_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cti_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cti_o" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cti_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cti_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cti_o" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cti_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cyc_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cyc_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cyc_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cyc_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cyc_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cyc_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_dat_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_dat_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_dat_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_dat_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_dat_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_dat_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_dat_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_err_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_err_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_err_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_err_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_err_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_err_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_ack_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_ack_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_ack_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_ack_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_ack_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_ack_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_adr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_adr_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_adr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_adr_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_adr_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_adr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_bte_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_bte_i" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_bte_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_bte_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_bte_i" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_bte_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cab_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_cab_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_cab_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cab_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_cab_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_cab_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cti_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_cti_i" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_cti_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cti_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_cti_i" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_cti_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_cyc_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_cyc_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_cyc_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_cyc_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_cyc_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_cyc_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_dat_i" spirit:left="31" 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="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_dat_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_dat_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_dat_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_dat_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_dat_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_dat_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_dat_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_err_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_err_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_err_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_err_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_err_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_err_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_jsp_sel_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_sel_i" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_sel_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_sel_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_sel_i" left="3" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_sel_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:adHocConnection>
<spirit:name>wb_jsp_we_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_jsp_we_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_jsp_we_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_jsp_we_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_jsp_we_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_jsp_we_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_rst_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_sel_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_sel_o" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_sel_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_sel_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_sel_o" left="3" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_sel_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_we_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_we_o" />
</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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu2_jsp" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="wb_cpu2_jsp" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_wb_cpu2_jsp_lint.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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_cpu2_jsp_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_cpu2_jsp_lint</ipxact:version>
 
 
 
44,61 → 44,61
 
 
 
<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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_cpu2_jsp_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_cpu2_jsp_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/adv_dbg_if_wb_cpu2_jsp_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/adv_dbg_if_wb_cpu2_jsp_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>
 
 
 
/testbenches/xml/adv_dbg_if_wb_dut.params.xml
6,30 → 6,30
// //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_duth.design"/>
</spirit:view>
</spirit:views>
<spirit:modelParameters>
</spirit:modelParameters>
</spirit:model>
</spirit:component>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:envIdentifier></ipxact:envIdentifier>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_duth.design"/>
</ipxact:view>
</ipxact:views>
<ipxact:modelParameters>
</ipxact:modelParameters>
</ipxact:model>
</ipxact:component>
/testbenches/xml/adv_dbg_if_wb_duth.design.xml
6,159 → 6,159
// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb //
// //
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_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>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_duth.design</ipxact:version>
<ipxact:adHocConnections>
 
<spirit:adHocConnection>
<spirit:name>capture_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="capture_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="capture_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>capture_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="capture_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="capture_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>debug_select_i</spirit:name>
<spirit:externalPortReference spirit:portRef="debug_select_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>debug_select_i</ipxact:name>
<ipxact:externalPortReference portRef="debug_select_i" />
<ipxact:internalPortReference componentRef="dut" portRef="debug_select_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>rst_i</ipxact:name>
<ipxact:externalPortReference portRef="rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>shift_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="shift_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="shift_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>shift_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="shift_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="shift_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tck_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tck_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tck_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tck_i</ipxact:name>
<ipxact:externalPortReference portRef="tck_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tck_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdi_i</spirit:name>
<spirit:externalPortReference spirit:portRef="tdi_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdi_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdi_i</ipxact:name>
<ipxact:externalPortReference portRef="tdi_i" />
<ipxact:internalPortReference componentRef="dut" portRef="tdi_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>tdo_o</spirit:name>
<spirit:externalPortReference spirit:portRef="tdo_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="tdo_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>tdo_o</ipxact:name>
<ipxact:externalPortReference portRef="tdo_o" />
<ipxact:internalPortReference componentRef="dut" portRef="tdo_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>update_dr_i</spirit:name>
<spirit:externalPortReference spirit:portRef="update_dr_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="update_dr_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>update_dr_i</ipxact:name>
<ipxact:externalPortReference portRef="update_dr_i" />
<ipxact:internalPortReference componentRef="dut" portRef="update_dr_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_ack_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_ack_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_ack_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_ack_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_ack_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_ack_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_adr_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_adr_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_adr_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_adr_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_adr_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_adr_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_bte_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_bte_o" spirit:left="1" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_bte_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_bte_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_bte_o" left="1" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_bte_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cab_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cab_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cab_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cab_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cab_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cab_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_clk_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_clk_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_clk_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_clk_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_clk_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_clk_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cti_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cti_o" spirit:left="2" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cti_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cti_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cti_o" left="2" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cti_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_cyc_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_cyc_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_cyc_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_cyc_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_cyc_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_cyc_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_dat_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_i" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_dat_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_dat_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_i" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_dat_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_dat_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_dat_o" spirit:left="31" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_dat_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_dat_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_dat_o" left="31" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_dat_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_err_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_err_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_err_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_err_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_err_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_err_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_rst_i</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_rst_i" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_rst_i" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_rst_i</ipxact:name>
<ipxact:externalPortReference portRef="wb_rst_i" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_rst_i" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_sel_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_sel_o" spirit:left="3" spirit:right="0" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_sel_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_sel_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_sel_o" left="3" right="0" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_sel_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_stb_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_stb_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_stb_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_stb_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_stb_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_stb_o" />
</ipxact:adHocConnection>
 
<spirit:adHocConnection>
<spirit:name>wb_we_o</spirit:name>
<spirit:externalPortReference spirit:portRef="wb_we_o" />
<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="wb_we_o" />
</spirit:adHocConnection>
<ipxact:adHocConnection>
<ipxact:name>wb_we_o</ipxact:name>
<ipxact:externalPortReference portRef="wb_we_o" />
<ipxact:internalPortReference componentRef="dut" portRef="wb_we_o" />
</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="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb" />
<spirit:configurableElementValues>
</spirit:configurableElementValues>
</spirit:componentInstance>
</spirit:componentInstances>
</spirit:design>
<ipxact:componentInstance>
<ipxact:instanceName>dut</ipxact:instanceName>
<ipxact:componentRef vendor="opencores.org" library="adv_debug_sys" name="adv_dbg_if" version="wb" />
<ipxact:configurableElementValues>
</ipxact:configurableElementValues>
</ipxact:componentInstance>
</ipxact:componentInstances>
</ipxact:design>
/testbenches/xml/adv_dbg_if_wb_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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_lint</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Dut</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_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/adv_dbg_if_wb_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/adv_dbg_if_wb_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>
 
 
 
/testbenches/xml/adv_dbg_if_wb_tb.xml
2,42 → 2,42
<!--
 
-->
<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>adv_debug_sys</spirit:library>
<spirit:name>adv_dbg_if</spirit:name>
<spirit:version>wb_tb</spirit:version>
<ipxact:vendor>opencores.org</ipxact:vendor>
<ipxact:library>adv_debug_sys</ipxact:library>
<ipxact:name>adv_dbg_if</ipxact:name>
<ipxact:version>wb_tb</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>adv_dbg_if_wb_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>adv_dbg_if_wb_tb</ipxact:value>
</ipxact:parameter>
</ipxact:parameters>
</ipxact:componentGenerator>
 
 
 
</spirit:componentGenerators>
</ipxact:componentGenerators>
 
 
 
45,113 → 45,113
 
 
 
<spirit:model>
<spirit:modelParameters>
<spirit:modelParameter><spirit:name>JTAG_MODEL_DIVCNT</spirit:name> <spirit:value>4'h4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>JTAG_MODEL_SIZE</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_addr_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_data_width</spirit:name> <spirit:value>32</spirit:value></spirit:modelParameter>
<spirit:modelParameter><spirit:name>wb_byte_lanes</spirit:name> <spirit:value>4</spirit:value></spirit:modelParameter>
</spirit:modelParameters>
<ipxact:model>
<ipxact:modelParameters>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_DIVCNT</ipxact:name> <ipxact:value>4'h4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>JTAG_MODEL_SIZE</ipxact:name> <ipxact:value>4</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_addr_width</ipxact:name> <ipxact:value>32</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_data_width</ipxact:name> <ipxact:value>32</ipxact:value></ipxact:modelParameter>
<ipxact:modelParameter><ipxact:name>wb_byte_lanes</ipxact:name> <ipxact:value>4</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="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_dut.params"/>
</spirit:vendorExtensions>
</spirit:view>
<ipxact:view>
<ipxact:name>Params</ipxact:name>
<ipxact:vendorExtensions>
<ipxact:componentRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_dut.params"/>
</ipxact:vendorExtensions>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="bfm.design"/>
</ipxact:view>
 
 
<spirit:view>
<spirit:name>wb_Bfm</spirit:name>
<spirit:hierarchyRef spirit:vendor="opencores.org"
spirit:library="adv_debug_sys"
spirit:name="adv_dbg_if"
spirit:version="wb_bfm.design"/>
</spirit:view>
<ipxact:view>
<ipxact:name>wb_Bfm</ipxact:name>
<ipxact:hierarchyRef ipxact:vendor="opencores.org"
ipxact:library="adv_debug_sys"
ipxact:name="adv_dbg_if"
ipxact:version="wb_bfm.design"/>
</ipxact:view>
 
 
<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/tb.wb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType>
<spirit:userFileType>fragment</spirit:userFileType>
</spirit:file>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/tb.wb</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
160,57 → 160,57
 
 
 
</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/tb.ext</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</ipxact:name>
<ipxact:fileType>verilogSource</ipxact:fileType>
<ipxact:userFileType>fragment</ipxact:userFileType>
</ipxact:file>
 
 
 
 
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_wb_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/adv_dbg_if_wb_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>
<spirit:file>
<spirit:logicalName></spirit:logicalName>
<spirit:name>../verilog/common/adv_dbg_if_wb_tb</spirit:name>
<spirit:fileType>verilogSource</spirit:fileType><spirit:userFileType>module</spirit:userFileType>
</spirit:file>
<ipxact:fileSet>
<ipxact:name>fs-lint</ipxact:name>
<ipxact:file>
<ipxact:logicalName></ipxact:logicalName>
<ipxact:name>../verilog/common/adv_dbg_if_wb_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>
/x
0,0 → 1,133
./testbenches/verilog/tb.cpu0:assign debug_select_i = select_o[0];
./testbenches/verilog/tb.jfifo:assign debug_select_i = select_o[0];
./testbenches/verilog/tb.wb:assign debug_select_i = select_o[0];
./testbenches/verilog/tb.jfifo_sync:assign debug_select_i = syn_select[0];
./testbenches/verilog/tb.cpu1:assign debug_select_i = select_o[0];
./testbenches/verilog/tb.jsp:assign debug_select_i = select_o[0];
./testbenches/xml/adv_dbg_if_wb_cpu0_jsp_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_jsp_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu1_tb.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu1_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu1_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_bfm.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jfifo_tb.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jfifo_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_cpu0_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jsp_bfm.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu1_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu1_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jsp_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version jsp //
./testbenches/xml/adv_dbg_if_jsp_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jsp_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_jsp_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_jsp_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_jsp_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="jsp" />
./testbenches/xml/adv_dbg_if_jsp_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jsp_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jfifo_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_bfm.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_sync_tb.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jfifo_sync_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_sync_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_sync_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb //
./testbenches/xml/adv_dbg_if_wb_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_wb_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_wb_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_wb_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb" />
./testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu0_jfifo //
./testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_jfifo_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu0_jfifo" />
./testbenches/xml/adv_dbg_if_jfifo_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version jfifo //
./testbenches/xml/adv_dbg_if_jfifo_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jfifo_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_jfifo_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_jfifo_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_jfifo_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="jfifo" />
./testbenches/xml/adv_dbg_if_wb_cpu0_jsp_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu0_jsp //
./testbenches/xml/adv_dbg_if_wb_cpu0_jsp_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_jsp_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu0_jsp" />
./testbenches/xml/adv_dbg_if_wb_tb.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu0 //
./testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_wb_cpu0_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu0" />
./testbenches/xml/adv_dbg_if_cpu1_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version cpu1 //
./testbenches/xml/adv_dbg_if_cpu1_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu1_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_cpu1_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_cpu1_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_cpu1_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="cpu1" />
./testbenches/xml/adv_dbg_if_jfifo_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jfifo_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jsp_tb.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jsp_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jsp_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jsp_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu0_tb.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu0_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu0_tb.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_dut.params.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu0_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version cpu0 //
./testbenches/xml/adv_dbg_if_cpu0_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu0_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_cpu0_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_cpu0_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_cpu0_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="cpu0" />
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml:// ./tools/verilog/gen_tb -vendor opencores.org -library adv_debug_sys -component adv_dbg_if -version wb_cpu2_jsp //
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml:<spirit:name>debug_select_i</spirit:name>
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml:<spirit:externalPortReference spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml:<spirit:internalPortReference spirit:componentRef="dut" spirit:portRef="debug_select_i" />
./testbenches/xml/adv_dbg_if_wb_cpu2_jsp_duth.design.xml:<spirit:componentRef spirit:vendor="opencores.org" spirit:library="adv_debug_sys" spirit:name="adv_dbg_if" spirit:version="wb_cpu2_jsp" />
./testbenches/xml/adv_dbg_if_jsp_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_jsp_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_jfifo_bfm.design.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu1_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu1_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu0_lint.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu0_lint.xml: spirit:library="adv_debug_sys"
./testbenches/xml/adv_dbg_if_cpu0_dut.params.xml:<spirit:library>adv_debug_sys</spirit:library>
./testbenches/xml/adv_dbg_if_cpu0_dut.params.xml: spirit:library="adv_debug_sys"
./icarus/jfifo/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jfifo_sync/TestBench.vcd"
./icarus/jfifo/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jfifo_sync/wave.sav"
./icarus/jfifo/wave.sav:TB.test.dut.debug_select_i
./icarus/cpu1/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/default/TestBench.vcd"
./icarus/cpu1/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/default/wave.sav"
./icarus/cpu1/wave.sav:TB.test.debug_select_i
./icarus/cpu0/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/default/TestBench.vcd"
./icarus/cpu0/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/default/wave.sav"
./icarus/cpu0/wave.sav:TB.test.debug_select_i
./icarus/jfifo_sync1/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jfifo_sync/TestBench.vcd"
./icarus/jfifo_sync1/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jfifo_sync/wave.sav"
./icarus/jfifo_sync1/wave.sav:TB.test.dut.debug_select_i
./icarus/wb/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/wb/TestBench.vcd"
./icarus/wb/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/wb/wave.sav"
./icarus/wb/wave.sav:TB.test.debug_select_i
./icarus/jfifo_sync/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jfifo_sync/TestBench.vcd"
./icarus/jfifo_sync/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jfifo_sync/wave.sav"
./icarus/jfifo_sync/wave.sav:TB.test.dut.debug_select_i
./icarus/jsp/wave.sav:[dumpfile] "/home/johne/Desktop/socgen/work/opencores.org__adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jsp/TestBench.vcd"
./icarus/jsp/wave.sav:[savefile] "/home/johne/Desktop/socgen/projects/opencores.org/adv_debug_sys/Hardware/adv_dbg_if/sim/icarus/jsp/wave.sav"
./icarus/jsp/wave.sav:TB.test.debug_select_i

powered by: WebSVN 2.1.0

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