URL
https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk
Subversion Repositories funbase_ip_library
[/] [funbase_ip_library/] [trunk/] [TUT/] [soc/] [led_fh_crossbar_example/] [1.0/] [ip_xact/] [led_fh_crossbar_example.design.1.0.xml] - Rev 145
Compare with Previous | Blame | View Log
<?xml version="1.0" encoding="UTF-8"?>
<!--Created by Kactus216:03:39 12.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_fh_crossbar_example.design</spirit:name>
<spirit:version>1.0</spirit:version>
<spirit:componentInstances>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_0</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" 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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_1</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="180"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_2</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="300"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_3</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="420"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_4</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="540"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_5</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="660"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_6</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="780"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>led_packet_codec_7</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="led_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="770" y="900"/>
<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">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>crossbar_network_max16ag_1</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.communication" spirit:name="crossbar_network_max16ag" spirit:version="1.0"/>
<spirit:configurableElementValues/>
<spirit:vendorExtensions>
<kactus2:position x="510" y="60"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk_ip">
<kactus2:position x="-80" y="100"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="clk_net">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p0">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p1">
<kactus2:position x="80" y="190"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p10">
<kactus2:position x="-80" y="280"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p11">
<kactus2:position x="-80" y="400"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p12">
<kactus2:position x="-80" y="520"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p13">
<kactus2:position x="-80" y="640"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p14">
<kactus2:position x="-80" y="760"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p15">
<kactus2:position x="-80" y="880"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p2">
<kactus2:position x="80" y="310"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p3">
<kactus2:position x="80" y="430"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p4">
<kactus2:position x="80" y="550"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p5">
<kactus2:position x="80" y="670"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p6">
<kactus2:position x="80" y="790"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p7">
<kactus2:position x="80" y="910"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p8">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="p9">
<kactus2:position x="-80" y="160"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="120"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_0</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">0</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="60"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_1</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">1</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="180"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_2</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">2</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="300"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_3</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">3</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="420"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_4</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">4</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="540"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_5</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">5</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="660"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_6</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">6</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="780"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
<spirit:componentInstance>
<spirit:instanceName>switch_packet_codec_7</spirit:instanceName>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.interface" spirit:name="switch_packet_codec" spirit:version="1.0"/>
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="my_id_g">7</spirit:configurableElementValue>
</spirit:configurableElementValues>
<spirit:vendorExtensions>
<kactus2:position x="250" y="900"/>
<kactus2:portPositions>
<kactus2:portPosition kactus2:busRef="clk">
<kactus2:position x="-80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="pkt_codec">
<kactus2:position x="80" y="40"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="rst_n">
<kactus2:position x="-80" y="70"/>
</kactus2:portPosition>
<kactus2:portPosition kactus2:busRef="switch">
<kactus2:position x="80" y="70"/>
</kactus2:portPosition>
</kactus2:portPositions>
</spirit:vendorExtensions>
</spirit:componentInstance>
</spirit:componentInstances>
<spirit:interconnections>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p8_to_switch_packet_codec_0_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p8"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_0" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p8_to_switch_packet_codec_1_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p9"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_1" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p10_to_switch_packet_codec_2_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p10"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_2" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p11_to_switch_packet_codec_3_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p11"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_3" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p12_to_switch_packet_codec_4_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p12"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_4" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p13_to_switch_packet_codec_5_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p13"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_5" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p14_to_switch_packet_codec_6_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p14"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_6" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p15_to_switch_packet_codec_7_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p15"/>
<spirit:activeInterface spirit:componentRef="switch_packet_codec_7" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p7_to_led_packet_codec_7_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p7"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_7" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p6_to_led_packet_codec_6_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p6"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_6" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p5_to_led_packet_codec_5_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p5"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_5" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p4_to_led_packet_codec_4_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p4"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_4" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p3_to_led_packet_codec_3_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p3"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_3" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p2_to_led_packet_codec_2_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p2"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_2" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p1_to_led_packet_codec_1_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p1"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_1" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
<spirit:interconnection>
<spirit:name>crossbar_network_max16ag_1_p0_to_led_packet_codec_0_pkt_codec</spirit:name>
<spirit:displayName></spirit:displayName>
<spirit:description></spirit:description>
<spirit:activeInterface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="p0"/>
<spirit:activeInterface spirit:componentRef="led_packet_codec_0" spirit:busRef="pkt_codec"/>
</spirit:interconnection>
</spirit:interconnections>
<spirit:hierConnections>
<spirit:hierConnection spirit:interfaceRef="switch_0">
<spirit:interface spirit:componentRef="switch_packet_codec_0" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="150"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="130"/>
<kactus2:position x="340" y="130"/>
<kactus2:position x="340" y="150"/>
<kactus2:position x="60" y="150"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_0">
<spirit:interface spirit:componentRef="led_packet_codec_0" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="90"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="100"/>
<kactus2:position x="860" y="100"/>
<kactus2:position x="860" y="90"/>
<kactus2:position x="960" y="90"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_0" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="100"/>
<kactus2:position x="70" y="100"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_1" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="220"/>
<kactus2:position x="70" y="220"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_2" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="340"/>
<kactus2:position x="70" y="340"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_3" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="460"/>
<kactus2:position x="70" y="460"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_4" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="580"/>
<kactus2:position x="70" y="580"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_5" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="700"/>
<kactus2:position x="70" y="700"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_6" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="820"/>
<kactus2:position x="70" y="820"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="switch_packet_codec_7" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="940"/>
<kactus2:position x="70" y="940"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="clk_ip"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="430" y="160"/>
<kactus2:position x="70" y="160"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="clk_net"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="590" y="100"/>
<kactus2:position x="600" y="100"/>
<kactus2:position x="600" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_0" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<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="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_1" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="220"/>
<kactus2:position x="70" y="220"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_2" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="340"/>
<kactus2:position x="70" y="340"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_3" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="460"/>
<kactus2:position x="70" y="460"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_4" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="580"/>
<kactus2:position x="70" y="580"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_5" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="700"/>
<kactus2:position x="70" y="700"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_6" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="820"/>
<kactus2:position x="70" y="820"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="clk">
<spirit:interface spirit:componentRef="led_packet_codec_7" spirit:busRef="clk"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="80"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="690" y="940"/>
<kactus2:position x="70" y="940"/>
<kactus2:position x="70" y="80"/>
<kactus2:position x="60" y="80"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_0" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="130"/>
<kactus2:position x="70" y="130"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_1" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="250"/>
<kactus2:position x="70" y="250"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_2" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="370"/>
<kactus2:position x="70" y="370"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_3" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="490"/>
<kactus2:position x="70" y="490"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_4" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="610"/>
<kactus2:position x="70" y="610"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_5" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="730"/>
<kactus2:position x="70" y="730"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_6" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="850"/>
<kactus2:position x="70" y="850"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="switch_packet_codec_7" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="170" y="970"/>
<kactus2:position x="70" y="970"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="crossbar_network_max16ag_1" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="430" y="180"/>
<kactus2:position x="70" y="180"/>
<kactus2:position x="70" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_0" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<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="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_1" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="250"/>
<kactus2:position x="860" y="250"/>
<kactus2:position x="860" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_2" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="370"/>
<kactus2:position x="860" y="370"/>
<kactus2:position x="860" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_3" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="490"/>
<kactus2:position x="870" y="490"/>
<kactus2:position x="870" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_4" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="610"/>
<kactus2:position x="860" y="610"/>
<kactus2:position x="860" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_5" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="730"/>
<kactus2:position x="860" y="730"/>
<kactus2:position x="860" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_6" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="850"/>
<kactus2:position x="860" y="850"/>
<kactus2:position x="860" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="rst_n">
<spirit:interface spirit:componentRef="led_packet_codec_7" spirit:busRef="rst_n"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="110"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="970"/>
<kactus2:position x="860" y="970"/>
<kactus2:position x="860" y="110"/>
<kactus2:position x="60" y="110"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_1">
<spirit:interface spirit:componentRef="led_packet_codec_1" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="220"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="220"/>
<kactus2:position x="950" y="220"/>
<kactus2:position x="950" y="220"/>
<kactus2:position x="960" y="220"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_2">
<spirit:interface spirit:componentRef="led_packet_codec_2" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="340"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="340"/>
<kactus2:position x="950" y="340"/>
<kactus2:position x="950" y="340"/>
<kactus2:position x="960" y="340"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_3">
<spirit:interface spirit:componentRef="led_packet_codec_3" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="460"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="460"/>
<kactus2:position x="960" y="460"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_4">
<spirit:interface spirit:componentRef="led_packet_codec_4" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="580"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="580"/>
<kactus2:position x="960" y="580"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_5">
<spirit:interface spirit:componentRef="led_packet_codec_5" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="700"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="700"/>
<kactus2:position x="960" y="700"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_6">
<spirit:interface spirit:componentRef="led_packet_codec_6" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="820"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="820"/>
<kactus2:position x="960" y="820"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="led_7">
<spirit:interface spirit:componentRef="led_packet_codec_7" spirit:busRef="led"/>
<spirit:vendorExtensions>
<kactus2:position x="960" y="940"/>
<kactus2:direction x="-1" y="0"/>
<kactus2:route>
<kactus2:position x="850" y="940"/>
<kactus2:position x="960" y="940"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_1">
<spirit:interface spirit:componentRef="switch_packet_codec_1" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="330"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="250"/>
<kactus2:position x="340" y="250"/>
<kactus2:position x="340" y="330"/>
<kactus2:position x="60" y="330"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_2">
<spirit:interface spirit:componentRef="switch_packet_codec_2" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="400"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="370"/>
<kactus2:position x="340" y="370"/>
<kactus2:position x="340" y="400"/>
<kactus2:position x="60" y="400"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_3">
<spirit:interface spirit:componentRef="switch_packet_codec_3" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="530"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="490"/>
<kactus2:position x="340" y="490"/>
<kactus2:position x="340" y="530"/>
<kactus2:position x="60" y="530"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_4">
<spirit:interface spirit:componentRef="switch_packet_codec_4" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="650"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="610"/>
<kactus2:position x="340" y="610"/>
<kactus2:position x="340" y="650"/>
<kactus2:position x="60" y="650"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_5">
<spirit:interface spirit:componentRef="switch_packet_codec_5" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="770"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="730"/>
<kactus2:position x="340" y="730"/>
<kactus2:position x="340" y="770"/>
<kactus2:position x="60" y="770"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_6">
<spirit:interface spirit:componentRef="switch_packet_codec_6" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="890"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="850"/>
<kactus2:position x="340" y="850"/>
<kactus2:position x="340" y="890"/>
<kactus2:position x="60" y="890"/>
</kactus2:route>
</spirit:vendorExtensions>
</spirit:hierConnection>
<spirit:hierConnection spirit:interfaceRef="switch_7">
<spirit:interface spirit:componentRef="switch_packet_codec_7" spirit:busRef="switch"/>
<spirit:vendorExtensions>
<kactus2:position x="60" y="1000"/>
<kactus2:direction x="1" y="0"/>
<kactus2:route>
<kactus2:position x="330" y="970"/>
<kactus2:position x="340" y="970"/>
<kactus2:position x="340" y="1000"/>
<kactus2:position x="60" y="1000"/>
</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="1" allowedItems="12"/>
<kactus2:column name="Components" contentType="2" allowedItems="2"/>
<kactus2:column name="IO" contentType="0" allowedItems="1"/>
</kactus2:columnLayout>
<kactus2:routes>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p8_to_switch_packet_codec_0_pkt_codec">
<kactus2:position x="430" y="100"/>
<kactus2:position x="340" y="100"/>
<kactus2:position x="340" y="100"/>
<kactus2:position x="330" y="100"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p8_to_switch_packet_codec_1_pkt_codec">
<kactus2:position x="430" y="220"/>
<kactus2:position x="340" y="220"/>
<kactus2:position x="340" y="220"/>
<kactus2:position x="330" y="220"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p10_to_switch_packet_codec_2_pkt_codec">
<kactus2:position x="430" y="340"/>
<kactus2:position x="340" y="340"/>
<kactus2:position x="340" y="340"/>
<kactus2:position x="330" y="340"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p11_to_switch_packet_codec_3_pkt_codec">
<kactus2:position x="430" y="460"/>
<kactus2:position x="340" y="460"/>
<kactus2:position x="340" y="460"/>
<kactus2:position x="330" y="460"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p12_to_switch_packet_codec_4_pkt_codec">
<kactus2:position x="430" y="580"/>
<kactus2:position x="340" y="580"/>
<kactus2:position x="340" y="580"/>
<kactus2:position x="330" y="580"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p13_to_switch_packet_codec_5_pkt_codec">
<kactus2:position x="430" y="700"/>
<kactus2:position x="340" y="700"/>
<kactus2:position x="340" y="700"/>
<kactus2:position x="330" y="700"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p14_to_switch_packet_codec_6_pkt_codec">
<kactus2:position x="430" y="820"/>
<kactus2:position x="340" y="820"/>
<kactus2:position x="340" y="820"/>
<kactus2:position x="330" y="820"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p15_to_switch_packet_codec_7_pkt_codec">
<kactus2:position x="430" y="940"/>
<kactus2:position x="340" y="940"/>
<kactus2:position x="340" y="940"/>
<kactus2:position x="330" y="940"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p7_to_led_packet_codec_7_pkt_codec">
<kactus2:position x="590" y="970"/>
<kactus2:position x="680" y="970"/>
<kactus2:position x="680" y="970"/>
<kactus2:position x="690" y="970"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p6_to_led_packet_codec_6_pkt_codec">
<kactus2:position x="590" y="850"/>
<kactus2:position x="680" y="850"/>
<kactus2:position x="680" y="850"/>
<kactus2:position x="690" y="850"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p5_to_led_packet_codec_5_pkt_codec">
<kactus2:position x="590" y="730"/>
<kactus2:position x="680" y="730"/>
<kactus2:position x="680" y="730"/>
<kactus2:position x="690" y="730"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p4_to_led_packet_codec_4_pkt_codec">
<kactus2:position x="590" y="610"/>
<kactus2:position x="680" y="610"/>
<kactus2:position x="680" y="610"/>
<kactus2:position x="690" y="610"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p3_to_led_packet_codec_3_pkt_codec">
<kactus2:position x="590" y="490"/>
<kactus2:position x="680" y="490"/>
<kactus2:position x="680" y="490"/>
<kactus2:position x="690" y="490"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p2_to_led_packet_codec_2_pkt_codec">
<kactus2:position x="590" y="370"/>
<kactus2:position x="680" y="370"/>
<kactus2:position x="680" y="370"/>
<kactus2:position x="690" y="370"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p1_to_led_packet_codec_1_pkt_codec">
<kactus2:position x="590" y="250"/>
<kactus2:position x="680" y="250"/>
<kactus2:position x="680" y="250"/>
<kactus2:position x="690" y="250"/>
</kactus2:route>
<kactus2:route kactus2:connRef="crossbar_network_max16ag_1_p0_to_led_packet_codec_0_pkt_codec">
<kactus2:position x="590" y="130"/>
<kactus2:position x="680" y="130"/>
<kactus2:position x="680" y="130"/>
<kactus2:position x="690" y="130"/>
</kactus2:route>
</kactus2:routes>
</spirit:vendorExtensions>
</spirit:design>