diff --git a/modeling/DIPLODOCUS/ModelsForZ3Tests/Z3SimpleTestCase.xml b/modeling/DIPLODOCUS/ModelsForZ3Tests/Z3SimpleTestCase.xml index 5337e865d245a74170f2a225cd70d44eecad850c..5b5610a612531711bdaa3d72d50fc46883b5936e 100644 --- a/modeling/DIPLODOCUS/ModelsForZ3Tests/Z3SimpleTestCase.xml +++ b/modeling/DIPLODOCUS/ModelsForZ3Tests/Z3SimpleTestCase.xml @@ -150,7 +150,7 @@ <TGConnectingPoint num="6" id="48" /> <TGConnectingPoint num="7" id="49" /> <extraparam> -<Data isAttacker="No" /> +<Data isAttacker="No" Operation="" /> </extraparam> </COMPONENT> <SUBCOMPONENT type="1203" id="39" > @@ -203,7 +203,7 @@ <TGConnectingPoint num="6" id="61" /> <TGConnectingPoint num="7" id="62" /> <extraparam> -<Data isAttacker="No" /> +<Data isAttacker="No" Operation="ifft" /> </extraparam> </COMPONENT> <SUBCOMPONENT type="1203" id="52" > @@ -256,7 +256,7 @@ <TGConnectingPoint num="6" id="74" /> <TGConnectingPoint num="7" id="75" /> <extraparam> -<Data isAttacker="No" /> +<Data isAttacker="No" Operation="fft" /> </extraparam> </COMPONENT> <SUBCOMPONENT type="1203" id="65" > @@ -309,7 +309,7 @@ <TGConnectingPoint num="6" id="87" /> <TGConnectingPoint num="7" id="88" /> <extraparam> -<Data isAttacker="No" /> +<Data isAttacker="No" Operation="" /> </extraparam> </COMPONENT> <SUBCOMPONENT type="1203" id="78" > @@ -901,7 +901,7 @@ <TGConnectingPoint num="23" id="260" /> <extraparam> <info stereotype="CPURR" nodeName="Main_CPU" /> -<attributes nbOfCores="2" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="2" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="fgg" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1117,7 +1117,7 @@ <TGConnectingPoint num="23" id="410" /> <extraparam> <info stereotype="CPURR" nodeName="ADAIF_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1153,7 +1153,7 @@ <TGConnectingPoint num="23" id="435" /> <extraparam> <info stereotype="CPURR" nodeName="MAPPER_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1261,7 +1261,7 @@ <TGConnectingPoint num="23" id="510" /> <extraparam> <info stereotype="CPURR" nodeName="ADAIF_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dd" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1297,7 +1297,7 @@ <TGConnectingPoint num="23" id="535" /> <extraparam> <info stereotype="CPURR" nodeName="MAPPER_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="map" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1477,7 +1477,7 @@ <TGConnectingPoint num="23" id="660" /> <extraparam> <info stereotype="CPURR" nodeName="FEP_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1513,7 +1513,7 @@ <TGConnectingPoint num="23" id="685" /> <extraparam> <info stereotype="CPURR" nodeName="INTL_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1621,7 +1621,7 @@ <TGConnectingPoint num="23" id="760" /> <extraparam> <info stereotype="CPURR" nodeName="FEP_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="2" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="2" execcTime="1" clockRatio="1" operation="fft ifft" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1657,7 +1657,7 @@ <TGConnectingPoint num="23" id="785" /> <extraparam> <info stereotype="CPURR" nodeName="INTL_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="intl" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -1975,7 +1975,7 @@ -<Modeling type="TML Architecture" nameTab="Architecture" > +<Modeling type="TML Architecture" nameTab="noOpTypesMapping" > <TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" > <COMPONENT type="1106" id="837" > <cdparam x="1177" y="374" /> @@ -2117,12 +2117,12 @@ <TGConnectingPoint num="23" id="929" /> <extraparam> <info stereotype="CPURR" nodeName="Main_CPU" /> -<attributes nbOfCores="2" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="2" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> </extraparam> </COMPONENT> <SUBCOMPONENT type="1101" id="896" > <father id="930" num="0" /> -<cdparam x="1382" y="300" /> +<cdparam x="1365" y="333" /> <sizeparam width="112" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="46" minY="0" maxY="69" /> @@ -2136,12 +2136,12 @@ <TGConnectingPoint num="6" id="894" /> <TGConnectingPoint num="7" id="895" /> <extraparam> -<info value="DEBA::taskD" taskName="taskD" referenceTaskName="DEBA" priority="0" operation="taskD" fatherComponentMECType="0" /> +<info value="DEBA::taskD" taskName="taskD" referenceTaskName="DEBA" priority="0" operationMEC="" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> <SUBCOMPONENT type="1101" id="905" > <father id="930" num="1" /> -<cdparam x="1391" y="320" /> +<cdparam x="1387" y="305" /> <sizeparam width="111" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="47" minY="0" maxY="69" /> @@ -2155,7 +2155,7 @@ <TGConnectingPoint num="6" id="903" /> <TGConnectingPoint num="7" id="904" /> <extraparam> -<info value="DEBA::taskE" taskName="taskE" referenceTaskName="DEBA" priority="0" operation="taskE" fatherComponentMECType="0" /> +<info value="DEBA::taskE" taskName="taskE" referenceTaskName="DEBA" priority="0" operationMEC="" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> @@ -2340,7 +2340,7 @@ </COMPONENT> <COMPONENT type="1100" id="1080" > -<cdparam x="215" y="151" /> +<cdparam x="215" y="114" /> <sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> @@ -2371,12 +2371,12 @@ <TGConnectingPoint num="23" id="1079" /> <extraparam> <info stereotype="CPURR" nodeName="ADAIF_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> <COMPONENT type="1100" id="1105" > -<cdparam x="731" y="151" /> +<cdparam x="734" y="120" /> <sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> @@ -2407,12 +2407,12 @@ <TGConnectingPoint num="23" id="1104" /> <extraparam> <info stereotype="CPURR" nodeName="MAPPER_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> <COMPONENT type="1105" id="1130" > -<cdparam x="392" y="155" /> +<cdparam x="396" y="133" /> <sizeparam width="160" height="59" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> @@ -2448,7 +2448,7 @@ </COMPONENT> <COMPONENT type="1105" id="1155" > -<cdparam x="890" y="171" /> +<cdparam x="916" y="126" /> <sizeparam width="160" height="59" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> @@ -2484,7 +2484,7 @@ </COMPONENT> <COMPONENT type="1100" id="1189" > -<cdparam x="565" y="151" /> +<cdparam x="571" y="121" /> <sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> @@ -2515,12 +2515,12 @@ <TGConnectingPoint num="23" id="1188" /> <extraparam> <info stereotype="CPURR" nodeName="ADAIF_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> </extraparam> </COMPONENT> <SUBCOMPONENT type="1101" id="1164" > <father id="1189" num="0" /> -<cdparam x="585" y="211" /> +<cdparam x="595" y="168" /> <sizeparam width="111" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="39" minY="0" maxY="60" /> @@ -2534,12 +2534,12 @@ <TGConnectingPoint num="6" id="1162" /> <TGConnectingPoint num="7" id="1163" /> <extraparam> -<info value="DEBA::taskA" taskName="taskA" referenceTaskName="DEBA" priority="0" operation="taskA" fatherComponentMECType="0" /> +<info value="DEBA::taskA" taskName="taskA" referenceTaskName="DEBA" priority="0" operationMEC="" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> <COMPONENT type="1100" id="1214" > -<cdparam x="1107" y="171" /> +<cdparam x="1116" y="113" /> <sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> @@ -2570,7 +2570,7 @@ <TGConnectingPoint num="23" id="1213" /> <extraparam> <info stereotype="CPURR" nodeName="MAPPER_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -2750,7 +2750,7 @@ <TGConnectingPoint num="23" id="1338" /> <extraparam> <info stereotype="CPURR" nodeName="FEP_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -2786,7 +2786,7 @@ <TGConnectingPoint num="23" id="1363" /> <extraparam> <info stereotype="CPURR" nodeName="INTL_DMA" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -2894,7 +2894,7 @@ <TGConnectingPoint num="23" id="1447" /> <extraparam> <info stereotype="CPURR" nodeName="FEP_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="2" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="2" execcTime="1" clockRatio="1" operation="fft ifft" MECType="0" encryption="0"/> </extraparam> </COMPONENT> <SUBCOMPONENT type="1101" id="1423" > @@ -2913,7 +2913,7 @@ <TGConnectingPoint num="6" id="1421" /> <TGConnectingPoint num="7" id="1422" /> <extraparam> -<info value="DEBA::taskB" taskName="taskB" referenceTaskName="DEBA" priority="0" operation="taskB" fatherComponentMECType="0" /> +<info value="DEBA::taskB" taskName="taskB" referenceTaskName="DEBA" priority="0" operationMEC="" fatherComponentMECType="0" /> </extraparam> </SUBCOMPONENT> @@ -2949,7 +2949,7 @@ <TGConnectingPoint num="23" id="1472" /> <extraparam> <info stereotype="CPURR" nodeName="INTL_PSS" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" MECType="0" encryption="0"/> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> </extraparam> </COMPONENT> @@ -2978,7 +2978,7 @@ <cdparam x="468" y="212" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="472" y="214" id="1112" /> +<P1 x="476" y="192" id="1112" /> <P2 x="513" y="262" id="1007" /> <Point x="518" y="261" /> <AutomaticDrawing data="true" /> @@ -3071,7 +3071,7 @@ <cdparam x="270" y="251" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="290" y="251" id="1062" /> +<P1 x="290" y="214" id="1062" /> <P2 x="450" y="262" id="1014" /> <AutomaticDrawing data="true" /> <extraparam> @@ -3083,7 +3083,7 @@ <cdparam x="640" y="251" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="640" y="251" id="1171" /> +<P1 x="646" y="221" id="1171" /> <P2 x="575" y="262" id="1015" /> <AutomaticDrawing data="true" /> <extraparam> @@ -3119,7 +3119,7 @@ <cdparam x="1147" y="266" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="1182" y="271" id="1196" /> +<P1 x="1191" y="213" id="1196" /> <P2 x="1046" y="274" id="1040" /> <AutomaticDrawing data="true" /> <extraparam> @@ -3131,7 +3131,7 @@ <cdparam x="772" y="269" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="806" y="251" id="1087" /> +<P1 x="809" y="220" id="1087" /> <P2 x="921" y="274" id="1039" /> <AutomaticDrawing data="true" /> <extraparam> @@ -3143,7 +3143,7 @@ <cdparam x="943" y="230" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="{info}" /> -<P1 x="970" y="230" id="1137" /> +<P1 x="996" y="185" id="1137" /> <P2 x="984" y="274" id="1032" /> <AutomaticDrawing data="true" /> <extraparam> @@ -3267,4 +3267,1296 @@ +<Modeling type="TML Architecture" nameTab="mapping_with_opTypes" > +<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" > +<COMPONENT type="1106" id="1524" > +<cdparam x="1236" y="354" /> +<sizeparam width="100" height="102" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="MainBridge" value="name" /> +<TGConnectingPoint num="0" id="1500" /> +<TGConnectingPoint num="1" id="1501" /> +<TGConnectingPoint num="2" id="1502" /> +<TGConnectingPoint num="3" id="1503" /> +<TGConnectingPoint num="4" id="1504" /> +<TGConnectingPoint num="5" id="1505" /> +<TGConnectingPoint num="6" id="1506" /> +<TGConnectingPoint num="7" id="1507" /> +<TGConnectingPoint num="8" id="1508" /> +<TGConnectingPoint num="9" id="1509" /> +<TGConnectingPoint num="10" id="1510" /> +<TGConnectingPoint num="11" id="1511" /> +<TGConnectingPoint num="12" id="1512" /> +<TGConnectingPoint num="13" id="1513" /> +<TGConnectingPoint num="14" id="1514" /> +<TGConnectingPoint num="15" id="1515" /> +<TGConnectingPoint num="16" id="1516" /> +<TGConnectingPoint num="17" id="1517" /> +<TGConnectingPoint num="18" id="1518" /> +<TGConnectingPoint num="19" id="1519" /> +<TGConnectingPoint num="20" id="1520" /> +<TGConnectingPoint num="21" id="1521" /> +<TGConnectingPoint num="22" id="1522" /> +<TGConnectingPoint num="23" id="1523" /> +<extraparam> +<info stereotype="BRIDGE" nodeName="MainBridge" /> +<attributes bufferByteDataSize="4" clockRatio="1" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1102" id="1549" > +<cdparam x="1378" y="380" /> +<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Main_Bus" value="name" /> +<TGConnectingPoint num="0" id="1525" /> +<TGConnectingPoint num="1" id="1526" /> +<TGConnectingPoint num="2" id="1527" /> +<TGConnectingPoint num="3" id="1528" /> +<TGConnectingPoint num="4" id="1529" /> +<TGConnectingPoint num="5" id="1530" /> +<TGConnectingPoint num="6" id="1531" /> +<TGConnectingPoint num="7" id="1532" /> +<TGConnectingPoint num="8" id="1533" /> +<TGConnectingPoint num="9" id="1534" /> +<TGConnectingPoint num="10" id="1535" /> +<TGConnectingPoint num="11" id="1536" /> +<TGConnectingPoint num="12" id="1537" /> +<TGConnectingPoint num="13" id="1538" /> +<TGConnectingPoint num="14" id="1539" /> +<TGConnectingPoint num="15" id="1540" /> +<TGConnectingPoint num="16" id="1541" /> +<TGConnectingPoint num="17" id="1542" /> +<TGConnectingPoint num="18" id="1543" /> +<TGConnectingPoint num="19" id="1544" /> +<TGConnectingPoint num="20" id="1545" /> +<TGConnectingPoint num="21" id="1546" /> +<TGConnectingPoint num="22" id="1547" /> +<TGConnectingPoint num="23" id="1548" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="Main_Bus" /> +<attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1105" id="1574" > +<cdparam x="1428" y="482" /> +<sizeparam width="147" height="107" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Main_Memory" value="name" /> +<TGConnectingPoint num="0" id="1550" /> +<TGConnectingPoint num="1" id="1551" /> +<TGConnectingPoint num="2" id="1552" /> +<TGConnectingPoint num="3" id="1553" /> +<TGConnectingPoint num="4" id="1554" /> +<TGConnectingPoint num="5" id="1555" /> +<TGConnectingPoint num="6" id="1556" /> +<TGConnectingPoint num="7" id="1557" /> +<TGConnectingPoint num="8" id="1558" /> +<TGConnectingPoint num="9" id="1559" /> +<TGConnectingPoint num="10" id="1560" /> +<TGConnectingPoint num="11" id="1561" /> +<TGConnectingPoint num="12" id="1562" /> +<TGConnectingPoint num="13" id="1563" /> +<TGConnectingPoint num="14" id="1564" /> +<TGConnectingPoint num="15" id="1565" /> +<TGConnectingPoint num="16" id="1566" /> +<TGConnectingPoint num="17" id="1567" /> +<TGConnectingPoint num="18" id="1568" /> +<TGConnectingPoint num="19" id="1569" /> +<TGConnectingPoint num="20" id="1570" /> +<TGConnectingPoint num="21" id="1571" /> +<TGConnectingPoint num="22" id="1572" /> +<TGConnectingPoint num="23" id="1573" /> +<extraparam> +<info stereotype="MEMORY" nodeName="Main_Memory" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="1599" > +<cdparam x="1422" y="244" /> +<sizeparam width="158" height="109" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Main_CPU" value="name" /> +<TGConnectingPoint num="0" id="1575" /> +<TGConnectingPoint num="1" id="1576" /> +<TGConnectingPoint num="2" id="1577" /> +<TGConnectingPoint num="3" id="1578" /> +<TGConnectingPoint num="4" id="1579" /> +<TGConnectingPoint num="5" id="1580" /> +<TGConnectingPoint num="6" id="1581" /> +<TGConnectingPoint num="7" id="1582" /> +<TGConnectingPoint num="8" id="1583" /> +<TGConnectingPoint num="9" id="1584" /> +<TGConnectingPoint num="10" id="1585" /> +<TGConnectingPoint num="11" id="1586" /> +<TGConnectingPoint num="12" id="1587" /> +<TGConnectingPoint num="13" id="1588" /> +<TGConnectingPoint num="14" id="1589" /> +<TGConnectingPoint num="15" id="1590" /> +<TGConnectingPoint num="16" id="1591" /> +<TGConnectingPoint num="17" id="1592" /> +<TGConnectingPoint num="18" id="1593" /> +<TGConnectingPoint num="19" id="1594" /> +<TGConnectingPoint num="20" id="1595" /> +<TGConnectingPoint num="21" id="1596" /> +<TGConnectingPoint num="22" id="1597" /> +<TGConnectingPoint num="23" id="1598" /> +<extraparam> +<info stereotype="CPURR" nodeName="Main_CPU" /> +<attributes nbOfCores="2" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> + +<COMPONENT type="1102" id="1624" > +<cdparam x="810" y="376" /> +<sizeparam width="342" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Crossbar" value="name" /> +<TGConnectingPoint num="0" id="1600" /> +<TGConnectingPoint num="1" id="1601" /> +<TGConnectingPoint num="2" id="1602" /> +<TGConnectingPoint num="3" id="1603" /> +<TGConnectingPoint num="4" id="1604" /> +<TGConnectingPoint num="5" id="1605" /> +<TGConnectingPoint num="6" id="1606" /> +<TGConnectingPoint num="7" id="1607" /> +<TGConnectingPoint num="8" id="1608" /> +<TGConnectingPoint num="9" id="1609" /> +<TGConnectingPoint num="10" id="1610" /> +<TGConnectingPoint num="11" id="1611" /> +<TGConnectingPoint num="12" id="1612" /> +<TGConnectingPoint num="13" id="1613" /> +<TGConnectingPoint num="14" id="1614" /> +<TGConnectingPoint num="15" id="1615" /> +<TGConnectingPoint num="16" id="1616" /> +<TGConnectingPoint num="17" id="1617" /> +<TGConnectingPoint num="18" id="1618" /> +<TGConnectingPoint num="19" id="1619" /> +<TGConnectingPoint num="20" id="1620" /> +<TGConnectingPoint num="21" id="1621" /> +<TGConnectingPoint num="22" id="1622" /> +<TGConnectingPoint num="23" id="1623" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="Crossbar" /> +<attributes byteDataSize="8" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1106" id="1649" > +<cdparam x="459" y="302" /> +<sizeparam width="100" height="48" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="ADAIF_Bridge" value="name" /> +<TGConnectingPoint num="0" id="1625" /> +<TGConnectingPoint num="1" id="1626" /> +<TGConnectingPoint num="2" id="1627" /> +<TGConnectingPoint num="3" id="1628" /> +<TGConnectingPoint num="4" id="1629" /> +<TGConnectingPoint num="5" id="1630" /> +<TGConnectingPoint num="6" id="1631" /> +<TGConnectingPoint num="7" id="1632" /> +<TGConnectingPoint num="8" id="1633" /> +<TGConnectingPoint num="9" id="1634" /> +<TGConnectingPoint num="10" id="1635" /> +<TGConnectingPoint num="11" id="1636" /> +<TGConnectingPoint num="12" id="1637" /> +<TGConnectingPoint num="13" id="1638" /> +<TGConnectingPoint num="14" id="1639" /> +<TGConnectingPoint num="15" id="1640" /> +<TGConnectingPoint num="16" id="1641" /> +<TGConnectingPoint num="17" id="1642" /> +<TGConnectingPoint num="18" id="1643" /> +<TGConnectingPoint num="19" id="1644" /> +<TGConnectingPoint num="20" id="1645" /> +<TGConnectingPoint num="21" id="1646" /> +<TGConnectingPoint num="22" id="1647" /> +<TGConnectingPoint num="23" id="1648" /> +<extraparam> +<info stereotype="BRIDGE" nodeName="ADAIF_Bridge" /> +<attributes bufferByteDataSize="4" clockRatio="1" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1106" id="1674" > +<cdparam x="931" y="313" /> +<sizeparam width="100" height="48" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="MAPPER_Bridge" value="name" /> +<TGConnectingPoint num="0" id="1650" /> +<TGConnectingPoint num="1" id="1651" /> +<TGConnectingPoint num="2" id="1652" /> +<TGConnectingPoint num="3" id="1653" /> +<TGConnectingPoint num="4" id="1654" /> +<TGConnectingPoint num="5" id="1655" /> +<TGConnectingPoint num="6" id="1656" /> +<TGConnectingPoint num="7" id="1657" /> +<TGConnectingPoint num="8" id="1658" /> +<TGConnectingPoint num="9" id="1659" /> +<TGConnectingPoint num="10" id="1660" /> +<TGConnectingPoint num="11" id="1661" /> +<TGConnectingPoint num="12" id="1662" /> +<TGConnectingPoint num="13" id="1663" /> +<TGConnectingPoint num="14" id="1664" /> +<TGConnectingPoint num="15" id="1665" /> +<TGConnectingPoint num="16" id="1666" /> +<TGConnectingPoint num="17" id="1667" /> +<TGConnectingPoint num="18" id="1668" /> +<TGConnectingPoint num="19" id="1669" /> +<TGConnectingPoint num="20" id="1670" /> +<TGConnectingPoint num="21" id="1671" /> +<TGConnectingPoint num="22" id="1672" /> +<TGConnectingPoint num="23" id="1673" /> +<extraparam> +<info stereotype="BRIDGE" nodeName="MAPPER_Bridge" /> +<attributes bufferByteDataSize="4" clockRatio="1" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1102" id="1699" > +<cdparam x="384" y="237" /> +<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="ADAIF_Bus" value="name" /> +<TGConnectingPoint num="0" id="1675" /> +<TGConnectingPoint num="1" id="1676" /> +<TGConnectingPoint num="2" id="1677" /> +<TGConnectingPoint num="3" id="1678" /> +<TGConnectingPoint num="4" id="1679" /> +<TGConnectingPoint num="5" id="1680" /> +<TGConnectingPoint num="6" id="1681" /> +<TGConnectingPoint num="7" id="1682" /> +<TGConnectingPoint num="8" id="1683" /> +<TGConnectingPoint num="9" id="1684" /> +<TGConnectingPoint num="10" id="1685" /> +<TGConnectingPoint num="11" id="1686" /> +<TGConnectingPoint num="12" id="1687" /> +<TGConnectingPoint num="13" id="1688" /> +<TGConnectingPoint num="14" id="1689" /> +<TGConnectingPoint num="15" id="1690" /> +<TGConnectingPoint num="16" id="1691" /> +<TGConnectingPoint num="17" id="1692" /> +<TGConnectingPoint num="18" id="1693" /> +<TGConnectingPoint num="19" id="1694" /> +<TGConnectingPoint num="20" id="1695" /> +<TGConnectingPoint num="21" id="1696" /> +<TGConnectingPoint num="22" id="1697" /> +<TGConnectingPoint num="23" id="1698" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="ADAIF_Bus" /> +<attributes byteDataSize="8" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1102" id="1724" > +<cdparam x="855" y="249" /> +<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="MAPPER_Bus" value="name" /> +<TGConnectingPoint num="0" id="1700" /> +<TGConnectingPoint num="1" id="1701" /> +<TGConnectingPoint num="2" id="1702" /> +<TGConnectingPoint num="3" id="1703" /> +<TGConnectingPoint num="4" id="1704" /> +<TGConnectingPoint num="5" id="1705" /> +<TGConnectingPoint num="6" id="1706" /> +<TGConnectingPoint num="7" id="1707" /> +<TGConnectingPoint num="8" id="1708" /> +<TGConnectingPoint num="9" id="1709" /> +<TGConnectingPoint num="10" id="1710" /> +<TGConnectingPoint num="11" id="1711" /> +<TGConnectingPoint num="12" id="1712" /> +<TGConnectingPoint num="13" id="1713" /> +<TGConnectingPoint num="14" id="1714" /> +<TGConnectingPoint num="15" id="1715" /> +<TGConnectingPoint num="16" id="1716" /> +<TGConnectingPoint num="17" id="1717" /> +<TGConnectingPoint num="18" id="1718" /> +<TGConnectingPoint num="19" id="1719" /> +<TGConnectingPoint num="20" id="1720" /> +<TGConnectingPoint num="21" id="1721" /> +<TGConnectingPoint num="22" id="1722" /> +<TGConnectingPoint num="23" id="1723" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="MAPPER_Bus" /> +<attributes byteDataSize="8" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="1749" > +<cdparam x="211" y="126" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="ADAIF_DMA" value="name" /> +<TGConnectingPoint num="0" id="1725" /> +<TGConnectingPoint num="1" id="1726" /> +<TGConnectingPoint num="2" id="1727" /> +<TGConnectingPoint num="3" id="1728" /> +<TGConnectingPoint num="4" id="1729" /> +<TGConnectingPoint num="5" id="1730" /> +<TGConnectingPoint num="6" id="1731" /> +<TGConnectingPoint num="7" id="1732" /> +<TGConnectingPoint num="8" id="1733" /> +<TGConnectingPoint num="9" id="1734" /> +<TGConnectingPoint num="10" id="1735" /> +<TGConnectingPoint num="11" id="1736" /> +<TGConnectingPoint num="12" id="1737" /> +<TGConnectingPoint num="13" id="1738" /> +<TGConnectingPoint num="14" id="1739" /> +<TGConnectingPoint num="15" id="1740" /> +<TGConnectingPoint num="16" id="1741" /> +<TGConnectingPoint num="17" id="1742" /> +<TGConnectingPoint num="18" id="1743" /> +<TGConnectingPoint num="19" id="1744" /> +<TGConnectingPoint num="20" id="1745" /> +<TGConnectingPoint num="21" id="1746" /> +<TGConnectingPoint num="22" id="1747" /> +<TGConnectingPoint num="23" id="1748" /> +<extraparam> +<info stereotype="CPURR" nodeName="ADAIF_DMA" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="1783" > +<cdparam x="727" y="126" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="MAPPER_DMA" value="name" /> +<TGConnectingPoint num="0" id="1759" /> +<TGConnectingPoint num="1" id="1760" /> +<TGConnectingPoint num="2" id="1761" /> +<TGConnectingPoint num="3" id="1762" /> +<TGConnectingPoint num="4" id="1763" /> +<TGConnectingPoint num="5" id="1764" /> +<TGConnectingPoint num="6" id="1765" /> +<TGConnectingPoint num="7" id="1766" /> +<TGConnectingPoint num="8" id="1767" /> +<TGConnectingPoint num="9" id="1768" /> +<TGConnectingPoint num="10" id="1769" /> +<TGConnectingPoint num="11" id="1770" /> +<TGConnectingPoint num="12" id="1771" /> +<TGConnectingPoint num="13" id="1772" /> +<TGConnectingPoint num="14" id="1773" /> +<TGConnectingPoint num="15" id="1774" /> +<TGConnectingPoint num="16" id="1775" /> +<TGConnectingPoint num="17" id="1776" /> +<TGConnectingPoint num="18" id="1777" /> +<TGConnectingPoint num="19" id="1778" /> +<TGConnectingPoint num="20" id="1779" /> +<TGConnectingPoint num="21" id="1780" /> +<TGConnectingPoint num="22" id="1781" /> +<TGConnectingPoint num="23" id="1782" /> +<extraparam> +<info stereotype="CPURR" nodeName="MAPPER_DMA" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1101" id="1758" > +<father id="1783" num="0" /> +<cdparam x="747" y="169" /> +<sizeparam width="112" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="38" minY="0" maxY="60" /> +<infoparam name="TGComponent" value="DEBA::taskD" /> +<TGConnectingPoint num="0" id="1750" /> +<TGConnectingPoint num="1" id="1751" /> +<TGConnectingPoint num="2" id="1752" /> +<TGConnectingPoint num="3" id="1753" /> +<TGConnectingPoint num="4" id="1754" /> +<TGConnectingPoint num="5" id="1755" /> +<TGConnectingPoint num="6" id="1756" /> +<TGConnectingPoint num="7" id="1757" /> +<extraparam> +<info value="DEBA::taskD" taskName="taskD" referenceTaskName="DEBA" priority="0" operationMEC="taskD" fatherComponentMECType="0" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1105" id="1808" > +<cdparam x="388" y="130" /> +<sizeparam width="160" height="59" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="ADAIF_MSS" value="name" /> +<TGConnectingPoint num="0" id="1784" /> +<TGConnectingPoint num="1" id="1785" /> +<TGConnectingPoint num="2" id="1786" /> +<TGConnectingPoint num="3" id="1787" /> +<TGConnectingPoint num="4" id="1788" /> +<TGConnectingPoint num="5" id="1789" /> +<TGConnectingPoint num="6" id="1790" /> +<TGConnectingPoint num="7" id="1791" /> +<TGConnectingPoint num="8" id="1792" /> +<TGConnectingPoint num="9" id="1793" /> +<TGConnectingPoint num="10" id="1794" /> +<TGConnectingPoint num="11" id="1795" /> +<TGConnectingPoint num="12" id="1796" /> +<TGConnectingPoint num="13" id="1797" /> +<TGConnectingPoint num="14" id="1798" /> +<TGConnectingPoint num="15" id="1799" /> +<TGConnectingPoint num="16" id="1800" /> +<TGConnectingPoint num="17" id="1801" /> +<TGConnectingPoint num="18" id="1802" /> +<TGConnectingPoint num="19" id="1803" /> +<TGConnectingPoint num="20" id="1804" /> +<TGConnectingPoint num="21" id="1805" /> +<TGConnectingPoint num="22" id="1806" /> +<TGConnectingPoint num="23" id="1807" /> +<extraparam> +<info stereotype="MEMORY" nodeName="ADAIF_MSS" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1105" id="1833" > +<cdparam x="886" y="146" /> +<sizeparam width="160" height="59" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="MAPPER_MSS" value="name" /> +<TGConnectingPoint num="0" id="1809" /> +<TGConnectingPoint num="1" id="1810" /> +<TGConnectingPoint num="2" id="1811" /> +<TGConnectingPoint num="3" id="1812" /> +<TGConnectingPoint num="4" id="1813" /> +<TGConnectingPoint num="5" id="1814" /> +<TGConnectingPoint num="6" id="1815" /> +<TGConnectingPoint num="7" id="1816" /> +<TGConnectingPoint num="8" id="1817" /> +<TGConnectingPoint num="9" id="1818" /> +<TGConnectingPoint num="10" id="1819" /> +<TGConnectingPoint num="11" id="1820" /> +<TGConnectingPoint num="12" id="1821" /> +<TGConnectingPoint num="13" id="1822" /> +<TGConnectingPoint num="14" id="1823" /> +<TGConnectingPoint num="15" id="1824" /> +<TGConnectingPoint num="16" id="1825" /> +<TGConnectingPoint num="17" id="1826" /> +<TGConnectingPoint num="18" id="1827" /> +<TGConnectingPoint num="19" id="1828" /> +<TGConnectingPoint num="20" id="1829" /> +<TGConnectingPoint num="21" id="1830" /> +<TGConnectingPoint num="22" id="1831" /> +<TGConnectingPoint num="23" id="1832" /> +<extraparam> +<info stereotype="MEMORY" nodeName="MAPPER_MSS" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="1867" > +<cdparam x="561" y="126" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="ADAIF_PSS" value="name" /> +<TGConnectingPoint num="0" id="1843" /> +<TGConnectingPoint num="1" id="1844" /> +<TGConnectingPoint num="2" id="1845" /> +<TGConnectingPoint num="3" id="1846" /> +<TGConnectingPoint num="4" id="1847" /> +<TGConnectingPoint num="5" id="1848" /> +<TGConnectingPoint num="6" id="1849" /> +<TGConnectingPoint num="7" id="1850" /> +<TGConnectingPoint num="8" id="1851" /> +<TGConnectingPoint num="9" id="1852" /> +<TGConnectingPoint num="10" id="1853" /> +<TGConnectingPoint num="11" id="1854" /> +<TGConnectingPoint num="12" id="1855" /> +<TGConnectingPoint num="13" id="1856" /> +<TGConnectingPoint num="14" id="1857" /> +<TGConnectingPoint num="15" id="1858" /> +<TGConnectingPoint num="16" id="1859" /> +<TGConnectingPoint num="17" id="1860" /> +<TGConnectingPoint num="18" id="1861" /> +<TGConnectingPoint num="19" id="1862" /> +<TGConnectingPoint num="20" id="1863" /> +<TGConnectingPoint num="21" id="1864" /> +<TGConnectingPoint num="22" id="1865" /> +<TGConnectingPoint num="23" id="1866" /> +<extraparam> +<info stereotype="CPURR" nodeName="ADAIF_PSS" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dd" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1101" id="1842" > +<father id="1867" num="0" /> +<cdparam x="581" y="169" /> +<sizeparam width="111" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="39" minY="0" maxY="60" /> +<infoparam name="TGComponent" value="DEBA::taskE" /> +<TGConnectingPoint num="0" id="1834" /> +<TGConnectingPoint num="1" id="1835" /> +<TGConnectingPoint num="2" id="1836" /> +<TGConnectingPoint num="3" id="1837" /> +<TGConnectingPoint num="4" id="1838" /> +<TGConnectingPoint num="5" id="1839" /> +<TGConnectingPoint num="6" id="1840" /> +<TGConnectingPoint num="7" id="1841" /> +<extraparam> +<info value="DEBA::taskE" taskName="taskE" referenceTaskName="DEBA" priority="0" operationMEC="taskE" fatherComponentMECType="0" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1100" id="1910" > +<cdparam x="1120" y="111" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="MAPPER_PSS" value="name" /> +<TGConnectingPoint num="0" id="1886" /> +<TGConnectingPoint num="1" id="1887" /> +<TGConnectingPoint num="2" id="1888" /> +<TGConnectingPoint num="3" id="1889" /> +<TGConnectingPoint num="4" id="1890" /> +<TGConnectingPoint num="5" id="1891" /> +<TGConnectingPoint num="6" id="1892" /> +<TGConnectingPoint num="7" id="1893" /> +<TGConnectingPoint num="8" id="1894" /> +<TGConnectingPoint num="9" id="1895" /> +<TGConnectingPoint num="10" id="1896" /> +<TGConnectingPoint num="11" id="1897" /> +<TGConnectingPoint num="12" id="1898" /> +<TGConnectingPoint num="13" id="1899" /> +<TGConnectingPoint num="14" id="1900" /> +<TGConnectingPoint num="15" id="1901" /> +<TGConnectingPoint num="16" id="1902" /> +<TGConnectingPoint num="17" id="1903" /> +<TGConnectingPoint num="18" id="1904" /> +<TGConnectingPoint num="19" id="1905" /> +<TGConnectingPoint num="20" id="1906" /> +<TGConnectingPoint num="21" id="1907" /> +<TGConnectingPoint num="22" id="1908" /> +<TGConnectingPoint num="23" id="1909" /> +<extraparam> +<info stereotype="CPURR" nodeName="MAPPER_PSS" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="map" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1101" id="1876" > +<father id="1910" num="0" /> +<cdparam x="1140" y="171" /> +<sizeparam width="111" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="39" minY="0" maxY="60" /> +<infoparam name="TGComponent" value="DEBA::taskB" /> +<TGConnectingPoint num="0" id="1868" /> +<TGConnectingPoint num="1" id="1869" /> +<TGConnectingPoint num="2" id="1870" /> +<TGConnectingPoint num="3" id="1871" /> +<TGConnectingPoint num="4" id="1872" /> +<TGConnectingPoint num="5" id="1873" /> +<TGConnectingPoint num="6" id="1874" /> +<TGConnectingPoint num="7" id="1875" /> +<extraparam> +<info value="DEBA::taskB" taskName="taskB" referenceTaskName="DEBA" priority="0" operationMEC="taskB" fatherComponentMECType="0" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1101" id="1885" > +<father id="1910" num="1" /> +<cdparam x="1140" y="145" /> +<sizeparam width="111" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="39" minY="0" maxY="60" /> +<infoparam name="TGComponent" value="DEBA::taskA" /> +<TGConnectingPoint num="0" id="1877" /> +<TGConnectingPoint num="1" id="1878" /> +<TGConnectingPoint num="2" id="1879" /> +<TGConnectingPoint num="3" id="1880" /> +<TGConnectingPoint num="4" id="1881" /> +<TGConnectingPoint num="5" id="1882" /> +<TGConnectingPoint num="6" id="1883" /> +<TGConnectingPoint num="7" id="1884" /> +<extraparam> +<info value="DEBA::taskA" taskName="taskA" referenceTaskName="DEBA" priority="0" operationMEC="taskA" fatherComponentMECType="0" /> +</extraparam> +</SUBCOMPONENT> + +<COMPONENT type="1106" id="1935" > +<cdparam x="467" y="446" /> +<sizeparam width="100" height="48" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="FEP_Bridge" value="name" /> +<TGConnectingPoint num="0" id="1911" /> +<TGConnectingPoint num="1" id="1912" /> +<TGConnectingPoint num="2" id="1913" /> +<TGConnectingPoint num="3" id="1914" /> +<TGConnectingPoint num="4" id="1915" /> +<TGConnectingPoint num="5" id="1916" /> +<TGConnectingPoint num="6" id="1917" /> +<TGConnectingPoint num="7" id="1918" /> +<TGConnectingPoint num="8" id="1919" /> +<TGConnectingPoint num="9" id="1920" /> +<TGConnectingPoint num="10" id="1921" /> +<TGConnectingPoint num="11" id="1922" /> +<TGConnectingPoint num="12" id="1923" /> +<TGConnectingPoint num="13" id="1924" /> +<TGConnectingPoint num="14" id="1925" /> +<TGConnectingPoint num="15" id="1926" /> +<TGConnectingPoint num="16" id="1927" /> +<TGConnectingPoint num="17" id="1928" /> +<TGConnectingPoint num="18" id="1929" /> +<TGConnectingPoint num="19" id="1930" /> +<TGConnectingPoint num="20" id="1931" /> +<TGConnectingPoint num="21" id="1932" /> +<TGConnectingPoint num="22" id="1933" /> +<TGConnectingPoint num="23" id="1934" /> +<extraparam> +<info stereotype="BRIDGE" nodeName="FEP_Bridge" /> +<attributes bufferByteDataSize="4" clockRatio="1" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1106" id="1960" > +<cdparam x="931" y="449" /> +<sizeparam width="100" height="48" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="INTL_Bridge" value="name" /> +<TGConnectingPoint num="0" id="1936" /> +<TGConnectingPoint num="1" id="1937" /> +<TGConnectingPoint num="2" id="1938" /> +<TGConnectingPoint num="3" id="1939" /> +<TGConnectingPoint num="4" id="1940" /> +<TGConnectingPoint num="5" id="1941" /> +<TGConnectingPoint num="6" id="1942" /> +<TGConnectingPoint num="7" id="1943" /> +<TGConnectingPoint num="8" id="1944" /> +<TGConnectingPoint num="9" id="1945" /> +<TGConnectingPoint num="10" id="1946" /> +<TGConnectingPoint num="11" id="1947" /> +<TGConnectingPoint num="12" id="1948" /> +<TGConnectingPoint num="13" id="1949" /> +<TGConnectingPoint num="14" id="1950" /> +<TGConnectingPoint num="15" id="1951" /> +<TGConnectingPoint num="16" id="1952" /> +<TGConnectingPoint num="17" id="1953" /> +<TGConnectingPoint num="18" id="1954" /> +<TGConnectingPoint num="19" id="1955" /> +<TGConnectingPoint num="20" id="1956" /> +<TGConnectingPoint num="21" id="1957" /> +<TGConnectingPoint num="22" id="1958" /> +<TGConnectingPoint num="23" id="1959" /> +<extraparam> +<info stereotype="BRIDGE" nodeName="INTL_Bridge" /> +<attributes bufferByteDataSize="4" clockRatio="1" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1102" id="1985" > +<cdparam x="392" y="511" /> +<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="FEP_Bus" value="name" /> +<TGConnectingPoint num="0" id="1961" /> +<TGConnectingPoint num="1" id="1962" /> +<TGConnectingPoint num="2" id="1963" /> +<TGConnectingPoint num="3" id="1964" /> +<TGConnectingPoint num="4" id="1965" /> +<TGConnectingPoint num="5" id="1966" /> +<TGConnectingPoint num="6" id="1967" /> +<TGConnectingPoint num="7" id="1968" /> +<TGConnectingPoint num="8" id="1969" /> +<TGConnectingPoint num="9" id="1970" /> +<TGConnectingPoint num="10" id="1971" /> +<TGConnectingPoint num="11" id="1972" /> +<TGConnectingPoint num="12" id="1973" /> +<TGConnectingPoint num="13" id="1974" /> +<TGConnectingPoint num="14" id="1975" /> +<TGConnectingPoint num="15" id="1976" /> +<TGConnectingPoint num="16" id="1977" /> +<TGConnectingPoint num="17" id="1978" /> +<TGConnectingPoint num="18" id="1979" /> +<TGConnectingPoint num="19" id="1980" /> +<TGConnectingPoint num="20" id="1981" /> +<TGConnectingPoint num="21" id="1982" /> +<TGConnectingPoint num="22" id="1983" /> +<TGConnectingPoint num="23" id="1984" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="FEP_Bus" /> +<attributes byteDataSize="8" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1102" id="2010" > +<cdparam x="856" y="521" /> +<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="INTL_Bus" value="name" /> +<TGConnectingPoint num="0" id="1986" /> +<TGConnectingPoint num="1" id="1987" /> +<TGConnectingPoint num="2" id="1988" /> +<TGConnectingPoint num="3" id="1989" /> +<TGConnectingPoint num="4" id="1990" /> +<TGConnectingPoint num="5" id="1991" /> +<TGConnectingPoint num="6" id="1992" /> +<TGConnectingPoint num="7" id="1993" /> +<TGConnectingPoint num="8" id="1994" /> +<TGConnectingPoint num="9" id="1995" /> +<TGConnectingPoint num="10" id="1996" /> +<TGConnectingPoint num="11" id="1997" /> +<TGConnectingPoint num="12" id="1998" /> +<TGConnectingPoint num="13" id="1999" /> +<TGConnectingPoint num="14" id="2000" /> +<TGConnectingPoint num="15" id="2001" /> +<TGConnectingPoint num="16" id="2002" /> +<TGConnectingPoint num="17" id="2003" /> +<TGConnectingPoint num="18" id="2004" /> +<TGConnectingPoint num="19" id="2005" /> +<TGConnectingPoint num="20" id="2006" /> +<TGConnectingPoint num="21" id="2007" /> +<TGConnectingPoint num="22" id="2008" /> +<TGConnectingPoint num="23" id="2009" /> +<extraparam> +<info stereotype="BUS-RR" nodeName="INTL_Bus" /> +<attributes byteDataSize="8" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="2035" > +<cdparam x="241" y="591" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="FEP_DMA" value="name" /> +<TGConnectingPoint num="0" id="2011" /> +<TGConnectingPoint num="1" id="2012" /> +<TGConnectingPoint num="2" id="2013" /> +<TGConnectingPoint num="3" id="2014" /> +<TGConnectingPoint num="4" id="2015" /> +<TGConnectingPoint num="5" id="2016" /> +<TGConnectingPoint num="6" id="2017" /> +<TGConnectingPoint num="7" id="2018" /> +<TGConnectingPoint num="8" id="2019" /> +<TGConnectingPoint num="9" id="2020" /> +<TGConnectingPoint num="10" id="2021" /> +<TGConnectingPoint num="11" id="2022" /> +<TGConnectingPoint num="12" id="2023" /> +<TGConnectingPoint num="13" id="2024" /> +<TGConnectingPoint num="14" id="2025" /> +<TGConnectingPoint num="15" id="2026" /> +<TGConnectingPoint num="16" id="2027" /> +<TGConnectingPoint num="17" id="2028" /> +<TGConnectingPoint num="18" id="2029" /> +<TGConnectingPoint num="19" id="2030" /> +<TGConnectingPoint num="20" id="2031" /> +<TGConnectingPoint num="21" id="2032" /> +<TGConnectingPoint num="22" id="2033" /> +<TGConnectingPoint num="23" id="2034" /> +<extraparam> +<info stereotype="CPURR" nodeName="FEP_DMA" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="2060" > +<cdparam x="740" y="592" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="INTL_DMA" value="name" /> +<TGConnectingPoint num="0" id="2036" /> +<TGConnectingPoint num="1" id="2037" /> +<TGConnectingPoint num="2" id="2038" /> +<TGConnectingPoint num="3" id="2039" /> +<TGConnectingPoint num="4" id="2040" /> +<TGConnectingPoint num="5" id="2041" /> +<TGConnectingPoint num="6" id="2042" /> +<TGConnectingPoint num="7" id="2043" /> +<TGConnectingPoint num="8" id="2044" /> +<TGConnectingPoint num="9" id="2045" /> +<TGConnectingPoint num="10" id="2046" /> +<TGConnectingPoint num="11" id="2047" /> +<TGConnectingPoint num="12" id="2048" /> +<TGConnectingPoint num="13" id="2049" /> +<TGConnectingPoint num="14" id="2050" /> +<TGConnectingPoint num="15" id="2051" /> +<TGConnectingPoint num="16" id="2052" /> +<TGConnectingPoint num="17" id="2053" /> +<TGConnectingPoint num="18" id="2054" /> +<TGConnectingPoint num="19" id="2055" /> +<TGConnectingPoint num="20" id="2056" /> +<TGConnectingPoint num="21" id="2057" /> +<TGConnectingPoint num="22" id="2058" /> +<TGConnectingPoint num="23" id="2059" /> +<extraparam> +<info stereotype="CPURR" nodeName="INTL_DMA" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="dma" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> + +<COMPONENT type="1105" id="2085" > +<cdparam x="403" y="591" /> +<sizeparam width="160" height="62" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="FEP_MSS" value="name" /> +<TGConnectingPoint num="0" id="2061" /> +<TGConnectingPoint num="1" id="2062" /> +<TGConnectingPoint num="2" id="2063" /> +<TGConnectingPoint num="3" id="2064" /> +<TGConnectingPoint num="4" id="2065" /> +<TGConnectingPoint num="5" id="2066" /> +<TGConnectingPoint num="6" id="2067" /> +<TGConnectingPoint num="7" id="2068" /> +<TGConnectingPoint num="8" id="2069" /> +<TGConnectingPoint num="9" id="2070" /> +<TGConnectingPoint num="10" id="2071" /> +<TGConnectingPoint num="11" id="2072" /> +<TGConnectingPoint num="12" id="2073" /> +<TGConnectingPoint num="13" id="2074" /> +<TGConnectingPoint num="14" id="2075" /> +<TGConnectingPoint num="15" id="2076" /> +<TGConnectingPoint num="16" id="2077" /> +<TGConnectingPoint num="17" id="2078" /> +<TGConnectingPoint num="18" id="2079" /> +<TGConnectingPoint num="19" id="2080" /> +<TGConnectingPoint num="20" id="2081" /> +<TGConnectingPoint num="21" id="2082" /> +<TGConnectingPoint num="22" id="2083" /> +<TGConnectingPoint num="23" id="2084" /> +<extraparam> +<info stereotype="MEMORY" nodeName="FEP_MSS" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1105" id="2110" > +<cdparam x="900" y="593" /> +<sizeparam width="160" height="62" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="INTL_MSS" value="name" /> +<TGConnectingPoint num="0" id="2086" /> +<TGConnectingPoint num="1" id="2087" /> +<TGConnectingPoint num="2" id="2088" /> +<TGConnectingPoint num="3" id="2089" /> +<TGConnectingPoint num="4" id="2090" /> +<TGConnectingPoint num="5" id="2091" /> +<TGConnectingPoint num="6" id="2092" /> +<TGConnectingPoint num="7" id="2093" /> +<TGConnectingPoint num="8" id="2094" /> +<TGConnectingPoint num="9" id="2095" /> +<TGConnectingPoint num="10" id="2096" /> +<TGConnectingPoint num="11" id="2097" /> +<TGConnectingPoint num="12" id="2098" /> +<TGConnectingPoint num="13" id="2099" /> +<TGConnectingPoint num="14" id="2100" /> +<TGConnectingPoint num="15" id="2101" /> +<TGConnectingPoint num="16" id="2102" /> +<TGConnectingPoint num="17" id="2103" /> +<TGConnectingPoint num="18" id="2104" /> +<TGConnectingPoint num="19" id="2105" /> +<TGConnectingPoint num="20" id="2106" /> +<TGConnectingPoint num="21" id="2107" /> +<TGConnectingPoint num="22" id="2108" /> +<TGConnectingPoint num="23" id="2109" /> +<extraparam> +<info stereotype="MEMORY" nodeName="INTL_MSS" /> +<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="3" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="2135" > +<cdparam x="570" y="591" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="FEP_PSS" value="name" /> +<TGConnectingPoint num="0" id="2111" /> +<TGConnectingPoint num="1" id="2112" /> +<TGConnectingPoint num="2" id="2113" /> +<TGConnectingPoint num="3" id="2114" /> +<TGConnectingPoint num="4" id="2115" /> +<TGConnectingPoint num="5" id="2116" /> +<TGConnectingPoint num="6" id="2117" /> +<TGConnectingPoint num="7" id="2118" /> +<TGConnectingPoint num="8" id="2119" /> +<TGConnectingPoint num="9" id="2120" /> +<TGConnectingPoint num="10" id="2121" /> +<TGConnectingPoint num="11" id="2122" /> +<TGConnectingPoint num="12" id="2123" /> +<TGConnectingPoint num="13" id="2124" /> +<TGConnectingPoint num="14" id="2125" /> +<TGConnectingPoint num="15" id="2126" /> +<TGConnectingPoint num="16" id="2127" /> +<TGConnectingPoint num="17" id="2128" /> +<TGConnectingPoint num="18" id="2129" /> +<TGConnectingPoint num="19" id="2130" /> +<TGConnectingPoint num="20" id="2131" /> +<TGConnectingPoint num="21" id="2132" /> +<TGConnectingPoint num="22" id="2133" /> +<TGConnectingPoint num="23" id="2134" /> +<extraparam> +<info stereotype="CPURR" nodeName="FEP_PSS" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="fft ifft" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> + +<COMPONENT type="1100" id="2160" > +<cdparam x="1148" y="624" /> +<sizeparam width="150" height="100" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="INTL_PSS" value="name" /> +<TGConnectingPoint num="0" id="2136" /> +<TGConnectingPoint num="1" id="2137" /> +<TGConnectingPoint num="2" id="2138" /> +<TGConnectingPoint num="3" id="2139" /> +<TGConnectingPoint num="4" id="2140" /> +<TGConnectingPoint num="5" id="2141" /> +<TGConnectingPoint num="6" id="2142" /> +<TGConnectingPoint num="7" id="2143" /> +<TGConnectingPoint num="8" id="2144" /> +<TGConnectingPoint num="9" id="2145" /> +<TGConnectingPoint num="10" id="2146" /> +<TGConnectingPoint num="11" id="2147" /> +<TGConnectingPoint num="12" id="2148" /> +<TGConnectingPoint num="13" id="2149" /> +<TGConnectingPoint num="14" id="2150" /> +<TGConnectingPoint num="15" id="2151" /> +<TGConnectingPoint num="16" id="2152" /> +<TGConnectingPoint num="17" id="2153" /> +<TGConnectingPoint num="18" id="2154" /> +<TGConnectingPoint num="19" id="2155" /> +<TGConnectingPoint num="20" id="2156" /> +<TGConnectingPoint num="21" id="2157" /> +<TGConnectingPoint num="22" id="2158" /> +<TGConnectingPoint num="23" id="2159" /> +<extraparam> +<info stereotype="CPURR" nodeName="INTL_PSS" /> +<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="intl" MECType="0" encryption="0"/> +</extraparam> +</COMPONENT> + +<CONNECTOR type="125" id="2162" > +<cdparam x="511" y="449" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="517" y="446" id="1912" /> +<P2 x="810" y="413" id="1612" /> +<Point x="806" y="410" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR><SUBCOMPONENT type="-1" id="2161" > +<father id="2162" num="0" /> +<cdparam x="806" y="410" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> + +<CONNECTOR type="125" id="2164" > +<cdparam x="464" y="187" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="468" y="189" id="1790" /> +<P2 x="509" y="237" id="1676" /> +<Point x="514" y="236" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR><SUBCOMPONENT type="-1" id="2163" > +<father id="2164" num="0" /> +<cdparam x="514" y="236" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> + +<CONNECTOR type="125" id="2165" > +<cdparam x="511" y="497" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="517" y="494" id="1917" /> +<P2 x="517" y="511" id="1962" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2166" > +<cdparam x="648" y="578" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="645" y="591" id="2112" /> +<P2 x="579" y="561" id="1976" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2167" > +<cdparam x="480" y="601" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="483" y="591" id="2062" /> +<P2 x="517" y="561" id="1967" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2168" > +<cdparam x="315" y="584" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="316" y="591" id="2012" /> +<P2 x="454" y="561" id="1975" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2169" > +<cdparam x="509" y="350" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="509" y="350" id="1631" /> +<P2 x="810" y="388" id="1610" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2170" > +<cdparam x="511" y="304" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="509" y="302" id="1626" /> +<P2 x="509" y="287" id="1681" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2171" > +<cdparam x="266" y="226" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="286" y="226" id="1731" /> +<P2 x="446" y="237" id="1683" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2172" > +<cdparam x="636" y="226" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="636" y="226" id="1849" /> +<P2 x="571" y="237" id="1684" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2173" > +<cdparam x="981" y="361" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="981" y="361" id="1656" /> +<P2 x="981" y="376" id="1601" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2174" > +<cdparam x="981" y="313" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="981" y="313" id="1651" /> +<P2 x="980" y="299" id="1706" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2175" > +<cdparam x="1574" y="297" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1195" y="211" id="1892" /> +<P2 x="1042" y="249" id="1709" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2176" > +<cdparam x="768" y="244" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="802" y="226" id="1765" /> +<P2 x="917" y="249" id="1708" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2177" > +<cdparam x="939" y="205" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="966" y="205" id="1815" /> +<P2 x="980" y="249" id="1701" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2178" > +<cdparam x="972" y="496" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="981" y="497" id="1942" /> +<P2 x="981" y="521" id="1987" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2179" > +<cdparam x="835" y="477" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="981" y="449" id="1937" /> +<P2 x="981" y="426" id="1606" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2180" > +<cdparam x="1543" y="453" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1236" y="405" id="1503" /> +<P2 x="1152" y="401" id="1604" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2181" > +<cdparam x="1207" y="557" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1336" y="405" id="1504" /> +<P2 x="1378" y="405" id="1528" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2182" > +<cdparam x="1501" y="482" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1501" y="482" id="1551" /> +<P2 x="1503" y="430" id="1531" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2183" > +<cdparam x="1496" y="347" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1501" y="353" id="1581" /> +<P2 x="1503" y="380" id="1526" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2184" > +<cdparam x="1663" y="724" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="1223" y="624" id="2137" /> +<P2 x="1043" y="571" id="2001" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2185" > +<cdparam x="913" y="677" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="980" y="593" id="2087" /> +<P2 x="981" y="571" id="1992" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="125" id="2186" > +<cdparam x="548" y="679" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="{info}" /> +<P1 x="815" y="592" id="2037" /> +<P2 x="918" y="571" id="2000" /> +<AutomaticDrawing data="true" /> +<extraparam> +<info priority="0" /> +<spy value="false" /> +</extraparam> +</CONNECTOR> + +</TMLArchiDiagramPanel> + +</Modeling> + + + + </TURTLEGMODELING> \ No newline at end of file diff --git a/src/main/java/tmltranslator/dsez3engine/InputInstance.java b/src/main/java/tmltranslator/dsez3engine/InputInstance.java index 7b0ccfe4b0040d65d0c23b13021cbdcbdaa4e4ec..a9ff393cdf914acd5cc53d0ae8170ec4e4456a4d 100644 --- a/src/main/java/tmltranslator/dsez3engine/InputInstance.java +++ b/src/main/java/tmltranslator/dsez3engine/InputInstance.java @@ -25,13 +25,9 @@ public class InputInstance { for (HwNode hwNode : architecture.getHwNodes()) { if (hwNode instanceof HwExecutionNode) { - /*for (String operationType : ((HwExecutionNode) hwNode).getOperationTypes()) { - if (operationType.equals(tmlTask.getOperation())) { - feasibleCPUs.add((HwExecutionNode) hwNode); - break; - } - }*/ - feasibleCPUs.add((HwExecutionNode) hwNode); + if ((((HwExecutionNode) hwNode).supportOperation(tmlTask.getOperation()) == true) || (((HwExecutionNode) hwNode).getOperation() == + " ")) + feasibleCPUs.add((HwExecutionNode) hwNode); } @@ -45,7 +41,7 @@ public class InputInstance { int bin = 0; for (TMLReadChannel tmlReadChannel : tmlTask.getReadChannels()) { - bin = bin + Integer.valueOf(tmlReadChannel.getNbOfSamples()); + bin = bin + Integer.valueOf(tmlReadChannel.getNbOfSamples()); } return bin; @@ -97,17 +93,17 @@ public class InputInstance { //TODO this supposes that we have one single final task - public TMLTask getFinalTask(TMLModeling tmlm){ + public TMLTask getFinalTask(TMLModeling tmlm) { TMLTask finalTask = null; - for (Object tmlTask : tmlm.getTasks()){ - TMLTask taskCast = (TMLTask)tmlTask; + for (Object tmlTask : tmlm.getTasks()) { + TMLTask taskCast = (TMLTask) tmlTask; - if ((taskCast.getWriteChannels().isEmpty()) && (!taskCast.getReadChannels().isEmpty())) + if ((taskCast.getWriteChannels().isEmpty()) && (!taskCast.getReadChannels().isEmpty())) finalTask = taskCast; } - // TraceManager.addDev("final task is" + finalTask.getName()); + // TraceManager.addDev("final task is" + finalTask.getName()); return finalTask; } @@ -120,4 +116,4 @@ public class InputInstance { public TMLModeling getModeling() { return modeling; } -} +} \ No newline at end of file