509 lines
10 KiB
XML
509 lines
10 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<network-on-chip xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="layer.xsd">
|
||
|
<bufferDepthType value="single" /> <!-- single, perVC-->
|
||
|
<nodeTypes>
|
||
|
<nodeType id="0">
|
||
|
<model value="RouterVC"/>
|
||
|
<routing value="XYZ"/>
|
||
|
<clockDelay value="1"/>
|
||
|
</nodeType>
|
||
|
<nodeType id="1">
|
||
|
<model value="ProcessingElement"/>
|
||
|
<clockDelay value="1"/>
|
||
|
</nodeType>
|
||
|
</nodeTypes>
|
||
|
|
||
|
|
||
|
<nodes>
|
||
|
<node id="0">
|
||
|
<xPos value="0.000"/>
|
||
|
<yPos value="0.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="0"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="1">
|
||
|
<xPos value="0.000"/>
|
||
|
<yPos value="0.333"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="1"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="2">
|
||
|
<xPos value="0.000"/>
|
||
|
<yPos value="0.667"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="2"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="3">
|
||
|
<xPos value="0.000"/>
|
||
|
<yPos value="1.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="3"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="4">
|
||
|
<xPos value="0.333"/>
|
||
|
<yPos value="0.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="4"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="5">
|
||
|
<xPos value="0.333"/>
|
||
|
<yPos value="0.333"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="5"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="6">
|
||
|
<xPos value="0.333"/>
|
||
|
<yPos value="0.667"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="6"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="7">
|
||
|
<xPos value="0.333"/>
|
||
|
<yPos value="1.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="7"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="8">
|
||
|
<xPos value="0.667"/>
|
||
|
<yPos value="0.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="8"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="9">
|
||
|
<xPos value="0.667"/>
|
||
|
<yPos value="0.333"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="9"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="10">
|
||
|
<xPos value="0.667"/>
|
||
|
<yPos value="0.667"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="10"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="11">
|
||
|
<xPos value="0.667"/>
|
||
|
<yPos value="1.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="11"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="12">
|
||
|
<xPos value="1.000"/>
|
||
|
<yPos value="0.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="12"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="13">
|
||
|
<xPos value="1.000"/>
|
||
|
<yPos value="0.333"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="13"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="14">
|
||
|
<xPos value="1.000"/>
|
||
|
<yPos value="0.667"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="14"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<node id="15">
|
||
|
<xPos value="1.000"/>
|
||
|
<yPos value="1.000"/>
|
||
|
<zPos value="0.000"/>
|
||
|
<nodeType value="0"/>
|
||
|
<idType value="15"/>
|
||
|
<layerType value="0"/>
|
||
|
</node>
|
||
|
<connections>
|
||
|
<con id="0">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="0"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="1"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="1">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="0"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="4"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="2">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="1"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="2"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="3">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="1"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="5"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="4">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="2"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="3"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="5">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="2"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="6"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="6">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="3"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="7"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="7">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="4"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="5"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="8">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="4"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="8"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="9">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="5"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="6"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="10">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="5"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="9"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="11">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="6"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="7"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="12">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="6"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="10"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="13">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="7"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="11"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="14">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="8"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="9"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="15">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="8"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="12"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="16">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="9"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="10"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="17">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="9"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="13"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="18">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="10"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="11"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="19">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="10"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="14"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="20">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="11"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="15"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="21">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="12"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="13"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="22">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="13"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="14"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
<con id="23">
|
||
|
<interface value="0"/>
|
||
|
<ports>
|
||
|
<port id ="0">
|
||
|
<node value="14"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
<port id ="1">
|
||
|
<node value="15"/>
|
||
|
<bufferDepth value="8"/>
|
||
|
<vcCount value="8"/>
|
||
|
</port>
|
||
|
</ports>
|
||
|
</con>
|
||
|
</connections>
|
||
|
</network-on-chip>
|