URL
https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk
Subversion Repositories funbase_ip_library
[/] [funbase_ip_library/] [trunk/] [TUT/] [soc/] [led_ase_mesh1_example/] [1.0/] [ip_xact/] [led_ase_mesh1_example.design.1.0.xml] - Rev 145
Compare with Previous | Blame | View Log
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by Kactus 2 document generator 15:16:48 08.12.2011-->
<spirit:design xmlns:kactus2="http://funbase.cs.tut.fi/" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5/index.xsd">
<spirit:vendor>TUT</spirit:vendor>
<spirit:library>soc</spirit:library>
<spirit:name>led_ase_mesh1_example.design</spirit:name>
<spirit:version>1.0</spirit:version>
<spirit:componentInstances>
<spirit:componentInstance>
<spirit:instanceName>led_pkt_codec_mk2_0</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_pkt_codec_mk2" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="60"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="led">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec_mk2">
<kactus2:position x="-80" y="80"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="reset">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_pkt_codec_mk2_1</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_pkt_codec_mk2" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="190"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="130"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="led">
<kactus2:position x="80" y="80"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec_mk2">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="reset">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>ase_mesh1_top4_1</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.communication" spirit:name="ase_mesh1_top4" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="510" y="60"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clock">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="port0">
<kactus2:position x="80" y="80"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="port1">
<kactus2:position x="80" y="200"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="port2">
<kactus2:position x="-80" y="90"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="port3">
<kactus2:position x="-80" y="300"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="reset">
<kactus2:position x="80" y="120"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_pkt_codec_mk2_0</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_pkt_codec_mk2" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="target_id_g">0</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="60"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clock">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec_mk2">
<kactus2:position x="80" y="90"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="reset">
<kactus2:position x="80" y="120"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="-80" y="90"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_pkt_codec_mk2_1</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_pkt_codec_mk2" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="target_id_g">1</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="230"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clock">
<kactus2:position x="-80" y="90"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec_mk2">
<kactus2:position x="80" y="130"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="reset">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="-80" y="130"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
</spirit:componentInstances>
<spirit:interconnections>
<spirit:interconnection>
<spirit:name>led_pkt_codec_mk2_1_pkt_codec_mk2_to_ase_mesh1_top4_1_port0</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="led_pkt_codec_mk2_0" spirit:busRef="pkt_codec_mk2"/>
<spirit:activeInterface spirit:componentRef="ase_mesh1_top4_1" spirit:busRef="port0"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>led_pkt_codec_mk2_2_pkt_codec_mk2_to_ase_mesh1_top4_1_port1</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="led_pkt_codec_mk2_1" spirit:busRef="pkt_codec_mk2"/>
<spirit:activeInterface spirit:componentRef="ase_mesh1_top4_1" spirit:busRef="port1"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>switch_pkt_codec_mk2_1_pkt_codec_mk2_to_ase_mesh1_top4_1_port2</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="switch_pkt_codec_mk2_0" spirit:busRef="pkt_codec_mk2"/>
<spirit:activeInterface spirit:componentRef="ase_mesh1_top4_1" spirit:busRef="port2"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>switch_pkt_codec_mk2_2_pkt_codec_mk2_to_ase_mesh1_top4_1_port3</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="switch_pkt_codec_mk2_1" spirit:busRef="pkt_codec_mk2"/>
<spirit:activeInterface spirit:componentRef="ase_mesh1_top4_1" spirit:busRef="port3"/>
</spirit:interconnection>
</spirit:interconnections>
<spirit:hierConnections>
<spirit:hierConnection spirit:interfaceRef="reset">
<spirit:interface spirit:componentRef="switch_pkt_codec_mk2_1" spirit:busRef="reset"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="180"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="270"/>
<kactus2:position x="360" y="270"/>
<kactus2:position x="360" y="180"/>
<kactus2:position x="960" y="180"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_1">
<spirit:interface spirit:componentRef="switch_pkt_codec_mk2_1" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="360"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="360"/>
<kactus2:position x="70" y="360"/>
<kactus2:position x="70" y="360"/>
<kactus2:position x="60" y="360"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_pkt_codec_mk2_1" spirit:busRef="clock"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="100"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="320"/>
<kactus2:position x="110" y="320"/>
<kactus2:position x="110" y="100"/>
<kactus2:position x="60" y="100"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_pkt_codec_mk2_0" spirit:busRef="clock"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="100"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="100"/>
<kactus2:position x="110" y="100"/>
<kactus2:position x="110" y="100"/>
<kactus2:position x="60" y="100"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="reset">
<spirit:interface spirit:componentRef="switch_pkt_codec_mk2_0" spirit:busRef="reset"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="180"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="180"/>
<kactus2:position x="950" y="180"/>
<kactus2:position x="950" y="180"/>
<kactus2:position x="960" y="180"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="reset">
<spirit:interface spirit:componentRef="ase_mesh1_top4_1" spirit:busRef="reset"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="180"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="590" y="180"/>
<kactus2:position x="600" y="180"/>
<kactus2:position x="600" y="180"/>
<kactus2:position x="960" y="180"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="ase_mesh1_top4_1" spirit:busRef="clock"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="100"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="430" y="100"/>
<kactus2:position x="110" y="100"/>
<kactus2:position x="110" y="100"/>
<kactus2:position x="60" y="100"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="reset">
<spirit:interface spirit:componentRef="led_pkt_codec_mk2_0" spirit:busRef="reset"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="180"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="130"/>
<kactus2:position x="860" y="130"/>
<kactus2:position x="860" y="180"/>
<kactus2:position x="960" y="180"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="reset">
<spirit:interface spirit:componentRef="led_pkt_codec_mk2_1" spirit:busRef="reset"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="180"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="230"/>
<kactus2:position x="860" y="230"/>
<kactus2:position x="860" y="180"/>
<kactus2:position x="960" y="180"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_pkt_codec_mk2_1" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="100"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="320"/>
<kactus2:position x="110" y="320"/>
<kactus2:position x="110" y="100"/>
<kactus2:position x="60" y="100"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_pkt_codec_mk2_0" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="100"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="100"/>
<kactus2:position x="70" y="100"/>
<kactus2:position x="70" y="100"/>
<kactus2:position x="60" y="100"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_0">
<spirit:interface spirit:componentRef="switch_pkt_codec_mk2_0" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="150"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="150"/>
<kactus2:position x="70" y="150"/>
<kactus2:position x="70" y="150"/>
<kactus2:position x="60" y="150"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_1">
<spirit:interface spirit:componentRef="led_pkt_codec_mk2_1" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="270"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="270"/>
<kactus2:position x="890" y="270"/>
<kactus2:position x="890" y="270"/>
<kactus2:position x="960" y="270"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_0">
<spirit:interface spirit:componentRef="led_pkt_codec_mk2_0" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="100"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="100"/>
<kactus2:position x="960" y="100"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
</spirit:hierConnections>
<spirit:vendorExtensions>
<kactus2:columnLayout>
<kactus2:column name="IO" contentType="0" allowedItems="1"/>
<kactus2:column name="Components" contentType="2" allowedItems="2"/>
<kactus2:column name="Buses" contentType="2" allowedItems="2"/>
<kactus2:column name="Components" contentType="2" allowedItems="2"/>
<kactus2:column name="IO" contentType="0" allowedItems="1"/>
</kactus2:columnLayout>
<kactus2:routes>
<kactus2:route kactus2:connRef="led_pkt_codec_mk2_1_pkt_codec_mk2_to_ase_mesh1_top4_1_port0">
<kactus2:position x="690" y="140"/>
<kactus2:position x="600" y="140"/>
<kactus2:position x="600" y="140"/>
<kactus2:position x="590" y="140"/>
</kactus2:route>
<kactus2:route kactus2:connRef="led_pkt_codec_mk2_2_pkt_codec_mk2_to_ase_mesh1_top4_1_port1">
<kactus2:position x="690" y="260"/>
<kactus2:position x="600" y="260"/>
<kactus2:position x="600" y="260"/>
<kactus2:position x="590" y="260"/>
</kactus2:route>
<kactus2:route kactus2:connRef="switch_pkt_codec_mk2_1_pkt_codec_mk2_to_ase_mesh1_top4_1_port2">
<kactus2:position x="330" y="150"/>
<kactus2:position x="420" y="150"/>
<kactus2:position x="420" y="150"/>
<kactus2:position x="430" y="150"/>
</kactus2:route>
<kactus2:route kactus2:connRef="switch_pkt_codec_mk2_2_pkt_codec_mk2_to_ase_mesh1_top4_1_port3">
<kactus2:position x="330" y="360"/>
<kactus2:position x="420" y="360"/>
<kactus2:position x="420" y="360"/>
<kactus2:position x="430" y="360"/>
</kactus2:route>
</kactus2:routes>
</spirit:vendorExtensions>
</spirit:design>