tlm_noc_sim/config/structure.xml
2024-10-01 04:57:16 -05:00

360 lines
7 KiB
XML
Executable file

<?xml version="1.0" encoding="UTF-8"?>
<network-on-chip xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="layer.xsd">
<nodeTypes>
<nodeType id="0">
<model value="XYZ"/>
<clockSpeed value="2"/>
</nodeType>
</nodeTypes>
<layerTypes>
<layerType id="0">
<technology value="130"/>
</layerType>
<layerType id="1">
<technology value="130"/>
</layerType>
</layerTypes>
<nodes>
<node id="0">
<xPos value="0"/>
<yPos value="0"/>
<zPos value="0"/>
<nodeType value="0"/>
<layerType value="0"/>
</node>
<node id="1">
<xPos value="1.00"/>
<yPos value="0"/>
<zPos value="0"/>
<nodeType value="0"/>
<layerType value="0"/>
</node>
<node id="2">
<xPos value="0"/>
<yPos value="1.00"/>
<zPos value="0"/>
<nodeType value="0"/>
<layerType value="0"/>
</node>
<node id="3">
<xPos value="1.00"/>
<yPos value="1.00"/>
<zPos value="0"/>
<nodeType value="0"/>
<layerType value="0"/>
</node>
<node id="4">
<xPos value="0"/>
<yPos value="0"/>
<zPos value="1.00"/>
<nodeType value="0"/>
<layerType value="1"/>
</node>
<node id="5">
<xPos value="1.00"/>
<yPos value="0"/>
<zPos value="1.00"/>
<nodeType value="0"/>
<layerType value="1"/>
</node>
<node id="6">
<xPos value="0"/>
<yPos value="1.00"/>
<zPos value="1.00"/>
<nodeType value="0"/>
<layerType value="1"/>
</node>
<node id="7">
<xPos value="1.00"/>
<yPos value="1.00"/>
<zPos value="1.00"/>
<nodeType value="0"/>
<layerType value="1"/>
</node>
</nodes>
<connections>
<con id="0">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="0"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="1">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="0"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="1"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="2">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="0"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="2"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="3">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="0"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="4"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="4">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="1"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="5">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="1"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="3"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="6">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="1"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="5"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="7">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="2"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="8">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="2"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="3"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="9">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="2"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="6"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="10">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="3"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="11">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="3"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="7"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="12">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="4"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="13">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="4"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="5"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="14">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="4"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="6"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="15">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="5"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="16">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="5"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="7"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="17">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="6"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="18">
<length value="900"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="6"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
<port id="1">
<node value="7"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
<con id="19">
<length value="0"/>
<interface value="0"/>
<ports>
<port id="0">
<node value="7"/>
<bufferDepth value="16"/>
<vcCount value="4"/>
</port>
</ports>
</con>
</connections>
</network-on-chip>