diff --git a/modeling/Zigbee_Andrea.xml b/modeling/Zigbee_Andrea.xml
index 307546c5e3d166ae6701313c524219383c50d867..931105151ca9c7f20541e5ab7d673fe684ca6fd3 100644
--- a/modeling/Zigbee_Andrea.xml
+++ b/modeling/Zigbee_Andrea.xml
@@ -8,48 +8,48 @@
 <cdparam x="1077" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1077" y="532" id="203" />
-<P2  x="1308" y="531" id="242" />
+<P1  x="1064" y="519" id="203" />
+<P2  x="1321" y="518" id="242" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="2" >
 <cdparam x="1074" y="384" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1074" y="384" id="188" />
-<P2  x="1312" y="384" id="227" />
+<P1  x="1061" y="371" id="188" />
+<P2  x="1325" y="371" id="227" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3" >
 <cdparam x="661" y="525" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="661" y="525" id="164" />
-<P2  x="894" y="525" id="205" />
+<P1  x="648" y="512" id="164" />
+<P2  x="907" y="512" id="205" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="4" >
 <cdparam x="660" y="383" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="660" y="383" id="149" />
-<P2  x="890" y="384" id="190" />
+<P1  x="647" y="370" id="149" />
+<P2  x="903" y="371" id="190" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="5" >
 <cdparam x="262" y="524" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="262" y="524" id="127" />
-<P2  x="478" y="525" id="166" />
+<P1  x="249" y="511" id="127" />
+<P2  x="491" y="512" id="166" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="6" >
 <cdparam x="265" y="373" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="265" y="373" id="114" />
-<P2  x="476" y="373" id="151" />
+<P1  x="252" y="360" id="114" />
+<P2  x="489" y="360" id="151" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="9" >
@@ -57,7 +57,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2129" y="461" id="50" />
-<P2  x="2337" y="507" id="279" />
+<P2  x="2350" y="494" id="279" />
 <Point x="2229" y="461" />
 <Point x="2229" y="507" />
 <AutomaticDrawing  data="true" />
@@ -82,7 +82,7 @@
 <cdparam x="1952" y="691" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1952" y="691" id="316" />
+<P1  x="1939" y="678" id="316" />
 <P2  x="2112" y="469" id="55" />
 <Point x="2112" y="691" />
 <AutomaticDrawing  data="true" />
@@ -99,7 +99,7 @@
 <cdparam x="1951" y="285" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1951" y="285" id="393" />
+<P1  x="1938" y="272" id="393" />
 <P2  x="2112" y="452" id="53" />
 <Point x="2112" y="285" />
 <AutomaticDrawing  data="true" />
@@ -116,7 +116,7 @@
 <cdparam x="1945" y="535" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1945" y="535" id="301" />
+<P1  x="1932" y="522" id="301" />
 <P2  x="2175" y="360" id="71" />
 <Point x="2175" y="535" />
 <AutomaticDrawing  data="true" />
@@ -134,14 +134,14 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2192" y="352" id="66" />
-<P2  x="2338" y="352" id="266" />
+<P2  x="2351" y="339" id="266" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="18" >
 <cdparam x="1944" y="125" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1944" y="125" id="378" />
+<P1  x="1931" y="112" id="378" />
 <P2  x="2175" y="343" id="69" />
 <Point x="2175" y="125" />
 <AutomaticDrawing  data="true" />
@@ -159,7 +159,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1618" y="519" id="87" />
-<P2  x="1777" y="688" id="318" />
+<P2  x="1790" y="675" id="318" />
 <Point x="1618" y="688" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="19" >
@@ -176,7 +176,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1626" y="355" id="99" />
-<P2  x="1775" y="532" id="303" />
+<P2  x="1788" y="519" id="303" />
 <Point x="1680" y="355" />
 <Point x="1680" y="532" />
 <AutomaticDrawing  data="true" />
@@ -201,8 +201,8 @@
 <cdparam x="1729" y="262" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1729" y="262" id="364" />
-<P2  x="1768" y="262" id="395" />
+<P1  x="1716" y="275" id="364" />
+<P2  x="1781" y="249" id="395" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="28" >
@@ -210,7 +210,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1618" y="502" id="85" />
-<P2  x="1703" y="262" id="359" />
+<P2  x="1716" y="249" id="359" />
 <Point x="1618" y="441" />
 <Point x="1655" y="441" />
 <Point x="1655" y="262" />
@@ -244,7 +244,7 @@
 <cdparam x="1493" y="511" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1491" y="533" id="244" />
+<P1  x="1478" y="520" id="244" />
 <P2  x="1602" y="511" id="82" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -253,7 +253,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1620" y="346" id="101" />
-<P2  x="1703" y="119" id="340" />
+<P2  x="1716" y="106" id="340" />
 <Point x="1620" y="119" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR><SUBCOMPONENT type="-1" id="30" >
@@ -269,15 +269,15 @@
 <cdparam x="1729" y="119" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1729" y="119" id="345" />
-<P2  x="1767" y="118" id="380" />
+<P1  x="1716" y="132" id="345" />
+<P2  x="1780" y="105" id="380" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="33" >
 <cdparam x="1485" y="363" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1483" y="377" id="229" />
+<P1  x="1470" y="364" id="229" />
 <P2  x="1604" y="355" id="98" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
@@ -286,7 +286,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2481" y="438" id="281" />
-<P2  x="2386" y="420" id="268" />
+<P2  x="2386" y="394" id="268" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="35" >
@@ -294,7 +294,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1911" y="211" id="397" />
-<P2  x="1821" y="192" id="382" />
+<P2  x="1821" y="166" id="382" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="36" >
@@ -302,7 +302,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1912" y="621" id="320" />
-<P2  x="1817" y="602" id="305" />
+<P2  x="1817" y="576" id="305" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="37" >
@@ -310,7 +310,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1455" y="457" id="246" />
-<P2  x="1359" y="445" id="231" />
+<P2  x="1359" y="419" id="231" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="38" >
@@ -318,7 +318,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1041" y="456" id="207" />
-<P2  x="941" y="441" id="192" />
+<P2  x="941" y="415" id="192" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="39" >
@@ -326,7 +326,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="630" y="455" id="168" />
-<P2  x="523" y="446" id="153" />
+<P2  x="523" y="420" id="153" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="40" >
@@ -334,7 +334,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="215" y="452" id="129" />
-<P2  x="139" y="436" id="116" />
+<P2  x="139" y="410" id="116" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <COMPONENT type="301" id="49" >
@@ -3009,15 +3009,15 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2627" y="471" id="1665" />
-<P2  x="2587" y="447" id="1610" />
+<P2  x="2587" y="421" id="1610" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="681" >
 <cdparam x="1885" y="503" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1885" y="503" id="1727" />
-<P2  x="1962" y="261" id="1447" />
+<P1  x="1872" y="490" id="1727" />
+<P2  x="1975" y="248" id="1447" />
 <Point x="1940" y="503" />
 <Point x="1940" y="261" />
 <AutomaticDrawing  data="true" />
@@ -3042,8 +3042,8 @@ fork and join nodes.
 <cdparam x="2278" y="124" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2278" y="124" id="1504" />
-<P2  x="2485" y="363" id="1551" />
+<P1  x="2265" y="111" id="1504" />
+<P2  x="2498" y="350" id="1551" />
 <Point x="2402" y="124" />
 <Point x="2402" y="363" />
 <AutomaticDrawing  data="true" />
@@ -3068,8 +3068,8 @@ fork and join nodes.
 <cdparam x="2323" y="632" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2323" y="632" id="1389" />
-<P2  x="2485" y="409" id="1625" />
+<P1  x="2310" y="619" id="1389" />
+<P2  x="2498" y="396" id="1625" />
 <Point x="2395" y="632" />
 <Point x="2395" y="409" />
 <AutomaticDrawing  data="true" />
@@ -3094,8 +3094,8 @@ fork and join nodes.
 <cdparam x="2278" y="286" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2278" y="286" id="1485" />
-<P2  x="2485" y="496" id="1532" />
+<P1  x="2265" y="273" id="1485" />
+<P2  x="2498" y="483" id="1532" />
 <Point x="2354" y="286" />
 <Point x="2354" y="496" />
 <AutomaticDrawing  data="true" />
@@ -3120,8 +3120,8 @@ fork and join nodes.
 <cdparam x="2323" y="787" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2323" y="787" id="1370" />
-<P2  x="2485" y="564" id="1644" />
+<P1  x="2310" y="774" id="1370" />
+<P2  x="2498" y="551" id="1644" />
 <Point x="2410" y="787" />
 <Point x="2410" y="564" />
 <AutomaticDrawing  data="true" />
@@ -3146,8 +3146,8 @@ fork and join nodes.
 <cdparam x="1885" y="569" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1885" y="569" id="1708" />
-<P2  x="2007" y="783" id="1332" />
+<P1  x="1872" y="556" id="1708" />
+<P2  x="2020" y="770" id="1332" />
 <Point x="1917" y="569" />
 <Point x="1917" y="783" />
 <AutomaticDrawing  data="true" />
@@ -3172,8 +3172,8 @@ fork and join nodes.
 <cdparam x="1885" y="419" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1885" y="419" id="1689" />
-<P2  x="2007" y="627" id="1351" />
+<P1  x="1872" y="406" id="1689" />
+<P2  x="2020" y="614" id="1351" />
 <Point x="1968" y="419" />
 <Point x="1968" y="627" />
 <AutomaticDrawing  data="true" />
@@ -3198,8 +3198,8 @@ fork and join nodes.
 <cdparam x="1885" y="364" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1885" y="364" id="1746" />
-<P2  x="1962" y="118" id="1466" />
+<P1  x="1872" y="351" id="1746" />
+<P2  x="1975" y="105" id="1466" />
 <Point x="1924" y="364" />
 <Point x="1924" y="118" />
 <AutomaticDrawing  data="true" />
@@ -3224,96 +3224,96 @@ fork and join nodes.
 <cdparam x="1819" y="420" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1819" y="419" id="1769" />
-<P2  x="1859" y="419" id="1694" />
+<P1  x="1806" y="406" id="1769" />
+<P2  x="1872" y="432" id="1694" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="704" >
 <cdparam x="1831" y="569" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1831" y="569" id="1784" />
-<P2  x="1859" y="569" id="1713" />
+<P1  x="1818" y="556" id="1784" />
+<P2  x="1872" y="582" id="1713" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="705" >
 <cdparam x="1831" y="502" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1831" y="503" id="1786" />
-<P2  x="1859" y="503" id="1732" />
+<P1  x="1818" y="490" id="1786" />
+<P2  x="1872" y="516" id="1732" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="706" >
 <cdparam x="1819" y="363" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1819" y="364" id="1767" />
-<P2  x="1859" y="364" id="1751" />
+<P1  x="1806" y="351" id="1767" />
+<P2  x="1872" y="377" id="1751" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="707" >
 <cdparam x="2511" y="496" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2511" y="496" id="1537" />
-<P2  x="2546" y="496" id="1667" />
+<P1  x="2498" y="509" id="1537" />
+<P2  x="2559" y="483" id="1667" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="708" >
 <cdparam x="2511" y="564" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2511" y="564" id="1649" />
-<P2  x="2546" y="564" id="1663" />
+<P1  x="2498" y="577" id="1649" />
+<P2  x="2559" y="551" id="1663" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="709" >
 <cdparam x="2511" y="409" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2511" y="409" id="1630" />
-<P2  x="2544" y="409" id="1608" />
+<P1  x="2498" y="422" id="1630" />
+<P2  x="2557" y="396" id="1608" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="710" >
 <cdparam x="2511" y="359" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2511" y="363" id="1556" />
-<P2  x="2544" y="363" id="1614" />
+<P1  x="2498" y="376" id="1556" />
+<P2  x="2557" y="350" id="1614" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="711" >
 <cdparam x="2707" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2707" y="537" id="1669" />
-<P2  x="2735" y="537" id="1594" />
+<P1  x="2694" y="524" id="1669" />
+<P2  x="2748" y="550" id="1594" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="712" >
 <cdparam x="2705" y="383" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2705" y="384" id="1612" />
-<P2  x="2735" y="384" id="1575" />
+<P1  x="2692" y="371" id="1612" />
+<P2  x="2748" y="397" id="1575" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="713" >
 <cdparam x="2761" y="537" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2761" y="537" id="1589" />
-<P2  x="2857" y="537" id="1255" />
+<P1  x="2748" y="524" id="1589" />
+<P2  x="2870" y="524" id="1255" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="714" >
 <cdparam x="2761" y="384" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2761" y="384" id="1570" />
-<P2  x="2857" y="384" id="1274" />
+<P1  x="2748" y="371" id="1570" />
+<P2  x="2870" y="371" id="1274" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="715" >
@@ -3321,279 +3321,279 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1751" y="473" id="1788" />
-<P2  x="1701" y="448" id="1771" />
+<P2  x="1701" y="422" id="1771" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="716" >
 <cdparam x="1635" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1635" y="532" id="1804" />
-<P2  x="1670" y="538" id="1782" />
+<P1  x="1622" y="545" id="1804" />
+<P2  x="1683" y="525" id="1782" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="717" >
 <cdparam x="1635" y="378" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1635" y="378" id="1823" />
-<P2  x="1658" y="386" id="1765" />
+<P1  x="1622" y="391" id="1823" />
+<P2  x="1671" y="373" id="1765" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="718" >
 <cdparam x="1557" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1557" y="532" id="1201" />
-<P2  x="1609" y="532" id="1799" />
+<P1  x="1544" y="519" id="1201" />
+<P2  x="1622" y="519" id="1799" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="719" >
 <cdparam x="1557" y="378" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1557" y="378" id="1182" />
-<P2  x="1609" y="378" id="1818" />
+<P1  x="1544" y="365" id="1182" />
+<P2  x="1622" y="365" id="1818" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="720" >
 <cdparam x="2147" y="832" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2254" y="787" id="1306" />
-<P2  x="2297" y="787" id="1375" />
+<P1  x="2241" y="774" id="1306" />
+<P2  x="2310" y="800" id="1375" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="721" >
 <cdparam x="1926" y="675" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2033" y="627" id="1356" />
-<P2  x="2077" y="627" id="1319" />
+<P1  x="2020" y="640" id="1356" />
+<P2  x="2090" y="614" id="1319" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="722" >
 <cdparam x="1926" y="829" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2033" y="783" id="1337" />
-<P2  x="2079" y="783" id="1304" />
+<P1  x="2020" y="796" id="1337" />
+<P2  x="2092" y="770" id="1304" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="723" >
 <cdparam x="2140" y="676" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2247" y="632" id="1321" />
-<P2  x="2297" y="632" id="1394" />
+<P1  x="2234" y="619" id="1321" />
+<P2  x="2310" y="645" id="1394" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="724" >
 <cdparam x="2779" y="542" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2883" y="537" id="1260" />
-<P2  x="2923" y="537" id="1231" />
+<P1  x="2870" y="550" id="1260" />
+<P2  x="2936" y="524" id="1231" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="725" >
 <cdparam x="2779" y="386" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2883" y="384" id="1279" />
-<P2  x="2923" y="384" id="1244" />
+<P1  x="2870" y="397" id="1279" />
+<P2  x="2936" y="371" id="1244" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="726" >
 <cdparam x="2112" y="284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2210" y="286" id="1421" />
-<P2  x="2252" y="286" id="1490" />
+<P1  x="2197" y="273" id="1421" />
+<P2  x="2265" y="299" id="1490" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="727" >
 <cdparam x="2105" y="124" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2203" y="124" id="1436" />
-<P2  x="2252" y="124" id="1509" />
+<P1  x="2190" y="111" id="1436" />
+<P2  x="2265" y="137" id="1509" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="728" >
 <cdparam x="1491" y="533" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1491" y="532" id="1116" />
-<P2  x="1531" y="532" id="1206" />
+<P1  x="1478" y="519" id="1116" />
+<P2  x="1544" y="545" id="1206" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="729" >
 <cdparam x="1483" y="377" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1483" y="378" id="1131" />
-<P2  x="1531" y="378" id="1187" />
+<P1  x="1470" y="365" id="1131" />
+<P2  x="1544" y="391" id="1187" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="730" >
 <cdparam x="1267" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1267" y="532" id="1149" />
-<P2  x="1308" y="532" id="1118" />
+<P1  x="1254" y="545" id="1149" />
+<P2  x="1321" y="519" id="1118" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="731" >
 <cdparam x="1143" y="533" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1143" y="532" id="1086" />
-<P2  x="1241" y="532" id="1144" />
+<P1  x="1130" y="519" id="1086" />
+<P2  x="1254" y="519" id="1144" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="732" >
 <cdparam x="1077" y="532" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1077" y="532" id="1003" />
-<P2  x="1117" y="532" id="1091" />
+<P1  x="1064" y="519" id="1003" />
+<P2  x="1130" y="545" id="1091" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="733" >
 <cdparam x="1267" y="382" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1267" y="384" id="1168" />
-<P2  x="1312" y="384" id="1133" />
+<P1  x="1254" y="397" id="1168" />
+<P2  x="1325" y="371" id="1133" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="734" >
 <cdparam x="1143" y="382" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1143" y="384" id="1067" />
-<P2  x="1241" y="384" id="1163" />
+<P1  x="1130" y="371" id="1067" />
+<P2  x="1254" y="371" id="1163" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="735" >
 <cdparam x="1074" y="384" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1074" y="384" id="1018" />
-<P2  x="1117" y="384" id="1072" />
+<P1  x="1061" y="371" id="1018" />
+<P2  x="1130" y="397" id="1072" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="736" >
 <cdparam x="853" y="526" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="853" y="525" id="1053" />
-<P2  x="894" y="525" id="1001" />
+<P1  x="840" y="538" id="1053" />
+<P2  x="907" y="512" id="1001" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="737" >
 <cdparam x="853" y="385" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="853" y="384" id="1034" />
-<P2  x="890" y="384" id="1016" />
+<P1  x="840" y="397" id="1034" />
+<P2  x="903" y="371" id="1016" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="738" >
 <cdparam x="723" y="525" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="723" y="525" id="952" />
-<P2  x="827" y="525" id="1048" />
+<P1  x="710" y="512" id="952" />
+<P2  x="840" y="512" id="1048" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="739" >
 <cdparam x="723" y="384" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="723" y="384" id="971" />
-<P2  x="827" y="384" id="1029" />
+<P1  x="710" y="371" id="971" />
+<P2  x="840" y="371" id="1029" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="740" >
 <cdparam x="661" y="525" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="661" y="525" id="888" />
-<P2  x="697" y="525" id="957" />
+<P1  x="648" y="512" id="888" />
+<P2  x="710" y="538" id="957" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="741" >
 <cdparam x="660" y="383" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="660" y="384" id="903" />
-<P2  x="697" y="384" id="976" />
+<P1  x="647" y="371" id="903" />
+<P2  x="710" y="397" id="976" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="742" >
 <cdparam x="433" y="523" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="433" y="525" id="919" />
-<P2  x="478" y="525" id="886" />
+<P1  x="420" y="538" id="919" />
+<P2  x="491" y="512" id="886" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="743" >
 <cdparam x="433" y="374" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="433" y="374" id="938" />
-<P2  x="476" y="374" id="901" />
+<P1  x="420" y="387" id="938" />
+<P2  x="489" y="361" id="901" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="744" >
 <cdparam x="335" y="521" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="335" y="525" id="856" />
-<P2  x="407" y="525" id="914" />
+<P1  x="322" y="512" id="856" />
+<P2  x="420" y="512" id="914" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="745" >
 <cdparam x="335" y="376" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="335" y="374" id="837" />
-<P2  x="407" y="374" id="933" />
+<P1  x="322" y="361" id="837" />
+<P2  x="420" y="361" id="933" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="746" >
 <cdparam x="262" y="524" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="289" y="525" id="813" />
-<P2  x="309" y="525" id="861" />
+<P1  x="276" y="512" id="813" />
+<P2  x="322" y="538" id="861" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="747" >
 <cdparam x="265" y="373" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="265" y="374" id="826" />
-<P2  x="309" y="374" id="842" />
+<P1  x="252" y="361" id="826" />
+<P2  x="322" y="387" id="842" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="748" >
 <cdparam x="1834" y="261" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1988" y="261" id="1452" />
-<P2  x="2027" y="261" id="1419" />
+<P1  x="1975" y="274" id="1452" />
+<P2  x="2040" y="248" id="1419" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="749" >
 <cdparam x="1834" y="118" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1988" y="118" id="1471" />
-<P2  x="2026" y="118" id="1434" />
+<P1  x="1975" y="131" id="1471" />
+<P2  x="2039" y="105" id="1434" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="750" >
@@ -3601,7 +3601,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="3067" y="469" id="1229" />
-<P2  x="2972" y="451" id="1242" />
+<P2  x="2972" y="425" id="1242" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="751" >
@@ -3609,7 +3609,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2170" y="210" id="1417" />
-<P2  x="2080" y="191" id="1432" />
+<P2  x="2080" y="165" id="1432" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="752" >
@@ -3617,7 +3617,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2214" y="716" id="1302" />
-<P2  x="2119" y="697" id="1317" />
+<P2  x="2119" y="671" id="1317" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="753" >
@@ -3625,7 +3625,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1455" y="457" id="1114" />
-<P2  x="1359" y="445" id="1129" />
+<P2  x="1359" y="419" id="1129" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="754" >
@@ -3633,7 +3633,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1041" y="456" id="999" />
-<P2  x="941" y="441" id="1014" />
+<P2  x="941" y="415" id="1014" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="755" >
@@ -3641,7 +3641,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="630" y="455" id="884" />
-<P2  x="523" y="446" id="899" />
+<P2  x="523" y="420" id="899" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="756" >
@@ -3649,7 +3649,7 @@ fork and join nodes.
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="173" y="458" id="811" />
-<P2  x="103" y="436" id="824" />
+<P2  x="103" y="410" id="824" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <COMPONENT type="301" id="765" >
@@ -12849,16 +12849,16 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <cdparam x="3395" y="550" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="3395" y="586" id="4462" />
-<P2  x="3420" y="578" id="4497" />
+<P1  x="3382" y="599" id="4462" />
+<P2  x="3433" y="565" id="4497" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3596" >
 <cdparam x="3266" y="586" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="3266" y="586" id="4125" />
-<P2  x="3369" y="586" id="4457" />
+<P1  x="3253" y="573" id="4125" />
+<P2  x="3382" y="573" id="4457" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3597" >
@@ -12866,63 +12866,63 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="3560" y="714" id="4508" />
-<P2  x="3469" y="664" id="4495" />
+<P2  x="3469" y="638" id="4495" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3598" >
 <cdparam x="3395" y="785" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="3395" y="785" id="4481" />
-<P2  x="3422" y="785" id="4510" />
+<P1  x="3382" y="798" id="4481" />
+<P2  x="3435" y="772" id="4510" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3599" >
 <cdparam x="3263" y="791" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="3266" y="785" id="4144" />
-<P2  x="3369" y="785" id="4476" />
+<P1  x="3253" y="772" id="4144" />
+<P2  x="3382" y="772" id="4476" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3600" >
 <cdparam x="2372" y="759" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2372" y="759" id="4005" />
-<P2  x="2466" y="759" id="4240" />
+<P1  x="2359" y="746" id="4005" />
+<P2  x="2479" y="746" id="4240" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3601" >
 <cdparam x="2322" y="760" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2322" y="759" id="3937" />
-<P2  x="2346" y="759" id="4010" />
+<P1  x="2309" y="746" id="3937" />
+<P2  x="2359" y="772" id="4010" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3602" >
 <cdparam x="1889" y="770" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1889" y="764" id="3735" />
-<P2  x="2006" y="764" id="3986" />
+<P1  x="1876" y="751" id="3735" />
+<P2  x="2019" y="751" id="3986" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3603" >
 <cdparam x="1835" y="764" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1835" y="764" id="3722" />
-<P2  x="1863" y="764" id="3740" />
+<P1  x="1822" y="751" id="3722" />
+<P2  x="1876" y="777" id="3740" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3606" >
 <cdparam x="1248" y="387" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1248" y="387" id="4372" />
-<P2  x="2006" y="574" id="3967" />
+<P1  x="1235" y="374" id="4372" />
+<P2  x="2019" y="561" id="3967" />
 <Point x="1938" y="387" />
 <Point x="1938" y="574" />
 <AutomaticDrawing  data="true" />
@@ -12947,40 +12947,40 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <cdparam x="2032" y="764" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2032" y="764" id="3991" />
-<P2  x="2063" y="764" id="3935" />
+<P1  x="2019" y="777" id="3991" />
+<P2  x="2076" y="751" id="3935" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3608" >
 <cdparam x="2032" y="574" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2032" y="574" id="3972" />
-<P2  x="2063" y="574" id="3918" />
+<P1  x="2019" y="587" id="3972" />
+<P2  x="2076" y="561" id="3918" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3609" >
 <cdparam x="2372" y="586" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2372" y="586" id="4024" />
-<P2  x="2466" y="586" id="4259" />
+<P1  x="2359" y="573" id="4024" />
+<P2  x="2479" y="573" id="4259" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3610" >
 <cdparam x="2316" y="586" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2316" y="586" id="3920" />
-<P2  x="2346" y="586" id="4029" />
+<P1  x="2303" y="573" id="3920" />
+<P2  x="2359" y="599" id="4029" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3613" >
 <cdparam x="1248" y="585" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1248" y="585" id="4429" />
-<P2  x="1549" y="761" id="3754" />
+<P1  x="1235" y="572" id="4429" />
+<P2  x="1562" y="748" id="3754" />
 <Point x="1398" y="585" />
 <Point x="1398" y="761" />
 <AutomaticDrawing  data="true" />
@@ -13005,24 +13005,24 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <cdparam x="1192" y="585" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1192" y="585" id="3657" />
-<P2  x="1222" y="585" id="4434" />
+<P1  x="1179" y="572" id="3657" />
+<P2  x="1235" y="598" id="4434" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3615" >
 <cdparam x="900" y="409" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="900" y="408" id="3888" />
-<P2  x="972" y="408" id="4410" />
+<P1  x="887" y="395" id="3888" />
+<P2  x="985" y="395" id="4410" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3616" >
 <cdparam x="803" y="410" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="803" y="408" id="3801" />
-<P2  x="874" y="408" id="3893" />
+<P1  x="790" y="395" id="3801" />
+<P2  x="887" y="421" id="3893" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3617" >
@@ -13030,39 +13030,39 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1125" y="516" id="3655" />
-<P2  x="1071" y="470" id="4361" />
+<P2  x="1071" y="444" id="4361" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3618" >
 <cdparam x="3216" y="619" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="3216" y="586" id="4165" />
-<P2  x="3240" y="586" id="4130" />
+<P1  x="3203" y="573" id="4165" />
+<P2  x="3253" y="599" id="4130" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3619" >
 <cdparam x="2941" y="587" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2941" y="587" id="4198" />
-<P2  x="2968" y="587" id="4163" />
+<P1  x="2931" y="597" id="4198" />
+<P2  x="2981" y="574" id="4163" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3620" >
 <cdparam x="3224" y="793" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="3224" y="785" id="4180" />
-<P2  x="3240" y="785" id="4149" />
+<P1  x="3211" y="772" id="4180" />
+<P2  x="3253" y="798" id="4149" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3621" >
 <cdparam x="2969" y="823" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2969" y="786" id="4178" />
-<P2  x="2941" y="786" id="4217" />
+<P1  x="2982" y="773" id="4178" />
+<P2  x="2931" y="796" id="4217" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3622" >
@@ -13070,7 +13070,7 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="3162" y="705" id="4182" />
-<P2  x="3022" y="662" id="4167" />
+<P2  x="3022" y="636" id="4167" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3623" >
@@ -13078,23 +13078,23 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2706" y="704" id="4335" />
-<P2  x="2595" y="674" id="4282" />
+<P2  x="2595" y="648" id="4282" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3624" >
 <cdparam x="2770" y="783" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2770" y="786" id="4333" />
-<P2  x="2813" y="786" id="4317" />
+<P1  x="2757" y="773" id="4333" />
+<P2  x="2823" y="796" id="4317" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3625" >
 <cdparam x="2489" y="752" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2492" y="759" id="4245" />
-<P2  x="2532" y="759" id="4331" />
+<P1  x="2479" y="772" id="4245" />
+<P2  x="2545" y="746" id="4331" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3626" >
@@ -13102,23 +13102,23 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="2242" y="676" id="3933" />
-<P2  x="2132" y="670" id="3922" />
+<P2  x="2132" y="644" id="3922" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3627" >
 <cdparam x="1594" y="764" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1599" y="761" id="3720" />
-<P2  x="1575" y="761" id="3759" />
+<P1  x="1612" y="748" id="3720" />
+<P2  x="1562" y="774" id="3759" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3628" >
 <cdparam x="1572" y="601" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1575" y="601" id="3778" />
-<P2  x="1596" y="601" id="3709" />
+<P1  x="1562" y="614" id="3778" />
+<P2  x="1609" y="588" id="3709" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3629" >
@@ -13126,7 +13126,7 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="1757" y="700" id="3724" />
-<P2  x="1671" y="688" id="3707" />
+<P2  x="1671" y="662" id="3707" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3630" >
@@ -13134,47 +13134,47 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
 <P1  x="731" y="505" id="3858" />
-<P2  x="640" y="474" id="3805" />
+<P2  x="640" y="448" id="3805" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3631" >
 <cdparam x="559" y="401" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="559" y="401" id="3874" />
-<P2  x="583" y="401" id="3803" />
+<P1  x="546" y="414" id="3874" />
+<P2  x="596" y="388" id="3803" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3632" >
 <cdparam x="807" y="573" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="807" y="581" id="3856" />
-<P2  x="877" y="581" id="3840" />
+<P1  x="794" y="568" id="3856" />
+<P2  x="887" y="591" id="3840" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3633" >
 <cdparam x="556" y="583" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="556" y="583" id="3821" />
-<P2  x="591" y="583" id="3854" />
+<P1  x="546" y="593" id="3821" />
+<P2  x="604" y="570" id="3854" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3634" >
 <cdparam x="897" y="581" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="897" y="581" id="3835" />
-<P2  x="1031" y="581" id="3653" />
+<P1  x="887" y="571" id="3835" />
+<P2  x="1044" y="568" id="3653" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3637" >
 <cdparam x="1251" y="407" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1248" y="436" id="4391" />
-<P2  x="1549" y="601" id="3773" />
+<P1  x="1235" y="423" id="4391" />
+<P2  x="1562" y="588" id="3773" />
 <Point x="1469" y="436" />
 <Point x="1469" y="601" />
 <AutomaticDrawing  data="true" />
@@ -13199,56 +13199,56 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <cdparam x="893" y="441" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1889" y="629" id="3686" />
-<P2  x="2006" y="629" id="3948" />
+<P1  x="1876" y="616" id="3686" />
+<P2  x="2019" y="616" id="3948" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3639" >
 <cdparam x="1027" y="296" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2032" y="629" id="3953" />
-<P2  x="2063" y="629" id="3916" />
+<P1  x="2019" y="642" id="3953" />
+<P2  x="2076" y="616" id="3916" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3640" >
 <cdparam x="1105" y="382" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2833" y="786" id="4312" />
-<P2  x="2921" y="786" id="4212" />
+<P1  x="2823" y="776" id="4312" />
+<P2  x="2931" y="776" id="4212" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3641" >
 <cdparam x="1105" y="271" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="2833" y="587" id="4293" />
-<P2  x="2921" y="587" id="4193" />
+<P1  x="2823" y="577" id="4293" />
+<P2  x="2931" y="577" id="4193" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3642" >
 <cdparam x="222" y="235" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="405" y="401" id="4078" />
-<P2  x="533" y="401" id="3869" />
+<P1  x="395" y="391" id="4078" />
+<P2  x="546" y="388" id="3869" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3643" >
 <cdparam x="222" y="336" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="405" y="583" id="4097" />
-<P2  x="536" y="583" id="3816" />
+<P1  x="395" y="573" id="4097" />
+<P2  x="546" y="573" id="3816" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3644" >
 <cdparam x="1368" y="342" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1833" y="629" id="3705" />
-<P2  x="1863" y="629" id="3691" />
+<P1  x="1820" y="616" id="3705" />
+<P2  x="1876" y="642" id="3691" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3645" >
@@ -13256,63 +13256,63 @@ See: gr-digital/lib/clock_recovery_mm_ff_impl.cc
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Primitive port to Primitive port" value="Connector between ports" />
 <P1  x="277" y="507" id="4052" />
-<P2  x="149" y="487" id="4065" />
+<P2  x="149" y="461" id="4065" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3646" >
 <cdparam x="196" y="764" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Primitive port to Composite port" value="Connector between ports" />
-<P1  x="339" y="583" id="4054" />
-<P2  x="385" y="583" id="4102" />
+<P1  x="326" y="570" id="4054" />
+<P2  x="395" y="593" id="4102" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3647" >
 <cdparam x="196" y="754" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Primitive port to Composite port" value="Connector between ports" />
-<P1  x="336" y="401" id="4067" />
-<P2  x="385" y="401" id="4083" />
+<P1  x="323" y="388" id="4067" />
+<P2  x="395" y="411" id="4083" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3648" >
 <cdparam x="1648" y="636" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Primitive port to Composite port" value="Connector between ports" />
-<P1  x="2765" y="587" id="4278" />
-<P2  x="2813" y="587" id="4298" />
+<P1  x="2752" y="574" id="4278" />
+<P2  x="2823" y="597" id="4298" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3649" >
 <cdparam x="1485" y="639" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Composite port to Primitive port" value="Connector between ports" />
-<P1  x="2492" y="586" id="4264" />
-<P2  x="2528" y="586" id="4280" />
+<P1  x="2479" y="599" id="4264" />
+<P2  x="2541" y="573" id="4280" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3650" >
 <cdparam x="1264" y="402" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1190" y="436" id="4355" />
-<P2  x="1222" y="436" id="4396" />
+<P1  x="1177" y="423" id="4355" />
+<P2  x="1235" y="449" id="4396" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3651" >
 <cdparam x="1264" y="345" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="1190" y="387" id="4357" />
-<P2  x="1222" y="387" id="4377" />
+<P1  x="1177" y="374" id="4357" />
+<P2  x="1235" y="400" id="4377" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <CONNECTOR type="126" id="3652" >
 <cdparam x="1080" y="360" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="Connector between ports" />
-<P1  x="998" y="408" id="4415" />
-<P2  x="1029" y="408" id="4359" />
+<P1  x="985" y="421" id="4415" />
+<P2  x="1042" y="395" id="4359" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 <COMPONENT type="1202" id="3667" >
@@ -18999,7 +18999,187 @@ input components per cycle
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="125" id="5875" >
+<COMPONENT type="1108" id="5883" >
+<cdparam x="392" y="1431" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP8" value="CP0" />
+<TGConnectingPoint num="0" id="5875" />
+<TGConnectingPoint num="1" id="5876" />
+<TGConnectingPoint num="2" id="5877" />
+<TGConnectingPoint num="3" id="5878" />
+<TGConnectingPoint num="4" id="5879" />
+<TGConnectingPoint num="5" id="5880" />
+<TGConnectingPoint num="6" id="5881" />
+<TGConnectingPoint num="7" id="5882" />
+<extraparam>
+<info stereotype="CP" nodeName="CP8" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5892" >
+<cdparam x="394" y="1348" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP7" value="CP0" />
+<TGConnectingPoint num="0" id="5884" />
+<TGConnectingPoint num="1" id="5885" />
+<TGConnectingPoint num="2" id="5886" />
+<TGConnectingPoint num="3" id="5887" />
+<TGConnectingPoint num="4" id="5888" />
+<TGConnectingPoint num="5" id="5889" />
+<TGConnectingPoint num="6" id="5890" />
+<TGConnectingPoint num="7" id="5891" />
+<extraparam>
+<info stereotype="CP" nodeName="CP7" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5901" >
+<cdparam x="393" y="1268" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP6" value="CP0" />
+<TGConnectingPoint num="0" id="5893" />
+<TGConnectingPoint num="1" id="5894" />
+<TGConnectingPoint num="2" id="5895" />
+<TGConnectingPoint num="3" id="5896" />
+<TGConnectingPoint num="4" id="5897" />
+<TGConnectingPoint num="5" id="5898" />
+<TGConnectingPoint num="6" id="5899" />
+<TGConnectingPoint num="7" id="5900" />
+<extraparam>
+<info stereotype="CP" nodeName="CP6" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5910" >
+<cdparam x="393" y="1190" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP5" value="CP0" />
+<TGConnectingPoint num="0" id="5902" />
+<TGConnectingPoint num="1" id="5903" />
+<TGConnectingPoint num="2" id="5904" />
+<TGConnectingPoint num="3" id="5905" />
+<TGConnectingPoint num="4" id="5906" />
+<TGConnectingPoint num="5" id="5907" />
+<TGConnectingPoint num="6" id="5908" />
+<TGConnectingPoint num="7" id="5909" />
+<extraparam>
+<info stereotype="CP" nodeName="CP5" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5919" >
+<cdparam x="723" y="1428" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP12" value="CP0" />
+<TGConnectingPoint num="0" id="5911" />
+<TGConnectingPoint num="1" id="5912" />
+<TGConnectingPoint num="2" id="5913" />
+<TGConnectingPoint num="3" id="5914" />
+<TGConnectingPoint num="4" id="5915" />
+<TGConnectingPoint num="5" id="5916" />
+<TGConnectingPoint num="6" id="5917" />
+<TGConnectingPoint num="7" id="5918" />
+<extraparam>
+<info stereotype="CP" nodeName="CP12" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5928" >
+<cdparam x="727" y="1348" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP11" value="CP0" />
+<TGConnectingPoint num="0" id="5920" />
+<TGConnectingPoint num="1" id="5921" />
+<TGConnectingPoint num="2" id="5922" />
+<TGConnectingPoint num="3" id="5923" />
+<TGConnectingPoint num="4" id="5924" />
+<TGConnectingPoint num="5" id="5925" />
+<TGConnectingPoint num="6" id="5926" />
+<TGConnectingPoint num="7" id="5927" />
+<extraparam>
+<info stereotype="CP" nodeName="CP11" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5937" >
+<cdparam x="726" y="1269" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP10" value="CP0" />
+<TGConnectingPoint num="0" id="5929" />
+<TGConnectingPoint num="1" id="5930" />
+<TGConnectingPoint num="2" id="5931" />
+<TGConnectingPoint num="3" id="5932" />
+<TGConnectingPoint num="4" id="5933" />
+<TGConnectingPoint num="5" id="5934" />
+<TGConnectingPoint num="6" id="5935" />
+<TGConnectingPoint num="7" id="5936" />
+<extraparam>
+<info stereotype="CP" nodeName="CP10" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5946" >
+<cdparam x="1042" y="1190" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP13" value="CP0" />
+<TGConnectingPoint num="0" id="5938" />
+<TGConnectingPoint num="1" id="5939" />
+<TGConnectingPoint num="2" id="5940" />
+<TGConnectingPoint num="3" id="5941" />
+<TGConnectingPoint num="4" id="5942" />
+<TGConnectingPoint num="5" id="5943" />
+<TGConnectingPoint num="6" id="5944" />
+<TGConnectingPoint num="7" id="5945" />
+<extraparam>
+<info stereotype="CP" nodeName="CP13" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1108" id="5955" >
+<cdparam x="726" y="1189" />
+<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="CP9" value="CP0" />
+<TGConnectingPoint num="0" id="5947" />
+<TGConnectingPoint num="1" id="5948" />
+<TGConnectingPoint num="2" id="5949" />
+<TGConnectingPoint num="3" id="5950" />
+<TGConnectingPoint num="4" id="5951" />
+<TGConnectingPoint num="5" id="5952" />
+<TGConnectingPoint num="6" id="5953" />
+<TGConnectingPoint num="7" id="5954" />
+<extraparam>
+<info stereotype="CP" nodeName="CP9" />
+<attributes reference="CP1" />
+</extraparam>
+</COMPONENT>
+
+<CONNECTOR type="125" id="5956" >
 <cdparam x="1367" y="660" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19010,7 +19190,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5876" >
+<CONNECTOR type="125" id="5957" >
 <cdparam x="1147" y="508" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19021,7 +19201,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5877" >
+<CONNECTOR type="125" id="5958" >
 <cdparam x="1298" y="875" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19032,7 +19212,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5878" >
+<CONNECTOR type="125" id="5959" >
 <cdparam x="1019" y="805" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19043,7 +19223,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5879" >
+<CONNECTOR type="125" id="5960" >
 <cdparam x="1004" y="531" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19054,7 +19234,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5880" >
+<CONNECTOR type="125" id="5961" >
 <cdparam x="1185" y="660" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19065,7 +19245,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5881" >
+<CONNECTOR type="125" id="5962" >
 <cdparam x="356" y="788" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19076,7 +19256,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5882" >
+<CONNECTOR type="125" id="5963" >
 <cdparam x="554" y="806" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19087,7 +19267,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5883" >
+<CONNECTOR type="125" id="5964" >
 <cdparam x="559" y="863" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19098,7 +19278,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5884" >
+<CONNECTOR type="125" id="5965" >
 <cdparam x="586" y="970" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19109,7 +19289,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5885" >
+<CONNECTOR type="125" id="5966" >
 <cdparam x="165" y="927" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19120,7 +19300,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5886" >
+<CONNECTOR type="125" id="5967" >
 <cdparam x="355" y="576" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19131,7 +19311,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5887" >
+<CONNECTOR type="125" id="5968" >
 <cdparam x="355" y="541" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19142,7 +19322,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5888" >
+<CONNECTOR type="125" id="5969" >
 <cdparam x="543" y="522" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19153,7 +19333,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5889" >
+<CONNECTOR type="125" id="5970" >
 <cdparam x="536" y="475" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19164,7 +19344,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5890" >
+<CONNECTOR type="125" id="5971" >
 <cdparam x="549" y="337" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19175,7 +19355,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5891" >
+<CONNECTOR type="125" id="5972" >
 <cdparam x="155" y="323" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19186,7 +19366,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5892" >
+<CONNECTOR type="125" id="5973" >
 <cdparam x="357" y="778" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19197,7 +19377,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5893" >
+<CONNECTOR type="125" id="5974" >
 <cdparam x="1654" y="758" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19208,7 +19388,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5894" >
+<CONNECTOR type="125" id="5975" >
 <cdparam x="1651" y="573" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19219,7 +19399,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5895" >
+<CONNECTOR type="125" id="5976" >
 <cdparam x="959" y="527" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19230,7 +19410,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5896" >
+<CONNECTOR type="125" id="5977" >
 <cdparam x="1140" y="461" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19241,7 +19421,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5897" >
+<CONNECTOR type="125" id="5978" >
 <cdparam x="1189" y="374" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19252,7 +19432,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5898" >
+<CONNECTOR type="125" id="5979" >
 <cdparam x="795" y="360" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19263,7 +19443,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5899" >
+<CONNECTOR type="125" id="5980" >
 <cdparam x="970" y="831" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19274,7 +19454,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5900" >
+<CONNECTOR type="125" id="5981" >
 <cdparam x="1173" y="906" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19285,7 +19465,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5901" >
+<CONNECTOR type="125" id="5982" >
 <cdparam x="1200" y="1013" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19296,7 +19476,7 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="125" id="5902" >
+<CONNECTOR type="125" id="5983" >
 <cdparam x="779" y="970" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="{info}" />
@@ -19307,186 +19487,6 @@ input components per cycle
 <info priority="0" />
 </extraparam>
 </CONNECTOR>
-<COMPONENT type="1108" id="10954" >
-<cdparam x="392" y="1431" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP8" value="CP0" />
-<TGConnectingPoint num="0" id="10946" />
-<TGConnectingPoint num="1" id="10947" />
-<TGConnectingPoint num="2" id="10948" />
-<TGConnectingPoint num="3" id="10949" />
-<TGConnectingPoint num="4" id="10950" />
-<TGConnectingPoint num="5" id="10951" />
-<TGConnectingPoint num="6" id="10952" />
-<TGConnectingPoint num="7" id="10953" />
-<extraparam>
-<info stereotype="CP" nodeName="CP8" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="10963" >
-<cdparam x="394" y="1348" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP7" value="CP0" />
-<TGConnectingPoint num="0" id="10955" />
-<TGConnectingPoint num="1" id="10956" />
-<TGConnectingPoint num="2" id="10957" />
-<TGConnectingPoint num="3" id="10958" />
-<TGConnectingPoint num="4" id="10959" />
-<TGConnectingPoint num="5" id="10960" />
-<TGConnectingPoint num="6" id="10961" />
-<TGConnectingPoint num="7" id="10962" />
-<extraparam>
-<info stereotype="CP" nodeName="CP7" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="10972" >
-<cdparam x="393" y="1268" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP6" value="CP0" />
-<TGConnectingPoint num="0" id="10964" />
-<TGConnectingPoint num="1" id="10965" />
-<TGConnectingPoint num="2" id="10966" />
-<TGConnectingPoint num="3" id="10967" />
-<TGConnectingPoint num="4" id="10968" />
-<TGConnectingPoint num="5" id="10969" />
-<TGConnectingPoint num="6" id="10970" />
-<TGConnectingPoint num="7" id="10971" />
-<extraparam>
-<info stereotype="CP" nodeName="CP6" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="10990" >
-<cdparam x="393" y="1190" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP5" value="CP0" />
-<TGConnectingPoint num="0" id="10982" />
-<TGConnectingPoint num="1" id="10983" />
-<TGConnectingPoint num="2" id="10984" />
-<TGConnectingPoint num="3" id="10985" />
-<TGConnectingPoint num="4" id="10986" />
-<TGConnectingPoint num="5" id="10987" />
-<TGConnectingPoint num="6" id="10988" />
-<TGConnectingPoint num="7" id="10989" />
-<extraparam>
-<info stereotype="CP" nodeName="CP5" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="16042" >
-<cdparam x="723" y="1428" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP12" value="CP0" />
-<TGConnectingPoint num="0" id="16034" />
-<TGConnectingPoint num="1" id="16035" />
-<TGConnectingPoint num="2" id="16036" />
-<TGConnectingPoint num="3" id="16037" />
-<TGConnectingPoint num="4" id="16038" />
-<TGConnectingPoint num="5" id="16039" />
-<TGConnectingPoint num="6" id="16040" />
-<TGConnectingPoint num="7" id="16041" />
-<extraparam>
-<info stereotype="CP" nodeName="CP12" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="16051" >
-<cdparam x="727" y="1348" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP11" value="CP0" />
-<TGConnectingPoint num="0" id="16043" />
-<TGConnectingPoint num="1" id="16044" />
-<TGConnectingPoint num="2" id="16045" />
-<TGConnectingPoint num="3" id="16046" />
-<TGConnectingPoint num="4" id="16047" />
-<TGConnectingPoint num="5" id="16048" />
-<TGConnectingPoint num="6" id="16049" />
-<TGConnectingPoint num="7" id="16050" />
-<extraparam>
-<info stereotype="CP" nodeName="CP11" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="16060" >
-<cdparam x="726" y="1269" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP10" value="CP0" />
-<TGConnectingPoint num="0" id="16052" />
-<TGConnectingPoint num="1" id="16053" />
-<TGConnectingPoint num="2" id="16054" />
-<TGConnectingPoint num="3" id="16055" />
-<TGConnectingPoint num="4" id="16056" />
-<TGConnectingPoint num="5" id="16057" />
-<TGConnectingPoint num="6" id="16058" />
-<TGConnectingPoint num="7" id="16059" />
-<extraparam>
-<info stereotype="CP" nodeName="CP10" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="32157" >
-<cdparam x="1042" y="1190" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP13" value="CP0" />
-<TGConnectingPoint num="0" id="32149" />
-<TGConnectingPoint num="1" id="32150" />
-<TGConnectingPoint num="2" id="32151" />
-<TGConnectingPoint num="3" id="32152" />
-<TGConnectingPoint num="4" id="32153" />
-<TGConnectingPoint num="5" id="32154" />
-<TGConnectingPoint num="6" id="32155" />
-<TGConnectingPoint num="7" id="32156" />
-<extraparam>
-<info stereotype="CP" nodeName="CP13" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1108" id="16078" >
-<cdparam x="726" y="1189" />
-<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="CP9" value="CP0" />
-<TGConnectingPoint num="0" id="16070" />
-<TGConnectingPoint num="1" id="16071" />
-<TGConnectingPoint num="2" id="16072" />
-<TGConnectingPoint num="3" id="16073" />
-<TGConnectingPoint num="4" id="16074" />
-<TGConnectingPoint num="5" id="16075" />
-<TGConnectingPoint num="6" id="16076" />
-<TGConnectingPoint num="7" id="16077" />
-<extraparam>
-<info stereotype="CP" nodeName="CP9" />
-<attributes reference="CP1" />
-</extraparam>
-</COMPONENT>
-
 
 </TMLArchiDiagramPanel>
 
@@ -19497,168 +19497,867 @@ input components per cycle
 
 <Modeling type="TML CP" nameTab="CP1" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="5911" >
-<cdparam x="64" y="43" />
-<sizeparam width="276" height="50" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="301" id="5992" >
+<cdparam x="591" y="97" />
+<sizeparam width="268" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Is it not known how to transfer data from
-source to symbols2chipSeq" />
-<TGConnectingPoint num="0" id="5903" />
-<TGConnectingPoint num="1" id="5904" />
-<TGConnectingPoint num="2" id="5905" />
-<TGConnectingPoint num="3" id="5906" />
-<TGConnectingPoint num="4" id="5907" />
-<TGConnectingPoint num="5" id="5908" />
-<TGConnectingPoint num="6" id="5909" />
-<TGConnectingPoint num="7" id="5910" />
+<infoparam name="UML Note" value="Task TX_source storing the output data
+" />
+<TGConnectingPoint num="0" id="5984" />
+<TGConnectingPoint num="1" id="5985" />
+<TGConnectingPoint num="2" id="5986" />
+<TGConnectingPoint num="3" id="5987" />
+<TGConnectingPoint num="4" id="5988" />
+<TGConnectingPoint num="5" id="5989" />
+<TGConnectingPoint num="6" id="5990" />
+<TGConnectingPoint num="7" id="5991" />
 <extraparam>
-<Line value="Is it not known how to transfer data from" />
-<Line value="source to symbols2chipSeq" />
+<Line value="Task TX_source storing the output data" />
 </extraparam>
 </COMPONENT>
 
+<COMPONENT type="1500" id="6008" >
+<cdparam x="343" y="282" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="5996" />
+<TGConnectingPoint num="1" id="5997" />
+<TGConnectingPoint num="2" id="5998" />
+<TGConnectingPoint num="3" id="5999" />
+<TGConnectingPoint num="4" id="6000" />
+<TGConnectingPoint num="5" id="6001" />
+<TGConnectingPoint num="6" id="6002" />
+<TGConnectingPoint num="7" id="6003" />
+<TGConnectingPoint num="8" id="6004" />
+<TGConnectingPoint num="9" id="6005" />
+<TGConnectingPoint num="10" id="6006" />
+<TGConnectingPoint num="11" id="6007" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="5993" >
+<father id="6008" num="0" />
+<cdparam x="268" y="292" />
+<sizeparam width="145" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToStore &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="5994" >
+<father id="6008" num="1" />
+<cdparam x="378" y="292" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="5995" >
+<father id="6008" num="2" />
+<cdparam x="363" y="327" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
 
-</CommunicationPatternDiagramPanel>
-
-</Modeling>
-
-
-
+<COMPONENT type="1505" id="6019" >
+<cdparam x="191" y="344" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="StoreTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6009" />
+<TGConnectingPoint num="1" id="6010" />
+<TGConnectingPoint num="2" id="6011" />
+<TGConnectingPoint num="3" id="6012" />
+<TGConnectingPoint num="4" id="6013" />
+<TGConnectingPoint num="5" id="6014" />
+<TGConnectingPoint num="6" id="6015" />
+<TGConnectingPoint num="7" id="6016" />
+<TGConnectingPoint num="8" id="6017" />
+<TGConnectingPoint num="9" id="6018" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="6024" >
+<cdparam x="343" y="202" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="6020" />
+<TGConnectingPoint num="1" id="6021" />
+<TGConnectingPoint num="2" id="6022" />
+<TGConnectingPoint num="3" id="6023" />
+</COMPONENT>
 
-<Modeling type="TML CP" nameTab="CP2" >
-<CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="5920" >
-<cdparam x="419" y="172" />
-<sizeparam width="338" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1505" id="6035" >
+<cdparam x="296" y="114" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_symbols2ChipSeq reads incoming samples
-" />
-<TGConnectingPoint num="0" id="5912" />
-<TGConnectingPoint num="1" id="5913" />
-<TGConnectingPoint num="2" id="5914" />
-<TGConnectingPoint num="3" id="5915" />
-<TGConnectingPoint num="4" id="5916" />
-<TGConnectingPoint num="5" id="5917" />
-<TGConnectingPoint num="6" id="5918" />
-<TGConnectingPoint num="7" id="5919" />
-<extraparam>
-<Line value="Task TX_symbols2ChipSeq reads incoming samples" />
-</extraparam>
+<infoparam name="StoreConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6025" />
+<TGConnectingPoint num="1" id="6026" />
+<TGConnectingPoint num="2" id="6027" />
+<TGConnectingPoint num="3" id="6028" />
+<TGConnectingPoint num="4" id="6029" />
+<TGConnectingPoint num="5" id="6030" />
+<TGConnectingPoint num="6" id="6031" />
+<TGConnectingPoint num="7" id="6032" />
+<TGConnectingPoint num="8" id="6033" />
+<TGConnectingPoint num="9" id="6034" />
 </COMPONENT>
 
-<COMPONENT type="1507" id="5922" >
-<cdparam x="257" y="275" />
+<COMPONENT type="1507" id="6037" >
+<cdparam x="348" y="435" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="5921" />
+<TGConnectingPoint num="0" id="6036" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="5933" >
-<cdparam x="205" y="177" />
-<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="LoadTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="5923" />
-<TGConnectingPoint num="1" id="5924" />
-<TGConnectingPoint num="2" id="5925" />
-<TGConnectingPoint num="3" id="5926" />
-<TGConnectingPoint num="4" id="5927" />
-<TGConnectingPoint num="5" id="5928" />
-<TGConnectingPoint num="6" id="5929" />
-<TGConnectingPoint num="7" id="5930" />
-<TGConnectingPoint num="8" id="5931" />
-<TGConnectingPoint num="9" id="5932" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="5935" >
-<cdparam x="260" y="113" />
+<COMPONENT type="1506" id="6039" >
+<cdparam x="351" y="43" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="5934" />
+<TGConnectingPoint num="0" id="6038" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="5936" >
-<cdparam x="265" y="99" />
+<CONNECTOR type="1501" id="6043" >
+<cdparam x="253" y="388" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="267" y="133" id="5934" />
-<P2  x="267" y="172" id="5923" />
+<P1  x="253" y="384" id="6010" />
+<P2  x="343" y="217" id="6021" />
+<Point x="253" y="437" />
+<Point x="142" y="437" />
+<Point x="142" y="217" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR>
-<CONNECTOR type="1501" id="5937" >
-<cdparam x="157" y="321" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6040" >
+<father id="6043" num="0" />
+<cdparam x="253" y="437" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="267" y="217" id="5924" />
-<P2  x="267" y="270" id="5921" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR>
-
-</CommunicationPatternDiagramPanel>
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6041" >
+<father id="6043" num="1" />
+<cdparam x="142" y="437" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6042" >
+<father id="6043" num="2" />
+<cdparam x="142" y="217" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6045" >
+<cdparam x="318" y="297" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="318" y="297" id="5997" />
+<P2  x="253" y="339" id="6009" />
+<Point x="253" y="297" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6044" >
+<father id="6045" num="0" />
+<cdparam x="253" y="297" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6046" >
+<cdparam x="358" y="337" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="358" y="337" id="5999" />
+<P2  x="358" y="430" id="6036" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6047" >
+<cdparam x="356" y="29" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="358" y="63" id="6038" />
+<P2  x="358" y="109" id="6025" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6048" >
+<cdparam x="358" y="154" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="358" y="154" id="6026" />
+<P2  x="358" y="202" id="6020" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6049" >
+<cdparam x="358" y="232" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="358" y="232" id="6023" />
+<P2  x="358" y="272" id="5996" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</CommunicationPatternDiagramPanel>
+
+<TMLSDPanel name="StoreConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1522" id="6099" >
+<cdparam x="319" y="55" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="6050" />
+<TGConnectingPoint num="1" id="6051" />
+<TGConnectingPoint num="2" id="6052" />
+<TGConnectingPoint num="3" id="6053" />
+<TGConnectingPoint num="4" id="6054" />
+<TGConnectingPoint num="5" id="6055" />
+<TGConnectingPoint num="6" id="6056" />
+<TGConnectingPoint num="7" id="6057" />
+<TGConnectingPoint num="8" id="6058" />
+<TGConnectingPoint num="9" id="6059" />
+<TGConnectingPoint num="10" id="6060" />
+<TGConnectingPoint num="11" id="6061" />
+<TGConnectingPoint num="12" id="6062" />
+<TGConnectingPoint num="13" id="6063" />
+<TGConnectingPoint num="14" id="6064" />
+<TGConnectingPoint num="15" id="6065" />
+<TGConnectingPoint num="16" id="6066" />
+<TGConnectingPoint num="17" id="6067" />
+<TGConnectingPoint num="18" id="6068" />
+<TGConnectingPoint num="19" id="6069" />
+<TGConnectingPoint num="20" id="6070" />
+<TGConnectingPoint num="21" id="6071" />
+<TGConnectingPoint num="22" id="6072" />
+<TGConnectingPoint num="23" id="6073" />
+<TGConnectingPoint num="24" id="6074" />
+<TGConnectingPoint num="25" id="6075" />
+<TGConnectingPoint num="26" id="6076" />
+<TGConnectingPoint num="27" id="6077" />
+<TGConnectingPoint num="28" id="6078" />
+<TGConnectingPoint num="29" id="6079" />
+<TGConnectingPoint num="30" id="6080" />
+<TGConnectingPoint num="31" id="6081" />
+<TGConnectingPoint num="32" id="6082" />
+<TGConnectingPoint num="33" id="6083" />
+<TGConnectingPoint num="34" id="6084" />
+<TGConnectingPoint num="35" id="6085" />
+<TGConnectingPoint num="36" id="6086" />
+<TGConnectingPoint num="37" id="6087" />
+<TGConnectingPoint num="38" id="6088" />
+<TGConnectingPoint num="39" id="6089" />
+<TGConnectingPoint num="40" id="6090" />
+<TGConnectingPoint num="41" id="6091" />
+<TGConnectingPoint num="42" id="6092" />
+<TGConnectingPoint num="43" id="6093" />
+<TGConnectingPoint num="44" id="6094" />
+<TGConnectingPoint num="45" id="6095" />
+<TGConnectingPoint num="46" id="6096" />
+<TGConnectingPoint num="47" id="6097" />
+<TGConnectingPoint num="48" id="6098" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
+<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
+
+<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="6149" >
+<cdparam x="720" y="86" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="DESTINATION_Storage" value="Storage instance name" />
+<TGConnectingPoint num="0" id="6100" />
+<TGConnectingPoint num="1" id="6101" />
+<TGConnectingPoint num="2" id="6102" />
+<TGConnectingPoint num="3" id="6103" />
+<TGConnectingPoint num="4" id="6104" />
+<TGConnectingPoint num="5" id="6105" />
+<TGConnectingPoint num="6" id="6106" />
+<TGConnectingPoint num="7" id="6107" />
+<TGConnectingPoint num="8" id="6108" />
+<TGConnectingPoint num="9" id="6109" />
+<TGConnectingPoint num="10" id="6110" />
+<TGConnectingPoint num="11" id="6111" />
+<TGConnectingPoint num="12" id="6112" />
+<TGConnectingPoint num="13" id="6113" />
+<TGConnectingPoint num="14" id="6114" />
+<TGConnectingPoint num="15" id="6115" />
+<TGConnectingPoint num="16" id="6116" />
+<TGConnectingPoint num="17" id="6117" />
+<TGConnectingPoint num="18" id="6118" />
+<TGConnectingPoint num="19" id="6119" />
+<TGConnectingPoint num="20" id="6120" />
+<TGConnectingPoint num="21" id="6121" />
+<TGConnectingPoint num="22" id="6122" />
+<TGConnectingPoint num="23" id="6123" />
+<TGConnectingPoint num="24" id="6124" />
+<TGConnectingPoint num="25" id="6125" />
+<TGConnectingPoint num="26" id="6126" />
+<TGConnectingPoint num="27" id="6127" />
+<TGConnectingPoint num="28" id="6128" />
+<TGConnectingPoint num="29" id="6129" />
+<TGConnectingPoint num="30" id="6130" />
+<TGConnectingPoint num="31" id="6131" />
+<TGConnectingPoint num="32" id="6132" />
+<TGConnectingPoint num="33" id="6133" />
+<TGConnectingPoint num="34" id="6134" />
+<TGConnectingPoint num="35" id="6135" />
+<TGConnectingPoint num="36" id="6136" />
+<TGConnectingPoint num="37" id="6137" />
+<TGConnectingPoint num="38" id="6138" />
+<TGConnectingPoint num="39" id="6139" />
+<TGConnectingPoint num="40" id="6140" />
+<TGConnectingPoint num="41" id="6141" />
+<TGConnectingPoint num="42" id="6142" />
+<TGConnectingPoint num="43" id="6143" />
+<TGConnectingPoint num="44" id="6144" />
+<TGConnectingPoint num="45" id="6145" />
+<TGConnectingPoint num="46" id="6146" />
+<TGConnectingPoint num="47" id="6147" />
+<TGConnectingPoint num="48" id="6148" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1521" id="6199" >
+<cdparam x="486" y="86" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TransferInstance" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="6150" />
+<TGConnectingPoint num="1" id="6151" />
+<TGConnectingPoint num="2" id="6152" />
+<TGConnectingPoint num="3" id="6153" />
+<TGConnectingPoint num="4" id="6154" />
+<TGConnectingPoint num="5" id="6155" />
+<TGConnectingPoint num="6" id="6156" />
+<TGConnectingPoint num="7" id="6157" />
+<TGConnectingPoint num="8" id="6158" />
+<TGConnectingPoint num="9" id="6159" />
+<TGConnectingPoint num="10" id="6160" />
+<TGConnectingPoint num="11" id="6161" />
+<TGConnectingPoint num="12" id="6162" />
+<TGConnectingPoint num="13" id="6163" />
+<TGConnectingPoint num="14" id="6164" />
+<TGConnectingPoint num="15" id="6165" />
+<TGConnectingPoint num="16" id="6166" />
+<TGConnectingPoint num="17" id="6167" />
+<TGConnectingPoint num="18" id="6168" />
+<TGConnectingPoint num="19" id="6169" />
+<TGConnectingPoint num="20" id="6170" />
+<TGConnectingPoint num="21" id="6171" />
+<TGConnectingPoint num="22" id="6172" />
+<TGConnectingPoint num="23" id="6173" />
+<TGConnectingPoint num="24" id="6174" />
+<TGConnectingPoint num="25" id="6175" />
+<TGConnectingPoint num="26" id="6176" />
+<TGConnectingPoint num="27" id="6177" />
+<TGConnectingPoint num="28" id="6178" />
+<TGConnectingPoint num="29" id="6179" />
+<TGConnectingPoint num="30" id="6180" />
+<TGConnectingPoint num="31" id="6181" />
+<TGConnectingPoint num="32" id="6182" />
+<TGConnectingPoint num="33" id="6183" />
+<TGConnectingPoint num="34" id="6184" />
+<TGConnectingPoint num="35" id="6185" />
+<TGConnectingPoint num="36" id="6186" />
+<TGConnectingPoint num="37" id="6187" />
+<TGConnectingPoint num="38" id="6188" />
+<TGConnectingPoint num="39" id="6189" />
+<TGConnectingPoint num="40" id="6190" />
+<TGConnectingPoint num="41" id="6191" />
+<TGConnectingPoint num="42" id="6192" />
+<TGConnectingPoint num="43" id="6193" />
+<TGConnectingPoint num="44" id="6194" />
+<TGConnectingPoint num="45" id="6195" />
+<TGConnectingPoint num="46" id="6196" />
+<TGConnectingPoint num="47" id="6197" />
+<TGConnectingPoint num="48" id="6198" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1522" id="6258" >
+<cdparam x="227" y="86" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_Controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="6209" />
+<TGConnectingPoint num="1" id="6210" />
+<TGConnectingPoint num="2" id="6211" />
+<TGConnectingPoint num="3" id="6212" />
+<TGConnectingPoint num="4" id="6213" />
+<TGConnectingPoint num="5" id="6214" />
+<TGConnectingPoint num="6" id="6215" />
+<TGConnectingPoint num="7" id="6216" />
+<TGConnectingPoint num="8" id="6217" />
+<TGConnectingPoint num="9" id="6218" />
+<TGConnectingPoint num="10" id="6219" />
+<TGConnectingPoint num="11" id="6220" />
+<TGConnectingPoint num="12" id="6221" />
+<TGConnectingPoint num="13" id="6222" />
+<TGConnectingPoint num="14" id="6223" />
+<TGConnectingPoint num="15" id="6224" />
+<TGConnectingPoint num="16" id="6225" />
+<TGConnectingPoint num="17" id="6226" />
+<TGConnectingPoint num="18" id="6227" />
+<TGConnectingPoint num="19" id="6228" />
+<TGConnectingPoint num="20" id="6229" />
+<TGConnectingPoint num="21" id="6230" />
+<TGConnectingPoint num="22" id="6231" />
+<TGConnectingPoint num="23" id="6232" />
+<TGConnectingPoint num="24" id="6233" />
+<TGConnectingPoint num="25" id="6234" />
+<TGConnectingPoint num="26" id="6235" />
+<TGConnectingPoint num="27" id="6236" />
+<TGConnectingPoint num="28" id="6237" />
+<TGConnectingPoint num="29" id="6238" />
+<TGConnectingPoint num="30" id="6239" />
+<TGConnectingPoint num="31" id="6240" />
+<TGConnectingPoint num="32" id="6241" />
+<TGConnectingPoint num="33" id="6242" />
+<TGConnectingPoint num="34" id="6243" />
+<TGConnectingPoint num="35" id="6244" />
+<TGConnectingPoint num="36" id="6245" />
+<TGConnectingPoint num="37" id="6246" />
+<TGConnectingPoint num="38" id="6247" />
+<TGConnectingPoint num="39" id="6248" />
+<TGConnectingPoint num="40" id="6249" />
+<TGConnectingPoint num="41" id="6250" />
+<TGConnectingPoint num="42" id="6251" />
+<TGConnectingPoint num="43" id="6252" />
+<TGConnectingPoint num="44" id="6253" />
+<TGConnectingPoint num="45" id="6254" />
+<TGConnectingPoint num="46" id="6255" />
+<TGConnectingPoint num="47" id="6256" />
+<TGConnectingPoint num="48" id="6257" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1524" id="6208" >
+<father id="6258" num="0" />
+<cdparam x="232" y="159" />
+<sizeparam width="265" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToStore = samplesToStore - size" />
+<TGConnectingPoint num="0" id="6200" />
+<TGConnectingPoint num="1" id="6201" />
+<TGConnectingPoint num="2" id="6202" />
+<TGConnectingPoint num="3" id="6203" />
+<TGConnectingPoint num="4" id="6204" />
+<TGConnectingPoint num="5" id="6205" />
+<TGConnectingPoint num="6" id="6206" />
+<TGConnectingPoint num="7" id="6207" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1523" id="6259" >
+<cdparam x="932" y="276" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="Write" value="Write(destinationAddress, size)" />
+<P1  x="491" y="146" id="6155" />
+<P2  x="725" y="146" id="6105" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="destinationAddress" />
+<Param index="1" id="size" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="1523" id="6260" >
+<cdparam x="232" y="246" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="Write" value="Write(destinationAddress, size)" />
+<P1  x="232" y="116" id="6211" />
+<P2  x="491" y="116" id="6152" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="destinationAddress" />
+<Param index="1" id="size" />
+</extraparam>
+</CONNECTOR>
+
+</TMLSDPanel>
+
+</Modeling>
+
+
+
+
+<Modeling type="TML CP" nameTab="CP2" >
+<CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1500" id="6276" >
+<cdparam x="346" y="270" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="6264" />
+<TGConnectingPoint num="1" id="6265" />
+<TGConnectingPoint num="2" id="6266" />
+<TGConnectingPoint num="3" id="6267" />
+<TGConnectingPoint num="4" id="6268" />
+<TGConnectingPoint num="5" id="6269" />
+<TGConnectingPoint num="6" id="6270" />
+<TGConnectingPoint num="7" id="6271" />
+<TGConnectingPoint num="8" id="6272" />
+<TGConnectingPoint num="9" id="6273" />
+<TGConnectingPoint num="10" id="6274" />
+<TGConnectingPoint num="11" id="6275" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="6261" >
+<father id="6276" num="0" />
+<cdparam x="271" y="280" />
+<sizeparam width="141" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToLoad &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6262" >
+<father id="6276" num="1" />
+<cdparam x="381" y="280" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6263" >
+<father id="6276" num="2" />
+<cdparam x="366" y="315" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="6285" >
+<cdparam x="630" y="72" />
+<sizeparam width="338" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="UML Note" value="Task TX_symbols2ChipSeq reads incoming samples
+" />
+<TGConnectingPoint num="0" id="6277" />
+<TGConnectingPoint num="1" id="6278" />
+<TGConnectingPoint num="2" id="6279" />
+<TGConnectingPoint num="3" id="6280" />
+<TGConnectingPoint num="4" id="6281" />
+<TGConnectingPoint num="5" id="6282" />
+<TGConnectingPoint num="6" id="6283" />
+<TGConnectingPoint num="7" id="6284" />
+<extraparam>
+<Line value="Task TX_symbols2ChipSeq reads incoming samples" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1508" id="6290" >
+<cdparam x="346" y="190" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="6286" />
+<TGConnectingPoint num="1" id="6287" />
+<TGConnectingPoint num="2" id="6288" />
+<TGConnectingPoint num="3" id="6289" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="6301" >
+<cdparam x="299" y="102" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="LoadConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6291" />
+<TGConnectingPoint num="1" id="6292" />
+<TGConnectingPoint num="2" id="6293" />
+<TGConnectingPoint num="3" id="6294" />
+<TGConnectingPoint num="4" id="6295" />
+<TGConnectingPoint num="5" id="6296" />
+<TGConnectingPoint num="6" id="6297" />
+<TGConnectingPoint num="7" id="6298" />
+<TGConnectingPoint num="8" id="6299" />
+<TGConnectingPoint num="9" id="6300" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="6303" >
+<cdparam x="351" y="423" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="6302" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="6314" >
+<cdparam x="194" y="336" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="LoadTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6304" />
+<TGConnectingPoint num="1" id="6305" />
+<TGConnectingPoint num="2" id="6306" />
+<TGConnectingPoint num="3" id="6307" />
+<TGConnectingPoint num="4" id="6308" />
+<TGConnectingPoint num="5" id="6309" />
+<TGConnectingPoint num="6" id="6310" />
+<TGConnectingPoint num="7" id="6311" />
+<TGConnectingPoint num="8" id="6312" />
+<TGConnectingPoint num="9" id="6313" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="6316" >
+<cdparam x="354" y="31" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="start state" value="null" />
+<TGConnectingPoint num="0" id="6315" />
+</COMPONENT>
+
+<CONNECTOR type="1501" id="6318" >
+<cdparam x="321" y="285" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="321" y="285" id="6265" />
+<P2  x="256" y="331" id="6304" />
+<Point x="256" y="285" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6317" >
+<father id="6318" num="0" />
+<cdparam x="256" y="285" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6322" >
+<cdparam x="256" y="376" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="256" y="376" id="6305" />
+<P2  x="346" y="205" id="6287" />
+<Point x="256" y="425" />
+<Point x="145" y="425" />
+<Point x="145" y="205" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6319" >
+<father id="6322" num="0" />
+<cdparam x="256" y="425" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6320" >
+<father id="6322" num="1" />
+<cdparam x="145" y="425" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6321" >
+<father id="6322" num="2" />
+<cdparam x="145" y="205" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6323" >
+<cdparam x="361" y="325" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="361" y="325" id="6267" />
+<P2  x="361" y="418" id="6302" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6324" >
+<cdparam x="359" y="17" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="361" y="51" id="6315" />
+<P2  x="361" y="97" id="6291" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6325" >
+<cdparam x="361" y="142" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="361" y="142" id="6292" />
+<P2  x="361" y="190" id="6286" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6326" >
+<cdparam x="361" y="220" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="361" y="220" id="6289" />
+<P2  x="361" y="260" id="6264" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</CommunicationPatternDiagramPanel>
+
+<TMLSDPanel name="LoadConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="6376" >
+<cdparam x="282" y="53" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_controller" value="Storage instance name" />
+<TGConnectingPoint num="0" id="6327" />
+<TGConnectingPoint num="1" id="6328" />
+<TGConnectingPoint num="2" id="6329" />
+<TGConnectingPoint num="3" id="6330" />
+<TGConnectingPoint num="4" id="6331" />
+<TGConnectingPoint num="5" id="6332" />
+<TGConnectingPoint num="6" id="6333" />
+<TGConnectingPoint num="7" id="6334" />
+<TGConnectingPoint num="8" id="6335" />
+<TGConnectingPoint num="9" id="6336" />
+<TGConnectingPoint num="10" id="6337" />
+<TGConnectingPoint num="11" id="6338" />
+<TGConnectingPoint num="12" id="6339" />
+<TGConnectingPoint num="13" id="6340" />
+<TGConnectingPoint num="14" id="6341" />
+<TGConnectingPoint num="15" id="6342" />
+<TGConnectingPoint num="16" id="6343" />
+<TGConnectingPoint num="17" id="6344" />
+<TGConnectingPoint num="18" id="6345" />
+<TGConnectingPoint num="19" id="6346" />
+<TGConnectingPoint num="20" id="6347" />
+<TGConnectingPoint num="21" id="6348" />
+<TGConnectingPoint num="22" id="6349" />
+<TGConnectingPoint num="23" id="6350" />
+<TGConnectingPoint num="24" id="6351" />
+<TGConnectingPoint num="25" id="6352" />
+<TGConnectingPoint num="26" id="6353" />
+<TGConnectingPoint num="27" id="6354" />
+<TGConnectingPoint num="28" id="6355" />
+<TGConnectingPoint num="29" id="6356" />
+<TGConnectingPoint num="30" id="6357" />
+<TGConnectingPoint num="31" id="6358" />
+<TGConnectingPoint num="32" id="6359" />
+<TGConnectingPoint num="33" id="6360" />
+<TGConnectingPoint num="34" id="6361" />
+<TGConnectingPoint num="35" id="6362" />
+<TGConnectingPoint num="36" id="6363" />
+<TGConnectingPoint num="37" id="6364" />
+<TGConnectingPoint num="38" id="6365" />
+<TGConnectingPoint num="39" id="6366" />
+<TGConnectingPoint num="40" id="6367" />
+<TGConnectingPoint num="41" id="6368" />
+<TGConnectingPoint num="42" id="6369" />
+<TGConnectingPoint num="43" id="6370" />
+<TGConnectingPoint num="44" id="6371" />
+<TGConnectingPoint num="45" id="6372" />
+<TGConnectingPoint num="46" id="6373" />
+<TGConnectingPoint num="47" id="6374" />
+<TGConnectingPoint num="48" id="6375" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
 
 <TMLSDPanel name="LoadTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="5987" >
+<COMPONENT type="1521" id="6426" >
 <cdparam x="367" y="58" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Load" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="5938" />
-<TGConnectingPoint num="1" id="5939" />
-<TGConnectingPoint num="2" id="5940" />
-<TGConnectingPoint num="3" id="5941" />
-<TGConnectingPoint num="4" id="5942" />
-<TGConnectingPoint num="5" id="5943" />
-<TGConnectingPoint num="6" id="5944" />
-<TGConnectingPoint num="7" id="5945" />
-<TGConnectingPoint num="8" id="5946" />
-<TGConnectingPoint num="9" id="5947" />
-<TGConnectingPoint num="10" id="5948" />
-<TGConnectingPoint num="11" id="5949" />
-<TGConnectingPoint num="12" id="5950" />
-<TGConnectingPoint num="13" id="5951" />
-<TGConnectingPoint num="14" id="5952" />
-<TGConnectingPoint num="15" id="5953" />
-<TGConnectingPoint num="16" id="5954" />
-<TGConnectingPoint num="17" id="5955" />
-<TGConnectingPoint num="18" id="5956" />
-<TGConnectingPoint num="19" id="5957" />
-<TGConnectingPoint num="20" id="5958" />
-<TGConnectingPoint num="21" id="5959" />
-<TGConnectingPoint num="22" id="5960" />
-<TGConnectingPoint num="23" id="5961" />
-<TGConnectingPoint num="24" id="5962" />
-<TGConnectingPoint num="25" id="5963" />
-<TGConnectingPoint num="26" id="5964" />
-<TGConnectingPoint num="27" id="5965" />
-<TGConnectingPoint num="28" id="5966" />
-<TGConnectingPoint num="29" id="5967" />
-<TGConnectingPoint num="30" id="5968" />
-<TGConnectingPoint num="31" id="5969" />
-<TGConnectingPoint num="32" id="5970" />
-<TGConnectingPoint num="33" id="5971" />
-<TGConnectingPoint num="34" id="5972" />
-<TGConnectingPoint num="35" id="5973" />
-<TGConnectingPoint num="36" id="5974" />
-<TGConnectingPoint num="37" id="5975" />
-<TGConnectingPoint num="38" id="5976" />
-<TGConnectingPoint num="39" id="5977" />
-<TGConnectingPoint num="40" id="5978" />
-<TGConnectingPoint num="41" id="5979" />
-<TGConnectingPoint num="42" id="5980" />
-<TGConnectingPoint num="43" id="5981" />
-<TGConnectingPoint num="44" id="5982" />
-<TGConnectingPoint num="45" id="5983" />
-<TGConnectingPoint num="46" id="5984" />
-<TGConnectingPoint num="47" id="5985" />
-<TGConnectingPoint num="48" id="5986" />
+<TGConnectingPoint num="0" id="6377" />
+<TGConnectingPoint num="1" id="6378" />
+<TGConnectingPoint num="2" id="6379" />
+<TGConnectingPoint num="3" id="6380" />
+<TGConnectingPoint num="4" id="6381" />
+<TGConnectingPoint num="5" id="6382" />
+<TGConnectingPoint num="6" id="6383" />
+<TGConnectingPoint num="7" id="6384" />
+<TGConnectingPoint num="8" id="6385" />
+<TGConnectingPoint num="9" id="6386" />
+<TGConnectingPoint num="10" id="6387" />
+<TGConnectingPoint num="11" id="6388" />
+<TGConnectingPoint num="12" id="6389" />
+<TGConnectingPoint num="13" id="6390" />
+<TGConnectingPoint num="14" id="6391" />
+<TGConnectingPoint num="15" id="6392" />
+<TGConnectingPoint num="16" id="6393" />
+<TGConnectingPoint num="17" id="6394" />
+<TGConnectingPoint num="18" id="6395" />
+<TGConnectingPoint num="19" id="6396" />
+<TGConnectingPoint num="20" id="6397" />
+<TGConnectingPoint num="21" id="6398" />
+<TGConnectingPoint num="22" id="6399" />
+<TGConnectingPoint num="23" id="6400" />
+<TGConnectingPoint num="24" id="6401" />
+<TGConnectingPoint num="25" id="6402" />
+<TGConnectingPoint num="26" id="6403" />
+<TGConnectingPoint num="27" id="6404" />
+<TGConnectingPoint num="28" id="6405" />
+<TGConnectingPoint num="29" id="6406" />
+<TGConnectingPoint num="30" id="6407" />
+<TGConnectingPoint num="31" id="6408" />
+<TGConnectingPoint num="32" id="6409" />
+<TGConnectingPoint num="33" id="6410" />
+<TGConnectingPoint num="34" id="6411" />
+<TGConnectingPoint num="35" id="6412" />
+<TGConnectingPoint num="36" id="6413" />
+<TGConnectingPoint num="37" id="6414" />
+<TGConnectingPoint num="38" id="6415" />
+<TGConnectingPoint num="39" id="6416" />
+<TGConnectingPoint num="40" id="6417" />
+<TGConnectingPoint num="41" id="6418" />
+<TGConnectingPoint num="42" id="6419" />
+<TGConnectingPoint num="43" id="6420" />
+<TGConnectingPoint num="44" id="6421" />
+<TGConnectingPoint num="45" id="6422" />
+<TGConnectingPoint num="46" id="6423" />
+<TGConnectingPoint num="47" id="6424" />
+<TGConnectingPoint num="48" id="6425" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -19667,61 +20366,61 @@ source to symbols2chipSeq" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="6037" >
+<COMPONENT type="1520" id="6476" >
 <cdparam x="618" y="58" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_Load" value="Storage instance name" />
-<TGConnectingPoint num="0" id="5988" />
-<TGConnectingPoint num="1" id="5989" />
-<TGConnectingPoint num="2" id="5990" />
-<TGConnectingPoint num="3" id="5991" />
-<TGConnectingPoint num="4" id="5992" />
-<TGConnectingPoint num="5" id="5993" />
-<TGConnectingPoint num="6" id="5994" />
-<TGConnectingPoint num="7" id="5995" />
-<TGConnectingPoint num="8" id="5996" />
-<TGConnectingPoint num="9" id="5997" />
-<TGConnectingPoint num="10" id="5998" />
-<TGConnectingPoint num="11" id="5999" />
-<TGConnectingPoint num="12" id="6000" />
-<TGConnectingPoint num="13" id="6001" />
-<TGConnectingPoint num="14" id="6002" />
-<TGConnectingPoint num="15" id="6003" />
-<TGConnectingPoint num="16" id="6004" />
-<TGConnectingPoint num="17" id="6005" />
-<TGConnectingPoint num="18" id="6006" />
-<TGConnectingPoint num="19" id="6007" />
-<TGConnectingPoint num="20" id="6008" />
-<TGConnectingPoint num="21" id="6009" />
-<TGConnectingPoint num="22" id="6010" />
-<TGConnectingPoint num="23" id="6011" />
-<TGConnectingPoint num="24" id="6012" />
-<TGConnectingPoint num="25" id="6013" />
-<TGConnectingPoint num="26" id="6014" />
-<TGConnectingPoint num="27" id="6015" />
-<TGConnectingPoint num="28" id="6016" />
-<TGConnectingPoint num="29" id="6017" />
-<TGConnectingPoint num="30" id="6018" />
-<TGConnectingPoint num="31" id="6019" />
-<TGConnectingPoint num="32" id="6020" />
-<TGConnectingPoint num="33" id="6021" />
-<TGConnectingPoint num="34" id="6022" />
-<TGConnectingPoint num="35" id="6023" />
-<TGConnectingPoint num="36" id="6024" />
-<TGConnectingPoint num="37" id="6025" />
-<TGConnectingPoint num="38" id="6026" />
-<TGConnectingPoint num="39" id="6027" />
-<TGConnectingPoint num="40" id="6028" />
-<TGConnectingPoint num="41" id="6029" />
-<TGConnectingPoint num="42" id="6030" />
-<TGConnectingPoint num="43" id="6031" />
-<TGConnectingPoint num="44" id="6032" />
-<TGConnectingPoint num="45" id="6033" />
-<TGConnectingPoint num="46" id="6034" />
-<TGConnectingPoint num="47" id="6035" />
-<TGConnectingPoint num="48" id="6036" />
+<TGConnectingPoint num="0" id="6427" />
+<TGConnectingPoint num="1" id="6428" />
+<TGConnectingPoint num="2" id="6429" />
+<TGConnectingPoint num="3" id="6430" />
+<TGConnectingPoint num="4" id="6431" />
+<TGConnectingPoint num="5" id="6432" />
+<TGConnectingPoint num="6" id="6433" />
+<TGConnectingPoint num="7" id="6434" />
+<TGConnectingPoint num="8" id="6435" />
+<TGConnectingPoint num="9" id="6436" />
+<TGConnectingPoint num="10" id="6437" />
+<TGConnectingPoint num="11" id="6438" />
+<TGConnectingPoint num="12" id="6439" />
+<TGConnectingPoint num="13" id="6440" />
+<TGConnectingPoint num="14" id="6441" />
+<TGConnectingPoint num="15" id="6442" />
+<TGConnectingPoint num="16" id="6443" />
+<TGConnectingPoint num="17" id="6444" />
+<TGConnectingPoint num="18" id="6445" />
+<TGConnectingPoint num="19" id="6446" />
+<TGConnectingPoint num="20" id="6447" />
+<TGConnectingPoint num="21" id="6448" />
+<TGConnectingPoint num="22" id="6449" />
+<TGConnectingPoint num="23" id="6450" />
+<TGConnectingPoint num="24" id="6451" />
+<TGConnectingPoint num="25" id="6452" />
+<TGConnectingPoint num="26" id="6453" />
+<TGConnectingPoint num="27" id="6454" />
+<TGConnectingPoint num="28" id="6455" />
+<TGConnectingPoint num="29" id="6456" />
+<TGConnectingPoint num="30" id="6457" />
+<TGConnectingPoint num="31" id="6458" />
+<TGConnectingPoint num="32" id="6459" />
+<TGConnectingPoint num="33" id="6460" />
+<TGConnectingPoint num="34" id="6461" />
+<TGConnectingPoint num="35" id="6462" />
+<TGConnectingPoint num="36" id="6463" />
+<TGConnectingPoint num="37" id="6464" />
+<TGConnectingPoint num="38" id="6465" />
+<TGConnectingPoint num="39" id="6466" />
+<TGConnectingPoint num="40" id="6467" />
+<TGConnectingPoint num="41" id="6468" />
+<TGConnectingPoint num="42" id="6469" />
+<TGConnectingPoint num="43" id="6470" />
+<TGConnectingPoint num="44" id="6471" />
+<TGConnectingPoint num="45" id="6472" />
+<TGConnectingPoint num="46" id="6473" />
+<TGConnectingPoint num="47" id="6474" />
+<TGConnectingPoint num="48" id="6475" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -19730,109 +20429,126 @@ source to symbols2chipSeq" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="6087" >
+<COMPONENT type="1522" id="6535" >
 <cdparam x="136" y="58" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Load" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6038" />
-<TGConnectingPoint num="1" id="6039" />
-<TGConnectingPoint num="2" id="6040" />
-<TGConnectingPoint num="3" id="6041" />
-<TGConnectingPoint num="4" id="6042" />
-<TGConnectingPoint num="5" id="6043" />
-<TGConnectingPoint num="6" id="6044" />
-<TGConnectingPoint num="7" id="6045" />
-<TGConnectingPoint num="8" id="6046" />
-<TGConnectingPoint num="9" id="6047" />
-<TGConnectingPoint num="10" id="6048" />
-<TGConnectingPoint num="11" id="6049" />
-<TGConnectingPoint num="12" id="6050" />
-<TGConnectingPoint num="13" id="6051" />
-<TGConnectingPoint num="14" id="6052" />
-<TGConnectingPoint num="15" id="6053" />
-<TGConnectingPoint num="16" id="6054" />
-<TGConnectingPoint num="17" id="6055" />
-<TGConnectingPoint num="18" id="6056" />
-<TGConnectingPoint num="19" id="6057" />
-<TGConnectingPoint num="20" id="6058" />
-<TGConnectingPoint num="21" id="6059" />
-<TGConnectingPoint num="22" id="6060" />
-<TGConnectingPoint num="23" id="6061" />
-<TGConnectingPoint num="24" id="6062" />
-<TGConnectingPoint num="25" id="6063" />
-<TGConnectingPoint num="26" id="6064" />
-<TGConnectingPoint num="27" id="6065" />
-<TGConnectingPoint num="28" id="6066" />
-<TGConnectingPoint num="29" id="6067" />
-<TGConnectingPoint num="30" id="6068" />
-<TGConnectingPoint num="31" id="6069" />
-<TGConnectingPoint num="32" id="6070" />
-<TGConnectingPoint num="33" id="6071" />
-<TGConnectingPoint num="34" id="6072" />
-<TGConnectingPoint num="35" id="6073" />
-<TGConnectingPoint num="36" id="6074" />
-<TGConnectingPoint num="37" id="6075" />
-<TGConnectingPoint num="38" id="6076" />
-<TGConnectingPoint num="39" id="6077" />
-<TGConnectingPoint num="40" id="6078" />
-<TGConnectingPoint num="41" id="6079" />
-<TGConnectingPoint num="42" id="6080" />
-<TGConnectingPoint num="43" id="6081" />
-<TGConnectingPoint num="44" id="6082" />
-<TGConnectingPoint num="45" id="6083" />
-<TGConnectingPoint num="46" id="6084" />
-<TGConnectingPoint num="47" id="6085" />
-<TGConnectingPoint num="48" id="6086" />
+<TGConnectingPoint num="0" id="6486" />
+<TGConnectingPoint num="1" id="6487" />
+<TGConnectingPoint num="2" id="6488" />
+<TGConnectingPoint num="3" id="6489" />
+<TGConnectingPoint num="4" id="6490" />
+<TGConnectingPoint num="5" id="6491" />
+<TGConnectingPoint num="6" id="6492" />
+<TGConnectingPoint num="7" id="6493" />
+<TGConnectingPoint num="8" id="6494" />
+<TGConnectingPoint num="9" id="6495" />
+<TGConnectingPoint num="10" id="6496" />
+<TGConnectingPoint num="11" id="6497" />
+<TGConnectingPoint num="12" id="6498" />
+<TGConnectingPoint num="13" id="6499" />
+<TGConnectingPoint num="14" id="6500" />
+<TGConnectingPoint num="15" id="6501" />
+<TGConnectingPoint num="16" id="6502" />
+<TGConnectingPoint num="17" id="6503" />
+<TGConnectingPoint num="18" id="6504" />
+<TGConnectingPoint num="19" id="6505" />
+<TGConnectingPoint num="20" id="6506" />
+<TGConnectingPoint num="21" id="6507" />
+<TGConnectingPoint num="22" id="6508" />
+<TGConnectingPoint num="23" id="6509" />
+<TGConnectingPoint num="24" id="6510" />
+<TGConnectingPoint num="25" id="6511" />
+<TGConnectingPoint num="26" id="6512" />
+<TGConnectingPoint num="27" id="6513" />
+<TGConnectingPoint num="28" id="6514" />
+<TGConnectingPoint num="29" id="6515" />
+<TGConnectingPoint num="30" id="6516" />
+<TGConnectingPoint num="31" id="6517" />
+<TGConnectingPoint num="32" id="6518" />
+<TGConnectingPoint num="33" id="6519" />
+<TGConnectingPoint num="34" id="6520" />
+<TGConnectingPoint num="35" id="6521" />
+<TGConnectingPoint num="36" id="6522" />
+<TGConnectingPoint num="37" id="6523" />
+<TGConnectingPoint num="38" id="6524" />
+<TGConnectingPoint num="39" id="6525" />
+<TGConnectingPoint num="40" id="6526" />
+<TGConnectingPoint num="41" id="6527" />
+<TGConnectingPoint num="42" id="6528" />
+<TGConnectingPoint num="43" id="6529" />
+<TGConnectingPoint num="44" id="6530" />
+<TGConnectingPoint num="45" id="6531" />
+<TGConnectingPoint num="46" id="6532" />
+<TGConnectingPoint num="47" id="6533" />
+<TGConnectingPoint num="48" id="6534" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 <Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
-
-<CONNECTOR type="1523" id="6088" >
+<SUBCOMPONENT type="1524" id="6485" >
+<father id="6535" num="0" />
+<cdparam x="141" y="237" />
+<sizeparam width="257" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToLoad = samplesToLoad - size" />
+<TGConnectingPoint num="0" id="6477" />
+<TGConnectingPoint num="1" id="6478" />
+<TGConnectingPoint num="2" id="6479" />
+<TGConnectingPoint num="3" id="6480" />
+<TGConnectingPoint num="4" id="6481" />
+<TGConnectingPoint num="5" id="6482" />
+<TGConnectingPoint num="6" id="6483" />
+<TGConnectingPoint num="7" id="6484" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1523" id="6536" >
 <cdparam x="372" y="178" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="372" y="208" id="5952" />
-<P2  x="141" y="208" id="6052" />
+<P1  x="372" y="208" id="6391" />
+<P2  x="141" y="208" id="6500" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6089" >
+<CONNECTOR type="1523" id="6537" >
 <cdparam x="623" y="147" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="623" y="178" id="5999" />
-<P2  x="372" y="178" id="5949" />
+<P1  x="623" y="178" id="6438" />
+<P2  x="372" y="178" id="6388" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6090" >
+<CONNECTOR type="1523" id="6538" >
 <cdparam x="372" y="118" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="372" y="148" id="5946" />
-<P2  x="623" y="148" id="5996" />
+<P1  x="372" y="148" id="6385" />
+<P2  x="623" y="148" id="6435" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6091" >
+<CONNECTOR type="1523" id="6539" >
 <cdparam x="158" y="87" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="141" y="118" id="6043" />
-<P2  x="372" y="118" id="5943" />
+<P1  x="141" y="118" id="6491" />
+<P2  x="372" y="118" id="6382" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -19849,28 +20565,73 @@ source to symbols2chipSeq" />
 
 <Modeling type="TML CP" nameTab="CP3" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="6100" >
+<COMPONENT type="1500" id="6555" >
+<cdparam x="281" y="263" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="6543" />
+<TGConnectingPoint num="1" id="6544" />
+<TGConnectingPoint num="2" id="6545" />
+<TGConnectingPoint num="3" id="6546" />
+<TGConnectingPoint num="4" id="6547" />
+<TGConnectingPoint num="5" id="6548" />
+<TGConnectingPoint num="6" id="6549" />
+<TGConnectingPoint num="7" id="6550" />
+<TGConnectingPoint num="8" id="6551" />
+<TGConnectingPoint num="9" id="6552" />
+<TGConnectingPoint num="10" id="6553" />
+<TGConnectingPoint num="11" id="6554" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="6540" >
+<father id="6555" num="0" />
+<cdparam x="206" y="273" />
+<sizeparam width="145" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToStore &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6541" >
+<father id="6555" num="1" />
+<cdparam x="316" y="273" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6542" >
+<father id="6555" num="2" />
+<cdparam x="301" y="308" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="6564" >
 <cdparam x="535" y="194" />
 <sizeparam width="266" height="50" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Task TX_Symbol2ChipSeq stores output
-samples for TX_Chips2Octet" />
-<TGConnectingPoint num="0" id="6092" />
-<TGConnectingPoint num="1" id="6093" />
-<TGConnectingPoint num="2" id="6094" />
-<TGConnectingPoint num="3" id="6095" />
-<TGConnectingPoint num="4" id="6096" />
-<TGConnectingPoint num="5" id="6097" />
-<TGConnectingPoint num="6" id="6098" />
-<TGConnectingPoint num="7" id="6099" />
+samples for TX_Chips2Octet
+" />
+<TGConnectingPoint num="0" id="6556" />
+<TGConnectingPoint num="1" id="6557" />
+<TGConnectingPoint num="2" id="6558" />
+<TGConnectingPoint num="3" id="6559" />
+<TGConnectingPoint num="4" id="6560" />
+<TGConnectingPoint num="5" id="6561" />
+<TGConnectingPoint num="6" id="6562" />
+<TGConnectingPoint num="7" id="6563" />
 <extraparam>
 <Line value="Task TX_Symbol2ChipSeq stores output" />
 <Line value="samples for TX_Chips2Octet" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="6109" >
+<COMPONENT type="301" id="6573" >
 <cdparam x="536" y="48" />
 <sizeparam width="305" height="110" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -19882,14 +20643,14 @@ samples for TX_Chips2Octet" />
 This model supposes that the DMA replies via
 INTERRUPTS
 " />
-<TGConnectingPoint num="0" id="6101" />
-<TGConnectingPoint num="1" id="6102" />
-<TGConnectingPoint num="2" id="6103" />
-<TGConnectingPoint num="3" id="6104" />
-<TGConnectingPoint num="4" id="6105" />
-<TGConnectingPoint num="5" id="6106" />
-<TGConnectingPoint num="6" id="6107" />
-<TGConnectingPoint num="7" id="6108" />
+<TGConnectingPoint num="0" id="6565" />
+<TGConnectingPoint num="1" id="6566" />
+<TGConnectingPoint num="2" id="6567" />
+<TGConnectingPoint num="3" id="6568" />
+<TGConnectingPoint num="4" id="6569" />
+<TGConnectingPoint num="5" id="6570" />
+<TGConnectingPoint num="6" id="6571" />
+<TGConnectingPoint num="7" id="6572" />
 <extraparam>
 <Line value="Some parameters are mapping dependent:" />
 <Line value="- size in ExecuteTransfer " />
@@ -19900,444 +20661,866 @@ INTERRUPTS
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="6111" >
-<cdparam x="376" y="429" />
+<COMPONENT type="1507" id="6575" >
+<cdparam x="420" y="775" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="6110" />
+<TGConnectingPoint num="0" id="6574" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="6122" >
-<cdparam x="83" y="360" />
+<COMPONENT type="1505" id="6586" >
+<cdparam x="127" y="706" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="TransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="6112" />
-<TGConnectingPoint num="1" id="6113" />
-<TGConnectingPoint num="2" id="6114" />
-<TGConnectingPoint num="3" id="6115" />
-<TGConnectingPoint num="4" id="6116" />
-<TGConnectingPoint num="5" id="6117" />
-<TGConnectingPoint num="6" id="6118" />
-<TGConnectingPoint num="7" id="6119" />
-<TGConnectingPoint num="8" id="6120" />
-<TGConnectingPoint num="9" id="6121" />
-</COMPONENT>
-
-<COMPONENT type="1508" id="6127" >
-<cdparam x="237" y="197" />
+<infoparam name="DMACycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6576" />
+<TGConnectingPoint num="1" id="6577" />
+<TGConnectingPoint num="2" id="6578" />
+<TGConnectingPoint num="3" id="6579" />
+<TGConnectingPoint num="4" id="6580" />
+<TGConnectingPoint num="5" id="6581" />
+<TGConnectingPoint num="6" id="6582" />
+<TGConnectingPoint num="7" id="6583" />
+<TGConnectingPoint num="8" id="6584" />
+<TGConnectingPoint num="9" id="6585" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="6591" >
+<cdparam x="281" y="543" />
 <sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction7" value="" />
-<TGConnectingPoint num="0" id="6123" />
-<TGConnectingPoint num="1" id="6124" />
-<TGConnectingPoint num="2" id="6125" />
-<TGConnectingPoint num="3" id="6126" />
+<TGConnectingPoint num="0" id="6587" />
+<TGConnectingPoint num="1" id="6588" />
+<TGConnectingPoint num="2" id="6589" />
+<TGConnectingPoint num="3" id="6590" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="6138" >
-<cdparam x="324" y="354" />
+<COMPONENT type="1505" id="6602" >
+<cdparam x="368" y="700" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="TerminateTransfer" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="6128" />
-<TGConnectingPoint num="1" id="6129" />
-<TGConnectingPoint num="2" id="6130" />
-<TGConnectingPoint num="3" id="6131" />
-<TGConnectingPoint num="4" id="6132" />
-<TGConnectingPoint num="5" id="6133" />
-<TGConnectingPoint num="6" id="6134" />
-<TGConnectingPoint num="7" id="6135" />
-<TGConnectingPoint num="8" id="6136" />
-<TGConnectingPoint num="9" id="6137" />
-</COMPONENT>
-
-<COMPONENT type="1500" id="6154" >
-<cdparam x="237" y="299" />
+<infoparam name="TerminateDMA" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6592" />
+<TGConnectingPoint num="1" id="6593" />
+<TGConnectingPoint num="2" id="6594" />
+<TGConnectingPoint num="3" id="6595" />
+<TGConnectingPoint num="4" id="6596" />
+<TGConnectingPoint num="5" id="6597" />
+<TGConnectingPoint num="6" id="6598" />
+<TGConnectingPoint num="7" id="6599" />
+<TGConnectingPoint num="8" id="6600" />
+<TGConnectingPoint num="9" id="6601" />
+</COMPONENT>
+
+<COMPONENT type="1500" id="6618" >
+<cdparam x="281" y="645" />
 <sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice11" value="null" />
-<TGConnectingPoint num="0" id="6142" />
-<TGConnectingPoint num="1" id="6143" />
-<TGConnectingPoint num="2" id="6144" />
-<TGConnectingPoint num="3" id="6145" />
-<TGConnectingPoint num="4" id="6146" />
-<TGConnectingPoint num="5" id="6147" />
-<TGConnectingPoint num="6" id="6148" />
-<TGConnectingPoint num="7" id="6149" />
-<TGConnectingPoint num="8" id="6150" />
-<TGConnectingPoint num="9" id="6151" />
-<TGConnectingPoint num="10" id="6152" />
-<TGConnectingPoint num="11" id="6153" />
-</COMPONENT>
-<SUBCOMPONENT type="-1" id="6139" >
-<father id="6154" num="0" />
-<cdparam x="164" y="334" />
+<TGConnectingPoint num="0" id="6606" />
+<TGConnectingPoint num="1" id="6607" />
+<TGConnectingPoint num="2" id="6608" />
+<TGConnectingPoint num="3" id="6609" />
+<TGConnectingPoint num="4" id="6610" />
+<TGConnectingPoint num="5" id="6611" />
+<TGConnectingPoint num="6" id="6612" />
+<TGConnectingPoint num="7" id="6613" />
+<TGConnectingPoint num="8" id="6614" />
+<TGConnectingPoint num="9" id="6615" />
+<TGConnectingPoint num="10" id="6616" />
+<TGConnectingPoint num="11" id="6617" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="6603" >
+<father id="6618" num="0" />
+<cdparam x="208" y="680" />
 <sizeparam width="93" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ counter &gt; 0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="6140" >
-<father id="6154" num="1" />
-<cdparam x="272" y="309" />
+<SUBCOMPONENT type="-1" id="6604" >
+<father id="6618" num="1" />
+<cdparam x="316" y="655" />
 <sizeparam width="103" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ counter == 0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="6141" >
-<father id="6154" num="2" />
-<cdparam x="257" y="344" />
+<SUBCOMPONENT type="-1" id="6605" >
+<father id="6618" num="2" />
+<cdparam x="301" y="690" />
 <sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1505" id="6165" >
-<cdparam x="190" y="105" />
+<COMPONENT type="1505" id="6629" >
+<cdparam x="234" y="451" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="ConfigureTransfer" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="6155" />
-<TGConnectingPoint num="1" id="6156" />
-<TGConnectingPoint num="2" id="6157" />
-<TGConnectingPoint num="3" id="6158" />
-<TGConnectingPoint num="4" id="6159" />
-<TGConnectingPoint num="5" id="6160" />
-<TGConnectingPoint num="6" id="6161" />
-<TGConnectingPoint num="7" id="6162" />
-<TGConnectingPoint num="8" id="6163" />
-<TGConnectingPoint num="9" id="6164" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="6167" >
-<cdparam x="245" y="42" />
+<infoparam name="ConfigureDMA" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6619" />
+<TGConnectingPoint num="1" id="6620" />
+<TGConnectingPoint num="2" id="6621" />
+<TGConnectingPoint num="3" id="6622" />
+<TGConnectingPoint num="4" id="6623" />
+<TGConnectingPoint num="5" id="6624" />
+<TGConnectingPoint num="6" id="6625" />
+<TGConnectingPoint num="7" id="6626" />
+<TGConnectingPoint num="8" id="6627" />
+<TGConnectingPoint num="9" id="6628" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="6642" >
+<cdparam x="129" y="325" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="StoreTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6632" />
+<TGConnectingPoint num="1" id="6633" />
+<TGConnectingPoint num="2" id="6634" />
+<TGConnectingPoint num="3" id="6635" />
+<TGConnectingPoint num="4" id="6636" />
+<TGConnectingPoint num="5" id="6637" />
+<TGConnectingPoint num="6" id="6638" />
+<TGConnectingPoint num="7" id="6639" />
+<TGConnectingPoint num="8" id="6640" />
+<TGConnectingPoint num="9" id="6641" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="6647" >
+<cdparam x="281" y="183" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="6643" />
+<TGConnectingPoint num="1" id="6644" />
+<TGConnectingPoint num="2" id="6645" />
+<TGConnectingPoint num="3" id="6646" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="6658" >
+<cdparam x="234" y="95" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="StoreConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="6648" />
+<TGConnectingPoint num="1" id="6649" />
+<TGConnectingPoint num="2" id="6650" />
+<TGConnectingPoint num="3" id="6651" />
+<TGConnectingPoint num="4" id="6652" />
+<TGConnectingPoint num="5" id="6653" />
+<TGConnectingPoint num="6" id="6654" />
+<TGConnectingPoint num="7" id="6655" />
+<TGConnectingPoint num="8" id="6656" />
+<TGConnectingPoint num="9" id="6657" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="6662" >
+<cdparam x="289" y="24" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="6166" />
+<TGConnectingPoint num="0" id="6661" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="6168" >
-<cdparam x="386" y="394" />
+<CONNECTOR type="1501" id="6664" >
+<cdparam x="256" y="278" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="386" y="394" id="6129" />
-<P2  x="386" y="424" id="6110" />
+<P1  x="256" y="278" id="6544" />
+<P2  x="191" y="320" id="6632" />
+<Point x="191" y="278" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6663" >
+<father id="6664" num="0" />
+<cdparam x="191" y="278" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6668" >
+<cdparam x="191" y="369" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="191" y="365" id="6633" />
+<P2  x="281" y="198" id="6644" />
+<Point x="191" y="418" />
+<Point x="80" y="418" />
+<Point x="80" y="198" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6665" >
+<father id="6668" num="0" />
+<cdparam x="191" y="418" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6666" >
+<father id="6668" num="1" />
+<cdparam x="80" y="418" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="6667" >
+<father id="6668" num="2" />
+<cdparam x="80" y="198" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6669" >
+<cdparam x="430" y="740" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="430" y="740" id="6593" />
+<P2  x="430" y="770" id="6574" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="6172" >
-<cdparam x="145" y="400" />
+<CONNECTOR type="1501" id="6673" >
+<cdparam x="189" y="746" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="145" y="400" id="6113" />
-<P2  x="237" y="212" id="6124" />
-<Point x="145" y="434" />
-<Point x="36" y="434" />
-<Point x="36" y="212" />
+<P1  x="189" y="746" id="6577" />
+<P2  x="281" y="558" id="6588" />
+<Point x="189" y="780" />
+<Point x="80" y="780" />
+<Point x="80" y="558" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="6169" >
-<father id="6172" num="0" />
-<cdparam x="145" y="434" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6670" >
+<father id="6673" num="0" />
+<cdparam x="189" y="780" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="6170" >
-<father id="6172" num="1" />
-<cdparam x="36" y="434" />
+<SUBCOMPONENT type="-1" id="6671" >
+<father id="6673" num="1" />
+<cdparam x="80" y="780" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="6171" >
-<father id="6172" num="2" />
-<cdparam x="36" y="212" />
+<SUBCOMPONENT type="-1" id="6672" >
+<father id="6673" num="2" />
+<cdparam x="80" y="558" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1501" id="6174" >
-<cdparam x="212" y="314" />
+<CONNECTOR type="1501" id="6675" >
+<cdparam x="256" y="660" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="212" y="314" id="6143" />
-<P2  x="145" y="355" id="6112" />
-<Point x="145" y="314" />
+<P1  x="256" y="660" id="6607" />
+<P2  x="189" y="701" id="6576" />
+<Point x="189" y="660" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="6173" >
-<father id="6174" num="0" />
-<cdparam x="145" y="314" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6674" >
+<father id="6675" num="0" />
+<cdparam x="189" y="660" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
-</SUBCOMPONENT>
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6677" >
+<cdparam x="336" y="660" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="336" y="660" id="6608" />
+<P2  x="430" y="695" id="6592" />
+<Point x="430" y="660" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="6676" >
+<father id="6677" num="0" />
+<cdparam x="430" y="660" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="6679" >
+<cdparam x="296" y="491" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="296" y="491" id="6620" />
+<P2  x="296" y="543" id="6587" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6680" >
+<cdparam x="322" y="575" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="296" y="573" id="6590" />
+<P2  x="296" y="635" id="6606" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6681" >
+<cdparam x="296" y="318" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="296" y="318" id="6546" />
+<P2  x="296" y="446" id="6619" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6682" >
+<cdparam x="294" y="10" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="296" y="44" id="6661" />
+<P2  x="296" y="90" id="6648" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6683" >
+<cdparam x="296" y="135" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="296" y="135" id="6649" />
+<P2  x="296" y="183" id="6643" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="6684" >
+<cdparam x="296" y="213" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="296" y="213" id="6646" />
+<P2  x="296" y="253" id="6543" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</CommunicationPatternDiagramPanel>
+
+<TMLSDPanel name="StoreConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1522" id="10189" >
+<cdparam x="110" y="55" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="10239" />
+<TGConnectingPoint num="1" id="10240" />
+<TGConnectingPoint num="2" id="10241" />
+<TGConnectingPoint num="3" id="10242" />
+<TGConnectingPoint num="4" id="10243" />
+<TGConnectingPoint num="5" id="10244" />
+<TGConnectingPoint num="6" id="10245" />
+<TGConnectingPoint num="7" id="10246" />
+<TGConnectingPoint num="8" id="10247" />
+<TGConnectingPoint num="9" id="10248" />
+<TGConnectingPoint num="10" id="10249" />
+<TGConnectingPoint num="11" id="10250" />
+<TGConnectingPoint num="12" id="10251" />
+<TGConnectingPoint num="13" id="10252" />
+<TGConnectingPoint num="14" id="10253" />
+<TGConnectingPoint num="15" id="10254" />
+<TGConnectingPoint num="16" id="10255" />
+<TGConnectingPoint num="17" id="10256" />
+<TGConnectingPoint num="18" id="10257" />
+<TGConnectingPoint num="19" id="10258" />
+<TGConnectingPoint num="20" id="10259" />
+<TGConnectingPoint num="21" id="10260" />
+<TGConnectingPoint num="22" id="10261" />
+<TGConnectingPoint num="23" id="10262" />
+<TGConnectingPoint num="24" id="10263" />
+<TGConnectingPoint num="25" id="10264" />
+<TGConnectingPoint num="26" id="10265" />
+<TGConnectingPoint num="27" id="10266" />
+<TGConnectingPoint num="28" id="10267" />
+<TGConnectingPoint num="29" id="10268" />
+<TGConnectingPoint num="30" id="10269" />
+<TGConnectingPoint num="31" id="10270" />
+<TGConnectingPoint num="32" id="10271" />
+<TGConnectingPoint num="33" id="10272" />
+<TGConnectingPoint num="34" id="10273" />
+<TGConnectingPoint num="35" id="10274" />
+<TGConnectingPoint num="36" id="10275" />
+<TGConnectingPoint num="37" id="10276" />
+<TGConnectingPoint num="38" id="10277" />
+<TGConnectingPoint num="39" id="10278" />
+<TGConnectingPoint num="40" id="10279" />
+<TGConnectingPoint num="41" id="10280" />
+<TGConnectingPoint num="42" id="10281" />
+<TGConnectingPoint num="43" id="10282" />
+<TGConnectingPoint num="44" id="10283" />
+<TGConnectingPoint num="45" id="10284" />
+<TGConnectingPoint num="46" id="10285" />
+<TGConnectingPoint num="47" id="10286" />
+<TGConnectingPoint num="48" id="10287" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
+<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
+
+<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="1766" >
+<cdparam x="685" y="94" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="DESTINATION_Storage" value="Storage instance name" />
+<TGConnectingPoint num="0" id="1717" />
+<TGConnectingPoint num="1" id="1718" />
+<TGConnectingPoint num="2" id="1719" />
+<TGConnectingPoint num="3" id="1720" />
+<TGConnectingPoint num="4" id="1721" />
+<TGConnectingPoint num="5" id="1722" />
+<TGConnectingPoint num="6" id="1723" />
+<TGConnectingPoint num="7" id="1724" />
+<TGConnectingPoint num="8" id="1725" />
+<TGConnectingPoint num="9" id="1726" />
+<TGConnectingPoint num="10" id="1727" />
+<TGConnectingPoint num="11" id="1728" />
+<TGConnectingPoint num="12" id="1729" />
+<TGConnectingPoint num="13" id="1730" />
+<TGConnectingPoint num="14" id="1731" />
+<TGConnectingPoint num="15" id="1732" />
+<TGConnectingPoint num="16" id="1733" />
+<TGConnectingPoint num="17" id="1734" />
+<TGConnectingPoint num="18" id="1735" />
+<TGConnectingPoint num="19" id="1736" />
+<TGConnectingPoint num="20" id="1737" />
+<TGConnectingPoint num="21" id="1738" />
+<TGConnectingPoint num="22" id="1739" />
+<TGConnectingPoint num="23" id="1740" />
+<TGConnectingPoint num="24" id="1741" />
+<TGConnectingPoint num="25" id="1742" />
+<TGConnectingPoint num="26" id="1743" />
+<TGConnectingPoint num="27" id="1744" />
+<TGConnectingPoint num="28" id="1745" />
+<TGConnectingPoint num="29" id="1746" />
+<TGConnectingPoint num="30" id="1747" />
+<TGConnectingPoint num="31" id="1748" />
+<TGConnectingPoint num="32" id="1749" />
+<TGConnectingPoint num="33" id="1750" />
+<TGConnectingPoint num="34" id="1751" />
+<TGConnectingPoint num="35" id="1752" />
+<TGConnectingPoint num="36" id="1753" />
+<TGConnectingPoint num="37" id="1754" />
+<TGConnectingPoint num="38" id="1755" />
+<TGConnectingPoint num="39" id="1756" />
+<TGConnectingPoint num="40" id="1757" />
+<TGConnectingPoint num="41" id="1758" />
+<TGConnectingPoint num="42" id="1759" />
+<TGConnectingPoint num="43" id="1760" />
+<TGConnectingPoint num="44" id="1761" />
+<TGConnectingPoint num="45" id="1762" />
+<TGConnectingPoint num="46" id="1763" />
+<TGConnectingPoint num="47" id="1764" />
+<TGConnectingPoint num="48" id="1765" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1521" id="1816" >
+<cdparam x="451" y="94" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TransferInstance" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="1767" />
+<TGConnectingPoint num="1" id="1768" />
+<TGConnectingPoint num="2" id="1769" />
+<TGConnectingPoint num="3" id="1770" />
+<TGConnectingPoint num="4" id="1771" />
+<TGConnectingPoint num="5" id="1772" />
+<TGConnectingPoint num="6" id="1773" />
+<TGConnectingPoint num="7" id="1774" />
+<TGConnectingPoint num="8" id="1775" />
+<TGConnectingPoint num="9" id="1776" />
+<TGConnectingPoint num="10" id="1777" />
+<TGConnectingPoint num="11" id="1778" />
+<TGConnectingPoint num="12" id="1779" />
+<TGConnectingPoint num="13" id="1780" />
+<TGConnectingPoint num="14" id="1781" />
+<TGConnectingPoint num="15" id="1782" />
+<TGConnectingPoint num="16" id="1783" />
+<TGConnectingPoint num="17" id="1784" />
+<TGConnectingPoint num="18" id="1785" />
+<TGConnectingPoint num="19" id="1786" />
+<TGConnectingPoint num="20" id="1787" />
+<TGConnectingPoint num="21" id="1788" />
+<TGConnectingPoint num="22" id="1789" />
+<TGConnectingPoint num="23" id="1790" />
+<TGConnectingPoint num="24" id="1791" />
+<TGConnectingPoint num="25" id="1792" />
+<TGConnectingPoint num="26" id="1793" />
+<TGConnectingPoint num="27" id="1794" />
+<TGConnectingPoint num="28" id="1795" />
+<TGConnectingPoint num="29" id="1796" />
+<TGConnectingPoint num="30" id="1797" />
+<TGConnectingPoint num="31" id="1798" />
+<TGConnectingPoint num="32" id="1799" />
+<TGConnectingPoint num="33" id="1800" />
+<TGConnectingPoint num="34" id="1801" />
+<TGConnectingPoint num="35" id="1802" />
+<TGConnectingPoint num="36" id="1803" />
+<TGConnectingPoint num="37" id="1804" />
+<TGConnectingPoint num="38" id="1805" />
+<TGConnectingPoint num="39" id="1806" />
+<TGConnectingPoint num="40" id="1807" />
+<TGConnectingPoint num="41" id="1808" />
+<TGConnectingPoint num="42" id="1809" />
+<TGConnectingPoint num="43" id="1810" />
+<TGConnectingPoint num="44" id="1811" />
+<TGConnectingPoint num="45" id="1812" />
+<TGConnectingPoint num="46" id="1813" />
+<TGConnectingPoint num="47" id="1814" />
+<TGConnectingPoint num="48" id="1815" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
 
-<CONNECTOR type="1501" id="6176" >
-<cdparam x="292" y="314" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="292" y="314" id="6144" />
-<P2  x="386" y="349" id="6128" />
-<Point x="386" y="314" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="6175" >
-<father id="6176" num="0" />
-<cdparam x="386" y="314" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1522" id="1866" >
+<cdparam x="192" y="94" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
+<infoparam name="CPU_Controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="1817" />
+<TGConnectingPoint num="1" id="1818" />
+<TGConnectingPoint num="2" id="1819" />
+<TGConnectingPoint num="3" id="1820" />
+<TGConnectingPoint num="4" id="1821" />
+<TGConnectingPoint num="5" id="1822" />
+<TGConnectingPoint num="6" id="1823" />
+<TGConnectingPoint num="7" id="1824" />
+<TGConnectingPoint num="8" id="1825" />
+<TGConnectingPoint num="9" id="1826" />
+<TGConnectingPoint num="10" id="1827" />
+<TGConnectingPoint num="11" id="1828" />
+<TGConnectingPoint num="12" id="1829" />
+<TGConnectingPoint num="13" id="1830" />
+<TGConnectingPoint num="14" id="1831" />
+<TGConnectingPoint num="15" id="1832" />
+<TGConnectingPoint num="16" id="1833" />
+<TGConnectingPoint num="17" id="1834" />
+<TGConnectingPoint num="18" id="1835" />
+<TGConnectingPoint num="19" id="1836" />
+<TGConnectingPoint num="20" id="1837" />
+<TGConnectingPoint num="21" id="1838" />
+<TGConnectingPoint num="22" id="1839" />
+<TGConnectingPoint num="23" id="1840" />
+<TGConnectingPoint num="24" id="1841" />
+<TGConnectingPoint num="25" id="1842" />
+<TGConnectingPoint num="26" id="1843" />
+<TGConnectingPoint num="27" id="1844" />
+<TGConnectingPoint num="28" id="1845" />
+<TGConnectingPoint num="29" id="1846" />
+<TGConnectingPoint num="30" id="1847" />
+<TGConnectingPoint num="31" id="1848" />
+<TGConnectingPoint num="32" id="1849" />
+<TGConnectingPoint num="33" id="1850" />
+<TGConnectingPoint num="34" id="1851" />
+<TGConnectingPoint num="35" id="1852" />
+<TGConnectingPoint num="36" id="1853" />
+<TGConnectingPoint num="37" id="1854" />
+<TGConnectingPoint num="38" id="1855" />
+<TGConnectingPoint num="39" id="1856" />
+<TGConnectingPoint num="40" id="1857" />
+<TGConnectingPoint num="41" id="1858" />
+<TGConnectingPoint num="42" id="1859" />
+<TGConnectingPoint num="43" id="1860" />
+<TGConnectingPoint num="44" id="1861" />
+<TGConnectingPoint num="45" id="1862" />
+<TGConnectingPoint num="46" id="1863" />
+<TGConnectingPoint num="47" id="1864" />
+<TGConnectingPoint num="48" id="1865" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1524" id="16510" >
+<father id="1866" num="0" />
+<cdparam x="197" y="167" />
+<sizeparam width="265" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToStore = samplesToStore - size" />
+<TGConnectingPoint num="0" id="16511" />
+<TGConnectingPoint num="1" id="16512" />
+<TGConnectingPoint num="2" id="16513" />
+<TGConnectingPoint num="3" id="16514" />
+<TGConnectingPoint num="4" id="16515" />
+<TGConnectingPoint num="5" id="16516" />
+<TGConnectingPoint num="6" id="16517" />
+<TGConnectingPoint num="7" id="16518" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1501" id="6177" >
-<cdparam x="252" y="62" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="252" y="62" id="6166" />
-<P2  x="252" y="100" id="6155" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR>
-<CONNECTOR type="1501" id="6178" >
-<cdparam x="252" y="145" />
+<CONNECTOR type="1523" id="1867" >
+<cdparam x="897" y="284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="252" y="145" id="6156" />
-<P2  x="252" y="197" id="6123" />
+<infoparam name="Write" value="Write(destinationAddress, size)" />
+<P1  x="456" y="154" id="1772" />
+<P2  x="690" y="154" id="1722" />
 <AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="destinationAddress" />
+<Param index="1" id="size" />
+</extraparam>
 </CONNECTOR>
-<CONNECTOR type="1501" id="6179" >
-<cdparam x="278" y="229" />
+<CONNECTOR type="1523" id="1868" >
+<cdparam x="197" y="254" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="252" y="227" id="6126" />
-<P2  x="252" y="289" id="6142" />
+<infoparam name="Write" value="Write(destinationAddress, size)" />
+<P1  x="197" y="124" id="1819" />
+<P2  x="456" y="124" id="1769" />
 <AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="destinationAddress" />
+<Param index="1" id="size" />
+</extraparam>
 </CONNECTOR>
 
-</CommunicationPatternDiagramPanel>
+</TMLSDPanel>
 
-<TMLSDPanel name="ConfigureTransfer" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="6229" >
+<TMLSDPanel name="ConfigureDMA" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1521" id="6734" >
 <cdparam x="386" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_ChipSeq_1" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="6180" />
-<TGConnectingPoint num="1" id="6181" />
-<TGConnectingPoint num="2" id="6182" />
-<TGConnectingPoint num="3" id="6183" />
-<TGConnectingPoint num="4" id="6184" />
-<TGConnectingPoint num="5" id="6185" />
-<TGConnectingPoint num="6" id="6186" />
-<TGConnectingPoint num="7" id="6187" />
-<TGConnectingPoint num="8" id="6188" />
-<TGConnectingPoint num="9" id="6189" />
-<TGConnectingPoint num="10" id="6190" />
-<TGConnectingPoint num="11" id="6191" />
-<TGConnectingPoint num="12" id="6192" />
-<TGConnectingPoint num="13" id="6193" />
-<TGConnectingPoint num="14" id="6194" />
-<TGConnectingPoint num="15" id="6195" />
-<TGConnectingPoint num="16" id="6196" />
-<TGConnectingPoint num="17" id="6197" />
-<TGConnectingPoint num="18" id="6198" />
-<TGConnectingPoint num="19" id="6199" />
-<TGConnectingPoint num="20" id="6200" />
-<TGConnectingPoint num="21" id="6201" />
-<TGConnectingPoint num="22" id="6202" />
-<TGConnectingPoint num="23" id="6203" />
-<TGConnectingPoint num="24" id="6204" />
-<TGConnectingPoint num="25" id="6205" />
-<TGConnectingPoint num="26" id="6206" />
-<TGConnectingPoint num="27" id="6207" />
-<TGConnectingPoint num="28" id="6208" />
-<TGConnectingPoint num="29" id="6209" />
-<TGConnectingPoint num="30" id="6210" />
-<TGConnectingPoint num="31" id="6211" />
-<TGConnectingPoint num="32" id="6212" />
-<TGConnectingPoint num="33" id="6213" />
-<TGConnectingPoint num="34" id="6214" />
-<TGConnectingPoint num="35" id="6215" />
-<TGConnectingPoint num="36" id="6216" />
-<TGConnectingPoint num="37" id="6217" />
-<TGConnectingPoint num="38" id="6218" />
-<TGConnectingPoint num="39" id="6219" />
-<TGConnectingPoint num="40" id="6220" />
-<TGConnectingPoint num="41" id="6221" />
-<TGConnectingPoint num="42" id="6222" />
-<TGConnectingPoint num="43" id="6223" />
-<TGConnectingPoint num="44" id="6224" />
-<TGConnectingPoint num="45" id="6225" />
-<TGConnectingPoint num="46" id="6226" />
-<TGConnectingPoint num="47" id="6227" />
-<TGConnectingPoint num="48" id="6228" />
+<TGConnectingPoint num="0" id="6685" />
+<TGConnectingPoint num="1" id="6686" />
+<TGConnectingPoint num="2" id="6687" />
+<TGConnectingPoint num="3" id="6688" />
+<TGConnectingPoint num="4" id="6689" />
+<TGConnectingPoint num="5" id="6690" />
+<TGConnectingPoint num="6" id="6691" />
+<TGConnectingPoint num="7" id="6692" />
+<TGConnectingPoint num="8" id="6693" />
+<TGConnectingPoint num="9" id="6694" />
+<TGConnectingPoint num="10" id="6695" />
+<TGConnectingPoint num="11" id="6696" />
+<TGConnectingPoint num="12" id="6697" />
+<TGConnectingPoint num="13" id="6698" />
+<TGConnectingPoint num="14" id="6699" />
+<TGConnectingPoint num="15" id="6700" />
+<TGConnectingPoint num="16" id="6701" />
+<TGConnectingPoint num="17" id="6702" />
+<TGConnectingPoint num="18" id="6703" />
+<TGConnectingPoint num="19" id="6704" />
+<TGConnectingPoint num="20" id="6705" />
+<TGConnectingPoint num="21" id="6706" />
+<TGConnectingPoint num="22" id="6707" />
+<TGConnectingPoint num="23" id="6708" />
+<TGConnectingPoint num="24" id="6709" />
+<TGConnectingPoint num="25" id="6710" />
+<TGConnectingPoint num="26" id="6711" />
+<TGConnectingPoint num="27" id="6712" />
+<TGConnectingPoint num="28" id="6713" />
+<TGConnectingPoint num="29" id="6714" />
+<TGConnectingPoint num="30" id="6715" />
+<TGConnectingPoint num="31" id="6716" />
+<TGConnectingPoint num="32" id="6717" />
+<TGConnectingPoint num="33" id="6718" />
+<TGConnectingPoint num="34" id="6719" />
+<TGConnectingPoint num="35" id="6720" />
+<TGConnectingPoint num="36" id="6721" />
+<TGConnectingPoint num="37" id="6722" />
+<TGConnectingPoint num="38" id="6723" />
+<TGConnectingPoint num="39" id="6724" />
+<TGConnectingPoint num="40" id="6725" />
+<TGConnectingPoint num="41" id="6726" />
+<TGConnectingPoint num="42" id="6727" />
+<TGConnectingPoint num="43" id="6728" />
+<TGConnectingPoint num="44" id="6729" />
+<TGConnectingPoint num="45" id="6730" />
+<TGConnectingPoint num="46" id="6731" />
+<TGConnectingPoint num="47" id="6732" />
+<TGConnectingPoint num="48" id="6733" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="6288" >
+<COMPONENT type="1522" id="6793" >
 <cdparam x="611" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_ChipSeq" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6239" />
-<TGConnectingPoint num="1" id="6240" />
-<TGConnectingPoint num="2" id="6241" />
-<TGConnectingPoint num="3" id="6242" />
-<TGConnectingPoint num="4" id="6243" />
-<TGConnectingPoint num="5" id="6244" />
-<TGConnectingPoint num="6" id="6245" />
-<TGConnectingPoint num="7" id="6246" />
-<TGConnectingPoint num="8" id="6247" />
-<TGConnectingPoint num="9" id="6248" />
-<TGConnectingPoint num="10" id="6249" />
-<TGConnectingPoint num="11" id="6250" />
-<TGConnectingPoint num="12" id="6251" />
-<TGConnectingPoint num="13" id="6252" />
-<TGConnectingPoint num="14" id="6253" />
-<TGConnectingPoint num="15" id="6254" />
-<TGConnectingPoint num="16" id="6255" />
-<TGConnectingPoint num="17" id="6256" />
-<TGConnectingPoint num="18" id="6257" />
-<TGConnectingPoint num="19" id="6258" />
-<TGConnectingPoint num="20" id="6259" />
-<TGConnectingPoint num="21" id="6260" />
-<TGConnectingPoint num="22" id="6261" />
-<TGConnectingPoint num="23" id="6262" />
-<TGConnectingPoint num="24" id="6263" />
-<TGConnectingPoint num="25" id="6264" />
-<TGConnectingPoint num="26" id="6265" />
-<TGConnectingPoint num="27" id="6266" />
-<TGConnectingPoint num="28" id="6267" />
-<TGConnectingPoint num="29" id="6268" />
-<TGConnectingPoint num="30" id="6269" />
-<TGConnectingPoint num="31" id="6270" />
-<TGConnectingPoint num="32" id="6271" />
-<TGConnectingPoint num="33" id="6272" />
-<TGConnectingPoint num="34" id="6273" />
-<TGConnectingPoint num="35" id="6274" />
-<TGConnectingPoint num="36" id="6275" />
-<TGConnectingPoint num="37" id="6276" />
-<TGConnectingPoint num="38" id="6277" />
-<TGConnectingPoint num="39" id="6278" />
-<TGConnectingPoint num="40" id="6279" />
-<TGConnectingPoint num="41" id="6280" />
-<TGConnectingPoint num="42" id="6281" />
-<TGConnectingPoint num="43" id="6282" />
-<TGConnectingPoint num="44" id="6283" />
-<TGConnectingPoint num="45" id="6284" />
-<TGConnectingPoint num="46" id="6285" />
-<TGConnectingPoint num="47" id="6286" />
-<TGConnectingPoint num="48" id="6287" />
+<TGConnectingPoint num="0" id="6744" />
+<TGConnectingPoint num="1" id="6745" />
+<TGConnectingPoint num="2" id="6746" />
+<TGConnectingPoint num="3" id="6747" />
+<TGConnectingPoint num="4" id="6748" />
+<TGConnectingPoint num="5" id="6749" />
+<TGConnectingPoint num="6" id="6750" />
+<TGConnectingPoint num="7" id="6751" />
+<TGConnectingPoint num="8" id="6752" />
+<TGConnectingPoint num="9" id="6753" />
+<TGConnectingPoint num="10" id="6754" />
+<TGConnectingPoint num="11" id="6755" />
+<TGConnectingPoint num="12" id="6756" />
+<TGConnectingPoint num="13" id="6757" />
+<TGConnectingPoint num="14" id="6758" />
+<TGConnectingPoint num="15" id="6759" />
+<TGConnectingPoint num="16" id="6760" />
+<TGConnectingPoint num="17" id="6761" />
+<TGConnectingPoint num="18" id="6762" />
+<TGConnectingPoint num="19" id="6763" />
+<TGConnectingPoint num="20" id="6764" />
+<TGConnectingPoint num="21" id="6765" />
+<TGConnectingPoint num="22" id="6766" />
+<TGConnectingPoint num="23" id="6767" />
+<TGConnectingPoint num="24" id="6768" />
+<TGConnectingPoint num="25" id="6769" />
+<TGConnectingPoint num="26" id="6770" />
+<TGConnectingPoint num="27" id="6771" />
+<TGConnectingPoint num="28" id="6772" />
+<TGConnectingPoint num="29" id="6773" />
+<TGConnectingPoint num="30" id="6774" />
+<TGConnectingPoint num="31" id="6775" />
+<TGConnectingPoint num="32" id="6776" />
+<TGConnectingPoint num="33" id="6777" />
+<TGConnectingPoint num="34" id="6778" />
+<TGConnectingPoint num="35" id="6779" />
+<TGConnectingPoint num="36" id="6780" />
+<TGConnectingPoint num="37" id="6781" />
+<TGConnectingPoint num="38" id="6782" />
+<TGConnectingPoint num="39" id="6783" />
+<TGConnectingPoint num="40" id="6784" />
+<TGConnectingPoint num="41" id="6785" />
+<TGConnectingPoint num="42" id="6786" />
+<TGConnectingPoint num="43" id="6787" />
+<TGConnectingPoint num="44" id="6788" />
+<TGConnectingPoint num="45" id="6789" />
+<TGConnectingPoint num="46" id="6790" />
+<TGConnectingPoint num="47" id="6791" />
+<TGConnectingPoint num="48" id="6792" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1524" id="6238" >
-<father id="6288" num="0" />
+<SUBCOMPONENT type="1524" id="6743" >
+<father id="6793" num="0" />
 <cdparam x="616" y="151" />
 <sizeparam width="178" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
 <infoparam name="action state" value="counter = bytesToTransfer" />
-<TGConnectingPoint num="0" id="6230" />
-<TGConnectingPoint num="1" id="6231" />
-<TGConnectingPoint num="2" id="6232" />
-<TGConnectingPoint num="3" id="6233" />
-<TGConnectingPoint num="4" id="6234" />
-<TGConnectingPoint num="5" id="6235" />
-<TGConnectingPoint num="6" id="6236" />
-<TGConnectingPoint num="7" id="6237" />
+<TGConnectingPoint num="0" id="6735" />
+<TGConnectingPoint num="1" id="6736" />
+<TGConnectingPoint num="2" id="6737" />
+<TGConnectingPoint num="3" id="6738" />
+<TGConnectingPoint num="4" id="6739" />
+<TGConnectingPoint num="5" id="6740" />
+<TGConnectingPoint num="6" id="6741" />
+<TGConnectingPoint num="7" id="6742" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1522" id="6338" >
+<COMPONENT type="1522" id="6843" >
 <cdparam x="167" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_ChipSeq" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6289" />
-<TGConnectingPoint num="1" id="6290" />
-<TGConnectingPoint num="2" id="6291" />
-<TGConnectingPoint num="3" id="6292" />
-<TGConnectingPoint num="4" id="6293" />
-<TGConnectingPoint num="5" id="6294" />
-<TGConnectingPoint num="6" id="6295" />
-<TGConnectingPoint num="7" id="6296" />
-<TGConnectingPoint num="8" id="6297" />
-<TGConnectingPoint num="9" id="6298" />
-<TGConnectingPoint num="10" id="6299" />
-<TGConnectingPoint num="11" id="6300" />
-<TGConnectingPoint num="12" id="6301" />
-<TGConnectingPoint num="13" id="6302" />
-<TGConnectingPoint num="14" id="6303" />
-<TGConnectingPoint num="15" id="6304" />
-<TGConnectingPoint num="16" id="6305" />
-<TGConnectingPoint num="17" id="6306" />
-<TGConnectingPoint num="18" id="6307" />
-<TGConnectingPoint num="19" id="6308" />
-<TGConnectingPoint num="20" id="6309" />
-<TGConnectingPoint num="21" id="6310" />
-<TGConnectingPoint num="22" id="6311" />
-<TGConnectingPoint num="23" id="6312" />
-<TGConnectingPoint num="24" id="6313" />
-<TGConnectingPoint num="25" id="6314" />
-<TGConnectingPoint num="26" id="6315" />
-<TGConnectingPoint num="27" id="6316" />
-<TGConnectingPoint num="28" id="6317" />
-<TGConnectingPoint num="29" id="6318" />
-<TGConnectingPoint num="30" id="6319" />
-<TGConnectingPoint num="31" id="6320" />
-<TGConnectingPoint num="32" id="6321" />
-<TGConnectingPoint num="33" id="6322" />
-<TGConnectingPoint num="34" id="6323" />
-<TGConnectingPoint num="35" id="6324" />
-<TGConnectingPoint num="36" id="6325" />
-<TGConnectingPoint num="37" id="6326" />
-<TGConnectingPoint num="38" id="6327" />
-<TGConnectingPoint num="39" id="6328" />
-<TGConnectingPoint num="40" id="6329" />
-<TGConnectingPoint num="41" id="6330" />
-<TGConnectingPoint num="42" id="6331" />
-<TGConnectingPoint num="43" id="6332" />
-<TGConnectingPoint num="44" id="6333" />
-<TGConnectingPoint num="45" id="6334" />
-<TGConnectingPoint num="46" id="6335" />
-<TGConnectingPoint num="47" id="6336" />
-<TGConnectingPoint num="48" id="6337" />
+<TGConnectingPoint num="0" id="6794" />
+<TGConnectingPoint num="1" id="6795" />
+<TGConnectingPoint num="2" id="6796" />
+<TGConnectingPoint num="3" id="6797" />
+<TGConnectingPoint num="4" id="6798" />
+<TGConnectingPoint num="5" id="6799" />
+<TGConnectingPoint num="6" id="6800" />
+<TGConnectingPoint num="7" id="6801" />
+<TGConnectingPoint num="8" id="6802" />
+<TGConnectingPoint num="9" id="6803" />
+<TGConnectingPoint num="10" id="6804" />
+<TGConnectingPoint num="11" id="6805" />
+<TGConnectingPoint num="12" id="6806" />
+<TGConnectingPoint num="13" id="6807" />
+<TGConnectingPoint num="14" id="6808" />
+<TGConnectingPoint num="15" id="6809" />
+<TGConnectingPoint num="16" id="6810" />
+<TGConnectingPoint num="17" id="6811" />
+<TGConnectingPoint num="18" id="6812" />
+<TGConnectingPoint num="19" id="6813" />
+<TGConnectingPoint num="20" id="6814" />
+<TGConnectingPoint num="21" id="6815" />
+<TGConnectingPoint num="22" id="6816" />
+<TGConnectingPoint num="23" id="6817" />
+<TGConnectingPoint num="24" id="6818" />
+<TGConnectingPoint num="25" id="6819" />
+<TGConnectingPoint num="26" id="6820" />
+<TGConnectingPoint num="27" id="6821" />
+<TGConnectingPoint num="28" id="6822" />
+<TGConnectingPoint num="29" id="6823" />
+<TGConnectingPoint num="30" id="6824" />
+<TGConnectingPoint num="31" id="6825" />
+<TGConnectingPoint num="32" id="6826" />
+<TGConnectingPoint num="33" id="6827" />
+<TGConnectingPoint num="34" id="6828" />
+<TGConnectingPoint num="35" id="6829" />
+<TGConnectingPoint num="36" id="6830" />
+<TGConnectingPoint num="37" id="6831" />
+<TGConnectingPoint num="38" id="6832" />
+<TGConnectingPoint num="39" id="6833" />
+<TGConnectingPoint num="40" id="6834" />
+<TGConnectingPoint num="41" id="6835" />
+<TGConnectingPoint num="42" id="6836" />
+<TGConnectingPoint num="43" id="6837" />
+<TGConnectingPoint num="44" id="6838" />
+<TGConnectingPoint num="45" id="6839" />
+<TGConnectingPoint num="46" id="6840" />
+<TGConnectingPoint num="47" id="6841" />
+<TGConnectingPoint num="48" id="6842" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="1523" id="6339" >
+<CONNECTOR type="1523" id="6844" >
 <cdparam x="391" y="166" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferRequest" value="TransferRequest(bytesToTransfer, sourceAddress, destinationAddress, ID1)" />
-<P1  x="391" y="126" id="6186" />
-<P2  x="616" y="126" id="6245" />
+<P1  x="391" y="126" id="6691" />
+<P2  x="616" y="126" id="6750" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="bytesToTransfer" />
@@ -20346,12 +21529,12 @@ INTERRUPTS
 <Param index="3" id="ID1" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6340" >
+<CONNECTOR type="1523" id="6845" >
 <cdparam x="172" y="136" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferRequest" value="TransferRequest(bytesToTransfer, sourceAddress, destinationAddress, ID1)" />
-<P1  x="172" y="96" id="6292" />
-<P2  x="391" y="96" id="6183" />
+<P1  x="172" y="96" id="6797" />
+<P2  x="391" y="96" id="6688" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="bytesToTransfer" />
@@ -20363,392 +21546,392 @@ INTERRUPTS
 
 </TMLSDPanel>
 
-<TMLSDPanel name="TransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="6390" >
+<TMLSDPanel name="DMACycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="6895" >
 <cdparam x="1072" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Dst_Storage_ChipSeq" value="Storage instance name" />
-<TGConnectingPoint num="0" id="6341" />
-<TGConnectingPoint num="1" id="6342" />
-<TGConnectingPoint num="2" id="6343" />
-<TGConnectingPoint num="3" id="6344" />
-<TGConnectingPoint num="4" id="6345" />
-<TGConnectingPoint num="5" id="6346" />
-<TGConnectingPoint num="6" id="6347" />
-<TGConnectingPoint num="7" id="6348" />
-<TGConnectingPoint num="8" id="6349" />
-<TGConnectingPoint num="9" id="6350" />
-<TGConnectingPoint num="10" id="6351" />
-<TGConnectingPoint num="11" id="6352" />
-<TGConnectingPoint num="12" id="6353" />
-<TGConnectingPoint num="13" id="6354" />
-<TGConnectingPoint num="14" id="6355" />
-<TGConnectingPoint num="15" id="6356" />
-<TGConnectingPoint num="16" id="6357" />
-<TGConnectingPoint num="17" id="6358" />
-<TGConnectingPoint num="18" id="6359" />
-<TGConnectingPoint num="19" id="6360" />
-<TGConnectingPoint num="20" id="6361" />
-<TGConnectingPoint num="21" id="6362" />
-<TGConnectingPoint num="22" id="6363" />
-<TGConnectingPoint num="23" id="6364" />
-<TGConnectingPoint num="24" id="6365" />
-<TGConnectingPoint num="25" id="6366" />
-<TGConnectingPoint num="26" id="6367" />
-<TGConnectingPoint num="27" id="6368" />
-<TGConnectingPoint num="28" id="6369" />
-<TGConnectingPoint num="29" id="6370" />
-<TGConnectingPoint num="30" id="6371" />
-<TGConnectingPoint num="31" id="6372" />
-<TGConnectingPoint num="32" id="6373" />
-<TGConnectingPoint num="33" id="6374" />
-<TGConnectingPoint num="34" id="6375" />
-<TGConnectingPoint num="35" id="6376" />
-<TGConnectingPoint num="36" id="6377" />
-<TGConnectingPoint num="37" id="6378" />
-<TGConnectingPoint num="38" id="6379" />
-<TGConnectingPoint num="39" id="6380" />
-<TGConnectingPoint num="40" id="6381" />
-<TGConnectingPoint num="41" id="6382" />
-<TGConnectingPoint num="42" id="6383" />
-<TGConnectingPoint num="43" id="6384" />
-<TGConnectingPoint num="44" id="6385" />
-<TGConnectingPoint num="45" id="6386" />
-<TGConnectingPoint num="46" id="6387" />
-<TGConnectingPoint num="47" id="6388" />
-<TGConnectingPoint num="48" id="6389" />
+<TGConnectingPoint num="0" id="6846" />
+<TGConnectingPoint num="1" id="6847" />
+<TGConnectingPoint num="2" id="6848" />
+<TGConnectingPoint num="3" id="6849" />
+<TGConnectingPoint num="4" id="6850" />
+<TGConnectingPoint num="5" id="6851" />
+<TGConnectingPoint num="6" id="6852" />
+<TGConnectingPoint num="7" id="6853" />
+<TGConnectingPoint num="8" id="6854" />
+<TGConnectingPoint num="9" id="6855" />
+<TGConnectingPoint num="10" id="6856" />
+<TGConnectingPoint num="11" id="6857" />
+<TGConnectingPoint num="12" id="6858" />
+<TGConnectingPoint num="13" id="6859" />
+<TGConnectingPoint num="14" id="6860" />
+<TGConnectingPoint num="15" id="6861" />
+<TGConnectingPoint num="16" id="6862" />
+<TGConnectingPoint num="17" id="6863" />
+<TGConnectingPoint num="18" id="6864" />
+<TGConnectingPoint num="19" id="6865" />
+<TGConnectingPoint num="20" id="6866" />
+<TGConnectingPoint num="21" id="6867" />
+<TGConnectingPoint num="22" id="6868" />
+<TGConnectingPoint num="23" id="6869" />
+<TGConnectingPoint num="24" id="6870" />
+<TGConnectingPoint num="25" id="6871" />
+<TGConnectingPoint num="26" id="6872" />
+<TGConnectingPoint num="27" id="6873" />
+<TGConnectingPoint num="28" id="6874" />
+<TGConnectingPoint num="29" id="6875" />
+<TGConnectingPoint num="30" id="6876" />
+<TGConnectingPoint num="31" id="6877" />
+<TGConnectingPoint num="32" id="6878" />
+<TGConnectingPoint num="33" id="6879" />
+<TGConnectingPoint num="34" id="6880" />
+<TGConnectingPoint num="35" id="6881" />
+<TGConnectingPoint num="36" id="6882" />
+<TGConnectingPoint num="37" id="6883" />
+<TGConnectingPoint num="38" id="6884" />
+<TGConnectingPoint num="39" id="6885" />
+<TGConnectingPoint num="40" id="6886" />
+<TGConnectingPoint num="41" id="6887" />
+<TGConnectingPoint num="42" id="6888" />
+<TGConnectingPoint num="43" id="6889" />
+<TGConnectingPoint num="44" id="6890" />
+<TGConnectingPoint num="45" id="6891" />
+<TGConnectingPoint num="46" id="6892" />
+<TGConnectingPoint num="47" id="6893" />
+<TGConnectingPoint num="48" id="6894" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="6440" >
+<COMPONENT type="1521" id="6945" >
 <cdparam x="861" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_ChipSeq_3" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="6391" />
-<TGConnectingPoint num="1" id="6392" />
-<TGConnectingPoint num="2" id="6393" />
-<TGConnectingPoint num="3" id="6394" />
-<TGConnectingPoint num="4" id="6395" />
-<TGConnectingPoint num="5" id="6396" />
-<TGConnectingPoint num="6" id="6397" />
-<TGConnectingPoint num="7" id="6398" />
-<TGConnectingPoint num="8" id="6399" />
-<TGConnectingPoint num="9" id="6400" />
-<TGConnectingPoint num="10" id="6401" />
-<TGConnectingPoint num="11" id="6402" />
-<TGConnectingPoint num="12" id="6403" />
-<TGConnectingPoint num="13" id="6404" />
-<TGConnectingPoint num="14" id="6405" />
-<TGConnectingPoint num="15" id="6406" />
-<TGConnectingPoint num="16" id="6407" />
-<TGConnectingPoint num="17" id="6408" />
-<TGConnectingPoint num="18" id="6409" />
-<TGConnectingPoint num="19" id="6410" />
-<TGConnectingPoint num="20" id="6411" />
-<TGConnectingPoint num="21" id="6412" />
-<TGConnectingPoint num="22" id="6413" />
-<TGConnectingPoint num="23" id="6414" />
-<TGConnectingPoint num="24" id="6415" />
-<TGConnectingPoint num="25" id="6416" />
-<TGConnectingPoint num="26" id="6417" />
-<TGConnectingPoint num="27" id="6418" />
-<TGConnectingPoint num="28" id="6419" />
-<TGConnectingPoint num="29" id="6420" />
-<TGConnectingPoint num="30" id="6421" />
-<TGConnectingPoint num="31" id="6422" />
-<TGConnectingPoint num="32" id="6423" />
-<TGConnectingPoint num="33" id="6424" />
-<TGConnectingPoint num="34" id="6425" />
-<TGConnectingPoint num="35" id="6426" />
-<TGConnectingPoint num="36" id="6427" />
-<TGConnectingPoint num="37" id="6428" />
-<TGConnectingPoint num="38" id="6429" />
-<TGConnectingPoint num="39" id="6430" />
-<TGConnectingPoint num="40" id="6431" />
-<TGConnectingPoint num="41" id="6432" />
-<TGConnectingPoint num="42" id="6433" />
-<TGConnectingPoint num="43" id="6434" />
-<TGConnectingPoint num="44" id="6435" />
-<TGConnectingPoint num="45" id="6436" />
-<TGConnectingPoint num="46" id="6437" />
-<TGConnectingPoint num="47" id="6438" />
-<TGConnectingPoint num="48" id="6439" />
+<TGConnectingPoint num="0" id="6896" />
+<TGConnectingPoint num="1" id="6897" />
+<TGConnectingPoint num="2" id="6898" />
+<TGConnectingPoint num="3" id="6899" />
+<TGConnectingPoint num="4" id="6900" />
+<TGConnectingPoint num="5" id="6901" />
+<TGConnectingPoint num="6" id="6902" />
+<TGConnectingPoint num="7" id="6903" />
+<TGConnectingPoint num="8" id="6904" />
+<TGConnectingPoint num="9" id="6905" />
+<TGConnectingPoint num="10" id="6906" />
+<TGConnectingPoint num="11" id="6907" />
+<TGConnectingPoint num="12" id="6908" />
+<TGConnectingPoint num="13" id="6909" />
+<TGConnectingPoint num="14" id="6910" />
+<TGConnectingPoint num="15" id="6911" />
+<TGConnectingPoint num="16" id="6912" />
+<TGConnectingPoint num="17" id="6913" />
+<TGConnectingPoint num="18" id="6914" />
+<TGConnectingPoint num="19" id="6915" />
+<TGConnectingPoint num="20" id="6916" />
+<TGConnectingPoint num="21" id="6917" />
+<TGConnectingPoint num="22" id="6918" />
+<TGConnectingPoint num="23" id="6919" />
+<TGConnectingPoint num="24" id="6920" />
+<TGConnectingPoint num="25" id="6921" />
+<TGConnectingPoint num="26" id="6922" />
+<TGConnectingPoint num="27" id="6923" />
+<TGConnectingPoint num="28" id="6924" />
+<TGConnectingPoint num="29" id="6925" />
+<TGConnectingPoint num="30" id="6926" />
+<TGConnectingPoint num="31" id="6927" />
+<TGConnectingPoint num="32" id="6928" />
+<TGConnectingPoint num="33" id="6929" />
+<TGConnectingPoint num="34" id="6930" />
+<TGConnectingPoint num="35" id="6931" />
+<TGConnectingPoint num="36" id="6932" />
+<TGConnectingPoint num="37" id="6933" />
+<TGConnectingPoint num="38" id="6934" />
+<TGConnectingPoint num="39" id="6935" />
+<TGConnectingPoint num="40" id="6936" />
+<TGConnectingPoint num="41" id="6937" />
+<TGConnectingPoint num="42" id="6938" />
+<TGConnectingPoint num="43" id="6939" />
+<TGConnectingPoint num="44" id="6940" />
+<TGConnectingPoint num="45" id="6941" />
+<TGConnectingPoint num="46" id="6942" />
+<TGConnectingPoint num="47" id="6943" />
+<TGConnectingPoint num="48" id="6944" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="6490" >
+<COMPONENT type="1521" id="6995" >
 <cdparam x="392" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_ChipSeq_2" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="6441" />
-<TGConnectingPoint num="1" id="6442" />
-<TGConnectingPoint num="2" id="6443" />
-<TGConnectingPoint num="3" id="6444" />
-<TGConnectingPoint num="4" id="6445" />
-<TGConnectingPoint num="5" id="6446" />
-<TGConnectingPoint num="6" id="6447" />
-<TGConnectingPoint num="7" id="6448" />
-<TGConnectingPoint num="8" id="6449" />
-<TGConnectingPoint num="9" id="6450" />
-<TGConnectingPoint num="10" id="6451" />
-<TGConnectingPoint num="11" id="6452" />
-<TGConnectingPoint num="12" id="6453" />
-<TGConnectingPoint num="13" id="6454" />
-<TGConnectingPoint num="14" id="6455" />
-<TGConnectingPoint num="15" id="6456" />
-<TGConnectingPoint num="16" id="6457" />
-<TGConnectingPoint num="17" id="6458" />
-<TGConnectingPoint num="18" id="6459" />
-<TGConnectingPoint num="19" id="6460" />
-<TGConnectingPoint num="20" id="6461" />
-<TGConnectingPoint num="21" id="6462" />
-<TGConnectingPoint num="22" id="6463" />
-<TGConnectingPoint num="23" id="6464" />
-<TGConnectingPoint num="24" id="6465" />
-<TGConnectingPoint num="25" id="6466" />
-<TGConnectingPoint num="26" id="6467" />
-<TGConnectingPoint num="27" id="6468" />
-<TGConnectingPoint num="28" id="6469" />
-<TGConnectingPoint num="29" id="6470" />
-<TGConnectingPoint num="30" id="6471" />
-<TGConnectingPoint num="31" id="6472" />
-<TGConnectingPoint num="32" id="6473" />
-<TGConnectingPoint num="33" id="6474" />
-<TGConnectingPoint num="34" id="6475" />
-<TGConnectingPoint num="35" id="6476" />
-<TGConnectingPoint num="36" id="6477" />
-<TGConnectingPoint num="37" id="6478" />
-<TGConnectingPoint num="38" id="6479" />
-<TGConnectingPoint num="39" id="6480" />
-<TGConnectingPoint num="40" id="6481" />
-<TGConnectingPoint num="41" id="6482" />
-<TGConnectingPoint num="42" id="6483" />
-<TGConnectingPoint num="43" id="6484" />
-<TGConnectingPoint num="44" id="6485" />
-<TGConnectingPoint num="45" id="6486" />
-<TGConnectingPoint num="46" id="6487" />
-<TGConnectingPoint num="47" id="6488" />
-<TGConnectingPoint num="48" id="6489" />
+<TGConnectingPoint num="0" id="6946" />
+<TGConnectingPoint num="1" id="6947" />
+<TGConnectingPoint num="2" id="6948" />
+<TGConnectingPoint num="3" id="6949" />
+<TGConnectingPoint num="4" id="6950" />
+<TGConnectingPoint num="5" id="6951" />
+<TGConnectingPoint num="6" id="6952" />
+<TGConnectingPoint num="7" id="6953" />
+<TGConnectingPoint num="8" id="6954" />
+<TGConnectingPoint num="9" id="6955" />
+<TGConnectingPoint num="10" id="6956" />
+<TGConnectingPoint num="11" id="6957" />
+<TGConnectingPoint num="12" id="6958" />
+<TGConnectingPoint num="13" id="6959" />
+<TGConnectingPoint num="14" id="6960" />
+<TGConnectingPoint num="15" id="6961" />
+<TGConnectingPoint num="16" id="6962" />
+<TGConnectingPoint num="17" id="6963" />
+<TGConnectingPoint num="18" id="6964" />
+<TGConnectingPoint num="19" id="6965" />
+<TGConnectingPoint num="20" id="6966" />
+<TGConnectingPoint num="21" id="6967" />
+<TGConnectingPoint num="22" id="6968" />
+<TGConnectingPoint num="23" id="6969" />
+<TGConnectingPoint num="24" id="6970" />
+<TGConnectingPoint num="25" id="6971" />
+<TGConnectingPoint num="26" id="6972" />
+<TGConnectingPoint num="27" id="6973" />
+<TGConnectingPoint num="28" id="6974" />
+<TGConnectingPoint num="29" id="6975" />
+<TGConnectingPoint num="30" id="6976" />
+<TGConnectingPoint num="31" id="6977" />
+<TGConnectingPoint num="32" id="6978" />
+<TGConnectingPoint num="33" id="6979" />
+<TGConnectingPoint num="34" id="6980" />
+<TGConnectingPoint num="35" id="6981" />
+<TGConnectingPoint num="36" id="6982" />
+<TGConnectingPoint num="37" id="6983" />
+<TGConnectingPoint num="38" id="6984" />
+<TGConnectingPoint num="39" id="6985" />
+<TGConnectingPoint num="40" id="6986" />
+<TGConnectingPoint num="41" id="6987" />
+<TGConnectingPoint num="42" id="6988" />
+<TGConnectingPoint num="43" id="6989" />
+<TGConnectingPoint num="44" id="6990" />
+<TGConnectingPoint num="45" id="6991" />
+<TGConnectingPoint num="46" id="6992" />
+<TGConnectingPoint num="47" id="6993" />
+<TGConnectingPoint num="48" id="6994" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="6540" >
+<COMPONENT type="1520" id="7045" >
 <cdparam x="643" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_ChipSeq" value="Storage instance name" />
-<TGConnectingPoint num="0" id="6491" />
-<TGConnectingPoint num="1" id="6492" />
-<TGConnectingPoint num="2" id="6493" />
-<TGConnectingPoint num="3" id="6494" />
-<TGConnectingPoint num="4" id="6495" />
-<TGConnectingPoint num="5" id="6496" />
-<TGConnectingPoint num="6" id="6497" />
-<TGConnectingPoint num="7" id="6498" />
-<TGConnectingPoint num="8" id="6499" />
-<TGConnectingPoint num="9" id="6500" />
-<TGConnectingPoint num="10" id="6501" />
-<TGConnectingPoint num="11" id="6502" />
-<TGConnectingPoint num="12" id="6503" />
-<TGConnectingPoint num="13" id="6504" />
-<TGConnectingPoint num="14" id="6505" />
-<TGConnectingPoint num="15" id="6506" />
-<TGConnectingPoint num="16" id="6507" />
-<TGConnectingPoint num="17" id="6508" />
-<TGConnectingPoint num="18" id="6509" />
-<TGConnectingPoint num="19" id="6510" />
-<TGConnectingPoint num="20" id="6511" />
-<TGConnectingPoint num="21" id="6512" />
-<TGConnectingPoint num="22" id="6513" />
-<TGConnectingPoint num="23" id="6514" />
-<TGConnectingPoint num="24" id="6515" />
-<TGConnectingPoint num="25" id="6516" />
-<TGConnectingPoint num="26" id="6517" />
-<TGConnectingPoint num="27" id="6518" />
-<TGConnectingPoint num="28" id="6519" />
-<TGConnectingPoint num="29" id="6520" />
-<TGConnectingPoint num="30" id="6521" />
-<TGConnectingPoint num="31" id="6522" />
-<TGConnectingPoint num="32" id="6523" />
-<TGConnectingPoint num="33" id="6524" />
-<TGConnectingPoint num="34" id="6525" />
-<TGConnectingPoint num="35" id="6526" />
-<TGConnectingPoint num="36" id="6527" />
-<TGConnectingPoint num="37" id="6528" />
-<TGConnectingPoint num="38" id="6529" />
-<TGConnectingPoint num="39" id="6530" />
-<TGConnectingPoint num="40" id="6531" />
-<TGConnectingPoint num="41" id="6532" />
-<TGConnectingPoint num="42" id="6533" />
-<TGConnectingPoint num="43" id="6534" />
-<TGConnectingPoint num="44" id="6535" />
-<TGConnectingPoint num="45" id="6536" />
-<TGConnectingPoint num="46" id="6537" />
-<TGConnectingPoint num="47" id="6538" />
-<TGConnectingPoint num="48" id="6539" />
+<TGConnectingPoint num="0" id="6996" />
+<TGConnectingPoint num="1" id="6997" />
+<TGConnectingPoint num="2" id="6998" />
+<TGConnectingPoint num="3" id="6999" />
+<TGConnectingPoint num="4" id="7000" />
+<TGConnectingPoint num="5" id="7001" />
+<TGConnectingPoint num="6" id="7002" />
+<TGConnectingPoint num="7" id="7003" />
+<TGConnectingPoint num="8" id="7004" />
+<TGConnectingPoint num="9" id="7005" />
+<TGConnectingPoint num="10" id="7006" />
+<TGConnectingPoint num="11" id="7007" />
+<TGConnectingPoint num="12" id="7008" />
+<TGConnectingPoint num="13" id="7009" />
+<TGConnectingPoint num="14" id="7010" />
+<TGConnectingPoint num="15" id="7011" />
+<TGConnectingPoint num="16" id="7012" />
+<TGConnectingPoint num="17" id="7013" />
+<TGConnectingPoint num="18" id="7014" />
+<TGConnectingPoint num="19" id="7015" />
+<TGConnectingPoint num="20" id="7016" />
+<TGConnectingPoint num="21" id="7017" />
+<TGConnectingPoint num="22" id="7018" />
+<TGConnectingPoint num="23" id="7019" />
+<TGConnectingPoint num="24" id="7020" />
+<TGConnectingPoint num="25" id="7021" />
+<TGConnectingPoint num="26" id="7022" />
+<TGConnectingPoint num="27" id="7023" />
+<TGConnectingPoint num="28" id="7024" />
+<TGConnectingPoint num="29" id="7025" />
+<TGConnectingPoint num="30" id="7026" />
+<TGConnectingPoint num="31" id="7027" />
+<TGConnectingPoint num="32" id="7028" />
+<TGConnectingPoint num="33" id="7029" />
+<TGConnectingPoint num="34" id="7030" />
+<TGConnectingPoint num="35" id="7031" />
+<TGConnectingPoint num="36" id="7032" />
+<TGConnectingPoint num="37" id="7033" />
+<TGConnectingPoint num="38" id="7034" />
+<TGConnectingPoint num="39" id="7035" />
+<TGConnectingPoint num="40" id="7036" />
+<TGConnectingPoint num="41" id="7037" />
+<TGConnectingPoint num="42" id="7038" />
+<TGConnectingPoint num="43" id="7039" />
+<TGConnectingPoint num="44" id="7040" />
+<TGConnectingPoint num="45" id="7041" />
+<TGConnectingPoint num="46" id="7042" />
+<TGConnectingPoint num="47" id="7043" />
+<TGConnectingPoint num="48" id="7044" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="6599" >
+<COMPONENT type="1522" id="7104" >
 <cdparam x="161" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_ChipSeq" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6550" />
-<TGConnectingPoint num="1" id="6551" />
-<TGConnectingPoint num="2" id="6552" />
-<TGConnectingPoint num="3" id="6553" />
-<TGConnectingPoint num="4" id="6554" />
-<TGConnectingPoint num="5" id="6555" />
-<TGConnectingPoint num="6" id="6556" />
-<TGConnectingPoint num="7" id="6557" />
-<TGConnectingPoint num="8" id="6558" />
-<TGConnectingPoint num="9" id="6559" />
-<TGConnectingPoint num="10" id="6560" />
-<TGConnectingPoint num="11" id="6561" />
-<TGConnectingPoint num="12" id="6562" />
-<TGConnectingPoint num="13" id="6563" />
-<TGConnectingPoint num="14" id="6564" />
-<TGConnectingPoint num="15" id="6565" />
-<TGConnectingPoint num="16" id="6566" />
-<TGConnectingPoint num="17" id="6567" />
-<TGConnectingPoint num="18" id="6568" />
-<TGConnectingPoint num="19" id="6569" />
-<TGConnectingPoint num="20" id="6570" />
-<TGConnectingPoint num="21" id="6571" />
-<TGConnectingPoint num="22" id="6572" />
-<TGConnectingPoint num="23" id="6573" />
-<TGConnectingPoint num="24" id="6574" />
-<TGConnectingPoint num="25" id="6575" />
-<TGConnectingPoint num="26" id="6576" />
-<TGConnectingPoint num="27" id="6577" />
-<TGConnectingPoint num="28" id="6578" />
-<TGConnectingPoint num="29" id="6579" />
-<TGConnectingPoint num="30" id="6580" />
-<TGConnectingPoint num="31" id="6581" />
-<TGConnectingPoint num="32" id="6582" />
-<TGConnectingPoint num="33" id="6583" />
-<TGConnectingPoint num="34" id="6584" />
-<TGConnectingPoint num="35" id="6585" />
-<TGConnectingPoint num="36" id="6586" />
-<TGConnectingPoint num="37" id="6587" />
-<TGConnectingPoint num="38" id="6588" />
-<TGConnectingPoint num="39" id="6589" />
-<TGConnectingPoint num="40" id="6590" />
-<TGConnectingPoint num="41" id="6591" />
-<TGConnectingPoint num="42" id="6592" />
-<TGConnectingPoint num="43" id="6593" />
-<TGConnectingPoint num="44" id="6594" />
-<TGConnectingPoint num="45" id="6595" />
-<TGConnectingPoint num="46" id="6596" />
-<TGConnectingPoint num="47" id="6597" />
-<TGConnectingPoint num="48" id="6598" />
+<TGConnectingPoint num="0" id="7055" />
+<TGConnectingPoint num="1" id="7056" />
+<TGConnectingPoint num="2" id="7057" />
+<TGConnectingPoint num="3" id="7058" />
+<TGConnectingPoint num="4" id="7059" />
+<TGConnectingPoint num="5" id="7060" />
+<TGConnectingPoint num="6" id="7061" />
+<TGConnectingPoint num="7" id="7062" />
+<TGConnectingPoint num="8" id="7063" />
+<TGConnectingPoint num="9" id="7064" />
+<TGConnectingPoint num="10" id="7065" />
+<TGConnectingPoint num="11" id="7066" />
+<TGConnectingPoint num="12" id="7067" />
+<TGConnectingPoint num="13" id="7068" />
+<TGConnectingPoint num="14" id="7069" />
+<TGConnectingPoint num="15" id="7070" />
+<TGConnectingPoint num="16" id="7071" />
+<TGConnectingPoint num="17" id="7072" />
+<TGConnectingPoint num="18" id="7073" />
+<TGConnectingPoint num="19" id="7074" />
+<TGConnectingPoint num="20" id="7075" />
+<TGConnectingPoint num="21" id="7076" />
+<TGConnectingPoint num="22" id="7077" />
+<TGConnectingPoint num="23" id="7078" />
+<TGConnectingPoint num="24" id="7079" />
+<TGConnectingPoint num="25" id="7080" />
+<TGConnectingPoint num="26" id="7081" />
+<TGConnectingPoint num="27" id="7082" />
+<TGConnectingPoint num="28" id="7083" />
+<TGConnectingPoint num="29" id="7084" />
+<TGConnectingPoint num="30" id="7085" />
+<TGConnectingPoint num="31" id="7086" />
+<TGConnectingPoint num="32" id="7087" />
+<TGConnectingPoint num="33" id="7088" />
+<TGConnectingPoint num="34" id="7089" />
+<TGConnectingPoint num="35" id="7090" />
+<TGConnectingPoint num="36" id="7091" />
+<TGConnectingPoint num="37" id="7092" />
+<TGConnectingPoint num="38" id="7093" />
+<TGConnectingPoint num="39" id="7094" />
+<TGConnectingPoint num="40" id="7095" />
+<TGConnectingPoint num="41" id="7096" />
+<TGConnectingPoint num="42" id="7097" />
+<TGConnectingPoint num="43" id="7098" />
+<TGConnectingPoint num="44" id="7099" />
+<TGConnectingPoint num="45" id="7100" />
+<TGConnectingPoint num="46" id="7101" />
+<TGConnectingPoint num="47" id="7102" />
+<TGConnectingPoint num="48" id="7103" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1524" id="6549" >
-<father id="6599" num="0" />
+<SUBCOMPONENT type="1524" id="7054" >
+<father id="7104" num="0" />
 <cdparam x="166" y="252" />
 <sizeparam width="161" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
 <infoparam name="action state" value="counter = counter - size" />
-<TGConnectingPoint num="0" id="6541" />
-<TGConnectingPoint num="1" id="6542" />
-<TGConnectingPoint num="2" id="6543" />
-<TGConnectingPoint num="3" id="6544" />
-<TGConnectingPoint num="4" id="6545" />
-<TGConnectingPoint num="5" id="6546" />
-<TGConnectingPoint num="6" id="6547" />
-<TGConnectingPoint num="7" id="6548" />
+<TGConnectingPoint num="0" id="7046" />
+<TGConnectingPoint num="1" id="7047" />
+<TGConnectingPoint num="2" id="7048" />
+<TGConnectingPoint num="3" id="7049" />
+<TGConnectingPoint num="4" id="7050" />
+<TGConnectingPoint num="5" id="7051" />
+<TGConnectingPoint num="6" id="7052" />
+<TGConnectingPoint num="7" id="7053" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="6600" >
+<CONNECTOR type="1523" id="7105" >
 <cdparam x="866" y="246" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="866" y="266" id="6411" />
-<P2  x="1077" y="266" id="6361" />
+<P1  x="866" y="266" id="6916" />
+<P2  x="1077" y="266" id="6866" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6601" >
+<CONNECTOR type="1523" id="7106" >
 <cdparam x="166" y="216" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="166" y="236" id="6567" />
-<P2  x="866" y="236" id="6408" />
+<P1  x="166" y="236" id="7072" />
+<P2  x="866" y="236" id="6913" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6602" >
+<CONNECTOR type="1523" id="7107" >
 <cdparam x="397" y="186" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="397" y="206" id="6455" />
-<P2  x="166" y="206" id="6564" />
+<P1  x="397" y="206" id="6960" />
+<P2  x="166" y="206" id="7069" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6603" >
+<CONNECTOR type="1523" id="7108" >
 <cdparam x="648" y="155" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="648" y="176" id="6502" />
-<P2  x="397" y="176" id="6452" />
+<P1  x="648" y="176" id="7007" />
+<P2  x="397" y="176" id="6957" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6604" >
+<CONNECTOR type="1523" id="7109" >
 <cdparam x="397" y="126" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="397" y="146" id="6449" />
-<P2  x="648" y="146" id="6499" />
+<P1  x="397" y="146" id="6954" />
+<P2  x="648" y="146" id="7004" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6605" >
+<CONNECTOR type="1523" id="7110" >
 <cdparam x="183" y="95" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="166" y="116" id="6555" />
-<P2  x="397" y="116" id="6446" />
+<P1  x="166" y="116" id="7060" />
+<P2  x="397" y="116" id="6951" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -20758,8 +21941,8 @@ INTERRUPTS
 
 </TMLSDPanel>
 
-<TMLSDPanel name="TerminateTransfer" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="6614" >
+<TMLSDPanel name="TerminateDMA" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="301" id="7119" >
 <cdparam x="716" y="60" />
 <sizeparam width="286" height="65" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -20768,14 +21951,14 @@ INTERRUPTS
 transfer instance of the ConfigureTransfer
 sequence diagram.
 " />
-<TGConnectingPoint num="0" id="6606" />
-<TGConnectingPoint num="1" id="6607" />
-<TGConnectingPoint num="2" id="6608" />
-<TGConnectingPoint num="3" id="6609" />
-<TGConnectingPoint num="4" id="6610" />
-<TGConnectingPoint num="5" id="6611" />
-<TGConnectingPoint num="6" id="6612" />
-<TGConnectingPoint num="7" id="6613" />
+<TGConnectingPoint num="0" id="7111" />
+<TGConnectingPoint num="1" id="7112" />
+<TGConnectingPoint num="2" id="7113" />
+<TGConnectingPoint num="3" id="7114" />
+<TGConnectingPoint num="4" id="7115" />
+<TGConnectingPoint num="5" id="7116" />
+<TGConnectingPoint num="6" id="7117" />
+<TGConnectingPoint num="7" id="7118" />
 <extraparam>
 <Line value="The transfer instance is different w.r.t. the" />
 <Line value="transfer instance of the ConfigureTransfer" />
@@ -20783,206 +21966,206 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="6664" >
+<COMPONENT type="1521" id="7169" >
 <cdparam x="332" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_ChipSeq_4" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="6615" />
-<TGConnectingPoint num="1" id="6616" />
-<TGConnectingPoint num="2" id="6617" />
-<TGConnectingPoint num="3" id="6618" />
-<TGConnectingPoint num="4" id="6619" />
-<TGConnectingPoint num="5" id="6620" />
-<TGConnectingPoint num="6" id="6621" />
-<TGConnectingPoint num="7" id="6622" />
-<TGConnectingPoint num="8" id="6623" />
-<TGConnectingPoint num="9" id="6624" />
-<TGConnectingPoint num="10" id="6625" />
-<TGConnectingPoint num="11" id="6626" />
-<TGConnectingPoint num="12" id="6627" />
-<TGConnectingPoint num="13" id="6628" />
-<TGConnectingPoint num="14" id="6629" />
-<TGConnectingPoint num="15" id="6630" />
-<TGConnectingPoint num="16" id="6631" />
-<TGConnectingPoint num="17" id="6632" />
-<TGConnectingPoint num="18" id="6633" />
-<TGConnectingPoint num="19" id="6634" />
-<TGConnectingPoint num="20" id="6635" />
-<TGConnectingPoint num="21" id="6636" />
-<TGConnectingPoint num="22" id="6637" />
-<TGConnectingPoint num="23" id="6638" />
-<TGConnectingPoint num="24" id="6639" />
-<TGConnectingPoint num="25" id="6640" />
-<TGConnectingPoint num="26" id="6641" />
-<TGConnectingPoint num="27" id="6642" />
-<TGConnectingPoint num="28" id="6643" />
-<TGConnectingPoint num="29" id="6644" />
-<TGConnectingPoint num="30" id="6645" />
-<TGConnectingPoint num="31" id="6646" />
-<TGConnectingPoint num="32" id="6647" />
-<TGConnectingPoint num="33" id="6648" />
-<TGConnectingPoint num="34" id="6649" />
-<TGConnectingPoint num="35" id="6650" />
-<TGConnectingPoint num="36" id="6651" />
-<TGConnectingPoint num="37" id="6652" />
-<TGConnectingPoint num="38" id="6653" />
-<TGConnectingPoint num="39" id="6654" />
-<TGConnectingPoint num="40" id="6655" />
-<TGConnectingPoint num="41" id="6656" />
-<TGConnectingPoint num="42" id="6657" />
-<TGConnectingPoint num="43" id="6658" />
-<TGConnectingPoint num="44" id="6659" />
-<TGConnectingPoint num="45" id="6660" />
-<TGConnectingPoint num="46" id="6661" />
-<TGConnectingPoint num="47" id="6662" />
-<TGConnectingPoint num="48" id="6663" />
+<TGConnectingPoint num="0" id="7120" />
+<TGConnectingPoint num="1" id="7121" />
+<TGConnectingPoint num="2" id="7122" />
+<TGConnectingPoint num="3" id="7123" />
+<TGConnectingPoint num="4" id="7124" />
+<TGConnectingPoint num="5" id="7125" />
+<TGConnectingPoint num="6" id="7126" />
+<TGConnectingPoint num="7" id="7127" />
+<TGConnectingPoint num="8" id="7128" />
+<TGConnectingPoint num="9" id="7129" />
+<TGConnectingPoint num="10" id="7130" />
+<TGConnectingPoint num="11" id="7131" />
+<TGConnectingPoint num="12" id="7132" />
+<TGConnectingPoint num="13" id="7133" />
+<TGConnectingPoint num="14" id="7134" />
+<TGConnectingPoint num="15" id="7135" />
+<TGConnectingPoint num="16" id="7136" />
+<TGConnectingPoint num="17" id="7137" />
+<TGConnectingPoint num="18" id="7138" />
+<TGConnectingPoint num="19" id="7139" />
+<TGConnectingPoint num="20" id="7140" />
+<TGConnectingPoint num="21" id="7141" />
+<TGConnectingPoint num="22" id="7142" />
+<TGConnectingPoint num="23" id="7143" />
+<TGConnectingPoint num="24" id="7144" />
+<TGConnectingPoint num="25" id="7145" />
+<TGConnectingPoint num="26" id="7146" />
+<TGConnectingPoint num="27" id="7147" />
+<TGConnectingPoint num="28" id="7148" />
+<TGConnectingPoint num="29" id="7149" />
+<TGConnectingPoint num="30" id="7150" />
+<TGConnectingPoint num="31" id="7151" />
+<TGConnectingPoint num="32" id="7152" />
+<TGConnectingPoint num="33" id="7153" />
+<TGConnectingPoint num="34" id="7154" />
+<TGConnectingPoint num="35" id="7155" />
+<TGConnectingPoint num="36" id="7156" />
+<TGConnectingPoint num="37" id="7157" />
+<TGConnectingPoint num="38" id="7158" />
+<TGConnectingPoint num="39" id="7159" />
+<TGConnectingPoint num="40" id="7160" />
+<TGConnectingPoint num="41" id="7161" />
+<TGConnectingPoint num="42" id="7162" />
+<TGConnectingPoint num="43" id="7163" />
+<TGConnectingPoint num="44" id="7164" />
+<TGConnectingPoint num="45" id="7165" />
+<TGConnectingPoint num="46" id="7166" />
+<TGConnectingPoint num="47" id="7167" />
+<TGConnectingPoint num="48" id="7168" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="6714" >
+<COMPONENT type="1522" id="7219" >
 <cdparam x="557" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_ChipSeq" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6665" />
-<TGConnectingPoint num="1" id="6666" />
-<TGConnectingPoint num="2" id="6667" />
-<TGConnectingPoint num="3" id="6668" />
-<TGConnectingPoint num="4" id="6669" />
-<TGConnectingPoint num="5" id="6670" />
-<TGConnectingPoint num="6" id="6671" />
-<TGConnectingPoint num="7" id="6672" />
-<TGConnectingPoint num="8" id="6673" />
-<TGConnectingPoint num="9" id="6674" />
-<TGConnectingPoint num="10" id="6675" />
-<TGConnectingPoint num="11" id="6676" />
-<TGConnectingPoint num="12" id="6677" />
-<TGConnectingPoint num="13" id="6678" />
-<TGConnectingPoint num="14" id="6679" />
-<TGConnectingPoint num="15" id="6680" />
-<TGConnectingPoint num="16" id="6681" />
-<TGConnectingPoint num="17" id="6682" />
-<TGConnectingPoint num="18" id="6683" />
-<TGConnectingPoint num="19" id="6684" />
-<TGConnectingPoint num="20" id="6685" />
-<TGConnectingPoint num="21" id="6686" />
-<TGConnectingPoint num="22" id="6687" />
-<TGConnectingPoint num="23" id="6688" />
-<TGConnectingPoint num="24" id="6689" />
-<TGConnectingPoint num="25" id="6690" />
-<TGConnectingPoint num="26" id="6691" />
-<TGConnectingPoint num="27" id="6692" />
-<TGConnectingPoint num="28" id="6693" />
-<TGConnectingPoint num="29" id="6694" />
-<TGConnectingPoint num="30" id="6695" />
-<TGConnectingPoint num="31" id="6696" />
-<TGConnectingPoint num="32" id="6697" />
-<TGConnectingPoint num="33" id="6698" />
-<TGConnectingPoint num="34" id="6699" />
-<TGConnectingPoint num="35" id="6700" />
-<TGConnectingPoint num="36" id="6701" />
-<TGConnectingPoint num="37" id="6702" />
-<TGConnectingPoint num="38" id="6703" />
-<TGConnectingPoint num="39" id="6704" />
-<TGConnectingPoint num="40" id="6705" />
-<TGConnectingPoint num="41" id="6706" />
-<TGConnectingPoint num="42" id="6707" />
-<TGConnectingPoint num="43" id="6708" />
-<TGConnectingPoint num="44" id="6709" />
-<TGConnectingPoint num="45" id="6710" />
-<TGConnectingPoint num="46" id="6711" />
-<TGConnectingPoint num="47" id="6712" />
-<TGConnectingPoint num="48" id="6713" />
+<TGConnectingPoint num="0" id="7170" />
+<TGConnectingPoint num="1" id="7171" />
+<TGConnectingPoint num="2" id="7172" />
+<TGConnectingPoint num="3" id="7173" />
+<TGConnectingPoint num="4" id="7174" />
+<TGConnectingPoint num="5" id="7175" />
+<TGConnectingPoint num="6" id="7176" />
+<TGConnectingPoint num="7" id="7177" />
+<TGConnectingPoint num="8" id="7178" />
+<TGConnectingPoint num="9" id="7179" />
+<TGConnectingPoint num="10" id="7180" />
+<TGConnectingPoint num="11" id="7181" />
+<TGConnectingPoint num="12" id="7182" />
+<TGConnectingPoint num="13" id="7183" />
+<TGConnectingPoint num="14" id="7184" />
+<TGConnectingPoint num="15" id="7185" />
+<TGConnectingPoint num="16" id="7186" />
+<TGConnectingPoint num="17" id="7187" />
+<TGConnectingPoint num="18" id="7188" />
+<TGConnectingPoint num="19" id="7189" />
+<TGConnectingPoint num="20" id="7190" />
+<TGConnectingPoint num="21" id="7191" />
+<TGConnectingPoint num="22" id="7192" />
+<TGConnectingPoint num="23" id="7193" />
+<TGConnectingPoint num="24" id="7194" />
+<TGConnectingPoint num="25" id="7195" />
+<TGConnectingPoint num="26" id="7196" />
+<TGConnectingPoint num="27" id="7197" />
+<TGConnectingPoint num="28" id="7198" />
+<TGConnectingPoint num="29" id="7199" />
+<TGConnectingPoint num="30" id="7200" />
+<TGConnectingPoint num="31" id="7201" />
+<TGConnectingPoint num="32" id="7202" />
+<TGConnectingPoint num="33" id="7203" />
+<TGConnectingPoint num="34" id="7204" />
+<TGConnectingPoint num="35" id="7205" />
+<TGConnectingPoint num="36" id="7206" />
+<TGConnectingPoint num="37" id="7207" />
+<TGConnectingPoint num="38" id="7208" />
+<TGConnectingPoint num="39" id="7209" />
+<TGConnectingPoint num="40" id="7210" />
+<TGConnectingPoint num="41" id="7211" />
+<TGConnectingPoint num="42" id="7212" />
+<TGConnectingPoint num="43" id="7213" />
+<TGConnectingPoint num="44" id="7214" />
+<TGConnectingPoint num="45" id="7215" />
+<TGConnectingPoint num="46" id="7216" />
+<TGConnectingPoint num="47" id="7217" />
+<TGConnectingPoint num="48" id="7218" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="6764" >
+<COMPONENT type="1522" id="7269" >
 <cdparam x="113" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_ChipSeq" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6715" />
-<TGConnectingPoint num="1" id="6716" />
-<TGConnectingPoint num="2" id="6717" />
-<TGConnectingPoint num="3" id="6718" />
-<TGConnectingPoint num="4" id="6719" />
-<TGConnectingPoint num="5" id="6720" />
-<TGConnectingPoint num="6" id="6721" />
-<TGConnectingPoint num="7" id="6722" />
-<TGConnectingPoint num="8" id="6723" />
-<TGConnectingPoint num="9" id="6724" />
-<TGConnectingPoint num="10" id="6725" />
-<TGConnectingPoint num="11" id="6726" />
-<TGConnectingPoint num="12" id="6727" />
-<TGConnectingPoint num="13" id="6728" />
-<TGConnectingPoint num="14" id="6729" />
-<TGConnectingPoint num="15" id="6730" />
-<TGConnectingPoint num="16" id="6731" />
-<TGConnectingPoint num="17" id="6732" />
-<TGConnectingPoint num="18" id="6733" />
-<TGConnectingPoint num="19" id="6734" />
-<TGConnectingPoint num="20" id="6735" />
-<TGConnectingPoint num="21" id="6736" />
-<TGConnectingPoint num="22" id="6737" />
-<TGConnectingPoint num="23" id="6738" />
-<TGConnectingPoint num="24" id="6739" />
-<TGConnectingPoint num="25" id="6740" />
-<TGConnectingPoint num="26" id="6741" />
-<TGConnectingPoint num="27" id="6742" />
-<TGConnectingPoint num="28" id="6743" />
-<TGConnectingPoint num="29" id="6744" />
-<TGConnectingPoint num="30" id="6745" />
-<TGConnectingPoint num="31" id="6746" />
-<TGConnectingPoint num="32" id="6747" />
-<TGConnectingPoint num="33" id="6748" />
-<TGConnectingPoint num="34" id="6749" />
-<TGConnectingPoint num="35" id="6750" />
-<TGConnectingPoint num="36" id="6751" />
-<TGConnectingPoint num="37" id="6752" />
-<TGConnectingPoint num="38" id="6753" />
-<TGConnectingPoint num="39" id="6754" />
-<TGConnectingPoint num="40" id="6755" />
-<TGConnectingPoint num="41" id="6756" />
-<TGConnectingPoint num="42" id="6757" />
-<TGConnectingPoint num="43" id="6758" />
-<TGConnectingPoint num="44" id="6759" />
-<TGConnectingPoint num="45" id="6760" />
-<TGConnectingPoint num="46" id="6761" />
-<TGConnectingPoint num="47" id="6762" />
-<TGConnectingPoint num="48" id="6763" />
+<TGConnectingPoint num="0" id="7220" />
+<TGConnectingPoint num="1" id="7221" />
+<TGConnectingPoint num="2" id="7222" />
+<TGConnectingPoint num="3" id="7223" />
+<TGConnectingPoint num="4" id="7224" />
+<TGConnectingPoint num="5" id="7225" />
+<TGConnectingPoint num="6" id="7226" />
+<TGConnectingPoint num="7" id="7227" />
+<TGConnectingPoint num="8" id="7228" />
+<TGConnectingPoint num="9" id="7229" />
+<TGConnectingPoint num="10" id="7230" />
+<TGConnectingPoint num="11" id="7231" />
+<TGConnectingPoint num="12" id="7232" />
+<TGConnectingPoint num="13" id="7233" />
+<TGConnectingPoint num="14" id="7234" />
+<TGConnectingPoint num="15" id="7235" />
+<TGConnectingPoint num="16" id="7236" />
+<TGConnectingPoint num="17" id="7237" />
+<TGConnectingPoint num="18" id="7238" />
+<TGConnectingPoint num="19" id="7239" />
+<TGConnectingPoint num="20" id="7240" />
+<TGConnectingPoint num="21" id="7241" />
+<TGConnectingPoint num="22" id="7242" />
+<TGConnectingPoint num="23" id="7243" />
+<TGConnectingPoint num="24" id="7244" />
+<TGConnectingPoint num="25" id="7245" />
+<TGConnectingPoint num="26" id="7246" />
+<TGConnectingPoint num="27" id="7247" />
+<TGConnectingPoint num="28" id="7248" />
+<TGConnectingPoint num="29" id="7249" />
+<TGConnectingPoint num="30" id="7250" />
+<TGConnectingPoint num="31" id="7251" />
+<TGConnectingPoint num="32" id="7252" />
+<TGConnectingPoint num="33" id="7253" />
+<TGConnectingPoint num="34" id="7254" />
+<TGConnectingPoint num="35" id="7255" />
+<TGConnectingPoint num="36" id="7256" />
+<TGConnectingPoint num="37" id="7257" />
+<TGConnectingPoint num="38" id="7258" />
+<TGConnectingPoint num="39" id="7259" />
+<TGConnectingPoint num="40" id="7260" />
+<TGConnectingPoint num="41" id="7261" />
+<TGConnectingPoint num="42" id="7262" />
+<TGConnectingPoint num="43" id="7263" />
+<TGConnectingPoint num="44" id="7264" />
+<TGConnectingPoint num="45" id="7265" />
+<TGConnectingPoint num="46" id="7266" />
+<TGConnectingPoint num="47" id="7267" />
+<TGConnectingPoint num="48" id="7268" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="1523" id="6765" >
+<CONNECTOR type="1523" id="7270" >
 <cdparam x="337" y="112" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferTerminated" value="TransferTerminated(ID1)" />
-<P1  x="337" y="112" id="6620" />
-<P2  x="118" y="112" id="6720" />
+<P1  x="337" y="112" id="7125" />
+<P2  x="118" y="112" id="7225" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="ID1" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6766" >
+<CONNECTOR type="1523" id="7271" >
 <cdparam x="562" y="82" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferTerminated" value="TransferTerminated(ID1)" />
-<P1  x="562" y="82" id="6667" />
-<P2  x="337" y="82" id="6617" />
+<P1  x="562" y="82" id="7172" />
+<P2  x="337" y="82" id="7122" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="ID1" />
@@ -20998,137 +22181,345 @@ sequence diagram.
 
 <Modeling type="TML CP" nameTab="CP4" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="6775" >
-<cdparam x="419" y="172" />
+<COMPONENT type="1500" id="7287" >
+<cdparam x="340" y="297" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="7275" />
+<TGConnectingPoint num="1" id="7276" />
+<TGConnectingPoint num="2" id="7277" />
+<TGConnectingPoint num="3" id="7278" />
+<TGConnectingPoint num="4" id="7279" />
+<TGConnectingPoint num="5" id="7280" />
+<TGConnectingPoint num="6" id="7281" />
+<TGConnectingPoint num="7" id="7282" />
+<TGConnectingPoint num="8" id="7283" />
+<TGConnectingPoint num="9" id="7284" />
+<TGConnectingPoint num="10" id="7285" />
+<TGConnectingPoint num="11" id="7286" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="7272" >
+<father id="7287" num="0" />
+<cdparam x="265" y="307" />
+<sizeparam width="141" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToLoad &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="7273" >
+<father id="7287" num="1" />
+<cdparam x="375" y="307" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="7274" >
+<father id="7287" num="2" />
+<cdparam x="360" y="342" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="7296" >
+<cdparam x="618" y="63" />
 <sizeparam width="312" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Task TX_chips2COctet reads incoming samples
 " />
-<TGConnectingPoint num="0" id="6767" />
-<TGConnectingPoint num="1" id="6768" />
-<TGConnectingPoint num="2" id="6769" />
-<TGConnectingPoint num="3" id="6770" />
-<TGConnectingPoint num="4" id="6771" />
-<TGConnectingPoint num="5" id="6772" />
-<TGConnectingPoint num="6" id="6773" />
-<TGConnectingPoint num="7" id="6774" />
+<TGConnectingPoint num="0" id="7288" />
+<TGConnectingPoint num="1" id="7289" />
+<TGConnectingPoint num="2" id="7290" />
+<TGConnectingPoint num="3" id="7291" />
+<TGConnectingPoint num="4" id="7292" />
+<TGConnectingPoint num="5" id="7293" />
+<TGConnectingPoint num="6" id="7294" />
+<TGConnectingPoint num="7" id="7295" />
 <extraparam>
 <Line value="Task TX_chips2COctet reads incoming samples" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="6777" >
-<cdparam x="257" y="275" />
+<COMPONENT type="1508" id="7301" >
+<cdparam x="340" y="217" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="7297" />
+<TGConnectingPoint num="1" id="7298" />
+<TGConnectingPoint num="2" id="7299" />
+<TGConnectingPoint num="3" id="7300" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="7312" >
+<cdparam x="293" y="129" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="LoadConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="7302" />
+<TGConnectingPoint num="1" id="7303" />
+<TGConnectingPoint num="2" id="7304" />
+<TGConnectingPoint num="3" id="7305" />
+<TGConnectingPoint num="4" id="7306" />
+<TGConnectingPoint num="5" id="7307" />
+<TGConnectingPoint num="6" id="7308" />
+<TGConnectingPoint num="7" id="7309" />
+<TGConnectingPoint num="8" id="7310" />
+<TGConnectingPoint num="9" id="7311" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="7314" >
+<cdparam x="345" y="450" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="6776" />
+<TGConnectingPoint num="0" id="7313" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="6788" >
-<cdparam x="205" y="177" />
+<COMPONENT type="1505" id="7325" >
+<cdparam x="188" y="363" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="LoadTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="6778" />
-<TGConnectingPoint num="1" id="6779" />
-<TGConnectingPoint num="2" id="6780" />
-<TGConnectingPoint num="3" id="6781" />
-<TGConnectingPoint num="4" id="6782" />
-<TGConnectingPoint num="5" id="6783" />
-<TGConnectingPoint num="6" id="6784" />
-<TGConnectingPoint num="7" id="6785" />
-<TGConnectingPoint num="8" id="6786" />
-<TGConnectingPoint num="9" id="6787" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="6790" >
-<cdparam x="260" y="113" />
+<TGConnectingPoint num="0" id="7315" />
+<TGConnectingPoint num="1" id="7316" />
+<TGConnectingPoint num="2" id="7317" />
+<TGConnectingPoint num="3" id="7318" />
+<TGConnectingPoint num="4" id="7319" />
+<TGConnectingPoint num="5" id="7320" />
+<TGConnectingPoint num="6" id="7321" />
+<TGConnectingPoint num="7" id="7322" />
+<TGConnectingPoint num="8" id="7323" />
+<TGConnectingPoint num="9" id="7324" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="7327" >
+<cdparam x="348" y="58" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="6789" />
+<TGConnectingPoint num="0" id="7326" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="6791" >
-<cdparam x="265" y="99" />
+<CONNECTOR type="1501" id="7331" >
+<cdparam x="250" y="403" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="250" y="403" id="7316" />
+<P2  x="340" y="232" id="7298" />
+<Point x="250" y="452" />
+<Point x="139" y="452" />
+<Point x="139" y="232" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="7328" >
+<father id="7331" num="0" />
+<cdparam x="250" y="452" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="7329" >
+<father id="7331" num="1" />
+<cdparam x="139" y="452" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="7330" >
+<father id="7331" num="2" />
+<cdparam x="139" y="232" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="7333" >
+<cdparam x="315" y="312" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="315" y="312" id="7276" />
+<P2  x="250" y="358" id="7315" />
+<Point x="250" y="312" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="7332" >
+<father id="7333" num="0" />
+<cdparam x="250" y="312" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="7334" >
+<cdparam x="355" y="352" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="355" y="352" id="7278" />
+<P2  x="355" y="445" id="7313" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="7335" >
+<cdparam x="353" y="44" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="355" y="78" id="7326" />
+<P2  x="355" y="124" id="7302" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="7336" >
+<cdparam x="355" y="169" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="267" y="133" id="6789" />
-<P2  x="267" y="172" id="6778" />
+<P1  x="355" y="169" id="7303" />
+<P2  x="355" y="217" id="7297" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="6792" >
-<cdparam x="157" y="321" />
+<CONNECTOR type="1501" id="7337" >
+<cdparam x="355" y="247" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="267" y="217" id="6779" />
-<P2  x="267" y="270" id="6776" />
+<P1  x="355" y="247" id="7300" />
+<P2  x="355" y="287" id="7275" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
+<TMLSDPanel name="LoadConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="7387" >
+<cdparam x="302" y="55" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_controller" value="Storage instance name" />
+<TGConnectingPoint num="0" id="7338" />
+<TGConnectingPoint num="1" id="7339" />
+<TGConnectingPoint num="2" id="7340" />
+<TGConnectingPoint num="3" id="7341" />
+<TGConnectingPoint num="4" id="7342" />
+<TGConnectingPoint num="5" id="7343" />
+<TGConnectingPoint num="6" id="7344" />
+<TGConnectingPoint num="7" id="7345" />
+<TGConnectingPoint num="8" id="7346" />
+<TGConnectingPoint num="9" id="7347" />
+<TGConnectingPoint num="10" id="7348" />
+<TGConnectingPoint num="11" id="7349" />
+<TGConnectingPoint num="12" id="7350" />
+<TGConnectingPoint num="13" id="7351" />
+<TGConnectingPoint num="14" id="7352" />
+<TGConnectingPoint num="15" id="7353" />
+<TGConnectingPoint num="16" id="7354" />
+<TGConnectingPoint num="17" id="7355" />
+<TGConnectingPoint num="18" id="7356" />
+<TGConnectingPoint num="19" id="7357" />
+<TGConnectingPoint num="20" id="7358" />
+<TGConnectingPoint num="21" id="7359" />
+<TGConnectingPoint num="22" id="7360" />
+<TGConnectingPoint num="23" id="7361" />
+<TGConnectingPoint num="24" id="7362" />
+<TGConnectingPoint num="25" id="7363" />
+<TGConnectingPoint num="26" id="7364" />
+<TGConnectingPoint num="27" id="7365" />
+<TGConnectingPoint num="28" id="7366" />
+<TGConnectingPoint num="29" id="7367" />
+<TGConnectingPoint num="30" id="7368" />
+<TGConnectingPoint num="31" id="7369" />
+<TGConnectingPoint num="32" id="7370" />
+<TGConnectingPoint num="33" id="7371" />
+<TGConnectingPoint num="34" id="7372" />
+<TGConnectingPoint num="35" id="7373" />
+<TGConnectingPoint num="36" id="7374" />
+<TGConnectingPoint num="37" id="7375" />
+<TGConnectingPoint num="38" id="7376" />
+<TGConnectingPoint num="39" id="7377" />
+<TGConnectingPoint num="40" id="7378" />
+<TGConnectingPoint num="41" id="7379" />
+<TGConnectingPoint num="42" id="7380" />
+<TGConnectingPoint num="43" id="7381" />
+<TGConnectingPoint num="44" id="7382" />
+<TGConnectingPoint num="45" id="7383" />
+<TGConnectingPoint num="46" id="7384" />
+<TGConnectingPoint num="47" id="7385" />
+<TGConnectingPoint num="48" id="7386" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
+
 <TMLSDPanel name="LoadTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="6842" >
-<cdparam x="367" y="58" />
+<COMPONENT type="1521" id="7437" >
+<cdparam x="571" y="82" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Load" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="6793" />
-<TGConnectingPoint num="1" id="6794" />
-<TGConnectingPoint num="2" id="6795" />
-<TGConnectingPoint num="3" id="6796" />
-<TGConnectingPoint num="4" id="6797" />
-<TGConnectingPoint num="5" id="6798" />
-<TGConnectingPoint num="6" id="6799" />
-<TGConnectingPoint num="7" id="6800" />
-<TGConnectingPoint num="8" id="6801" />
-<TGConnectingPoint num="9" id="6802" />
-<TGConnectingPoint num="10" id="6803" />
-<TGConnectingPoint num="11" id="6804" />
-<TGConnectingPoint num="12" id="6805" />
-<TGConnectingPoint num="13" id="6806" />
-<TGConnectingPoint num="14" id="6807" />
-<TGConnectingPoint num="15" id="6808" />
-<TGConnectingPoint num="16" id="6809" />
-<TGConnectingPoint num="17" id="6810" />
-<TGConnectingPoint num="18" id="6811" />
-<TGConnectingPoint num="19" id="6812" />
-<TGConnectingPoint num="20" id="6813" />
-<TGConnectingPoint num="21" id="6814" />
-<TGConnectingPoint num="22" id="6815" />
-<TGConnectingPoint num="23" id="6816" />
-<TGConnectingPoint num="24" id="6817" />
-<TGConnectingPoint num="25" id="6818" />
-<TGConnectingPoint num="26" id="6819" />
-<TGConnectingPoint num="27" id="6820" />
-<TGConnectingPoint num="28" id="6821" />
-<TGConnectingPoint num="29" id="6822" />
-<TGConnectingPoint num="30" id="6823" />
-<TGConnectingPoint num="31" id="6824" />
-<TGConnectingPoint num="32" id="6825" />
-<TGConnectingPoint num="33" id="6826" />
-<TGConnectingPoint num="34" id="6827" />
-<TGConnectingPoint num="35" id="6828" />
-<TGConnectingPoint num="36" id="6829" />
-<TGConnectingPoint num="37" id="6830" />
-<TGConnectingPoint num="38" id="6831" />
-<TGConnectingPoint num="39" id="6832" />
-<TGConnectingPoint num="40" id="6833" />
-<TGConnectingPoint num="41" id="6834" />
-<TGConnectingPoint num="42" id="6835" />
-<TGConnectingPoint num="43" id="6836" />
-<TGConnectingPoint num="44" id="6837" />
-<TGConnectingPoint num="45" id="6838" />
-<TGConnectingPoint num="46" id="6839" />
-<TGConnectingPoint num="47" id="6840" />
-<TGConnectingPoint num="48" id="6841" />
+<TGConnectingPoint num="0" id="7388" />
+<TGConnectingPoint num="1" id="7389" />
+<TGConnectingPoint num="2" id="7390" />
+<TGConnectingPoint num="3" id="7391" />
+<TGConnectingPoint num="4" id="7392" />
+<TGConnectingPoint num="5" id="7393" />
+<TGConnectingPoint num="6" id="7394" />
+<TGConnectingPoint num="7" id="7395" />
+<TGConnectingPoint num="8" id="7396" />
+<TGConnectingPoint num="9" id="7397" />
+<TGConnectingPoint num="10" id="7398" />
+<TGConnectingPoint num="11" id="7399" />
+<TGConnectingPoint num="12" id="7400" />
+<TGConnectingPoint num="13" id="7401" />
+<TGConnectingPoint num="14" id="7402" />
+<TGConnectingPoint num="15" id="7403" />
+<TGConnectingPoint num="16" id="7404" />
+<TGConnectingPoint num="17" id="7405" />
+<TGConnectingPoint num="18" id="7406" />
+<TGConnectingPoint num="19" id="7407" />
+<TGConnectingPoint num="20" id="7408" />
+<TGConnectingPoint num="21" id="7409" />
+<TGConnectingPoint num="22" id="7410" />
+<TGConnectingPoint num="23" id="7411" />
+<TGConnectingPoint num="24" id="7412" />
+<TGConnectingPoint num="25" id="7413" />
+<TGConnectingPoint num="26" id="7414" />
+<TGConnectingPoint num="27" id="7415" />
+<TGConnectingPoint num="28" id="7416" />
+<TGConnectingPoint num="29" id="7417" />
+<TGConnectingPoint num="30" id="7418" />
+<TGConnectingPoint num="31" id="7419" />
+<TGConnectingPoint num="32" id="7420" />
+<TGConnectingPoint num="33" id="7421" />
+<TGConnectingPoint num="34" id="7422" />
+<TGConnectingPoint num="35" id="7423" />
+<TGConnectingPoint num="36" id="7424" />
+<TGConnectingPoint num="37" id="7425" />
+<TGConnectingPoint num="38" id="7426" />
+<TGConnectingPoint num="39" id="7427" />
+<TGConnectingPoint num="40" id="7428" />
+<TGConnectingPoint num="41" id="7429" />
+<TGConnectingPoint num="42" id="7430" />
+<TGConnectingPoint num="43" id="7431" />
+<TGConnectingPoint num="44" id="7432" />
+<TGConnectingPoint num="45" id="7433" />
+<TGConnectingPoint num="46" id="7434" />
+<TGConnectingPoint num="47" id="7435" />
+<TGConnectingPoint num="48" id="7436" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -21137,61 +22528,61 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="6892" >
-<cdparam x="618" y="58" />
+<COMPONENT type="1520" id="7487" >
+<cdparam x="822" y="82" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_Load" value="Storage instance name" />
-<TGConnectingPoint num="0" id="6843" />
-<TGConnectingPoint num="1" id="6844" />
-<TGConnectingPoint num="2" id="6845" />
-<TGConnectingPoint num="3" id="6846" />
-<TGConnectingPoint num="4" id="6847" />
-<TGConnectingPoint num="5" id="6848" />
-<TGConnectingPoint num="6" id="6849" />
-<TGConnectingPoint num="7" id="6850" />
-<TGConnectingPoint num="8" id="6851" />
-<TGConnectingPoint num="9" id="6852" />
-<TGConnectingPoint num="10" id="6853" />
-<TGConnectingPoint num="11" id="6854" />
-<TGConnectingPoint num="12" id="6855" />
-<TGConnectingPoint num="13" id="6856" />
-<TGConnectingPoint num="14" id="6857" />
-<TGConnectingPoint num="15" id="6858" />
-<TGConnectingPoint num="16" id="6859" />
-<TGConnectingPoint num="17" id="6860" />
-<TGConnectingPoint num="18" id="6861" />
-<TGConnectingPoint num="19" id="6862" />
-<TGConnectingPoint num="20" id="6863" />
-<TGConnectingPoint num="21" id="6864" />
-<TGConnectingPoint num="22" id="6865" />
-<TGConnectingPoint num="23" id="6866" />
-<TGConnectingPoint num="24" id="6867" />
-<TGConnectingPoint num="25" id="6868" />
-<TGConnectingPoint num="26" id="6869" />
-<TGConnectingPoint num="27" id="6870" />
-<TGConnectingPoint num="28" id="6871" />
-<TGConnectingPoint num="29" id="6872" />
-<TGConnectingPoint num="30" id="6873" />
-<TGConnectingPoint num="31" id="6874" />
-<TGConnectingPoint num="32" id="6875" />
-<TGConnectingPoint num="33" id="6876" />
-<TGConnectingPoint num="34" id="6877" />
-<TGConnectingPoint num="35" id="6878" />
-<TGConnectingPoint num="36" id="6879" />
-<TGConnectingPoint num="37" id="6880" />
-<TGConnectingPoint num="38" id="6881" />
-<TGConnectingPoint num="39" id="6882" />
-<TGConnectingPoint num="40" id="6883" />
-<TGConnectingPoint num="41" id="6884" />
-<TGConnectingPoint num="42" id="6885" />
-<TGConnectingPoint num="43" id="6886" />
-<TGConnectingPoint num="44" id="6887" />
-<TGConnectingPoint num="45" id="6888" />
-<TGConnectingPoint num="46" id="6889" />
-<TGConnectingPoint num="47" id="6890" />
-<TGConnectingPoint num="48" id="6891" />
+<TGConnectingPoint num="0" id="7438" />
+<TGConnectingPoint num="1" id="7439" />
+<TGConnectingPoint num="2" id="7440" />
+<TGConnectingPoint num="3" id="7441" />
+<TGConnectingPoint num="4" id="7442" />
+<TGConnectingPoint num="5" id="7443" />
+<TGConnectingPoint num="6" id="7444" />
+<TGConnectingPoint num="7" id="7445" />
+<TGConnectingPoint num="8" id="7446" />
+<TGConnectingPoint num="9" id="7447" />
+<TGConnectingPoint num="10" id="7448" />
+<TGConnectingPoint num="11" id="7449" />
+<TGConnectingPoint num="12" id="7450" />
+<TGConnectingPoint num="13" id="7451" />
+<TGConnectingPoint num="14" id="7452" />
+<TGConnectingPoint num="15" id="7453" />
+<TGConnectingPoint num="16" id="7454" />
+<TGConnectingPoint num="17" id="7455" />
+<TGConnectingPoint num="18" id="7456" />
+<TGConnectingPoint num="19" id="7457" />
+<TGConnectingPoint num="20" id="7458" />
+<TGConnectingPoint num="21" id="7459" />
+<TGConnectingPoint num="22" id="7460" />
+<TGConnectingPoint num="23" id="7461" />
+<TGConnectingPoint num="24" id="7462" />
+<TGConnectingPoint num="25" id="7463" />
+<TGConnectingPoint num="26" id="7464" />
+<TGConnectingPoint num="27" id="7465" />
+<TGConnectingPoint num="28" id="7466" />
+<TGConnectingPoint num="29" id="7467" />
+<TGConnectingPoint num="30" id="7468" />
+<TGConnectingPoint num="31" id="7469" />
+<TGConnectingPoint num="32" id="7470" />
+<TGConnectingPoint num="33" id="7471" />
+<TGConnectingPoint num="34" id="7472" />
+<TGConnectingPoint num="35" id="7473" />
+<TGConnectingPoint num="36" id="7474" />
+<TGConnectingPoint num="37" id="7475" />
+<TGConnectingPoint num="38" id="7476" />
+<TGConnectingPoint num="39" id="7477" />
+<TGConnectingPoint num="40" id="7478" />
+<TGConnectingPoint num="41" id="7479" />
+<TGConnectingPoint num="42" id="7480" />
+<TGConnectingPoint num="43" id="7481" />
+<TGConnectingPoint num="44" id="7482" />
+<TGConnectingPoint num="45" id="7483" />
+<TGConnectingPoint num="46" id="7484" />
+<TGConnectingPoint num="47" id="7485" />
+<TGConnectingPoint num="48" id="7486" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -21200,109 +22591,126 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="6942" >
-<cdparam x="136" y="58" />
+<COMPONENT type="1522" id="7546" >
+<cdparam x="340" y="82" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Load" value="Controller instance name" />
-<TGConnectingPoint num="0" id="6893" />
-<TGConnectingPoint num="1" id="6894" />
-<TGConnectingPoint num="2" id="6895" />
-<TGConnectingPoint num="3" id="6896" />
-<TGConnectingPoint num="4" id="6897" />
-<TGConnectingPoint num="5" id="6898" />
-<TGConnectingPoint num="6" id="6899" />
-<TGConnectingPoint num="7" id="6900" />
-<TGConnectingPoint num="8" id="6901" />
-<TGConnectingPoint num="9" id="6902" />
-<TGConnectingPoint num="10" id="6903" />
-<TGConnectingPoint num="11" id="6904" />
-<TGConnectingPoint num="12" id="6905" />
-<TGConnectingPoint num="13" id="6906" />
-<TGConnectingPoint num="14" id="6907" />
-<TGConnectingPoint num="15" id="6908" />
-<TGConnectingPoint num="16" id="6909" />
-<TGConnectingPoint num="17" id="6910" />
-<TGConnectingPoint num="18" id="6911" />
-<TGConnectingPoint num="19" id="6912" />
-<TGConnectingPoint num="20" id="6913" />
-<TGConnectingPoint num="21" id="6914" />
-<TGConnectingPoint num="22" id="6915" />
-<TGConnectingPoint num="23" id="6916" />
-<TGConnectingPoint num="24" id="6917" />
-<TGConnectingPoint num="25" id="6918" />
-<TGConnectingPoint num="26" id="6919" />
-<TGConnectingPoint num="27" id="6920" />
-<TGConnectingPoint num="28" id="6921" />
-<TGConnectingPoint num="29" id="6922" />
-<TGConnectingPoint num="30" id="6923" />
-<TGConnectingPoint num="31" id="6924" />
-<TGConnectingPoint num="32" id="6925" />
-<TGConnectingPoint num="33" id="6926" />
-<TGConnectingPoint num="34" id="6927" />
-<TGConnectingPoint num="35" id="6928" />
-<TGConnectingPoint num="36" id="6929" />
-<TGConnectingPoint num="37" id="6930" />
-<TGConnectingPoint num="38" id="6931" />
-<TGConnectingPoint num="39" id="6932" />
-<TGConnectingPoint num="40" id="6933" />
-<TGConnectingPoint num="41" id="6934" />
-<TGConnectingPoint num="42" id="6935" />
-<TGConnectingPoint num="43" id="6936" />
-<TGConnectingPoint num="44" id="6937" />
-<TGConnectingPoint num="45" id="6938" />
-<TGConnectingPoint num="46" id="6939" />
-<TGConnectingPoint num="47" id="6940" />
-<TGConnectingPoint num="48" id="6941" />
+<TGConnectingPoint num="0" id="7497" />
+<TGConnectingPoint num="1" id="7498" />
+<TGConnectingPoint num="2" id="7499" />
+<TGConnectingPoint num="3" id="7500" />
+<TGConnectingPoint num="4" id="7501" />
+<TGConnectingPoint num="5" id="7502" />
+<TGConnectingPoint num="6" id="7503" />
+<TGConnectingPoint num="7" id="7504" />
+<TGConnectingPoint num="8" id="7505" />
+<TGConnectingPoint num="9" id="7506" />
+<TGConnectingPoint num="10" id="7507" />
+<TGConnectingPoint num="11" id="7508" />
+<TGConnectingPoint num="12" id="7509" />
+<TGConnectingPoint num="13" id="7510" />
+<TGConnectingPoint num="14" id="7511" />
+<TGConnectingPoint num="15" id="7512" />
+<TGConnectingPoint num="16" id="7513" />
+<TGConnectingPoint num="17" id="7514" />
+<TGConnectingPoint num="18" id="7515" />
+<TGConnectingPoint num="19" id="7516" />
+<TGConnectingPoint num="20" id="7517" />
+<TGConnectingPoint num="21" id="7518" />
+<TGConnectingPoint num="22" id="7519" />
+<TGConnectingPoint num="23" id="7520" />
+<TGConnectingPoint num="24" id="7521" />
+<TGConnectingPoint num="25" id="7522" />
+<TGConnectingPoint num="26" id="7523" />
+<TGConnectingPoint num="27" id="7524" />
+<TGConnectingPoint num="28" id="7525" />
+<TGConnectingPoint num="29" id="7526" />
+<TGConnectingPoint num="30" id="7527" />
+<TGConnectingPoint num="31" id="7528" />
+<TGConnectingPoint num="32" id="7529" />
+<TGConnectingPoint num="33" id="7530" />
+<TGConnectingPoint num="34" id="7531" />
+<TGConnectingPoint num="35" id="7532" />
+<TGConnectingPoint num="36" id="7533" />
+<TGConnectingPoint num="37" id="7534" />
+<TGConnectingPoint num="38" id="7535" />
+<TGConnectingPoint num="39" id="7536" />
+<TGConnectingPoint num="40" id="7537" />
+<TGConnectingPoint num="41" id="7538" />
+<TGConnectingPoint num="42" id="7539" />
+<TGConnectingPoint num="43" id="7540" />
+<TGConnectingPoint num="44" id="7541" />
+<TGConnectingPoint num="45" id="7542" />
+<TGConnectingPoint num="46" id="7543" />
+<TGConnectingPoint num="47" id="7544" />
+<TGConnectingPoint num="48" id="7545" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 <Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="7496" >
+<father id="7546" num="0" />
+<cdparam x="345" y="261" />
+<sizeparam width="257" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToLoad = samplesToLoad - size" />
+<TGConnectingPoint num="0" id="7488" />
+<TGConnectingPoint num="1" id="7489" />
+<TGConnectingPoint num="2" id="7490" />
+<TGConnectingPoint num="3" id="7491" />
+<TGConnectingPoint num="4" id="7492" />
+<TGConnectingPoint num="5" id="7493" />
+<TGConnectingPoint num="6" id="7494" />
+<TGConnectingPoint num="7" id="7495" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="6943" >
-<cdparam x="372" y="178" />
+<CONNECTOR type="1523" id="7547" >
+<cdparam x="576" y="202" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="372" y="208" id="6807" />
-<P2  x="141" y="208" id="6907" />
+<P1  x="576" y="232" id="7402" />
+<P2  x="345" y="232" id="7511" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6944" >
-<cdparam x="623" y="147" />
+<CONNECTOR type="1523" id="7548" >
+<cdparam x="827" y="171" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="623" y="178" id="6854" />
-<P2  x="372" y="178" id="6804" />
+<P1  x="827" y="202" id="7449" />
+<P2  x="576" y="202" id="7399" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6945" >
-<cdparam x="372" y="118" />
+<CONNECTOR type="1523" id="7549" >
+<cdparam x="576" y="142" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="372" y="148" id="6801" />
-<P2  x="623" y="148" id="6851" />
+<P1  x="576" y="172" id="7396" />
+<P2  x="827" y="172" id="7446" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="6946" >
-<cdparam x="158" y="87" />
+<CONNECTOR type="1523" id="7550" >
+<cdparam x="362" y="111" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="141" y="118" id="6898" />
-<P2  x="372" y="118" id="6798" />
+<P1  x="345" y="142" id="7502" />
+<P2  x="576" y="142" id="7393" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -21318,29 +22726,239 @@ sequence diagram.
 
 
 <Modeling type="TML CP" nameTab="CP5" >
-<CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="6955" >
+<CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="1400" >
+<CONNECTOR type="1501" id="14316" >
+<cdparam x="384" y="670" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="384" y="670" id="14247" />
+<P2  x="478" y="705" id="14231" />
+<Point x="478" y="670" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="14315" >
+<father id="14316" num="0" />
+<cdparam x="478" y="670" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="14314" >
+<cdparam x="304" y="670" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="304" y="670" id="14246" />
+<P2  x="237" y="711" id="14215" />
+<Point x="237" y="670" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="14313" >
+<father id="14314" num="0" />
+<cdparam x="237" y="670" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="14312" >
+<cdparam x="237" y="756" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="237" y="756" id="14216" />
+<P2  x="329" y="568" id="14227" />
+<Point x="237" y="790" />
+<Point x="128" y="790" />
+<Point x="128" y="568" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="14309" >
+<father id="14312" num="0" />
+<cdparam x="237" y="790" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14310" >
+<father id="14312" num="1" />
+<cdparam x="128" y="790" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14311" >
+<father id="14312" num="2" />
+<cdparam x="128" y="568" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="14307" >
+<cdparam x="239" y="379" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="239" y="375" id="14272" />
+<P2  x="329" y="208" id="14283" />
+<Point x="239" y="428" />
+<Point x="128" y="428" />
+<Point x="128" y="208" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="14304" >
+<father id="14307" num="0" />
+<cdparam x="239" y="428" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14305" >
+<father id="14307" num="1" />
+<cdparam x="128" y="428" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14306" >
+<father id="14307" num="2" />
+<cdparam x="128" y="208" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="14303" >
+<cdparam x="304" y="288" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="304" y="288" id="14183" />
+<P2  x="239" y="330" id="14271" />
+<Point x="239" y="288" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="14302" >
+<father id="14303" num="0" />
+<cdparam x="239" y="288" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<COMPONENT type="1500" id="14257" >
+<cdparam x="329" y="655" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="choice11" value="null" />
+<TGConnectingPoint num="0" id="14245" />
+<TGConnectingPoint num="1" id="14246" />
+<TGConnectingPoint num="2" id="14247" />
+<TGConnectingPoint num="3" id="14248" />
+<TGConnectingPoint num="4" id="14249" />
+<TGConnectingPoint num="5" id="14250" />
+<TGConnectingPoint num="6" id="14251" />
+<TGConnectingPoint num="7" id="14252" />
+<TGConnectingPoint num="8" id="14253" />
+<TGConnectingPoint num="9" id="14254" />
+<TGConnectingPoint num="10" id="14255" />
+<TGConnectingPoint num="11" id="14256" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="14242" >
+<father id="14257" num="0" />
+<cdparam x="256" y="690" />
+<sizeparam width="93" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ counter &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14243" >
+<father id="14257" num="1" />
+<cdparam x="364" y="665" />
+<sizeparam width="103" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ counter == 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14244" >
+<father id="14257" num="2" />
+<cdparam x="349" y="700" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="1500" id="14194" >
+<cdparam x="329" y="273" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="14182" />
+<TGConnectingPoint num="1" id="14183" />
+<TGConnectingPoint num="2" id="14184" />
+<TGConnectingPoint num="3" id="14185" />
+<TGConnectingPoint num="4" id="14186" />
+<TGConnectingPoint num="5" id="14187" />
+<TGConnectingPoint num="6" id="14188" />
+<TGConnectingPoint num="7" id="14189" />
+<TGConnectingPoint num="8" id="14190" />
+<TGConnectingPoint num="9" id="14191" />
+<TGConnectingPoint num="10" id="14192" />
+<TGConnectingPoint num="11" id="14193" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="14179" >
+<father id="14194" num="0" />
+<cdparam x="254" y="283" />
+<sizeparam width="145" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToStore &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14180" >
+<father id="14194" num="1" />
+<cdparam x="364" y="283" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="14181" >
+<father id="14194" num="2" />
+<cdparam x="349" y="318" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="7559" >
 <cdparam x="534" y="207" />
 <sizeparam width="239" height="50" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Task TX_Chips2Octet stores output
-samples for TX_CWL" />
-<TGConnectingPoint num="0" id="6947" />
-<TGConnectingPoint num="1" id="6948" />
-<TGConnectingPoint num="2" id="6949" />
-<TGConnectingPoint num="3" id="6950" />
-<TGConnectingPoint num="4" id="6951" />
-<TGConnectingPoint num="5" id="6952" />
-<TGConnectingPoint num="6" id="6953" />
-<TGConnectingPoint num="7" id="6954" />
+samples for TX_CWL
+" />
+<TGConnectingPoint num="0" id="7551" />
+<TGConnectingPoint num="1" id="7552" />
+<TGConnectingPoint num="2" id="7553" />
+<TGConnectingPoint num="3" id="7554" />
+<TGConnectingPoint num="4" id="7555" />
+<TGConnectingPoint num="5" id="7556" />
+<TGConnectingPoint num="6" id="7557" />
+<TGConnectingPoint num="7" id="7558" />
 <extraparam>
 <Line value="Task TX_Chips2Octet stores output" />
 <Line value="samples for TX_CWL" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="6964" >
+<COMPONENT type="301" id="7568" >
 <cdparam x="536" y="48" />
 <sizeparam width="305" height="110" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -21352,14 +22970,14 @@ samples for TX_CWL" />
 This model supposes that the DMA replies via
 INTERRUPTS
 " />
-<TGConnectingPoint num="0" id="6956" />
-<TGConnectingPoint num="1" id="6957" />
-<TGConnectingPoint num="2" id="6958" />
-<TGConnectingPoint num="3" id="6959" />
-<TGConnectingPoint num="4" id="6960" />
-<TGConnectingPoint num="5" id="6961" />
-<TGConnectingPoint num="6" id="6962" />
-<TGConnectingPoint num="7" id="6963" />
+<TGConnectingPoint num="0" id="7560" />
+<TGConnectingPoint num="1" id="7561" />
+<TGConnectingPoint num="2" id="7562" />
+<TGConnectingPoint num="3" id="7563" />
+<TGConnectingPoint num="4" id="7564" />
+<TGConnectingPoint num="5" id="7565" />
+<TGConnectingPoint num="6" id="7566" />
+<TGConnectingPoint num="7" id="7567" />
 <extraparam>
 <Line value="Some parameters are mapping dependent:" />
 <Line value="- size in ExecuteTransfer " />
@@ -21370,444 +22988,701 @@ INTERRUPTS
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="6966" >
-<cdparam x="376" y="429" />
+<COMPONENT type="1507" id="14214" >
+<cdparam x="468" y="785" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="6965" />
+<TGConnectingPoint num="0" id="14213" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="6977" >
-<cdparam x="83" y="360" />
+<COMPONENT type="1505" id="14225" >
+<cdparam x="175" y="716" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="TransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="6967" />
-<TGConnectingPoint num="1" id="6968" />
-<TGConnectingPoint num="2" id="6969" />
-<TGConnectingPoint num="3" id="6970" />
-<TGConnectingPoint num="4" id="6971" />
-<TGConnectingPoint num="5" id="6972" />
-<TGConnectingPoint num="6" id="6973" />
-<TGConnectingPoint num="7" id="6974" />
-<TGConnectingPoint num="8" id="6975" />
-<TGConnectingPoint num="9" id="6976" />
-</COMPONENT>
-
-<COMPONENT type="1508" id="6982" >
-<cdparam x="237" y="197" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="DMACycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="14215" />
+<TGConnectingPoint num="1" id="14216" />
+<TGConnectingPoint num="2" id="14217" />
+<TGConnectingPoint num="3" id="14218" />
+<TGConnectingPoint num="4" id="14219" />
+<TGConnectingPoint num="5" id="14220" />
+<TGConnectingPoint num="6" id="14221" />
+<TGConnectingPoint num="7" id="14222" />
+<TGConnectingPoint num="8" id="14223" />
+<TGConnectingPoint num="9" id="14224" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="14230" >
+<cdparam x="329" y="553" />
 <sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="junction7" value="" />
-<TGConnectingPoint num="0" id="6978" />
-<TGConnectingPoint num="1" id="6979" />
-<TGConnectingPoint num="2" id="6980" />
-<TGConnectingPoint num="3" id="6981" />
-</COMPONENT>
-
-<COMPONENT type="1505" id="6993" >
-<cdparam x="324" y="354" />
-<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="TerminateTransfer" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="6983" />
-<TGConnectingPoint num="1" id="6984" />
-<TGConnectingPoint num="2" id="6985" />
-<TGConnectingPoint num="3" id="6986" />
-<TGConnectingPoint num="4" id="6987" />
-<TGConnectingPoint num="5" id="6988" />
-<TGConnectingPoint num="6" id="6989" />
-<TGConnectingPoint num="7" id="6990" />
-<TGConnectingPoint num="8" id="6991" />
-<TGConnectingPoint num="9" id="6992" />
-</COMPONENT>
-
-<COMPONENT type="1500" id="7009" >
-<cdparam x="237" y="299" />
-<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<TGConnectingPoint num="0" id="14226" />
+<TGConnectingPoint num="1" id="14227" />
+<TGConnectingPoint num="2" id="14228" />
+<TGConnectingPoint num="3" id="14229" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="14241" >
+<cdparam x="416" y="710" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="choice11" value="null" />
-<TGConnectingPoint num="0" id="6997" />
-<TGConnectingPoint num="1" id="6998" />
-<TGConnectingPoint num="2" id="6999" />
-<TGConnectingPoint num="3" id="7000" />
-<TGConnectingPoint num="4" id="7001" />
-<TGConnectingPoint num="5" id="7002" />
-<TGConnectingPoint num="6" id="7003" />
-<TGConnectingPoint num="7" id="7004" />
-<TGConnectingPoint num="8" id="7005" />
-<TGConnectingPoint num="9" id="7006" />
-<TGConnectingPoint num="10" id="7007" />
-<TGConnectingPoint num="11" id="7008" />
-</COMPONENT>
-<SUBCOMPONENT type="-1" id="6994" >
-<father id="7009" num="0" />
-<cdparam x="164" y="334" />
-<sizeparam width="93" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="TerminateDMA" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="14231" />
+<TGConnectingPoint num="1" id="14232" />
+<TGConnectingPoint num="2" id="14233" />
+<TGConnectingPoint num="3" id="14234" />
+<TGConnectingPoint num="4" id="14235" />
+<TGConnectingPoint num="5" id="14236" />
+<TGConnectingPoint num="6" id="14237" />
+<TGConnectingPoint num="7" id="14238" />
+<TGConnectingPoint num="8" id="14239" />
+<TGConnectingPoint num="9" id="14240" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="14268" >
+<cdparam x="282" y="461" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
-<infoparam name="guard 1" value="[ counter &gt; 0 ]" />
-</SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="6995" >
-<father id="7009" num="1" />
-<cdparam x="272" y="309" />
-<sizeparam width="103" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="ConfigureDMA" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="14258" />
+<TGConnectingPoint num="1" id="14259" />
+<TGConnectingPoint num="2" id="14260" />
+<TGConnectingPoint num="3" id="14261" />
+<TGConnectingPoint num="4" id="14262" />
+<TGConnectingPoint num="5" id="14263" />
+<TGConnectingPoint num="6" id="14264" />
+<TGConnectingPoint num="7" id="14265" />
+<TGConnectingPoint num="8" id="14266" />
+<TGConnectingPoint num="9" id="14267" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="14281" >
+<cdparam x="177" y="335" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
-<infoparam name="guard 2" value="[ counter == 0 ]" />
-</SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="6996" >
-<father id="7009" num="2" />
-<cdparam x="257" y="344" />
-<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="StoreTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="14271" />
+<TGConnectingPoint num="1" id="14272" />
+<TGConnectingPoint num="2" id="14273" />
+<TGConnectingPoint num="3" id="14274" />
+<TGConnectingPoint num="4" id="14275" />
+<TGConnectingPoint num="5" id="14276" />
+<TGConnectingPoint num="6" id="14277" />
+<TGConnectingPoint num="7" id="14278" />
+<TGConnectingPoint num="8" id="14279" />
+<TGConnectingPoint num="9" id="14280" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="14286" >
+<cdparam x="329" y="193" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
-<infoparam name="guard 3" value="[ ]" />
-</SUBCOMPONENT>
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="14282" />
+<TGConnectingPoint num="1" id="14283" />
+<TGConnectingPoint num="2" id="14284" />
+<TGConnectingPoint num="3" id="14285" />
+</COMPONENT>
 
-<COMPONENT type="1505" id="7020" >
-<cdparam x="190" y="105" />
+<COMPONENT type="1505" id="14297" >
+<cdparam x="282" y="105" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="ConfigureTransfer" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="7010" />
-<TGConnectingPoint num="1" id="7011" />
-<TGConnectingPoint num="2" id="7012" />
-<TGConnectingPoint num="3" id="7013" />
-<TGConnectingPoint num="4" id="7014" />
-<TGConnectingPoint num="5" id="7015" />
-<TGConnectingPoint num="6" id="7016" />
-<TGConnectingPoint num="7" id="7017" />
-<TGConnectingPoint num="8" id="7018" />
-<TGConnectingPoint num="9" id="7019" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="7022" >
-<cdparam x="245" y="42" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
+<infoparam name="StoreConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="14287" />
+<TGConnectingPoint num="1" id="14288" />
+<TGConnectingPoint num="2" id="14289" />
+<TGConnectingPoint num="3" id="14290" />
+<TGConnectingPoint num="4" id="14291" />
+<TGConnectingPoint num="5" id="14292" />
+<TGConnectingPoint num="6" id="14293" />
+<TGConnectingPoint num="7" id="14294" />
+<TGConnectingPoint num="8" id="14295" />
+<TGConnectingPoint num="9" id="14296" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="14301" >
+<cdparam x="337" y="34" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="7021" />
+<TGConnectingPoint num="0" id="14300" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="7023" >
-<cdparam x="386" y="394" />
+<CONNECTOR type="1501" id="14308" >
+<cdparam x="478" y="750" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="386" y="394" id="6984" />
-<P2  x="386" y="424" id="6965" />
+<P1  x="478" y="750" id="14232" />
+<P2  x="478" y="780" id="14213" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="7027" >
-<cdparam x="145" y="400" />
+<CONNECTOR type="1501" id="14318" >
+<cdparam x="344" y="501" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="145" y="400" id="6968" />
-<P2  x="237" y="212" id="6979" />
-<Point x="145" y="434" />
-<Point x="36" y="434" />
-<Point x="36" y="212" />
+<P1  x="344" y="501" id="14259" />
+<P2  x="344" y="553" id="14226" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="7024" >
-<father id="7027" num="0" />
-<cdparam x="145" y="434" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="14319" >
+<cdparam x="370" y="585" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
-</SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="7025" >
-<father id="7027" num="1" />
-<cdparam x="36" y="434" />
+<infoparam name="connector" value="null" />
+<P1  x="344" y="583" id="14229" />
+<P2  x="344" y="645" id="14245" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="14320" >
+<cdparam x="344" y="328" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
-</SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="7026" >
-<father id="7027" num="2" />
-<cdparam x="36" y="212" />
+<infoparam name="connector" value="null" />
+<P1  x="344" y="328" id="14185" />
+<P2  x="344" y="456" id="14258" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="14321" >
+<cdparam x="342" y="20" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
-</SUBCOMPONENT>
-
-<CONNECTOR type="1501" id="7029" >
-<cdparam x="212" y="314" />
+<infoparam name="connector" value="null" />
+<P1  x="344" y="54" id="14300" />
+<P2  x="344" y="100" id="14287" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="14322" >
+<cdparam x="344" y="145" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="212" y="314" id="6998" />
-<P2  x="145" y="355" id="6967" />
-<Point x="145" y="314" />
+<P1  x="344" y="145" id="14288" />
+<P2  x="344" y="193" id="14282" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="7028" >
-<father id="7029" num="0" />
-<cdparam x="145" y="314" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="14323" >
+<cdparam x="344" y="223" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="344" y="223" id="14285" />
+<P2  x="344" y="263" id="14182" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+
+</CommunicationPatternDiagramPanel>
+
+<TMLSDPanel name="StoreConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1522" id="10189" >
+<cdparam x="248" y="55" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
-</SUBCOMPONENT>
+<infoparam name="CPU_controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="10239" />
+<TGConnectingPoint num="1" id="10240" />
+<TGConnectingPoint num="2" id="10241" />
+<TGConnectingPoint num="3" id="10242" />
+<TGConnectingPoint num="4" id="10243" />
+<TGConnectingPoint num="5" id="10244" />
+<TGConnectingPoint num="6" id="10245" />
+<TGConnectingPoint num="7" id="10246" />
+<TGConnectingPoint num="8" id="10247" />
+<TGConnectingPoint num="9" id="10248" />
+<TGConnectingPoint num="10" id="10249" />
+<TGConnectingPoint num="11" id="10250" />
+<TGConnectingPoint num="12" id="10251" />
+<TGConnectingPoint num="13" id="10252" />
+<TGConnectingPoint num="14" id="10253" />
+<TGConnectingPoint num="15" id="10254" />
+<TGConnectingPoint num="16" id="10255" />
+<TGConnectingPoint num="17" id="10256" />
+<TGConnectingPoint num="18" id="10257" />
+<TGConnectingPoint num="19" id="10258" />
+<TGConnectingPoint num="20" id="10259" />
+<TGConnectingPoint num="21" id="10260" />
+<TGConnectingPoint num="22" id="10261" />
+<TGConnectingPoint num="23" id="10262" />
+<TGConnectingPoint num="24" id="10263" />
+<TGConnectingPoint num="25" id="10264" />
+<TGConnectingPoint num="26" id="10265" />
+<TGConnectingPoint num="27" id="10266" />
+<TGConnectingPoint num="28" id="10267" />
+<TGConnectingPoint num="29" id="10268" />
+<TGConnectingPoint num="30" id="10269" />
+<TGConnectingPoint num="31" id="10270" />
+<TGConnectingPoint num="32" id="10271" />
+<TGConnectingPoint num="33" id="10272" />
+<TGConnectingPoint num="34" id="10273" />
+<TGConnectingPoint num="35" id="10274" />
+<TGConnectingPoint num="36" id="10275" />
+<TGConnectingPoint num="37" id="10276" />
+<TGConnectingPoint num="38" id="10277" />
+<TGConnectingPoint num="39" id="10278" />
+<TGConnectingPoint num="40" id="10279" />
+<TGConnectingPoint num="41" id="10280" />
+<TGConnectingPoint num="42" id="10281" />
+<TGConnectingPoint num="43" id="10282" />
+<TGConnectingPoint num="44" id="10283" />
+<TGConnectingPoint num="45" id="10284" />
+<TGConnectingPoint num="46" id="10285" />
+<TGConnectingPoint num="47" id="10286" />
+<TGConnectingPoint num="48" id="10287" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
+<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
 
-<CONNECTOR type="1501" id="7031" >
-<cdparam x="292" y="314" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="292" y="314" id="6999" />
-<P2  x="386" y="349" id="6983" />
-<Point x="386" y="314" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="7030" >
-<father id="7031" num="0" />
-<cdparam x="386" y="314" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+
+</TMLSDPanel>
+
+<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="1766" >
+<cdparam x="683" y="90" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="point " value="null" />
+<infoparam name="DESTINATION_Storage" value="Storage instance name" />
+<TGConnectingPoint num="0" id="1717" />
+<TGConnectingPoint num="1" id="1718" />
+<TGConnectingPoint num="2" id="1719" />
+<TGConnectingPoint num="3" id="1720" />
+<TGConnectingPoint num="4" id="1721" />
+<TGConnectingPoint num="5" id="1722" />
+<TGConnectingPoint num="6" id="1723" />
+<TGConnectingPoint num="7" id="1724" />
+<TGConnectingPoint num="8" id="1725" />
+<TGConnectingPoint num="9" id="1726" />
+<TGConnectingPoint num="10" id="1727" />
+<TGConnectingPoint num="11" id="1728" />
+<TGConnectingPoint num="12" id="1729" />
+<TGConnectingPoint num="13" id="1730" />
+<TGConnectingPoint num="14" id="1731" />
+<TGConnectingPoint num="15" id="1732" />
+<TGConnectingPoint num="16" id="1733" />
+<TGConnectingPoint num="17" id="1734" />
+<TGConnectingPoint num="18" id="1735" />
+<TGConnectingPoint num="19" id="1736" />
+<TGConnectingPoint num="20" id="1737" />
+<TGConnectingPoint num="21" id="1738" />
+<TGConnectingPoint num="22" id="1739" />
+<TGConnectingPoint num="23" id="1740" />
+<TGConnectingPoint num="24" id="1741" />
+<TGConnectingPoint num="25" id="1742" />
+<TGConnectingPoint num="26" id="1743" />
+<TGConnectingPoint num="27" id="1744" />
+<TGConnectingPoint num="28" id="1745" />
+<TGConnectingPoint num="29" id="1746" />
+<TGConnectingPoint num="30" id="1747" />
+<TGConnectingPoint num="31" id="1748" />
+<TGConnectingPoint num="32" id="1749" />
+<TGConnectingPoint num="33" id="1750" />
+<TGConnectingPoint num="34" id="1751" />
+<TGConnectingPoint num="35" id="1752" />
+<TGConnectingPoint num="36" id="1753" />
+<TGConnectingPoint num="37" id="1754" />
+<TGConnectingPoint num="38" id="1755" />
+<TGConnectingPoint num="39" id="1756" />
+<TGConnectingPoint num="40" id="1757" />
+<TGConnectingPoint num="41" id="1758" />
+<TGConnectingPoint num="42" id="1759" />
+<TGConnectingPoint num="43" id="1760" />
+<TGConnectingPoint num="44" id="1761" />
+<TGConnectingPoint num="45" id="1762" />
+<TGConnectingPoint num="46" id="1763" />
+<TGConnectingPoint num="47" id="1764" />
+<TGConnectingPoint num="48" id="1765" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1521" id="1816" >
+<cdparam x="449" y="90" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="TransferInstance" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="1767" />
+<TGConnectingPoint num="1" id="1768" />
+<TGConnectingPoint num="2" id="1769" />
+<TGConnectingPoint num="3" id="1770" />
+<TGConnectingPoint num="4" id="1771" />
+<TGConnectingPoint num="5" id="1772" />
+<TGConnectingPoint num="6" id="1773" />
+<TGConnectingPoint num="7" id="1774" />
+<TGConnectingPoint num="8" id="1775" />
+<TGConnectingPoint num="9" id="1776" />
+<TGConnectingPoint num="10" id="1777" />
+<TGConnectingPoint num="11" id="1778" />
+<TGConnectingPoint num="12" id="1779" />
+<TGConnectingPoint num="13" id="1780" />
+<TGConnectingPoint num="14" id="1781" />
+<TGConnectingPoint num="15" id="1782" />
+<TGConnectingPoint num="16" id="1783" />
+<TGConnectingPoint num="17" id="1784" />
+<TGConnectingPoint num="18" id="1785" />
+<TGConnectingPoint num="19" id="1786" />
+<TGConnectingPoint num="20" id="1787" />
+<TGConnectingPoint num="21" id="1788" />
+<TGConnectingPoint num="22" id="1789" />
+<TGConnectingPoint num="23" id="1790" />
+<TGConnectingPoint num="24" id="1791" />
+<TGConnectingPoint num="25" id="1792" />
+<TGConnectingPoint num="26" id="1793" />
+<TGConnectingPoint num="27" id="1794" />
+<TGConnectingPoint num="28" id="1795" />
+<TGConnectingPoint num="29" id="1796" />
+<TGConnectingPoint num="30" id="1797" />
+<TGConnectingPoint num="31" id="1798" />
+<TGConnectingPoint num="32" id="1799" />
+<TGConnectingPoint num="33" id="1800" />
+<TGConnectingPoint num="34" id="1801" />
+<TGConnectingPoint num="35" id="1802" />
+<TGConnectingPoint num="36" id="1803" />
+<TGConnectingPoint num="37" id="1804" />
+<TGConnectingPoint num="38" id="1805" />
+<TGConnectingPoint num="39" id="1806" />
+<TGConnectingPoint num="40" id="1807" />
+<TGConnectingPoint num="41" id="1808" />
+<TGConnectingPoint num="42" id="1809" />
+<TGConnectingPoint num="43" id="1810" />
+<TGConnectingPoint num="44" id="1811" />
+<TGConnectingPoint num="45" id="1812" />
+<TGConnectingPoint num="46" id="1813" />
+<TGConnectingPoint num="47" id="1814" />
+<TGConnectingPoint num="48" id="1815" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1522" id="1866" >
+<cdparam x="190" y="90" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_Controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="1817" />
+<TGConnectingPoint num="1" id="1818" />
+<TGConnectingPoint num="2" id="1819" />
+<TGConnectingPoint num="3" id="1820" />
+<TGConnectingPoint num="4" id="1821" />
+<TGConnectingPoint num="5" id="1822" />
+<TGConnectingPoint num="6" id="1823" />
+<TGConnectingPoint num="7" id="1824" />
+<TGConnectingPoint num="8" id="1825" />
+<TGConnectingPoint num="9" id="1826" />
+<TGConnectingPoint num="10" id="1827" />
+<TGConnectingPoint num="11" id="1828" />
+<TGConnectingPoint num="12" id="1829" />
+<TGConnectingPoint num="13" id="1830" />
+<TGConnectingPoint num="14" id="1831" />
+<TGConnectingPoint num="15" id="1832" />
+<TGConnectingPoint num="16" id="1833" />
+<TGConnectingPoint num="17" id="1834" />
+<TGConnectingPoint num="18" id="1835" />
+<TGConnectingPoint num="19" id="1836" />
+<TGConnectingPoint num="20" id="1837" />
+<TGConnectingPoint num="21" id="1838" />
+<TGConnectingPoint num="22" id="1839" />
+<TGConnectingPoint num="23" id="1840" />
+<TGConnectingPoint num="24" id="1841" />
+<TGConnectingPoint num="25" id="1842" />
+<TGConnectingPoint num="26" id="1843" />
+<TGConnectingPoint num="27" id="1844" />
+<TGConnectingPoint num="28" id="1845" />
+<TGConnectingPoint num="29" id="1846" />
+<TGConnectingPoint num="30" id="1847" />
+<TGConnectingPoint num="31" id="1848" />
+<TGConnectingPoint num="32" id="1849" />
+<TGConnectingPoint num="33" id="1850" />
+<TGConnectingPoint num="34" id="1851" />
+<TGConnectingPoint num="35" id="1852" />
+<TGConnectingPoint num="36" id="1853" />
+<TGConnectingPoint num="37" id="1854" />
+<TGConnectingPoint num="38" id="1855" />
+<TGConnectingPoint num="39" id="1856" />
+<TGConnectingPoint num="40" id="1857" />
+<TGConnectingPoint num="41" id="1858" />
+<TGConnectingPoint num="42" id="1859" />
+<TGConnectingPoint num="43" id="1860" />
+<TGConnectingPoint num="44" id="1861" />
+<TGConnectingPoint num="45" id="1862" />
+<TGConnectingPoint num="46" id="1863" />
+<TGConnectingPoint num="47" id="1864" />
+<TGConnectingPoint num="48" id="1865" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="1524" id="16510" >
+<father id="1866" num="0" />
+<cdparam x="195" y="163" />
+<sizeparam width="265" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToStore = samplesToStore - size" />
+<TGConnectingPoint num="0" id="16511" />
+<TGConnectingPoint num="1" id="16512" />
+<TGConnectingPoint num="2" id="16513" />
+<TGConnectingPoint num="3" id="16514" />
+<TGConnectingPoint num="4" id="16515" />
+<TGConnectingPoint num="5" id="16516" />
+<TGConnectingPoint num="6" id="16517" />
+<TGConnectingPoint num="7" id="16518" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1501" id="7032" >
-<cdparam x="252" y="62" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="252" y="62" id="7021" />
-<P2  x="252" y="100" id="7010" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR>
-<CONNECTOR type="1501" id="7033" >
-<cdparam x="252" y="145" />
+<CONNECTOR type="1523" id="1867" >
+<cdparam x="895" y="280" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="252" y="145" id="7011" />
-<P2  x="252" y="197" id="6978" />
+<infoparam name="Write" value="Write(destinationAddress, size)" />
+<P1  x="454" y="150" id="1772" />
+<P2  x="688" y="150" id="1722" />
 <AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="destinationAddress" />
+<Param index="1" id="size" />
+</extraparam>
 </CONNECTOR>
-<CONNECTOR type="1501" id="7034" >
-<cdparam x="278" y="229" />
+<CONNECTOR type="1523" id="1868" >
+<cdparam x="195" y="250" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="252" y="227" id="6981" />
-<P2  x="252" y="289" id="6997" />
+<infoparam name="Write" value="Write(destinationAddress, size)" />
+<P1  x="195" y="120" id="1819" />
+<P2  x="454" y="120" id="1769" />
 <AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="destinationAddress" />
+<Param index="1" id="size" />
+</extraparam>
 </CONNECTOR>
 
-</CommunicationPatternDiagramPanel>
+</TMLSDPanel>
 
-<TMLSDPanel name="ConfigureTransfer" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="7084" >
+<TMLSDPanel name="ConfigureDMA" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1521" id="7688" >
 <cdparam x="386" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Octet_1" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="7035" />
-<TGConnectingPoint num="1" id="7036" />
-<TGConnectingPoint num="2" id="7037" />
-<TGConnectingPoint num="3" id="7038" />
-<TGConnectingPoint num="4" id="7039" />
-<TGConnectingPoint num="5" id="7040" />
-<TGConnectingPoint num="6" id="7041" />
-<TGConnectingPoint num="7" id="7042" />
-<TGConnectingPoint num="8" id="7043" />
-<TGConnectingPoint num="9" id="7044" />
-<TGConnectingPoint num="10" id="7045" />
-<TGConnectingPoint num="11" id="7046" />
-<TGConnectingPoint num="12" id="7047" />
-<TGConnectingPoint num="13" id="7048" />
-<TGConnectingPoint num="14" id="7049" />
-<TGConnectingPoint num="15" id="7050" />
-<TGConnectingPoint num="16" id="7051" />
-<TGConnectingPoint num="17" id="7052" />
-<TGConnectingPoint num="18" id="7053" />
-<TGConnectingPoint num="19" id="7054" />
-<TGConnectingPoint num="20" id="7055" />
-<TGConnectingPoint num="21" id="7056" />
-<TGConnectingPoint num="22" id="7057" />
-<TGConnectingPoint num="23" id="7058" />
-<TGConnectingPoint num="24" id="7059" />
-<TGConnectingPoint num="25" id="7060" />
-<TGConnectingPoint num="26" id="7061" />
-<TGConnectingPoint num="27" id="7062" />
-<TGConnectingPoint num="28" id="7063" />
-<TGConnectingPoint num="29" id="7064" />
-<TGConnectingPoint num="30" id="7065" />
-<TGConnectingPoint num="31" id="7066" />
-<TGConnectingPoint num="32" id="7067" />
-<TGConnectingPoint num="33" id="7068" />
-<TGConnectingPoint num="34" id="7069" />
-<TGConnectingPoint num="35" id="7070" />
-<TGConnectingPoint num="36" id="7071" />
-<TGConnectingPoint num="37" id="7072" />
-<TGConnectingPoint num="38" id="7073" />
-<TGConnectingPoint num="39" id="7074" />
-<TGConnectingPoint num="40" id="7075" />
-<TGConnectingPoint num="41" id="7076" />
-<TGConnectingPoint num="42" id="7077" />
-<TGConnectingPoint num="43" id="7078" />
-<TGConnectingPoint num="44" id="7079" />
-<TGConnectingPoint num="45" id="7080" />
-<TGConnectingPoint num="46" id="7081" />
-<TGConnectingPoint num="47" id="7082" />
-<TGConnectingPoint num="48" id="7083" />
+<TGConnectingPoint num="0" id="7639" />
+<TGConnectingPoint num="1" id="7640" />
+<TGConnectingPoint num="2" id="7641" />
+<TGConnectingPoint num="3" id="7642" />
+<TGConnectingPoint num="4" id="7643" />
+<TGConnectingPoint num="5" id="7644" />
+<TGConnectingPoint num="6" id="7645" />
+<TGConnectingPoint num="7" id="7646" />
+<TGConnectingPoint num="8" id="7647" />
+<TGConnectingPoint num="9" id="7648" />
+<TGConnectingPoint num="10" id="7649" />
+<TGConnectingPoint num="11" id="7650" />
+<TGConnectingPoint num="12" id="7651" />
+<TGConnectingPoint num="13" id="7652" />
+<TGConnectingPoint num="14" id="7653" />
+<TGConnectingPoint num="15" id="7654" />
+<TGConnectingPoint num="16" id="7655" />
+<TGConnectingPoint num="17" id="7656" />
+<TGConnectingPoint num="18" id="7657" />
+<TGConnectingPoint num="19" id="7658" />
+<TGConnectingPoint num="20" id="7659" />
+<TGConnectingPoint num="21" id="7660" />
+<TGConnectingPoint num="22" id="7661" />
+<TGConnectingPoint num="23" id="7662" />
+<TGConnectingPoint num="24" id="7663" />
+<TGConnectingPoint num="25" id="7664" />
+<TGConnectingPoint num="26" id="7665" />
+<TGConnectingPoint num="27" id="7666" />
+<TGConnectingPoint num="28" id="7667" />
+<TGConnectingPoint num="29" id="7668" />
+<TGConnectingPoint num="30" id="7669" />
+<TGConnectingPoint num="31" id="7670" />
+<TGConnectingPoint num="32" id="7671" />
+<TGConnectingPoint num="33" id="7672" />
+<TGConnectingPoint num="34" id="7673" />
+<TGConnectingPoint num="35" id="7674" />
+<TGConnectingPoint num="36" id="7675" />
+<TGConnectingPoint num="37" id="7676" />
+<TGConnectingPoint num="38" id="7677" />
+<TGConnectingPoint num="39" id="7678" />
+<TGConnectingPoint num="40" id="7679" />
+<TGConnectingPoint num="41" id="7680" />
+<TGConnectingPoint num="42" id="7681" />
+<TGConnectingPoint num="43" id="7682" />
+<TGConnectingPoint num="44" id="7683" />
+<TGConnectingPoint num="45" id="7684" />
+<TGConnectingPoint num="46" id="7685" />
+<TGConnectingPoint num="47" id="7686" />
+<TGConnectingPoint num="48" id="7687" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="7143" >
+<COMPONENT type="1522" id="7747" >
 <cdparam x="611" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_Octet" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7094" />
-<TGConnectingPoint num="1" id="7095" />
-<TGConnectingPoint num="2" id="7096" />
-<TGConnectingPoint num="3" id="7097" />
-<TGConnectingPoint num="4" id="7098" />
-<TGConnectingPoint num="5" id="7099" />
-<TGConnectingPoint num="6" id="7100" />
-<TGConnectingPoint num="7" id="7101" />
-<TGConnectingPoint num="8" id="7102" />
-<TGConnectingPoint num="9" id="7103" />
-<TGConnectingPoint num="10" id="7104" />
-<TGConnectingPoint num="11" id="7105" />
-<TGConnectingPoint num="12" id="7106" />
-<TGConnectingPoint num="13" id="7107" />
-<TGConnectingPoint num="14" id="7108" />
-<TGConnectingPoint num="15" id="7109" />
-<TGConnectingPoint num="16" id="7110" />
-<TGConnectingPoint num="17" id="7111" />
-<TGConnectingPoint num="18" id="7112" />
-<TGConnectingPoint num="19" id="7113" />
-<TGConnectingPoint num="20" id="7114" />
-<TGConnectingPoint num="21" id="7115" />
-<TGConnectingPoint num="22" id="7116" />
-<TGConnectingPoint num="23" id="7117" />
-<TGConnectingPoint num="24" id="7118" />
-<TGConnectingPoint num="25" id="7119" />
-<TGConnectingPoint num="26" id="7120" />
-<TGConnectingPoint num="27" id="7121" />
-<TGConnectingPoint num="28" id="7122" />
-<TGConnectingPoint num="29" id="7123" />
-<TGConnectingPoint num="30" id="7124" />
-<TGConnectingPoint num="31" id="7125" />
-<TGConnectingPoint num="32" id="7126" />
-<TGConnectingPoint num="33" id="7127" />
-<TGConnectingPoint num="34" id="7128" />
-<TGConnectingPoint num="35" id="7129" />
-<TGConnectingPoint num="36" id="7130" />
-<TGConnectingPoint num="37" id="7131" />
-<TGConnectingPoint num="38" id="7132" />
-<TGConnectingPoint num="39" id="7133" />
-<TGConnectingPoint num="40" id="7134" />
-<TGConnectingPoint num="41" id="7135" />
-<TGConnectingPoint num="42" id="7136" />
-<TGConnectingPoint num="43" id="7137" />
-<TGConnectingPoint num="44" id="7138" />
-<TGConnectingPoint num="45" id="7139" />
-<TGConnectingPoint num="46" id="7140" />
-<TGConnectingPoint num="47" id="7141" />
-<TGConnectingPoint num="48" id="7142" />
+<TGConnectingPoint num="0" id="7698" />
+<TGConnectingPoint num="1" id="7699" />
+<TGConnectingPoint num="2" id="7700" />
+<TGConnectingPoint num="3" id="7701" />
+<TGConnectingPoint num="4" id="7702" />
+<TGConnectingPoint num="5" id="7703" />
+<TGConnectingPoint num="6" id="7704" />
+<TGConnectingPoint num="7" id="7705" />
+<TGConnectingPoint num="8" id="7706" />
+<TGConnectingPoint num="9" id="7707" />
+<TGConnectingPoint num="10" id="7708" />
+<TGConnectingPoint num="11" id="7709" />
+<TGConnectingPoint num="12" id="7710" />
+<TGConnectingPoint num="13" id="7711" />
+<TGConnectingPoint num="14" id="7712" />
+<TGConnectingPoint num="15" id="7713" />
+<TGConnectingPoint num="16" id="7714" />
+<TGConnectingPoint num="17" id="7715" />
+<TGConnectingPoint num="18" id="7716" />
+<TGConnectingPoint num="19" id="7717" />
+<TGConnectingPoint num="20" id="7718" />
+<TGConnectingPoint num="21" id="7719" />
+<TGConnectingPoint num="22" id="7720" />
+<TGConnectingPoint num="23" id="7721" />
+<TGConnectingPoint num="24" id="7722" />
+<TGConnectingPoint num="25" id="7723" />
+<TGConnectingPoint num="26" id="7724" />
+<TGConnectingPoint num="27" id="7725" />
+<TGConnectingPoint num="28" id="7726" />
+<TGConnectingPoint num="29" id="7727" />
+<TGConnectingPoint num="30" id="7728" />
+<TGConnectingPoint num="31" id="7729" />
+<TGConnectingPoint num="32" id="7730" />
+<TGConnectingPoint num="33" id="7731" />
+<TGConnectingPoint num="34" id="7732" />
+<TGConnectingPoint num="35" id="7733" />
+<TGConnectingPoint num="36" id="7734" />
+<TGConnectingPoint num="37" id="7735" />
+<TGConnectingPoint num="38" id="7736" />
+<TGConnectingPoint num="39" id="7737" />
+<TGConnectingPoint num="40" id="7738" />
+<TGConnectingPoint num="41" id="7739" />
+<TGConnectingPoint num="42" id="7740" />
+<TGConnectingPoint num="43" id="7741" />
+<TGConnectingPoint num="44" id="7742" />
+<TGConnectingPoint num="45" id="7743" />
+<TGConnectingPoint num="46" id="7744" />
+<TGConnectingPoint num="47" id="7745" />
+<TGConnectingPoint num="48" id="7746" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1524" id="7093" >
-<father id="7143" num="0" />
+<SUBCOMPONENT type="1524" id="7697" >
+<father id="7747" num="0" />
 <cdparam x="616" y="151" />
 <sizeparam width="178" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
 <infoparam name="action state" value="counter = bytesToTransfer" />
-<TGConnectingPoint num="0" id="7085" />
-<TGConnectingPoint num="1" id="7086" />
-<TGConnectingPoint num="2" id="7087" />
-<TGConnectingPoint num="3" id="7088" />
-<TGConnectingPoint num="4" id="7089" />
-<TGConnectingPoint num="5" id="7090" />
-<TGConnectingPoint num="6" id="7091" />
-<TGConnectingPoint num="7" id="7092" />
+<TGConnectingPoint num="0" id="7689" />
+<TGConnectingPoint num="1" id="7690" />
+<TGConnectingPoint num="2" id="7691" />
+<TGConnectingPoint num="3" id="7692" />
+<TGConnectingPoint num="4" id="7693" />
+<TGConnectingPoint num="5" id="7694" />
+<TGConnectingPoint num="6" id="7695" />
+<TGConnectingPoint num="7" id="7696" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1522" id="7193" >
+<COMPONENT type="1522" id="7797" >
 <cdparam x="167" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Octet" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7144" />
-<TGConnectingPoint num="1" id="7145" />
-<TGConnectingPoint num="2" id="7146" />
-<TGConnectingPoint num="3" id="7147" />
-<TGConnectingPoint num="4" id="7148" />
-<TGConnectingPoint num="5" id="7149" />
-<TGConnectingPoint num="6" id="7150" />
-<TGConnectingPoint num="7" id="7151" />
-<TGConnectingPoint num="8" id="7152" />
-<TGConnectingPoint num="9" id="7153" />
-<TGConnectingPoint num="10" id="7154" />
-<TGConnectingPoint num="11" id="7155" />
-<TGConnectingPoint num="12" id="7156" />
-<TGConnectingPoint num="13" id="7157" />
-<TGConnectingPoint num="14" id="7158" />
-<TGConnectingPoint num="15" id="7159" />
-<TGConnectingPoint num="16" id="7160" />
-<TGConnectingPoint num="17" id="7161" />
-<TGConnectingPoint num="18" id="7162" />
-<TGConnectingPoint num="19" id="7163" />
-<TGConnectingPoint num="20" id="7164" />
-<TGConnectingPoint num="21" id="7165" />
-<TGConnectingPoint num="22" id="7166" />
-<TGConnectingPoint num="23" id="7167" />
-<TGConnectingPoint num="24" id="7168" />
-<TGConnectingPoint num="25" id="7169" />
-<TGConnectingPoint num="26" id="7170" />
-<TGConnectingPoint num="27" id="7171" />
-<TGConnectingPoint num="28" id="7172" />
-<TGConnectingPoint num="29" id="7173" />
-<TGConnectingPoint num="30" id="7174" />
-<TGConnectingPoint num="31" id="7175" />
-<TGConnectingPoint num="32" id="7176" />
-<TGConnectingPoint num="33" id="7177" />
-<TGConnectingPoint num="34" id="7178" />
-<TGConnectingPoint num="35" id="7179" />
-<TGConnectingPoint num="36" id="7180" />
-<TGConnectingPoint num="37" id="7181" />
-<TGConnectingPoint num="38" id="7182" />
-<TGConnectingPoint num="39" id="7183" />
-<TGConnectingPoint num="40" id="7184" />
-<TGConnectingPoint num="41" id="7185" />
-<TGConnectingPoint num="42" id="7186" />
-<TGConnectingPoint num="43" id="7187" />
-<TGConnectingPoint num="44" id="7188" />
-<TGConnectingPoint num="45" id="7189" />
-<TGConnectingPoint num="46" id="7190" />
-<TGConnectingPoint num="47" id="7191" />
-<TGConnectingPoint num="48" id="7192" />
+<TGConnectingPoint num="0" id="7748" />
+<TGConnectingPoint num="1" id="7749" />
+<TGConnectingPoint num="2" id="7750" />
+<TGConnectingPoint num="3" id="7751" />
+<TGConnectingPoint num="4" id="7752" />
+<TGConnectingPoint num="5" id="7753" />
+<TGConnectingPoint num="6" id="7754" />
+<TGConnectingPoint num="7" id="7755" />
+<TGConnectingPoint num="8" id="7756" />
+<TGConnectingPoint num="9" id="7757" />
+<TGConnectingPoint num="10" id="7758" />
+<TGConnectingPoint num="11" id="7759" />
+<TGConnectingPoint num="12" id="7760" />
+<TGConnectingPoint num="13" id="7761" />
+<TGConnectingPoint num="14" id="7762" />
+<TGConnectingPoint num="15" id="7763" />
+<TGConnectingPoint num="16" id="7764" />
+<TGConnectingPoint num="17" id="7765" />
+<TGConnectingPoint num="18" id="7766" />
+<TGConnectingPoint num="19" id="7767" />
+<TGConnectingPoint num="20" id="7768" />
+<TGConnectingPoint num="21" id="7769" />
+<TGConnectingPoint num="22" id="7770" />
+<TGConnectingPoint num="23" id="7771" />
+<TGConnectingPoint num="24" id="7772" />
+<TGConnectingPoint num="25" id="7773" />
+<TGConnectingPoint num="26" id="7774" />
+<TGConnectingPoint num="27" id="7775" />
+<TGConnectingPoint num="28" id="7776" />
+<TGConnectingPoint num="29" id="7777" />
+<TGConnectingPoint num="30" id="7778" />
+<TGConnectingPoint num="31" id="7779" />
+<TGConnectingPoint num="32" id="7780" />
+<TGConnectingPoint num="33" id="7781" />
+<TGConnectingPoint num="34" id="7782" />
+<TGConnectingPoint num="35" id="7783" />
+<TGConnectingPoint num="36" id="7784" />
+<TGConnectingPoint num="37" id="7785" />
+<TGConnectingPoint num="38" id="7786" />
+<TGConnectingPoint num="39" id="7787" />
+<TGConnectingPoint num="40" id="7788" />
+<TGConnectingPoint num="41" id="7789" />
+<TGConnectingPoint num="42" id="7790" />
+<TGConnectingPoint num="43" id="7791" />
+<TGConnectingPoint num="44" id="7792" />
+<TGConnectingPoint num="45" id="7793" />
+<TGConnectingPoint num="46" id="7794" />
+<TGConnectingPoint num="47" id="7795" />
+<TGConnectingPoint num="48" id="7796" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="1523" id="7194" >
+<CONNECTOR type="1523" id="7798" >
 <cdparam x="391" y="166" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferRequest" value="TransferRequest(bytesToTransfer, sourceAddress, destinationAddress, ID1)" />
-<P1  x="391" y="126" id="7041" />
-<P2  x="616" y="126" id="7100" />
+<P1  x="391" y="126" id="7645" />
+<P2  x="616" y="126" id="7704" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="bytesToTransfer" />
@@ -21816,12 +23691,12 @@ INTERRUPTS
 <Param index="3" id="ID1" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7195" >
+<CONNECTOR type="1523" id="7799" >
 <cdparam x="172" y="136" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferRequest" value="TransferRequest(bytesToTransfer, sourceAddress, destinationAddress, ID1)" />
-<P1  x="172" y="96" id="7147" />
-<P2  x="391" y="96" id="7038" />
+<P1  x="172" y="96" id="7751" />
+<P2  x="391" y="96" id="7642" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="bytesToTransfer" />
@@ -21833,392 +23708,392 @@ INTERRUPTS
 
 </TMLSDPanel>
 
-<TMLSDPanel name="TransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="7245" >
+<TMLSDPanel name="DMACycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="7849" >
 <cdparam x="1072" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Dst_Storage_Octet" value="Storage instance name" />
-<TGConnectingPoint num="0" id="7196" />
-<TGConnectingPoint num="1" id="7197" />
-<TGConnectingPoint num="2" id="7198" />
-<TGConnectingPoint num="3" id="7199" />
-<TGConnectingPoint num="4" id="7200" />
-<TGConnectingPoint num="5" id="7201" />
-<TGConnectingPoint num="6" id="7202" />
-<TGConnectingPoint num="7" id="7203" />
-<TGConnectingPoint num="8" id="7204" />
-<TGConnectingPoint num="9" id="7205" />
-<TGConnectingPoint num="10" id="7206" />
-<TGConnectingPoint num="11" id="7207" />
-<TGConnectingPoint num="12" id="7208" />
-<TGConnectingPoint num="13" id="7209" />
-<TGConnectingPoint num="14" id="7210" />
-<TGConnectingPoint num="15" id="7211" />
-<TGConnectingPoint num="16" id="7212" />
-<TGConnectingPoint num="17" id="7213" />
-<TGConnectingPoint num="18" id="7214" />
-<TGConnectingPoint num="19" id="7215" />
-<TGConnectingPoint num="20" id="7216" />
-<TGConnectingPoint num="21" id="7217" />
-<TGConnectingPoint num="22" id="7218" />
-<TGConnectingPoint num="23" id="7219" />
-<TGConnectingPoint num="24" id="7220" />
-<TGConnectingPoint num="25" id="7221" />
-<TGConnectingPoint num="26" id="7222" />
-<TGConnectingPoint num="27" id="7223" />
-<TGConnectingPoint num="28" id="7224" />
-<TGConnectingPoint num="29" id="7225" />
-<TGConnectingPoint num="30" id="7226" />
-<TGConnectingPoint num="31" id="7227" />
-<TGConnectingPoint num="32" id="7228" />
-<TGConnectingPoint num="33" id="7229" />
-<TGConnectingPoint num="34" id="7230" />
-<TGConnectingPoint num="35" id="7231" />
-<TGConnectingPoint num="36" id="7232" />
-<TGConnectingPoint num="37" id="7233" />
-<TGConnectingPoint num="38" id="7234" />
-<TGConnectingPoint num="39" id="7235" />
-<TGConnectingPoint num="40" id="7236" />
-<TGConnectingPoint num="41" id="7237" />
-<TGConnectingPoint num="42" id="7238" />
-<TGConnectingPoint num="43" id="7239" />
-<TGConnectingPoint num="44" id="7240" />
-<TGConnectingPoint num="45" id="7241" />
-<TGConnectingPoint num="46" id="7242" />
-<TGConnectingPoint num="47" id="7243" />
-<TGConnectingPoint num="48" id="7244" />
+<TGConnectingPoint num="0" id="7800" />
+<TGConnectingPoint num="1" id="7801" />
+<TGConnectingPoint num="2" id="7802" />
+<TGConnectingPoint num="3" id="7803" />
+<TGConnectingPoint num="4" id="7804" />
+<TGConnectingPoint num="5" id="7805" />
+<TGConnectingPoint num="6" id="7806" />
+<TGConnectingPoint num="7" id="7807" />
+<TGConnectingPoint num="8" id="7808" />
+<TGConnectingPoint num="9" id="7809" />
+<TGConnectingPoint num="10" id="7810" />
+<TGConnectingPoint num="11" id="7811" />
+<TGConnectingPoint num="12" id="7812" />
+<TGConnectingPoint num="13" id="7813" />
+<TGConnectingPoint num="14" id="7814" />
+<TGConnectingPoint num="15" id="7815" />
+<TGConnectingPoint num="16" id="7816" />
+<TGConnectingPoint num="17" id="7817" />
+<TGConnectingPoint num="18" id="7818" />
+<TGConnectingPoint num="19" id="7819" />
+<TGConnectingPoint num="20" id="7820" />
+<TGConnectingPoint num="21" id="7821" />
+<TGConnectingPoint num="22" id="7822" />
+<TGConnectingPoint num="23" id="7823" />
+<TGConnectingPoint num="24" id="7824" />
+<TGConnectingPoint num="25" id="7825" />
+<TGConnectingPoint num="26" id="7826" />
+<TGConnectingPoint num="27" id="7827" />
+<TGConnectingPoint num="28" id="7828" />
+<TGConnectingPoint num="29" id="7829" />
+<TGConnectingPoint num="30" id="7830" />
+<TGConnectingPoint num="31" id="7831" />
+<TGConnectingPoint num="32" id="7832" />
+<TGConnectingPoint num="33" id="7833" />
+<TGConnectingPoint num="34" id="7834" />
+<TGConnectingPoint num="35" id="7835" />
+<TGConnectingPoint num="36" id="7836" />
+<TGConnectingPoint num="37" id="7837" />
+<TGConnectingPoint num="38" id="7838" />
+<TGConnectingPoint num="39" id="7839" />
+<TGConnectingPoint num="40" id="7840" />
+<TGConnectingPoint num="41" id="7841" />
+<TGConnectingPoint num="42" id="7842" />
+<TGConnectingPoint num="43" id="7843" />
+<TGConnectingPoint num="44" id="7844" />
+<TGConnectingPoint num="45" id="7845" />
+<TGConnectingPoint num="46" id="7846" />
+<TGConnectingPoint num="47" id="7847" />
+<TGConnectingPoint num="48" id="7848" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="7295" >
+<COMPONENT type="1521" id="7899" >
 <cdparam x="861" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Octet_3" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="7246" />
-<TGConnectingPoint num="1" id="7247" />
-<TGConnectingPoint num="2" id="7248" />
-<TGConnectingPoint num="3" id="7249" />
-<TGConnectingPoint num="4" id="7250" />
-<TGConnectingPoint num="5" id="7251" />
-<TGConnectingPoint num="6" id="7252" />
-<TGConnectingPoint num="7" id="7253" />
-<TGConnectingPoint num="8" id="7254" />
-<TGConnectingPoint num="9" id="7255" />
-<TGConnectingPoint num="10" id="7256" />
-<TGConnectingPoint num="11" id="7257" />
-<TGConnectingPoint num="12" id="7258" />
-<TGConnectingPoint num="13" id="7259" />
-<TGConnectingPoint num="14" id="7260" />
-<TGConnectingPoint num="15" id="7261" />
-<TGConnectingPoint num="16" id="7262" />
-<TGConnectingPoint num="17" id="7263" />
-<TGConnectingPoint num="18" id="7264" />
-<TGConnectingPoint num="19" id="7265" />
-<TGConnectingPoint num="20" id="7266" />
-<TGConnectingPoint num="21" id="7267" />
-<TGConnectingPoint num="22" id="7268" />
-<TGConnectingPoint num="23" id="7269" />
-<TGConnectingPoint num="24" id="7270" />
-<TGConnectingPoint num="25" id="7271" />
-<TGConnectingPoint num="26" id="7272" />
-<TGConnectingPoint num="27" id="7273" />
-<TGConnectingPoint num="28" id="7274" />
-<TGConnectingPoint num="29" id="7275" />
-<TGConnectingPoint num="30" id="7276" />
-<TGConnectingPoint num="31" id="7277" />
-<TGConnectingPoint num="32" id="7278" />
-<TGConnectingPoint num="33" id="7279" />
-<TGConnectingPoint num="34" id="7280" />
-<TGConnectingPoint num="35" id="7281" />
-<TGConnectingPoint num="36" id="7282" />
-<TGConnectingPoint num="37" id="7283" />
-<TGConnectingPoint num="38" id="7284" />
-<TGConnectingPoint num="39" id="7285" />
-<TGConnectingPoint num="40" id="7286" />
-<TGConnectingPoint num="41" id="7287" />
-<TGConnectingPoint num="42" id="7288" />
-<TGConnectingPoint num="43" id="7289" />
-<TGConnectingPoint num="44" id="7290" />
-<TGConnectingPoint num="45" id="7291" />
-<TGConnectingPoint num="46" id="7292" />
-<TGConnectingPoint num="47" id="7293" />
-<TGConnectingPoint num="48" id="7294" />
+<TGConnectingPoint num="0" id="7850" />
+<TGConnectingPoint num="1" id="7851" />
+<TGConnectingPoint num="2" id="7852" />
+<TGConnectingPoint num="3" id="7853" />
+<TGConnectingPoint num="4" id="7854" />
+<TGConnectingPoint num="5" id="7855" />
+<TGConnectingPoint num="6" id="7856" />
+<TGConnectingPoint num="7" id="7857" />
+<TGConnectingPoint num="8" id="7858" />
+<TGConnectingPoint num="9" id="7859" />
+<TGConnectingPoint num="10" id="7860" />
+<TGConnectingPoint num="11" id="7861" />
+<TGConnectingPoint num="12" id="7862" />
+<TGConnectingPoint num="13" id="7863" />
+<TGConnectingPoint num="14" id="7864" />
+<TGConnectingPoint num="15" id="7865" />
+<TGConnectingPoint num="16" id="7866" />
+<TGConnectingPoint num="17" id="7867" />
+<TGConnectingPoint num="18" id="7868" />
+<TGConnectingPoint num="19" id="7869" />
+<TGConnectingPoint num="20" id="7870" />
+<TGConnectingPoint num="21" id="7871" />
+<TGConnectingPoint num="22" id="7872" />
+<TGConnectingPoint num="23" id="7873" />
+<TGConnectingPoint num="24" id="7874" />
+<TGConnectingPoint num="25" id="7875" />
+<TGConnectingPoint num="26" id="7876" />
+<TGConnectingPoint num="27" id="7877" />
+<TGConnectingPoint num="28" id="7878" />
+<TGConnectingPoint num="29" id="7879" />
+<TGConnectingPoint num="30" id="7880" />
+<TGConnectingPoint num="31" id="7881" />
+<TGConnectingPoint num="32" id="7882" />
+<TGConnectingPoint num="33" id="7883" />
+<TGConnectingPoint num="34" id="7884" />
+<TGConnectingPoint num="35" id="7885" />
+<TGConnectingPoint num="36" id="7886" />
+<TGConnectingPoint num="37" id="7887" />
+<TGConnectingPoint num="38" id="7888" />
+<TGConnectingPoint num="39" id="7889" />
+<TGConnectingPoint num="40" id="7890" />
+<TGConnectingPoint num="41" id="7891" />
+<TGConnectingPoint num="42" id="7892" />
+<TGConnectingPoint num="43" id="7893" />
+<TGConnectingPoint num="44" id="7894" />
+<TGConnectingPoint num="45" id="7895" />
+<TGConnectingPoint num="46" id="7896" />
+<TGConnectingPoint num="47" id="7897" />
+<TGConnectingPoint num="48" id="7898" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="7345" >
+<COMPONENT type="1521" id="7949" >
 <cdparam x="392" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Octet_2" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="7296" />
-<TGConnectingPoint num="1" id="7297" />
-<TGConnectingPoint num="2" id="7298" />
-<TGConnectingPoint num="3" id="7299" />
-<TGConnectingPoint num="4" id="7300" />
-<TGConnectingPoint num="5" id="7301" />
-<TGConnectingPoint num="6" id="7302" />
-<TGConnectingPoint num="7" id="7303" />
-<TGConnectingPoint num="8" id="7304" />
-<TGConnectingPoint num="9" id="7305" />
-<TGConnectingPoint num="10" id="7306" />
-<TGConnectingPoint num="11" id="7307" />
-<TGConnectingPoint num="12" id="7308" />
-<TGConnectingPoint num="13" id="7309" />
-<TGConnectingPoint num="14" id="7310" />
-<TGConnectingPoint num="15" id="7311" />
-<TGConnectingPoint num="16" id="7312" />
-<TGConnectingPoint num="17" id="7313" />
-<TGConnectingPoint num="18" id="7314" />
-<TGConnectingPoint num="19" id="7315" />
-<TGConnectingPoint num="20" id="7316" />
-<TGConnectingPoint num="21" id="7317" />
-<TGConnectingPoint num="22" id="7318" />
-<TGConnectingPoint num="23" id="7319" />
-<TGConnectingPoint num="24" id="7320" />
-<TGConnectingPoint num="25" id="7321" />
-<TGConnectingPoint num="26" id="7322" />
-<TGConnectingPoint num="27" id="7323" />
-<TGConnectingPoint num="28" id="7324" />
-<TGConnectingPoint num="29" id="7325" />
-<TGConnectingPoint num="30" id="7326" />
-<TGConnectingPoint num="31" id="7327" />
-<TGConnectingPoint num="32" id="7328" />
-<TGConnectingPoint num="33" id="7329" />
-<TGConnectingPoint num="34" id="7330" />
-<TGConnectingPoint num="35" id="7331" />
-<TGConnectingPoint num="36" id="7332" />
-<TGConnectingPoint num="37" id="7333" />
-<TGConnectingPoint num="38" id="7334" />
-<TGConnectingPoint num="39" id="7335" />
-<TGConnectingPoint num="40" id="7336" />
-<TGConnectingPoint num="41" id="7337" />
-<TGConnectingPoint num="42" id="7338" />
-<TGConnectingPoint num="43" id="7339" />
-<TGConnectingPoint num="44" id="7340" />
-<TGConnectingPoint num="45" id="7341" />
-<TGConnectingPoint num="46" id="7342" />
-<TGConnectingPoint num="47" id="7343" />
-<TGConnectingPoint num="48" id="7344" />
+<TGConnectingPoint num="0" id="7900" />
+<TGConnectingPoint num="1" id="7901" />
+<TGConnectingPoint num="2" id="7902" />
+<TGConnectingPoint num="3" id="7903" />
+<TGConnectingPoint num="4" id="7904" />
+<TGConnectingPoint num="5" id="7905" />
+<TGConnectingPoint num="6" id="7906" />
+<TGConnectingPoint num="7" id="7907" />
+<TGConnectingPoint num="8" id="7908" />
+<TGConnectingPoint num="9" id="7909" />
+<TGConnectingPoint num="10" id="7910" />
+<TGConnectingPoint num="11" id="7911" />
+<TGConnectingPoint num="12" id="7912" />
+<TGConnectingPoint num="13" id="7913" />
+<TGConnectingPoint num="14" id="7914" />
+<TGConnectingPoint num="15" id="7915" />
+<TGConnectingPoint num="16" id="7916" />
+<TGConnectingPoint num="17" id="7917" />
+<TGConnectingPoint num="18" id="7918" />
+<TGConnectingPoint num="19" id="7919" />
+<TGConnectingPoint num="20" id="7920" />
+<TGConnectingPoint num="21" id="7921" />
+<TGConnectingPoint num="22" id="7922" />
+<TGConnectingPoint num="23" id="7923" />
+<TGConnectingPoint num="24" id="7924" />
+<TGConnectingPoint num="25" id="7925" />
+<TGConnectingPoint num="26" id="7926" />
+<TGConnectingPoint num="27" id="7927" />
+<TGConnectingPoint num="28" id="7928" />
+<TGConnectingPoint num="29" id="7929" />
+<TGConnectingPoint num="30" id="7930" />
+<TGConnectingPoint num="31" id="7931" />
+<TGConnectingPoint num="32" id="7932" />
+<TGConnectingPoint num="33" id="7933" />
+<TGConnectingPoint num="34" id="7934" />
+<TGConnectingPoint num="35" id="7935" />
+<TGConnectingPoint num="36" id="7936" />
+<TGConnectingPoint num="37" id="7937" />
+<TGConnectingPoint num="38" id="7938" />
+<TGConnectingPoint num="39" id="7939" />
+<TGConnectingPoint num="40" id="7940" />
+<TGConnectingPoint num="41" id="7941" />
+<TGConnectingPoint num="42" id="7942" />
+<TGConnectingPoint num="43" id="7943" />
+<TGConnectingPoint num="44" id="7944" />
+<TGConnectingPoint num="45" id="7945" />
+<TGConnectingPoint num="46" id="7946" />
+<TGConnectingPoint num="47" id="7947" />
+<TGConnectingPoint num="48" id="7948" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="7395" >
+<COMPONENT type="1520" id="7999" >
 <cdparam x="643" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_Octet" value="Storage instance name" />
-<TGConnectingPoint num="0" id="7346" />
-<TGConnectingPoint num="1" id="7347" />
-<TGConnectingPoint num="2" id="7348" />
-<TGConnectingPoint num="3" id="7349" />
-<TGConnectingPoint num="4" id="7350" />
-<TGConnectingPoint num="5" id="7351" />
-<TGConnectingPoint num="6" id="7352" />
-<TGConnectingPoint num="7" id="7353" />
-<TGConnectingPoint num="8" id="7354" />
-<TGConnectingPoint num="9" id="7355" />
-<TGConnectingPoint num="10" id="7356" />
-<TGConnectingPoint num="11" id="7357" />
-<TGConnectingPoint num="12" id="7358" />
-<TGConnectingPoint num="13" id="7359" />
-<TGConnectingPoint num="14" id="7360" />
-<TGConnectingPoint num="15" id="7361" />
-<TGConnectingPoint num="16" id="7362" />
-<TGConnectingPoint num="17" id="7363" />
-<TGConnectingPoint num="18" id="7364" />
-<TGConnectingPoint num="19" id="7365" />
-<TGConnectingPoint num="20" id="7366" />
-<TGConnectingPoint num="21" id="7367" />
-<TGConnectingPoint num="22" id="7368" />
-<TGConnectingPoint num="23" id="7369" />
-<TGConnectingPoint num="24" id="7370" />
-<TGConnectingPoint num="25" id="7371" />
-<TGConnectingPoint num="26" id="7372" />
-<TGConnectingPoint num="27" id="7373" />
-<TGConnectingPoint num="28" id="7374" />
-<TGConnectingPoint num="29" id="7375" />
-<TGConnectingPoint num="30" id="7376" />
-<TGConnectingPoint num="31" id="7377" />
-<TGConnectingPoint num="32" id="7378" />
-<TGConnectingPoint num="33" id="7379" />
-<TGConnectingPoint num="34" id="7380" />
-<TGConnectingPoint num="35" id="7381" />
-<TGConnectingPoint num="36" id="7382" />
-<TGConnectingPoint num="37" id="7383" />
-<TGConnectingPoint num="38" id="7384" />
-<TGConnectingPoint num="39" id="7385" />
-<TGConnectingPoint num="40" id="7386" />
-<TGConnectingPoint num="41" id="7387" />
-<TGConnectingPoint num="42" id="7388" />
-<TGConnectingPoint num="43" id="7389" />
-<TGConnectingPoint num="44" id="7390" />
-<TGConnectingPoint num="45" id="7391" />
-<TGConnectingPoint num="46" id="7392" />
-<TGConnectingPoint num="47" id="7393" />
-<TGConnectingPoint num="48" id="7394" />
+<TGConnectingPoint num="0" id="7950" />
+<TGConnectingPoint num="1" id="7951" />
+<TGConnectingPoint num="2" id="7952" />
+<TGConnectingPoint num="3" id="7953" />
+<TGConnectingPoint num="4" id="7954" />
+<TGConnectingPoint num="5" id="7955" />
+<TGConnectingPoint num="6" id="7956" />
+<TGConnectingPoint num="7" id="7957" />
+<TGConnectingPoint num="8" id="7958" />
+<TGConnectingPoint num="9" id="7959" />
+<TGConnectingPoint num="10" id="7960" />
+<TGConnectingPoint num="11" id="7961" />
+<TGConnectingPoint num="12" id="7962" />
+<TGConnectingPoint num="13" id="7963" />
+<TGConnectingPoint num="14" id="7964" />
+<TGConnectingPoint num="15" id="7965" />
+<TGConnectingPoint num="16" id="7966" />
+<TGConnectingPoint num="17" id="7967" />
+<TGConnectingPoint num="18" id="7968" />
+<TGConnectingPoint num="19" id="7969" />
+<TGConnectingPoint num="20" id="7970" />
+<TGConnectingPoint num="21" id="7971" />
+<TGConnectingPoint num="22" id="7972" />
+<TGConnectingPoint num="23" id="7973" />
+<TGConnectingPoint num="24" id="7974" />
+<TGConnectingPoint num="25" id="7975" />
+<TGConnectingPoint num="26" id="7976" />
+<TGConnectingPoint num="27" id="7977" />
+<TGConnectingPoint num="28" id="7978" />
+<TGConnectingPoint num="29" id="7979" />
+<TGConnectingPoint num="30" id="7980" />
+<TGConnectingPoint num="31" id="7981" />
+<TGConnectingPoint num="32" id="7982" />
+<TGConnectingPoint num="33" id="7983" />
+<TGConnectingPoint num="34" id="7984" />
+<TGConnectingPoint num="35" id="7985" />
+<TGConnectingPoint num="36" id="7986" />
+<TGConnectingPoint num="37" id="7987" />
+<TGConnectingPoint num="38" id="7988" />
+<TGConnectingPoint num="39" id="7989" />
+<TGConnectingPoint num="40" id="7990" />
+<TGConnectingPoint num="41" id="7991" />
+<TGConnectingPoint num="42" id="7992" />
+<TGConnectingPoint num="43" id="7993" />
+<TGConnectingPoint num="44" id="7994" />
+<TGConnectingPoint num="45" id="7995" />
+<TGConnectingPoint num="46" id="7996" />
+<TGConnectingPoint num="47" id="7997" />
+<TGConnectingPoint num="48" id="7998" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="7454" >
+<COMPONENT type="1522" id="8058" >
 <cdparam x="161" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_Octet" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7405" />
-<TGConnectingPoint num="1" id="7406" />
-<TGConnectingPoint num="2" id="7407" />
-<TGConnectingPoint num="3" id="7408" />
-<TGConnectingPoint num="4" id="7409" />
-<TGConnectingPoint num="5" id="7410" />
-<TGConnectingPoint num="6" id="7411" />
-<TGConnectingPoint num="7" id="7412" />
-<TGConnectingPoint num="8" id="7413" />
-<TGConnectingPoint num="9" id="7414" />
-<TGConnectingPoint num="10" id="7415" />
-<TGConnectingPoint num="11" id="7416" />
-<TGConnectingPoint num="12" id="7417" />
-<TGConnectingPoint num="13" id="7418" />
-<TGConnectingPoint num="14" id="7419" />
-<TGConnectingPoint num="15" id="7420" />
-<TGConnectingPoint num="16" id="7421" />
-<TGConnectingPoint num="17" id="7422" />
-<TGConnectingPoint num="18" id="7423" />
-<TGConnectingPoint num="19" id="7424" />
-<TGConnectingPoint num="20" id="7425" />
-<TGConnectingPoint num="21" id="7426" />
-<TGConnectingPoint num="22" id="7427" />
-<TGConnectingPoint num="23" id="7428" />
-<TGConnectingPoint num="24" id="7429" />
-<TGConnectingPoint num="25" id="7430" />
-<TGConnectingPoint num="26" id="7431" />
-<TGConnectingPoint num="27" id="7432" />
-<TGConnectingPoint num="28" id="7433" />
-<TGConnectingPoint num="29" id="7434" />
-<TGConnectingPoint num="30" id="7435" />
-<TGConnectingPoint num="31" id="7436" />
-<TGConnectingPoint num="32" id="7437" />
-<TGConnectingPoint num="33" id="7438" />
-<TGConnectingPoint num="34" id="7439" />
-<TGConnectingPoint num="35" id="7440" />
-<TGConnectingPoint num="36" id="7441" />
-<TGConnectingPoint num="37" id="7442" />
-<TGConnectingPoint num="38" id="7443" />
-<TGConnectingPoint num="39" id="7444" />
-<TGConnectingPoint num="40" id="7445" />
-<TGConnectingPoint num="41" id="7446" />
-<TGConnectingPoint num="42" id="7447" />
-<TGConnectingPoint num="43" id="7448" />
-<TGConnectingPoint num="44" id="7449" />
-<TGConnectingPoint num="45" id="7450" />
-<TGConnectingPoint num="46" id="7451" />
-<TGConnectingPoint num="47" id="7452" />
-<TGConnectingPoint num="48" id="7453" />
+<TGConnectingPoint num="0" id="8009" />
+<TGConnectingPoint num="1" id="8010" />
+<TGConnectingPoint num="2" id="8011" />
+<TGConnectingPoint num="3" id="8012" />
+<TGConnectingPoint num="4" id="8013" />
+<TGConnectingPoint num="5" id="8014" />
+<TGConnectingPoint num="6" id="8015" />
+<TGConnectingPoint num="7" id="8016" />
+<TGConnectingPoint num="8" id="8017" />
+<TGConnectingPoint num="9" id="8018" />
+<TGConnectingPoint num="10" id="8019" />
+<TGConnectingPoint num="11" id="8020" />
+<TGConnectingPoint num="12" id="8021" />
+<TGConnectingPoint num="13" id="8022" />
+<TGConnectingPoint num="14" id="8023" />
+<TGConnectingPoint num="15" id="8024" />
+<TGConnectingPoint num="16" id="8025" />
+<TGConnectingPoint num="17" id="8026" />
+<TGConnectingPoint num="18" id="8027" />
+<TGConnectingPoint num="19" id="8028" />
+<TGConnectingPoint num="20" id="8029" />
+<TGConnectingPoint num="21" id="8030" />
+<TGConnectingPoint num="22" id="8031" />
+<TGConnectingPoint num="23" id="8032" />
+<TGConnectingPoint num="24" id="8033" />
+<TGConnectingPoint num="25" id="8034" />
+<TGConnectingPoint num="26" id="8035" />
+<TGConnectingPoint num="27" id="8036" />
+<TGConnectingPoint num="28" id="8037" />
+<TGConnectingPoint num="29" id="8038" />
+<TGConnectingPoint num="30" id="8039" />
+<TGConnectingPoint num="31" id="8040" />
+<TGConnectingPoint num="32" id="8041" />
+<TGConnectingPoint num="33" id="8042" />
+<TGConnectingPoint num="34" id="8043" />
+<TGConnectingPoint num="35" id="8044" />
+<TGConnectingPoint num="36" id="8045" />
+<TGConnectingPoint num="37" id="8046" />
+<TGConnectingPoint num="38" id="8047" />
+<TGConnectingPoint num="39" id="8048" />
+<TGConnectingPoint num="40" id="8049" />
+<TGConnectingPoint num="41" id="8050" />
+<TGConnectingPoint num="42" id="8051" />
+<TGConnectingPoint num="43" id="8052" />
+<TGConnectingPoint num="44" id="8053" />
+<TGConnectingPoint num="45" id="8054" />
+<TGConnectingPoint num="46" id="8055" />
+<TGConnectingPoint num="47" id="8056" />
+<TGConnectingPoint num="48" id="8057" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1524" id="7404" >
-<father id="7454" num="0" />
+<SUBCOMPONENT type="1524" id="8008" >
+<father id="8058" num="0" />
 <cdparam x="166" y="252" />
 <sizeparam width="161" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
 <infoparam name="action state" value="counter = counter - size" />
-<TGConnectingPoint num="0" id="7396" />
-<TGConnectingPoint num="1" id="7397" />
-<TGConnectingPoint num="2" id="7398" />
-<TGConnectingPoint num="3" id="7399" />
-<TGConnectingPoint num="4" id="7400" />
-<TGConnectingPoint num="5" id="7401" />
-<TGConnectingPoint num="6" id="7402" />
-<TGConnectingPoint num="7" id="7403" />
+<TGConnectingPoint num="0" id="8000" />
+<TGConnectingPoint num="1" id="8001" />
+<TGConnectingPoint num="2" id="8002" />
+<TGConnectingPoint num="3" id="8003" />
+<TGConnectingPoint num="4" id="8004" />
+<TGConnectingPoint num="5" id="8005" />
+<TGConnectingPoint num="6" id="8006" />
+<TGConnectingPoint num="7" id="8007" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="7455" >
+<CONNECTOR type="1523" id="8059" >
 <cdparam x="866" y="246" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="866" y="266" id="7266" />
-<P2  x="1077" y="266" id="7216" />
+<P1  x="866" y="266" id="7870" />
+<P2  x="1077" y="266" id="7820" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7456" >
+<CONNECTOR type="1523" id="8060" >
 <cdparam x="166" y="216" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="166" y="236" id="7422" />
-<P2  x="866" y="236" id="7263" />
+<P1  x="166" y="236" id="8026" />
+<P2  x="866" y="236" id="7867" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7457" >
+<CONNECTOR type="1523" id="8061" >
 <cdparam x="397" y="186" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="397" y="206" id="7310" />
-<P2  x="166" y="206" id="7419" />
+<P1  x="397" y="206" id="7914" />
+<P2  x="166" y="206" id="8023" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7458" >
+<CONNECTOR type="1523" id="8062" >
 <cdparam x="648" y="155" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="648" y="176" id="7357" />
-<P2  x="397" y="176" id="7307" />
+<P1  x="648" y="176" id="7961" />
+<P2  x="397" y="176" id="7911" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7459" >
+<CONNECTOR type="1523" id="8063" >
 <cdparam x="397" y="126" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="397" y="146" id="7304" />
-<P2  x="648" y="146" id="7354" />
+<P1  x="397" y="146" id="7908" />
+<P2  x="648" y="146" id="7958" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7460" >
+<CONNECTOR type="1523" id="8064" >
 <cdparam x="183" y="95" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="166" y="116" id="7410" />
-<P2  x="397" y="116" id="7301" />
+<P1  x="166" y="116" id="8014" />
+<P2  x="397" y="116" id="7905" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -22228,8 +24103,8 @@ INTERRUPTS
 
 </TMLSDPanel>
 
-<TMLSDPanel name="TerminateTransfer" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="7469" >
+<TMLSDPanel name="TerminateDMA" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="301" id="8073" >
 <cdparam x="716" y="60" />
 <sizeparam width="286" height="65" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -22238,14 +24113,14 @@ INTERRUPTS
 transfer instance of the ConfigureTransfer
 sequence diagram.
 " />
-<TGConnectingPoint num="0" id="7461" />
-<TGConnectingPoint num="1" id="7462" />
-<TGConnectingPoint num="2" id="7463" />
-<TGConnectingPoint num="3" id="7464" />
-<TGConnectingPoint num="4" id="7465" />
-<TGConnectingPoint num="5" id="7466" />
-<TGConnectingPoint num="6" id="7467" />
-<TGConnectingPoint num="7" id="7468" />
+<TGConnectingPoint num="0" id="8065" />
+<TGConnectingPoint num="1" id="8066" />
+<TGConnectingPoint num="2" id="8067" />
+<TGConnectingPoint num="3" id="8068" />
+<TGConnectingPoint num="4" id="8069" />
+<TGConnectingPoint num="5" id="8070" />
+<TGConnectingPoint num="6" id="8071" />
+<TGConnectingPoint num="7" id="8072" />
 <extraparam>
 <Line value="The transfer instance is different w.r.t. the" />
 <Line value="transfer instance of the ConfigureTransfer" />
@@ -22253,206 +24128,206 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="7519" >
+<COMPONENT type="1521" id="8123" >
 <cdparam x="332" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Octet_4" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="7470" />
-<TGConnectingPoint num="1" id="7471" />
-<TGConnectingPoint num="2" id="7472" />
-<TGConnectingPoint num="3" id="7473" />
-<TGConnectingPoint num="4" id="7474" />
-<TGConnectingPoint num="5" id="7475" />
-<TGConnectingPoint num="6" id="7476" />
-<TGConnectingPoint num="7" id="7477" />
-<TGConnectingPoint num="8" id="7478" />
-<TGConnectingPoint num="9" id="7479" />
-<TGConnectingPoint num="10" id="7480" />
-<TGConnectingPoint num="11" id="7481" />
-<TGConnectingPoint num="12" id="7482" />
-<TGConnectingPoint num="13" id="7483" />
-<TGConnectingPoint num="14" id="7484" />
-<TGConnectingPoint num="15" id="7485" />
-<TGConnectingPoint num="16" id="7486" />
-<TGConnectingPoint num="17" id="7487" />
-<TGConnectingPoint num="18" id="7488" />
-<TGConnectingPoint num="19" id="7489" />
-<TGConnectingPoint num="20" id="7490" />
-<TGConnectingPoint num="21" id="7491" />
-<TGConnectingPoint num="22" id="7492" />
-<TGConnectingPoint num="23" id="7493" />
-<TGConnectingPoint num="24" id="7494" />
-<TGConnectingPoint num="25" id="7495" />
-<TGConnectingPoint num="26" id="7496" />
-<TGConnectingPoint num="27" id="7497" />
-<TGConnectingPoint num="28" id="7498" />
-<TGConnectingPoint num="29" id="7499" />
-<TGConnectingPoint num="30" id="7500" />
-<TGConnectingPoint num="31" id="7501" />
-<TGConnectingPoint num="32" id="7502" />
-<TGConnectingPoint num="33" id="7503" />
-<TGConnectingPoint num="34" id="7504" />
-<TGConnectingPoint num="35" id="7505" />
-<TGConnectingPoint num="36" id="7506" />
-<TGConnectingPoint num="37" id="7507" />
-<TGConnectingPoint num="38" id="7508" />
-<TGConnectingPoint num="39" id="7509" />
-<TGConnectingPoint num="40" id="7510" />
-<TGConnectingPoint num="41" id="7511" />
-<TGConnectingPoint num="42" id="7512" />
-<TGConnectingPoint num="43" id="7513" />
-<TGConnectingPoint num="44" id="7514" />
-<TGConnectingPoint num="45" id="7515" />
-<TGConnectingPoint num="46" id="7516" />
-<TGConnectingPoint num="47" id="7517" />
-<TGConnectingPoint num="48" id="7518" />
+<TGConnectingPoint num="0" id="8074" />
+<TGConnectingPoint num="1" id="8075" />
+<TGConnectingPoint num="2" id="8076" />
+<TGConnectingPoint num="3" id="8077" />
+<TGConnectingPoint num="4" id="8078" />
+<TGConnectingPoint num="5" id="8079" />
+<TGConnectingPoint num="6" id="8080" />
+<TGConnectingPoint num="7" id="8081" />
+<TGConnectingPoint num="8" id="8082" />
+<TGConnectingPoint num="9" id="8083" />
+<TGConnectingPoint num="10" id="8084" />
+<TGConnectingPoint num="11" id="8085" />
+<TGConnectingPoint num="12" id="8086" />
+<TGConnectingPoint num="13" id="8087" />
+<TGConnectingPoint num="14" id="8088" />
+<TGConnectingPoint num="15" id="8089" />
+<TGConnectingPoint num="16" id="8090" />
+<TGConnectingPoint num="17" id="8091" />
+<TGConnectingPoint num="18" id="8092" />
+<TGConnectingPoint num="19" id="8093" />
+<TGConnectingPoint num="20" id="8094" />
+<TGConnectingPoint num="21" id="8095" />
+<TGConnectingPoint num="22" id="8096" />
+<TGConnectingPoint num="23" id="8097" />
+<TGConnectingPoint num="24" id="8098" />
+<TGConnectingPoint num="25" id="8099" />
+<TGConnectingPoint num="26" id="8100" />
+<TGConnectingPoint num="27" id="8101" />
+<TGConnectingPoint num="28" id="8102" />
+<TGConnectingPoint num="29" id="8103" />
+<TGConnectingPoint num="30" id="8104" />
+<TGConnectingPoint num="31" id="8105" />
+<TGConnectingPoint num="32" id="8106" />
+<TGConnectingPoint num="33" id="8107" />
+<TGConnectingPoint num="34" id="8108" />
+<TGConnectingPoint num="35" id="8109" />
+<TGConnectingPoint num="36" id="8110" />
+<TGConnectingPoint num="37" id="8111" />
+<TGConnectingPoint num="38" id="8112" />
+<TGConnectingPoint num="39" id="8113" />
+<TGConnectingPoint num="40" id="8114" />
+<TGConnectingPoint num="41" id="8115" />
+<TGConnectingPoint num="42" id="8116" />
+<TGConnectingPoint num="43" id="8117" />
+<TGConnectingPoint num="44" id="8118" />
+<TGConnectingPoint num="45" id="8119" />
+<TGConnectingPoint num="46" id="8120" />
+<TGConnectingPoint num="47" id="8121" />
+<TGConnectingPoint num="48" id="8122" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="7569" >
+<COMPONENT type="1522" id="8173" >
 <cdparam x="557" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_Octet" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7520" />
-<TGConnectingPoint num="1" id="7521" />
-<TGConnectingPoint num="2" id="7522" />
-<TGConnectingPoint num="3" id="7523" />
-<TGConnectingPoint num="4" id="7524" />
-<TGConnectingPoint num="5" id="7525" />
-<TGConnectingPoint num="6" id="7526" />
-<TGConnectingPoint num="7" id="7527" />
-<TGConnectingPoint num="8" id="7528" />
-<TGConnectingPoint num="9" id="7529" />
-<TGConnectingPoint num="10" id="7530" />
-<TGConnectingPoint num="11" id="7531" />
-<TGConnectingPoint num="12" id="7532" />
-<TGConnectingPoint num="13" id="7533" />
-<TGConnectingPoint num="14" id="7534" />
-<TGConnectingPoint num="15" id="7535" />
-<TGConnectingPoint num="16" id="7536" />
-<TGConnectingPoint num="17" id="7537" />
-<TGConnectingPoint num="18" id="7538" />
-<TGConnectingPoint num="19" id="7539" />
-<TGConnectingPoint num="20" id="7540" />
-<TGConnectingPoint num="21" id="7541" />
-<TGConnectingPoint num="22" id="7542" />
-<TGConnectingPoint num="23" id="7543" />
-<TGConnectingPoint num="24" id="7544" />
-<TGConnectingPoint num="25" id="7545" />
-<TGConnectingPoint num="26" id="7546" />
-<TGConnectingPoint num="27" id="7547" />
-<TGConnectingPoint num="28" id="7548" />
-<TGConnectingPoint num="29" id="7549" />
-<TGConnectingPoint num="30" id="7550" />
-<TGConnectingPoint num="31" id="7551" />
-<TGConnectingPoint num="32" id="7552" />
-<TGConnectingPoint num="33" id="7553" />
-<TGConnectingPoint num="34" id="7554" />
-<TGConnectingPoint num="35" id="7555" />
-<TGConnectingPoint num="36" id="7556" />
-<TGConnectingPoint num="37" id="7557" />
-<TGConnectingPoint num="38" id="7558" />
-<TGConnectingPoint num="39" id="7559" />
-<TGConnectingPoint num="40" id="7560" />
-<TGConnectingPoint num="41" id="7561" />
-<TGConnectingPoint num="42" id="7562" />
-<TGConnectingPoint num="43" id="7563" />
-<TGConnectingPoint num="44" id="7564" />
-<TGConnectingPoint num="45" id="7565" />
-<TGConnectingPoint num="46" id="7566" />
-<TGConnectingPoint num="47" id="7567" />
-<TGConnectingPoint num="48" id="7568" />
+<TGConnectingPoint num="0" id="8124" />
+<TGConnectingPoint num="1" id="8125" />
+<TGConnectingPoint num="2" id="8126" />
+<TGConnectingPoint num="3" id="8127" />
+<TGConnectingPoint num="4" id="8128" />
+<TGConnectingPoint num="5" id="8129" />
+<TGConnectingPoint num="6" id="8130" />
+<TGConnectingPoint num="7" id="8131" />
+<TGConnectingPoint num="8" id="8132" />
+<TGConnectingPoint num="9" id="8133" />
+<TGConnectingPoint num="10" id="8134" />
+<TGConnectingPoint num="11" id="8135" />
+<TGConnectingPoint num="12" id="8136" />
+<TGConnectingPoint num="13" id="8137" />
+<TGConnectingPoint num="14" id="8138" />
+<TGConnectingPoint num="15" id="8139" />
+<TGConnectingPoint num="16" id="8140" />
+<TGConnectingPoint num="17" id="8141" />
+<TGConnectingPoint num="18" id="8142" />
+<TGConnectingPoint num="19" id="8143" />
+<TGConnectingPoint num="20" id="8144" />
+<TGConnectingPoint num="21" id="8145" />
+<TGConnectingPoint num="22" id="8146" />
+<TGConnectingPoint num="23" id="8147" />
+<TGConnectingPoint num="24" id="8148" />
+<TGConnectingPoint num="25" id="8149" />
+<TGConnectingPoint num="26" id="8150" />
+<TGConnectingPoint num="27" id="8151" />
+<TGConnectingPoint num="28" id="8152" />
+<TGConnectingPoint num="29" id="8153" />
+<TGConnectingPoint num="30" id="8154" />
+<TGConnectingPoint num="31" id="8155" />
+<TGConnectingPoint num="32" id="8156" />
+<TGConnectingPoint num="33" id="8157" />
+<TGConnectingPoint num="34" id="8158" />
+<TGConnectingPoint num="35" id="8159" />
+<TGConnectingPoint num="36" id="8160" />
+<TGConnectingPoint num="37" id="8161" />
+<TGConnectingPoint num="38" id="8162" />
+<TGConnectingPoint num="39" id="8163" />
+<TGConnectingPoint num="40" id="8164" />
+<TGConnectingPoint num="41" id="8165" />
+<TGConnectingPoint num="42" id="8166" />
+<TGConnectingPoint num="43" id="8167" />
+<TGConnectingPoint num="44" id="8168" />
+<TGConnectingPoint num="45" id="8169" />
+<TGConnectingPoint num="46" id="8170" />
+<TGConnectingPoint num="47" id="8171" />
+<TGConnectingPoint num="48" id="8172" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="7619" >
+<COMPONENT type="1522" id="8223" >
 <cdparam x="113" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Octet" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7570" />
-<TGConnectingPoint num="1" id="7571" />
-<TGConnectingPoint num="2" id="7572" />
-<TGConnectingPoint num="3" id="7573" />
-<TGConnectingPoint num="4" id="7574" />
-<TGConnectingPoint num="5" id="7575" />
-<TGConnectingPoint num="6" id="7576" />
-<TGConnectingPoint num="7" id="7577" />
-<TGConnectingPoint num="8" id="7578" />
-<TGConnectingPoint num="9" id="7579" />
-<TGConnectingPoint num="10" id="7580" />
-<TGConnectingPoint num="11" id="7581" />
-<TGConnectingPoint num="12" id="7582" />
-<TGConnectingPoint num="13" id="7583" />
-<TGConnectingPoint num="14" id="7584" />
-<TGConnectingPoint num="15" id="7585" />
-<TGConnectingPoint num="16" id="7586" />
-<TGConnectingPoint num="17" id="7587" />
-<TGConnectingPoint num="18" id="7588" />
-<TGConnectingPoint num="19" id="7589" />
-<TGConnectingPoint num="20" id="7590" />
-<TGConnectingPoint num="21" id="7591" />
-<TGConnectingPoint num="22" id="7592" />
-<TGConnectingPoint num="23" id="7593" />
-<TGConnectingPoint num="24" id="7594" />
-<TGConnectingPoint num="25" id="7595" />
-<TGConnectingPoint num="26" id="7596" />
-<TGConnectingPoint num="27" id="7597" />
-<TGConnectingPoint num="28" id="7598" />
-<TGConnectingPoint num="29" id="7599" />
-<TGConnectingPoint num="30" id="7600" />
-<TGConnectingPoint num="31" id="7601" />
-<TGConnectingPoint num="32" id="7602" />
-<TGConnectingPoint num="33" id="7603" />
-<TGConnectingPoint num="34" id="7604" />
-<TGConnectingPoint num="35" id="7605" />
-<TGConnectingPoint num="36" id="7606" />
-<TGConnectingPoint num="37" id="7607" />
-<TGConnectingPoint num="38" id="7608" />
-<TGConnectingPoint num="39" id="7609" />
-<TGConnectingPoint num="40" id="7610" />
-<TGConnectingPoint num="41" id="7611" />
-<TGConnectingPoint num="42" id="7612" />
-<TGConnectingPoint num="43" id="7613" />
-<TGConnectingPoint num="44" id="7614" />
-<TGConnectingPoint num="45" id="7615" />
-<TGConnectingPoint num="46" id="7616" />
-<TGConnectingPoint num="47" id="7617" />
-<TGConnectingPoint num="48" id="7618" />
+<TGConnectingPoint num="0" id="8174" />
+<TGConnectingPoint num="1" id="8175" />
+<TGConnectingPoint num="2" id="8176" />
+<TGConnectingPoint num="3" id="8177" />
+<TGConnectingPoint num="4" id="8178" />
+<TGConnectingPoint num="5" id="8179" />
+<TGConnectingPoint num="6" id="8180" />
+<TGConnectingPoint num="7" id="8181" />
+<TGConnectingPoint num="8" id="8182" />
+<TGConnectingPoint num="9" id="8183" />
+<TGConnectingPoint num="10" id="8184" />
+<TGConnectingPoint num="11" id="8185" />
+<TGConnectingPoint num="12" id="8186" />
+<TGConnectingPoint num="13" id="8187" />
+<TGConnectingPoint num="14" id="8188" />
+<TGConnectingPoint num="15" id="8189" />
+<TGConnectingPoint num="16" id="8190" />
+<TGConnectingPoint num="17" id="8191" />
+<TGConnectingPoint num="18" id="8192" />
+<TGConnectingPoint num="19" id="8193" />
+<TGConnectingPoint num="20" id="8194" />
+<TGConnectingPoint num="21" id="8195" />
+<TGConnectingPoint num="22" id="8196" />
+<TGConnectingPoint num="23" id="8197" />
+<TGConnectingPoint num="24" id="8198" />
+<TGConnectingPoint num="25" id="8199" />
+<TGConnectingPoint num="26" id="8200" />
+<TGConnectingPoint num="27" id="8201" />
+<TGConnectingPoint num="28" id="8202" />
+<TGConnectingPoint num="29" id="8203" />
+<TGConnectingPoint num="30" id="8204" />
+<TGConnectingPoint num="31" id="8205" />
+<TGConnectingPoint num="32" id="8206" />
+<TGConnectingPoint num="33" id="8207" />
+<TGConnectingPoint num="34" id="8208" />
+<TGConnectingPoint num="35" id="8209" />
+<TGConnectingPoint num="36" id="8210" />
+<TGConnectingPoint num="37" id="8211" />
+<TGConnectingPoint num="38" id="8212" />
+<TGConnectingPoint num="39" id="8213" />
+<TGConnectingPoint num="40" id="8214" />
+<TGConnectingPoint num="41" id="8215" />
+<TGConnectingPoint num="42" id="8216" />
+<TGConnectingPoint num="43" id="8217" />
+<TGConnectingPoint num="44" id="8218" />
+<TGConnectingPoint num="45" id="8219" />
+<TGConnectingPoint num="46" id="8220" />
+<TGConnectingPoint num="47" id="8221" />
+<TGConnectingPoint num="48" id="8222" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="1523" id="7620" >
+<CONNECTOR type="1523" id="8224" >
 <cdparam x="337" y="112" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferTerminated" value="TransferTerminated(ID1)" />
-<P1  x="337" y="112" id="7475" />
-<P2  x="118" y="112" id="7575" />
+<P1  x="337" y="112" id="8079" />
+<P2  x="118" y="112" id="8179" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="ID1" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7621" >
+<CONNECTOR type="1523" id="8225" >
 <cdparam x="562" y="82" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferTerminated" value="TransferTerminated(ID1)" />
-<P1  x="562" y="82" id="7522" />
-<P2  x="337" y="82" id="7472" />
+<P1  x="562" y="82" id="8126" />
+<P2  x="337" y="82" id="8076" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="ID1" />
@@ -22468,613 +24343,539 @@ sequence diagram.
 
 <Modeling type="TML CP" nameTab="CP6" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="9377" >
-<cdparam x="419" y="172" />
+<COMPONENT type="1500" id="8241" >
+<cdparam x="351" y="290" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="8229" />
+<TGConnectingPoint num="1" id="8230" />
+<TGConnectingPoint num="2" id="8231" />
+<TGConnectingPoint num="3" id="8232" />
+<TGConnectingPoint num="4" id="8233" />
+<TGConnectingPoint num="5" id="8234" />
+<TGConnectingPoint num="6" id="8235" />
+<TGConnectingPoint num="7" id="8236" />
+<TGConnectingPoint num="8" id="8237" />
+<TGConnectingPoint num="9" id="8238" />
+<TGConnectingPoint num="10" id="8239" />
+<TGConnectingPoint num="11" id="8240" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="8226" >
+<father id="8241" num="0" />
+<cdparam x="276" y="300" />
+<sizeparam width="141" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToLoad &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8227" >
+<father id="8241" num="1" />
+<cdparam x="386" y="300" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8228" >
+<father id="8241" num="2" />
+<cdparam x="371" y="335" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="8250" >
+<cdparam x="562" y="72" />
 <sizeparam width="254" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Task TX_CWL reads incoming samples
 " />
-<TGConnectingPoint num="0" id="9369" />
-<TGConnectingPoint num="1" id="9370" />
-<TGConnectingPoint num="2" id="9371" />
-<TGConnectingPoint num="3" id="9372" />
-<TGConnectingPoint num="4" id="9373" />
-<TGConnectingPoint num="5" id="9374" />
-<TGConnectingPoint num="6" id="9375" />
-<TGConnectingPoint num="7" id="9376" />
+<TGConnectingPoint num="0" id="8242" />
+<TGConnectingPoint num="1" id="8243" />
+<TGConnectingPoint num="2" id="8244" />
+<TGConnectingPoint num="3" id="8245" />
+<TGConnectingPoint num="4" id="8246" />
+<TGConnectingPoint num="5" id="8247" />
+<TGConnectingPoint num="6" id="8248" />
+<TGConnectingPoint num="7" id="8249" />
 <extraparam>
 <Line value="Task TX_CWL reads incoming samples" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="9379" >
-<cdparam x="257" y="275" />
+<COMPONENT type="1508" id="8255" >
+<cdparam x="351" y="210" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="8251" />
+<TGConnectingPoint num="1" id="8252" />
+<TGConnectingPoint num="2" id="8253" />
+<TGConnectingPoint num="3" id="8254" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="8266" >
+<cdparam x="304" y="122" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="LoadConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="8256" />
+<TGConnectingPoint num="1" id="8257" />
+<TGConnectingPoint num="2" id="8258" />
+<TGConnectingPoint num="3" id="8259" />
+<TGConnectingPoint num="4" id="8260" />
+<TGConnectingPoint num="5" id="8261" />
+<TGConnectingPoint num="6" id="8262" />
+<TGConnectingPoint num="7" id="8263" />
+<TGConnectingPoint num="8" id="8264" />
+<TGConnectingPoint num="9" id="8265" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="8268" >
+<cdparam x="356" y="443" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="9378" />
+<TGConnectingPoint num="0" id="8267" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="9390" >
-<cdparam x="205" y="177" />
+<COMPONENT type="1505" id="8279" >
+<cdparam x="199" y="356" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="LoadTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="9380" />
-<TGConnectingPoint num="1" id="9381" />
-<TGConnectingPoint num="2" id="9382" />
-<TGConnectingPoint num="3" id="9383" />
-<TGConnectingPoint num="4" id="9384" />
-<TGConnectingPoint num="5" id="9385" />
-<TGConnectingPoint num="6" id="9386" />
-<TGConnectingPoint num="7" id="9387" />
-<TGConnectingPoint num="8" id="9388" />
-<TGConnectingPoint num="9" id="9389" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="9392" >
-<cdparam x="260" y="113" />
+<TGConnectingPoint num="0" id="8269" />
+<TGConnectingPoint num="1" id="8270" />
+<TGConnectingPoint num="2" id="8271" />
+<TGConnectingPoint num="3" id="8272" />
+<TGConnectingPoint num="4" id="8273" />
+<TGConnectingPoint num="5" id="8274" />
+<TGConnectingPoint num="6" id="8275" />
+<TGConnectingPoint num="7" id="8276" />
+<TGConnectingPoint num="8" id="8277" />
+<TGConnectingPoint num="9" id="8278" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="8281" >
+<cdparam x="359" y="51" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="9391" />
+<TGConnectingPoint num="0" id="8280" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="9393" >
-<cdparam x="265" y="99" />
+<CONNECTOR type="1501" id="8285" >
+<cdparam x="261" y="396" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="267" y="133" id="9391" />
-<P2  x="267" y="172" id="9380" />
+<P1  x="261" y="396" id="8270" />
+<P2  x="351" y="225" id="8252" />
+<Point x="261" y="445" />
+<Point x="150" y="445" />
+<Point x="150" y="225" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR>
-<CONNECTOR type="1501" id="9394" >
-<cdparam x="157" y="321" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="8282" >
+<father id="8285" num="0" />
+<cdparam x="261" y="445" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="connector" value="null" />
-<P1  x="267" y="217" id="9381" />
-<P2  x="267" y="270" id="9378" />
-<AutomaticDrawing  data="true" />
-</CONNECTOR>
-
-</CommunicationPatternDiagramPanel>
-
-<TMLSDPanel name="LoadTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="9444" >
-<cdparam x="367" y="58" />
-<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Transfer_Load" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="9395" />
-<TGConnectingPoint num="1" id="9396" />
-<TGConnectingPoint num="2" id="9397" />
-<TGConnectingPoint num="3" id="9398" />
-<TGConnectingPoint num="4" id="9399" />
-<TGConnectingPoint num="5" id="9400" />
-<TGConnectingPoint num="6" id="9401" />
-<TGConnectingPoint num="7" id="9402" />
-<TGConnectingPoint num="8" id="9403" />
-<TGConnectingPoint num="9" id="9404" />
-<TGConnectingPoint num="10" id="9405" />
-<TGConnectingPoint num="11" id="9406" />
-<TGConnectingPoint num="12" id="9407" />
-<TGConnectingPoint num="13" id="9408" />
-<TGConnectingPoint num="14" id="9409" />
-<TGConnectingPoint num="15" id="9410" />
-<TGConnectingPoint num="16" id="9411" />
-<TGConnectingPoint num="17" id="9412" />
-<TGConnectingPoint num="18" id="9413" />
-<TGConnectingPoint num="19" id="9414" />
-<TGConnectingPoint num="20" id="9415" />
-<TGConnectingPoint num="21" id="9416" />
-<TGConnectingPoint num="22" id="9417" />
-<TGConnectingPoint num="23" id="9418" />
-<TGConnectingPoint num="24" id="9419" />
-<TGConnectingPoint num="25" id="9420" />
-<TGConnectingPoint num="26" id="9421" />
-<TGConnectingPoint num="27" id="9422" />
-<TGConnectingPoint num="28" id="9423" />
-<TGConnectingPoint num="29" id="9424" />
-<TGConnectingPoint num="30" id="9425" />
-<TGConnectingPoint num="31" id="9426" />
-<TGConnectingPoint num="32" id="9427" />
-<TGConnectingPoint num="33" id="9428" />
-<TGConnectingPoint num="34" id="9429" />
-<TGConnectingPoint num="35" id="9430" />
-<TGConnectingPoint num="36" id="9431" />
-<TGConnectingPoint num="37" id="9432" />
-<TGConnectingPoint num="38" id="9433" />
-<TGConnectingPoint num="39" id="9434" />
-<TGConnectingPoint num="40" id="9435" />
-<TGConnectingPoint num="41" id="9436" />
-<TGConnectingPoint num="42" id="9437" />
-<TGConnectingPoint num="43" id="9438" />
-<TGConnectingPoint num="44" id="9439" />
-<TGConnectingPoint num="45" id="9440" />
-<TGConnectingPoint num="46" id="9441" />
-<TGConnectingPoint num="47" id="9442" />
-<TGConnectingPoint num="48" id="9443" />
-<extraparam>
-<Mapping mappedOn="" />
-<Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1520" id="9494" >
-<cdparam x="618" y="58" />
-<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8283" >
+<father id="8285" num="1" />
+<cdparam x="150" y="445" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Src_Storage_Load" value="Storage instance name" />
-<TGConnectingPoint num="0" id="9445" />
-<TGConnectingPoint num="1" id="9446" />
-<TGConnectingPoint num="2" id="9447" />
-<TGConnectingPoint num="3" id="9448" />
-<TGConnectingPoint num="4" id="9449" />
-<TGConnectingPoint num="5" id="9450" />
-<TGConnectingPoint num="6" id="9451" />
-<TGConnectingPoint num="7" id="9452" />
-<TGConnectingPoint num="8" id="9453" />
-<TGConnectingPoint num="9" id="9454" />
-<TGConnectingPoint num="10" id="9455" />
-<TGConnectingPoint num="11" id="9456" />
-<TGConnectingPoint num="12" id="9457" />
-<TGConnectingPoint num="13" id="9458" />
-<TGConnectingPoint num="14" id="9459" />
-<TGConnectingPoint num="15" id="9460" />
-<TGConnectingPoint num="16" id="9461" />
-<TGConnectingPoint num="17" id="9462" />
-<TGConnectingPoint num="18" id="9463" />
-<TGConnectingPoint num="19" id="9464" />
-<TGConnectingPoint num="20" id="9465" />
-<TGConnectingPoint num="21" id="9466" />
-<TGConnectingPoint num="22" id="9467" />
-<TGConnectingPoint num="23" id="9468" />
-<TGConnectingPoint num="24" id="9469" />
-<TGConnectingPoint num="25" id="9470" />
-<TGConnectingPoint num="26" id="9471" />
-<TGConnectingPoint num="27" id="9472" />
-<TGConnectingPoint num="28" id="9473" />
-<TGConnectingPoint num="29" id="9474" />
-<TGConnectingPoint num="30" id="9475" />
-<TGConnectingPoint num="31" id="9476" />
-<TGConnectingPoint num="32" id="9477" />
-<TGConnectingPoint num="33" id="9478" />
-<TGConnectingPoint num="34" id="9479" />
-<TGConnectingPoint num="35" id="9480" />
-<TGConnectingPoint num="36" id="9481" />
-<TGConnectingPoint num="37" id="9482" />
-<TGConnectingPoint num="38" id="9483" />
-<TGConnectingPoint num="39" id="9484" />
-<TGConnectingPoint num="40" id="9485" />
-<TGConnectingPoint num="41" id="9486" />
-<TGConnectingPoint num="42" id="9487" />
-<TGConnectingPoint num="43" id="9488" />
-<TGConnectingPoint num="44" id="9489" />
-<TGConnectingPoint num="45" id="9490" />
-<TGConnectingPoint num="46" id="9491" />
-<TGConnectingPoint num="47" id="9492" />
-<TGConnectingPoint num="48" id="9493" />
-<extraparam>
-<Mapping mappedOn="" />
-<Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1522" id="9544" >
-<cdparam x="136" y="58" />
-<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8284" >
+<father id="8285" num="2" />
+<cdparam x="150" y="225" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="CPU_Load" value="Controller instance name" />
-<TGConnectingPoint num="0" id="9495" />
-<TGConnectingPoint num="1" id="9496" />
-<TGConnectingPoint num="2" id="9497" />
-<TGConnectingPoint num="3" id="9498" />
-<TGConnectingPoint num="4" id="9499" />
-<TGConnectingPoint num="5" id="9500" />
-<TGConnectingPoint num="6" id="9501" />
-<TGConnectingPoint num="7" id="9502" />
-<TGConnectingPoint num="8" id="9503" />
-<TGConnectingPoint num="9" id="9504" />
-<TGConnectingPoint num="10" id="9505" />
-<TGConnectingPoint num="11" id="9506" />
-<TGConnectingPoint num="12" id="9507" />
-<TGConnectingPoint num="13" id="9508" />
-<TGConnectingPoint num="14" id="9509" />
-<TGConnectingPoint num="15" id="9510" />
-<TGConnectingPoint num="16" id="9511" />
-<TGConnectingPoint num="17" id="9512" />
-<TGConnectingPoint num="18" id="9513" />
-<TGConnectingPoint num="19" id="9514" />
-<TGConnectingPoint num="20" id="9515" />
-<TGConnectingPoint num="21" id="9516" />
-<TGConnectingPoint num="22" id="9517" />
-<TGConnectingPoint num="23" id="9518" />
-<TGConnectingPoint num="24" id="9519" />
-<TGConnectingPoint num="25" id="9520" />
-<TGConnectingPoint num="26" id="9521" />
-<TGConnectingPoint num="27" id="9522" />
-<TGConnectingPoint num="28" id="9523" />
-<TGConnectingPoint num="29" id="9524" />
-<TGConnectingPoint num="30" id="9525" />
-<TGConnectingPoint num="31" id="9526" />
-<TGConnectingPoint num="32" id="9527" />
-<TGConnectingPoint num="33" id="9528" />
-<TGConnectingPoint num="34" id="9529" />
-<TGConnectingPoint num="35" id="9530" />
-<TGConnectingPoint num="36" id="9531" />
-<TGConnectingPoint num="37" id="9532" />
-<TGConnectingPoint num="38" id="9533" />
-<TGConnectingPoint num="39" id="9534" />
-<TGConnectingPoint num="40" id="9535" />
-<TGConnectingPoint num="41" id="9536" />
-<TGConnectingPoint num="42" id="9537" />
-<TGConnectingPoint num="43" id="9538" />
-<TGConnectingPoint num="44" id="9539" />
-<TGConnectingPoint num="45" id="9540" />
-<TGConnectingPoint num="46" id="9541" />
-<TGConnectingPoint num="47" id="9542" />
-<TGConnectingPoint num="48" id="9543" />
-<extraparam>
-<Mapping mappedOn="" />
-<Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
-</extraparam>
-</COMPONENT>
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="9545" >
-<cdparam x="372" y="178" />
+<CONNECTOR type="1501" id="8287" >
+<cdparam x="326" y="305" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="372" y="208" id="9409" />
-<P2  x="141" y="208" id="9509" />
+<infoparam name="connector" value="null" />
+<P1  x="326" y="305" id="8230" />
+<P2  x="261" y="351" id="8269" />
+<Point x="261" y="305" />
 <AutomaticDrawing  data="true" />
-<extraparam>
-<Param index="0" id="size" />
-</extraparam>
-</CONNECTOR>
-<CONNECTOR type="1523" id="9546" >
-<cdparam x="623" y="147" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="8286" >
+<father id="8287" num="0" />
+<cdparam x="261" y="305" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="623" y="178" id="9456" />
-<P2  x="372" y="178" id="9406" />
-<AutomaticDrawing  data="true" />
-<extraparam>
-<Param index="0" id="size" />
-</extraparam>
-</CONNECTOR>
-<CONNECTOR type="1523" id="9547" >
-<cdparam x="372" y="118" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="8288" >
+<cdparam x="366" y="345" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="372" y="148" id="9403" />
-<P2  x="623" y="148" id="9453" />
+<infoparam name="connector" value="null" />
+<P1  x="366" y="345" id="8232" />
+<P2  x="366" y="438" id="8267" />
 <AutomaticDrawing  data="true" />
-<extraparam>
-<Param index="0" id="sourceAddress" />
-<Param index="1" id="size" />
-</extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9548" >
-<cdparam x="158" y="87" />
+<CONNECTOR type="1501" id="8289" >
+<cdparam x="364" y="37" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="141" y="118" id="9500" />
-<P2  x="372" y="118" id="9400" />
+<infoparam name="connector" value="null" />
+<P1  x="366" y="71" id="8280" />
+<P2  x="366" y="117" id="8256" />
 <AutomaticDrawing  data="true" />
-<extraparam>
-<Param index="0" id="sourceAddress" />
-<Param index="1" id="size" />
-</extraparam>
 </CONNECTOR>
-
-</TMLSDPanel>
-
-</Modeling>
-
-
-
-
-<Modeling type="TML CP" nameTab="CP7" >
-<CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="7630" >
-<cdparam x="411" y="141" />
-<sizeparam width="325" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_CWL stores output samples for TX_CWP_I
-" />
-<TGConnectingPoint num="0" id="7622" />
-<TGConnectingPoint num="1" id="7623" />
-<TGConnectingPoint num="2" id="7624" />
-<TGConnectingPoint num="3" id="7625" />
-<TGConnectingPoint num="4" id="7626" />
-<TGConnectingPoint num="5" id="7627" />
-<TGConnectingPoint num="6" id="7628" />
-<TGConnectingPoint num="7" id="7629" />
-<extraparam>
-<Line value="Task TX_CWL stores output samples for TX_CWP_I" />
-</extraparam>
-</COMPONENT>
-
-<COMPONENT type="1507" id="7632" >
-<cdparam x="288" y="238" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="7631" />
-</COMPONENT>
-
-<COMPONENT type="1505" id="7643" >
-<cdparam x="236" y="139" />
-<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="StoreTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="7633" />
-<TGConnectingPoint num="1" id="7634" />
-<TGConnectingPoint num="2" id="7635" />
-<TGConnectingPoint num="3" id="7636" />
-<TGConnectingPoint num="4" id="7637" />
-<TGConnectingPoint num="5" id="7638" />
-<TGConnectingPoint num="6" id="7639" />
-<TGConnectingPoint num="7" id="7640" />
-<TGConnectingPoint num="8" id="7641" />
-<TGConnectingPoint num="9" id="7642" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="7645" >
-<cdparam x="291" y="57" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<hidden value="false" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="7644" />
-</COMPONENT>
-
-<CONNECTOR type="1501" id="7646" >
-<cdparam x="191" y="415" />
+<CONNECTOR type="1501" id="8290" >
+<cdparam x="366" y="162" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="179" id="7634" />
-<P2  x="298" y="233" id="7631" />
+<P1  x="366" y="162" id="8257" />
+<P2  x="366" y="210" id="8251" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="7647" >
-<cdparam x="298" y="77" />
+<CONNECTOR type="1501" id="8291" >
+<cdparam x="366" y="240" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="77" id="7644" />
-<P2  x="298" y="134" id="7633" />
+<P1  x="366" y="240" id="8254" />
+<P2  x="366" y="280" id="8229" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
-<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="7697" >
-<cdparam x="605" y="64" />
+<TMLSDPanel name="LoadConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="8341" >
+<cdparam x="445" y="81" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Dst_Storage_store" value="Storage instance name" />
-<TGConnectingPoint num="0" id="7648" />
-<TGConnectingPoint num="1" id="7649" />
-<TGConnectingPoint num="2" id="7650" />
-<TGConnectingPoint num="3" id="7651" />
-<TGConnectingPoint num="4" id="7652" />
-<TGConnectingPoint num="5" id="7653" />
-<TGConnectingPoint num="6" id="7654" />
-<TGConnectingPoint num="7" id="7655" />
-<TGConnectingPoint num="8" id="7656" />
-<TGConnectingPoint num="9" id="7657" />
-<TGConnectingPoint num="10" id="7658" />
-<TGConnectingPoint num="11" id="7659" />
-<TGConnectingPoint num="12" id="7660" />
-<TGConnectingPoint num="13" id="7661" />
-<TGConnectingPoint num="14" id="7662" />
-<TGConnectingPoint num="15" id="7663" />
-<TGConnectingPoint num="16" id="7664" />
-<TGConnectingPoint num="17" id="7665" />
-<TGConnectingPoint num="18" id="7666" />
-<TGConnectingPoint num="19" id="7667" />
-<TGConnectingPoint num="20" id="7668" />
-<TGConnectingPoint num="21" id="7669" />
-<TGConnectingPoint num="22" id="7670" />
-<TGConnectingPoint num="23" id="7671" />
-<TGConnectingPoint num="24" id="7672" />
-<TGConnectingPoint num="25" id="7673" />
-<TGConnectingPoint num="26" id="7674" />
-<TGConnectingPoint num="27" id="7675" />
-<TGConnectingPoint num="28" id="7676" />
-<TGConnectingPoint num="29" id="7677" />
-<TGConnectingPoint num="30" id="7678" />
-<TGConnectingPoint num="31" id="7679" />
-<TGConnectingPoint num="32" id="7680" />
-<TGConnectingPoint num="33" id="7681" />
-<TGConnectingPoint num="34" id="7682" />
-<TGConnectingPoint num="35" id="7683" />
-<TGConnectingPoint num="36" id="7684" />
-<TGConnectingPoint num="37" id="7685" />
-<TGConnectingPoint num="38" id="7686" />
-<TGConnectingPoint num="39" id="7687" />
-<TGConnectingPoint num="40" id="7688" />
-<TGConnectingPoint num="41" id="7689" />
-<TGConnectingPoint num="42" id="7690" />
-<TGConnectingPoint num="43" id="7691" />
-<TGConnectingPoint num="44" id="7692" />
-<TGConnectingPoint num="45" id="7693" />
-<TGConnectingPoint num="46" id="7694" />
-<TGConnectingPoint num="47" id="7695" />
-<TGConnectingPoint num="48" id="7696" />
+<infoparam name="CPU_controller" value="Storage instance name" />
+<TGConnectingPoint num="0" id="8292" />
+<TGConnectingPoint num="1" id="8293" />
+<TGConnectingPoint num="2" id="8294" />
+<TGConnectingPoint num="3" id="8295" />
+<TGConnectingPoint num="4" id="8296" />
+<TGConnectingPoint num="5" id="8297" />
+<TGConnectingPoint num="6" id="8298" />
+<TGConnectingPoint num="7" id="8299" />
+<TGConnectingPoint num="8" id="8300" />
+<TGConnectingPoint num="9" id="8301" />
+<TGConnectingPoint num="10" id="8302" />
+<TGConnectingPoint num="11" id="8303" />
+<TGConnectingPoint num="12" id="8304" />
+<TGConnectingPoint num="13" id="8305" />
+<TGConnectingPoint num="14" id="8306" />
+<TGConnectingPoint num="15" id="8307" />
+<TGConnectingPoint num="16" id="8308" />
+<TGConnectingPoint num="17" id="8309" />
+<TGConnectingPoint num="18" id="8310" />
+<TGConnectingPoint num="19" id="8311" />
+<TGConnectingPoint num="20" id="8312" />
+<TGConnectingPoint num="21" id="8313" />
+<TGConnectingPoint num="22" id="8314" />
+<TGConnectingPoint num="23" id="8315" />
+<TGConnectingPoint num="24" id="8316" />
+<TGConnectingPoint num="25" id="8317" />
+<TGConnectingPoint num="26" id="8318" />
+<TGConnectingPoint num="27" id="8319" />
+<TGConnectingPoint num="28" id="8320" />
+<TGConnectingPoint num="29" id="8321" />
+<TGConnectingPoint num="30" id="8322" />
+<TGConnectingPoint num="31" id="8323" />
+<TGConnectingPoint num="32" id="8324" />
+<TGConnectingPoint num="33" id="8325" />
+<TGConnectingPoint num="34" id="8326" />
+<TGConnectingPoint num="35" id="8327" />
+<TGConnectingPoint num="36" id="8328" />
+<TGConnectingPoint num="37" id="8329" />
+<TGConnectingPoint num="38" id="8330" />
+<TGConnectingPoint num="39" id="8331" />
+<TGConnectingPoint num="40" id="8332" />
+<TGConnectingPoint num="41" id="8333" />
+<TGConnectingPoint num="42" id="8334" />
+<TGConnectingPoint num="43" id="8335" />
+<TGConnectingPoint num="44" id="8336" />
+<TGConnectingPoint num="45" id="8337" />
+<TGConnectingPoint num="46" id="8338" />
+<TGConnectingPoint num="47" id="8339" />
+<TGConnectingPoint num="48" id="8340" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="7747" >
-<cdparam x="371" y="64" />
+
+</TMLSDPanel>
+
+<TMLSDPanel name="LoadTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1521" id="8391" >
+<cdparam x="390" y="84" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Transfer_store" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="7698" />
-<TGConnectingPoint num="1" id="7699" />
-<TGConnectingPoint num="2" id="7700" />
-<TGConnectingPoint num="3" id="7701" />
-<TGConnectingPoint num="4" id="7702" />
-<TGConnectingPoint num="5" id="7703" />
-<TGConnectingPoint num="6" id="7704" />
-<TGConnectingPoint num="7" id="7705" />
-<TGConnectingPoint num="8" id="7706" />
-<TGConnectingPoint num="9" id="7707" />
-<TGConnectingPoint num="10" id="7708" />
-<TGConnectingPoint num="11" id="7709" />
-<TGConnectingPoint num="12" id="7710" />
-<TGConnectingPoint num="13" id="7711" />
-<TGConnectingPoint num="14" id="7712" />
-<TGConnectingPoint num="15" id="7713" />
-<TGConnectingPoint num="16" id="7714" />
-<TGConnectingPoint num="17" id="7715" />
-<TGConnectingPoint num="18" id="7716" />
-<TGConnectingPoint num="19" id="7717" />
-<TGConnectingPoint num="20" id="7718" />
-<TGConnectingPoint num="21" id="7719" />
-<TGConnectingPoint num="22" id="7720" />
-<TGConnectingPoint num="23" id="7721" />
-<TGConnectingPoint num="24" id="7722" />
-<TGConnectingPoint num="25" id="7723" />
-<TGConnectingPoint num="26" id="7724" />
-<TGConnectingPoint num="27" id="7725" />
-<TGConnectingPoint num="28" id="7726" />
-<TGConnectingPoint num="29" id="7727" />
-<TGConnectingPoint num="30" id="7728" />
-<TGConnectingPoint num="31" id="7729" />
-<TGConnectingPoint num="32" id="7730" />
-<TGConnectingPoint num="33" id="7731" />
-<TGConnectingPoint num="34" id="7732" />
-<TGConnectingPoint num="35" id="7733" />
-<TGConnectingPoint num="36" id="7734" />
-<TGConnectingPoint num="37" id="7735" />
-<TGConnectingPoint num="38" id="7736" />
-<TGConnectingPoint num="39" id="7737" />
-<TGConnectingPoint num="40" id="7738" />
-<TGConnectingPoint num="41" id="7739" />
-<TGConnectingPoint num="42" id="7740" />
-<TGConnectingPoint num="43" id="7741" />
-<TGConnectingPoint num="44" id="7742" />
-<TGConnectingPoint num="45" id="7743" />
-<TGConnectingPoint num="46" id="7744" />
-<TGConnectingPoint num="47" id="7745" />
-<TGConnectingPoint num="48" id="7746" />
+<infoparam name="Transfer_Load" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="8342" />
+<TGConnectingPoint num="1" id="8343" />
+<TGConnectingPoint num="2" id="8344" />
+<TGConnectingPoint num="3" id="8345" />
+<TGConnectingPoint num="4" id="8346" />
+<TGConnectingPoint num="5" id="8347" />
+<TGConnectingPoint num="6" id="8348" />
+<TGConnectingPoint num="7" id="8349" />
+<TGConnectingPoint num="8" id="8350" />
+<TGConnectingPoint num="9" id="8351" />
+<TGConnectingPoint num="10" id="8352" />
+<TGConnectingPoint num="11" id="8353" />
+<TGConnectingPoint num="12" id="8354" />
+<TGConnectingPoint num="13" id="8355" />
+<TGConnectingPoint num="14" id="8356" />
+<TGConnectingPoint num="15" id="8357" />
+<TGConnectingPoint num="16" id="8358" />
+<TGConnectingPoint num="17" id="8359" />
+<TGConnectingPoint num="18" id="8360" />
+<TGConnectingPoint num="19" id="8361" />
+<TGConnectingPoint num="20" id="8362" />
+<TGConnectingPoint num="21" id="8363" />
+<TGConnectingPoint num="22" id="8364" />
+<TGConnectingPoint num="23" id="8365" />
+<TGConnectingPoint num="24" id="8366" />
+<TGConnectingPoint num="25" id="8367" />
+<TGConnectingPoint num="26" id="8368" />
+<TGConnectingPoint num="27" id="8369" />
+<TGConnectingPoint num="28" id="8370" />
+<TGConnectingPoint num="29" id="8371" />
+<TGConnectingPoint num="30" id="8372" />
+<TGConnectingPoint num="31" id="8373" />
+<TGConnectingPoint num="32" id="8374" />
+<TGConnectingPoint num="33" id="8375" />
+<TGConnectingPoint num="34" id="8376" />
+<TGConnectingPoint num="35" id="8377" />
+<TGConnectingPoint num="36" id="8378" />
+<TGConnectingPoint num="37" id="8379" />
+<TGConnectingPoint num="38" id="8380" />
+<TGConnectingPoint num="39" id="8381" />
+<TGConnectingPoint num="40" id="8382" />
+<TGConnectingPoint num="41" id="8383" />
+<TGConnectingPoint num="42" id="8384" />
+<TGConnectingPoint num="43" id="8385" />
+<TGConnectingPoint num="44" id="8386" />
+<TGConnectingPoint num="45" id="8387" />
+<TGConnectingPoint num="46" id="8388" />
+<TGConnectingPoint num="47" id="8389" />
+<TGConnectingPoint num="48" id="8390" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 <Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="7797" >
-<cdparam x="112" y="64" />
+<COMPONENT type="1520" id="8441" >
+<cdparam x="641" y="84" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="DMA_store" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7748" />
-<TGConnectingPoint num="1" id="7749" />
-<TGConnectingPoint num="2" id="7750" />
-<TGConnectingPoint num="3" id="7751" />
-<TGConnectingPoint num="4" id="7752" />
-<TGConnectingPoint num="5" id="7753" />
-<TGConnectingPoint num="6" id="7754" />
-<TGConnectingPoint num="7" id="7755" />
-<TGConnectingPoint num="8" id="7756" />
-<TGConnectingPoint num="9" id="7757" />
-<TGConnectingPoint num="10" id="7758" />
-<TGConnectingPoint num="11" id="7759" />
-<TGConnectingPoint num="12" id="7760" />
-<TGConnectingPoint num="13" id="7761" />
-<TGConnectingPoint num="14" id="7762" />
-<TGConnectingPoint num="15" id="7763" />
-<TGConnectingPoint num="16" id="7764" />
-<TGConnectingPoint num="17" id="7765" />
-<TGConnectingPoint num="18" id="7766" />
-<TGConnectingPoint num="19" id="7767" />
-<TGConnectingPoint num="20" id="7768" />
-<TGConnectingPoint num="21" id="7769" />
-<TGConnectingPoint num="22" id="7770" />
-<TGConnectingPoint num="23" id="7771" />
-<TGConnectingPoint num="24" id="7772" />
-<TGConnectingPoint num="25" id="7773" />
-<TGConnectingPoint num="26" id="7774" />
-<TGConnectingPoint num="27" id="7775" />
-<TGConnectingPoint num="28" id="7776" />
-<TGConnectingPoint num="29" id="7777" />
-<TGConnectingPoint num="30" id="7778" />
-<TGConnectingPoint num="31" id="7779" />
-<TGConnectingPoint num="32" id="7780" />
-<TGConnectingPoint num="33" id="7781" />
-<TGConnectingPoint num="34" id="7782" />
-<TGConnectingPoint num="35" id="7783" />
-<TGConnectingPoint num="36" id="7784" />
-<TGConnectingPoint num="37" id="7785" />
-<TGConnectingPoint num="38" id="7786" />
-<TGConnectingPoint num="39" id="7787" />
-<TGConnectingPoint num="40" id="7788" />
-<TGConnectingPoint num="41" id="7789" />
-<TGConnectingPoint num="42" id="7790" />
-<TGConnectingPoint num="43" id="7791" />
-<TGConnectingPoint num="44" id="7792" />
-<TGConnectingPoint num="45" id="7793" />
-<TGConnectingPoint num="46" id="7794" />
-<TGConnectingPoint num="47" id="7795" />
-<TGConnectingPoint num="48" id="7796" />
+<infoparam name="Src_Storage_Load" value="Storage instance name" />
+<TGConnectingPoint num="0" id="8392" />
+<TGConnectingPoint num="1" id="8393" />
+<TGConnectingPoint num="2" id="8394" />
+<TGConnectingPoint num="3" id="8395" />
+<TGConnectingPoint num="4" id="8396" />
+<TGConnectingPoint num="5" id="8397" />
+<TGConnectingPoint num="6" id="8398" />
+<TGConnectingPoint num="7" id="8399" />
+<TGConnectingPoint num="8" id="8400" />
+<TGConnectingPoint num="9" id="8401" />
+<TGConnectingPoint num="10" id="8402" />
+<TGConnectingPoint num="11" id="8403" />
+<TGConnectingPoint num="12" id="8404" />
+<TGConnectingPoint num="13" id="8405" />
+<TGConnectingPoint num="14" id="8406" />
+<TGConnectingPoint num="15" id="8407" />
+<TGConnectingPoint num="16" id="8408" />
+<TGConnectingPoint num="17" id="8409" />
+<TGConnectingPoint num="18" id="8410" />
+<TGConnectingPoint num="19" id="8411" />
+<TGConnectingPoint num="20" id="8412" />
+<TGConnectingPoint num="21" id="8413" />
+<TGConnectingPoint num="22" id="8414" />
+<TGConnectingPoint num="23" id="8415" />
+<TGConnectingPoint num="24" id="8416" />
+<TGConnectingPoint num="25" id="8417" />
+<TGConnectingPoint num="26" id="8418" />
+<TGConnectingPoint num="27" id="8419" />
+<TGConnectingPoint num="28" id="8420" />
+<TGConnectingPoint num="29" id="8421" />
+<TGConnectingPoint num="30" id="8422" />
+<TGConnectingPoint num="31" id="8423" />
+<TGConnectingPoint num="32" id="8424" />
+<TGConnectingPoint num="33" id="8425" />
+<TGConnectingPoint num="34" id="8426" />
+<TGConnectingPoint num="35" id="8427" />
+<TGConnectingPoint num="36" id="8428" />
+<TGConnectingPoint num="37" id="8429" />
+<TGConnectingPoint num="38" id="8430" />
+<TGConnectingPoint num="39" id="8431" />
+<TGConnectingPoint num="40" id="8432" />
+<TGConnectingPoint num="41" id="8433" />
+<TGConnectingPoint num="42" id="8434" />
+<TGConnectingPoint num="43" id="8435" />
+<TGConnectingPoint num="44" id="8436" />
+<TGConnectingPoint num="45" id="8437" />
+<TGConnectingPoint num="46" id="8438" />
+<TGConnectingPoint num="47" id="8439" />
+<TGConnectingPoint num="48" id="8440" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1522" id="8500" >
+<cdparam x="159" y="84" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_Load" value="Controller instance name" />
+<TGConnectingPoint num="0" id="8451" />
+<TGConnectingPoint num="1" id="8452" />
+<TGConnectingPoint num="2" id="8453" />
+<TGConnectingPoint num="3" id="8454" />
+<TGConnectingPoint num="4" id="8455" />
+<TGConnectingPoint num="5" id="8456" />
+<TGConnectingPoint num="6" id="8457" />
+<TGConnectingPoint num="7" id="8458" />
+<TGConnectingPoint num="8" id="8459" />
+<TGConnectingPoint num="9" id="8460" />
+<TGConnectingPoint num="10" id="8461" />
+<TGConnectingPoint num="11" id="8462" />
+<TGConnectingPoint num="12" id="8463" />
+<TGConnectingPoint num="13" id="8464" />
+<TGConnectingPoint num="14" id="8465" />
+<TGConnectingPoint num="15" id="8466" />
+<TGConnectingPoint num="16" id="8467" />
+<TGConnectingPoint num="17" id="8468" />
+<TGConnectingPoint num="18" id="8469" />
+<TGConnectingPoint num="19" id="8470" />
+<TGConnectingPoint num="20" id="8471" />
+<TGConnectingPoint num="21" id="8472" />
+<TGConnectingPoint num="22" id="8473" />
+<TGConnectingPoint num="23" id="8474" />
+<TGConnectingPoint num="24" id="8475" />
+<TGConnectingPoint num="25" id="8476" />
+<TGConnectingPoint num="26" id="8477" />
+<TGConnectingPoint num="27" id="8478" />
+<TGConnectingPoint num="28" id="8479" />
+<TGConnectingPoint num="29" id="8480" />
+<TGConnectingPoint num="30" id="8481" />
+<TGConnectingPoint num="31" id="8482" />
+<TGConnectingPoint num="32" id="8483" />
+<TGConnectingPoint num="33" id="8484" />
+<TGConnectingPoint num="34" id="8485" />
+<TGConnectingPoint num="35" id="8486" />
+<TGConnectingPoint num="36" id="8487" />
+<TGConnectingPoint num="37" id="8488" />
+<TGConnectingPoint num="38" id="8489" />
+<TGConnectingPoint num="39" id="8490" />
+<TGConnectingPoint num="40" id="8491" />
+<TGConnectingPoint num="41" id="8492" />
+<TGConnectingPoint num="42" id="8493" />
+<TGConnectingPoint num="43" id="8494" />
+<TGConnectingPoint num="44" id="8495" />
+<TGConnectingPoint num="45" id="8496" />
+<TGConnectingPoint num="46" id="8497" />
+<TGConnectingPoint num="47" id="8498" />
+<TGConnectingPoint num="48" id="8499" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 <Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="8450" >
+<father id="8500" num="0" />
+<cdparam x="164" y="263" />
+<sizeparam width="257" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToLoad = samplesToLoad - size" />
+<TGConnectingPoint num="0" id="8442" />
+<TGConnectingPoint num="1" id="8443" />
+<TGConnectingPoint num="2" id="8444" />
+<TGConnectingPoint num="3" id="8445" />
+<TGConnectingPoint num="4" id="8446" />
+<TGConnectingPoint num="5" id="8447" />
+<TGConnectingPoint num="6" id="8448" />
+<TGConnectingPoint num="7" id="8449" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="7798" >
-<cdparam x="817" y="254" />
+<CONNECTOR type="1523" id="8501" >
+<cdparam x="395" y="204" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="376" y="124" id="7703" />
-<P2  x="610" y="124" id="7653" />
+<infoparam name="Transfer" value="Transfer(size)" />
+<P1  x="395" y="234" id="8356" />
+<P2  x="164" y="234" id="8465" />
 <AutomaticDrawing  data="true" />
 <extraparam>
-<Param index="0" id="destinationAddress" />
+<Param index="0" id="size" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="1523" id="8502" >
+<cdparam x="646" y="173" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="Transfer" value="Transfer(size)" />
+<P1  x="646" y="204" id="8403" />
+<P2  x="395" y="204" id="8353" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="size" />
+</extraparam>
+</CONNECTOR>
+<CONNECTOR type="1523" id="8503" >
+<cdparam x="395" y="144" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="Read" value="Read(sourceAddress, size)" />
+<P1  x="395" y="174" id="8350" />
+<P2  x="646" y="174" id="8400" />
+<AutomaticDrawing  data="true" />
+<extraparam>
+<Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7799" >
-<cdparam x="117" y="224" />
+<CONNECTOR type="1523" id="8504" >
+<cdparam x="181" y="113" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="117" y="94" id="7750" />
-<P2  x="376" y="94" id="7700" />
+<infoparam name="Read" value="Read(sourceAddress, size)" />
+<P1  x="164" y="144" id="8456" />
+<P2  x="395" y="144" id="8347" />
 <AutomaticDrawing  data="true" />
 <extraparam>
-<Param index="0" id="destinationAddress" />
+<Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
@@ -23086,291 +24887,514 @@ sequence diagram.
 
 
 
-<Modeling type="TML CP" nameTab="CP8" >
+<Modeling type="TML CP" nameTab="CP7" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="7808" >
-<cdparam x="411" y="141" />
-<sizeparam width="331" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1500" id="8520" >
+<cdparam x="262" y="276" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="8508" />
+<TGConnectingPoint num="1" id="8509" />
+<TGConnectingPoint num="2" id="8510" />
+<TGConnectingPoint num="3" id="8511" />
+<TGConnectingPoint num="4" id="8512" />
+<TGConnectingPoint num="5" id="8513" />
+<TGConnectingPoint num="6" id="8514" />
+<TGConnectingPoint num="7" id="8515" />
+<TGConnectingPoint num="8" id="8516" />
+<TGConnectingPoint num="9" id="8517" />
+<TGConnectingPoint num="10" id="8518" />
+<TGConnectingPoint num="11" id="8519" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="8505" >
+<father id="8520" num="0" />
+<cdparam x="187" y="286" />
+<sizeparam width="145" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToStore &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8506" >
+<father id="8520" num="1" />
+<cdparam x="297" y="286" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8507" >
+<father id="8520" num="2" />
+<cdparam x="282" y="321" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="8529" >
+<cdparam x="495" y="46" />
+<sizeparam width="244" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_CWL stores output samples for TX_CWP_Q
+<infoparam name="UML Note" value="Task TX_CWL stores output samples
 " />
-<TGConnectingPoint num="0" id="7800" />
-<TGConnectingPoint num="1" id="7801" />
-<TGConnectingPoint num="2" id="7802" />
-<TGConnectingPoint num="3" id="7803" />
-<TGConnectingPoint num="4" id="7804" />
-<TGConnectingPoint num="5" id="7805" />
-<TGConnectingPoint num="6" id="7806" />
-<TGConnectingPoint num="7" id="7807" />
+<TGConnectingPoint num="0" id="8521" />
+<TGConnectingPoint num="1" id="8522" />
+<TGConnectingPoint num="2" id="8523" />
+<TGConnectingPoint num="3" id="8524" />
+<TGConnectingPoint num="4" id="8525" />
+<TGConnectingPoint num="5" id="8526" />
+<TGConnectingPoint num="6" id="8527" />
+<TGConnectingPoint num="7" id="8528" />
 <extraparam>
-<Line value="Task TX_CWL stores output samples for TX_CWP_Q" />
+<Line value="Task TX_CWL stores output samples" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="7810" >
-<cdparam x="288" y="238" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1505" id="8540" >
+<cdparam x="110" y="338" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="7809" />
+<infoparam name="StoreTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="8530" />
+<TGConnectingPoint num="1" id="8531" />
+<TGConnectingPoint num="2" id="8532" />
+<TGConnectingPoint num="3" id="8533" />
+<TGConnectingPoint num="4" id="8534" />
+<TGConnectingPoint num="5" id="8535" />
+<TGConnectingPoint num="6" id="8536" />
+<TGConnectingPoint num="7" id="8537" />
+<TGConnectingPoint num="8" id="8538" />
+<TGConnectingPoint num="9" id="8539" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="8545" >
+<cdparam x="262" y="196" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="8541" />
+<TGConnectingPoint num="1" id="8542" />
+<TGConnectingPoint num="2" id="8543" />
+<TGConnectingPoint num="3" id="8544" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="7821" >
-<cdparam x="236" y="139" />
+<COMPONENT type="1505" id="8556" >
+<cdparam x="215" y="108" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="StoreTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="7811" />
-<TGConnectingPoint num="1" id="7812" />
-<TGConnectingPoint num="2" id="7813" />
-<TGConnectingPoint num="3" id="7814" />
-<TGConnectingPoint num="4" id="7815" />
-<TGConnectingPoint num="5" id="7816" />
-<TGConnectingPoint num="6" id="7817" />
-<TGConnectingPoint num="7" id="7818" />
-<TGConnectingPoint num="8" id="7819" />
-<TGConnectingPoint num="9" id="7820" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="7823" >
-<cdparam x="291" y="57" />
+<infoparam name="StoreConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="8546" />
+<TGConnectingPoint num="1" id="8547" />
+<TGConnectingPoint num="2" id="8548" />
+<TGConnectingPoint num="3" id="8549" />
+<TGConnectingPoint num="4" id="8550" />
+<TGConnectingPoint num="5" id="8551" />
+<TGConnectingPoint num="6" id="8552" />
+<TGConnectingPoint num="7" id="8553" />
+<TGConnectingPoint num="8" id="8554" />
+<TGConnectingPoint num="9" id="8555" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="8558" >
+<cdparam x="267" y="429" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="8557" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="8560" >
+<cdparam x="270" y="37" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="7822" />
+<TGConnectingPoint num="0" id="8559" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="7824" >
-<cdparam x="191" y="415" />
+<CONNECTOR type="1501" id="8562" >
+<cdparam x="237" y="291" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="237" y="291" id="8509" />
+<P2  x="172" y="333" id="8530" />
+<Point x="172" y="291" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="8561" >
+<father id="8562" num="0" />
+<cdparam x="172" y="291" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="8566" >
+<cdparam x="172" y="382" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="172" y="378" id="8531" />
+<P2  x="262" y="211" id="8542" />
+<Point x="172" y="431" />
+<Point x="61" y="431" />
+<Point x="61" y="211" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="8563" >
+<father id="8566" num="0" />
+<cdparam x="172" y="431" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8564" >
+<father id="8566" num="1" />
+<cdparam x="61" y="431" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="8565" >
+<father id="8566" num="2" />
+<cdparam x="61" y="211" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="8567" >
+<cdparam x="277" y="331" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="277" y="331" id="8511" />
+<P2  x="277" y="424" id="8557" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="8568" >
+<cdparam x="275" y="23" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="277" y="57" id="8559" />
+<P2  x="277" y="103" id="8546" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="8569" >
+<cdparam x="277" y="148" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="179" id="7812" />
-<P2  x="298" y="233" id="7809" />
+<P1  x="277" y="148" id="8547" />
+<P2  x="277" y="196" id="8541" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="7825" >
-<cdparam x="298" y="77" />
+<CONNECTOR type="1501" id="8570" >
+<cdparam x="277" y="226" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="77" id="7822" />
-<P2  x="298" y="134" id="7811" />
+<P1  x="277" y="226" id="8544" />
+<P2  x="277" y="266" id="8508" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
-<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="7875" >
-<cdparam x="605" y="64" />
+<TMLSDPanel name="StoreConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1522" id="8620" >
+<cdparam x="98" y="46" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Dst_Storage_store" value="Storage instance name" />
-<TGConnectingPoint num="0" id="7826" />
-<TGConnectingPoint num="1" id="7827" />
-<TGConnectingPoint num="2" id="7828" />
-<TGConnectingPoint num="3" id="7829" />
-<TGConnectingPoint num="4" id="7830" />
-<TGConnectingPoint num="5" id="7831" />
-<TGConnectingPoint num="6" id="7832" />
-<TGConnectingPoint num="7" id="7833" />
-<TGConnectingPoint num="8" id="7834" />
-<TGConnectingPoint num="9" id="7835" />
-<TGConnectingPoint num="10" id="7836" />
-<TGConnectingPoint num="11" id="7837" />
-<TGConnectingPoint num="12" id="7838" />
-<TGConnectingPoint num="13" id="7839" />
-<TGConnectingPoint num="14" id="7840" />
-<TGConnectingPoint num="15" id="7841" />
-<TGConnectingPoint num="16" id="7842" />
-<TGConnectingPoint num="17" id="7843" />
-<TGConnectingPoint num="18" id="7844" />
-<TGConnectingPoint num="19" id="7845" />
-<TGConnectingPoint num="20" id="7846" />
-<TGConnectingPoint num="21" id="7847" />
-<TGConnectingPoint num="22" id="7848" />
-<TGConnectingPoint num="23" id="7849" />
-<TGConnectingPoint num="24" id="7850" />
-<TGConnectingPoint num="25" id="7851" />
-<TGConnectingPoint num="26" id="7852" />
-<TGConnectingPoint num="27" id="7853" />
-<TGConnectingPoint num="28" id="7854" />
-<TGConnectingPoint num="29" id="7855" />
-<TGConnectingPoint num="30" id="7856" />
-<TGConnectingPoint num="31" id="7857" />
-<TGConnectingPoint num="32" id="7858" />
-<TGConnectingPoint num="33" id="7859" />
-<TGConnectingPoint num="34" id="7860" />
-<TGConnectingPoint num="35" id="7861" />
-<TGConnectingPoint num="36" id="7862" />
-<TGConnectingPoint num="37" id="7863" />
-<TGConnectingPoint num="38" id="7864" />
-<TGConnectingPoint num="39" id="7865" />
-<TGConnectingPoint num="40" id="7866" />
-<TGConnectingPoint num="41" id="7867" />
-<TGConnectingPoint num="42" id="7868" />
-<TGConnectingPoint num="43" id="7869" />
-<TGConnectingPoint num="44" id="7870" />
-<TGConnectingPoint num="45" id="7871" />
-<TGConnectingPoint num="46" id="7872" />
-<TGConnectingPoint num="47" id="7873" />
-<TGConnectingPoint num="48" id="7874" />
+<infoparam name="CPU_controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="8571" />
+<TGConnectingPoint num="1" id="8572" />
+<TGConnectingPoint num="2" id="8573" />
+<TGConnectingPoint num="3" id="8574" />
+<TGConnectingPoint num="4" id="8575" />
+<TGConnectingPoint num="5" id="8576" />
+<TGConnectingPoint num="6" id="8577" />
+<TGConnectingPoint num="7" id="8578" />
+<TGConnectingPoint num="8" id="8579" />
+<TGConnectingPoint num="9" id="8580" />
+<TGConnectingPoint num="10" id="8581" />
+<TGConnectingPoint num="11" id="8582" />
+<TGConnectingPoint num="12" id="8583" />
+<TGConnectingPoint num="13" id="8584" />
+<TGConnectingPoint num="14" id="8585" />
+<TGConnectingPoint num="15" id="8586" />
+<TGConnectingPoint num="16" id="8587" />
+<TGConnectingPoint num="17" id="8588" />
+<TGConnectingPoint num="18" id="8589" />
+<TGConnectingPoint num="19" id="8590" />
+<TGConnectingPoint num="20" id="8591" />
+<TGConnectingPoint num="21" id="8592" />
+<TGConnectingPoint num="22" id="8593" />
+<TGConnectingPoint num="23" id="8594" />
+<TGConnectingPoint num="24" id="8595" />
+<TGConnectingPoint num="25" id="8596" />
+<TGConnectingPoint num="26" id="8597" />
+<TGConnectingPoint num="27" id="8598" />
+<TGConnectingPoint num="28" id="8599" />
+<TGConnectingPoint num="29" id="8600" />
+<TGConnectingPoint num="30" id="8601" />
+<TGConnectingPoint num="31" id="8602" />
+<TGConnectingPoint num="32" id="8603" />
+<TGConnectingPoint num="33" id="8604" />
+<TGConnectingPoint num="34" id="8605" />
+<TGConnectingPoint num="35" id="8606" />
+<TGConnectingPoint num="36" id="8607" />
+<TGConnectingPoint num="37" id="8608" />
+<TGConnectingPoint num="38" id="8609" />
+<TGConnectingPoint num="39" id="8610" />
+<TGConnectingPoint num="40" id="8611" />
+<TGConnectingPoint num="41" id="8612" />
+<TGConnectingPoint num="42" id="8613" />
+<TGConnectingPoint num="43" id="8614" />
+<TGConnectingPoint num="44" id="8615" />
+<TGConnectingPoint num="45" id="8616" />
+<TGConnectingPoint num="46" id="8617" />
+<TGConnectingPoint num="47" id="8618" />
+<TGConnectingPoint num="48" id="8619" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
 <Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="7925" >
-<cdparam x="371" y="64" />
+
+</TMLSDPanel>
+
+<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="8670" >
+<cdparam x="691" y="83" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Transfer_store" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="7876" />
-<TGConnectingPoint num="1" id="7877" />
-<TGConnectingPoint num="2" id="7878" />
-<TGConnectingPoint num="3" id="7879" />
-<TGConnectingPoint num="4" id="7880" />
-<TGConnectingPoint num="5" id="7881" />
-<TGConnectingPoint num="6" id="7882" />
-<TGConnectingPoint num="7" id="7883" />
-<TGConnectingPoint num="8" id="7884" />
-<TGConnectingPoint num="9" id="7885" />
-<TGConnectingPoint num="10" id="7886" />
-<TGConnectingPoint num="11" id="7887" />
-<TGConnectingPoint num="12" id="7888" />
-<TGConnectingPoint num="13" id="7889" />
-<TGConnectingPoint num="14" id="7890" />
-<TGConnectingPoint num="15" id="7891" />
-<TGConnectingPoint num="16" id="7892" />
-<TGConnectingPoint num="17" id="7893" />
-<TGConnectingPoint num="18" id="7894" />
-<TGConnectingPoint num="19" id="7895" />
-<TGConnectingPoint num="20" id="7896" />
-<TGConnectingPoint num="21" id="7897" />
-<TGConnectingPoint num="22" id="7898" />
-<TGConnectingPoint num="23" id="7899" />
-<TGConnectingPoint num="24" id="7900" />
-<TGConnectingPoint num="25" id="7901" />
-<TGConnectingPoint num="26" id="7902" />
-<TGConnectingPoint num="27" id="7903" />
-<TGConnectingPoint num="28" id="7904" />
-<TGConnectingPoint num="29" id="7905" />
-<TGConnectingPoint num="30" id="7906" />
-<TGConnectingPoint num="31" id="7907" />
-<TGConnectingPoint num="32" id="7908" />
-<TGConnectingPoint num="33" id="7909" />
-<TGConnectingPoint num="34" id="7910" />
-<TGConnectingPoint num="35" id="7911" />
-<TGConnectingPoint num="36" id="7912" />
-<TGConnectingPoint num="37" id="7913" />
-<TGConnectingPoint num="38" id="7914" />
-<TGConnectingPoint num="39" id="7915" />
-<TGConnectingPoint num="40" id="7916" />
-<TGConnectingPoint num="41" id="7917" />
-<TGConnectingPoint num="42" id="7918" />
-<TGConnectingPoint num="43" id="7919" />
-<TGConnectingPoint num="44" id="7920" />
-<TGConnectingPoint num="45" id="7921" />
-<TGConnectingPoint num="46" id="7922" />
-<TGConnectingPoint num="47" id="7923" />
-<TGConnectingPoint num="48" id="7924" />
+<infoparam name="DESTINATION_Storage" value="Storage instance name" />
+<TGConnectingPoint num="0" id="8621" />
+<TGConnectingPoint num="1" id="8622" />
+<TGConnectingPoint num="2" id="8623" />
+<TGConnectingPoint num="3" id="8624" />
+<TGConnectingPoint num="4" id="8625" />
+<TGConnectingPoint num="5" id="8626" />
+<TGConnectingPoint num="6" id="8627" />
+<TGConnectingPoint num="7" id="8628" />
+<TGConnectingPoint num="8" id="8629" />
+<TGConnectingPoint num="9" id="8630" />
+<TGConnectingPoint num="10" id="8631" />
+<TGConnectingPoint num="11" id="8632" />
+<TGConnectingPoint num="12" id="8633" />
+<TGConnectingPoint num="13" id="8634" />
+<TGConnectingPoint num="14" id="8635" />
+<TGConnectingPoint num="15" id="8636" />
+<TGConnectingPoint num="16" id="8637" />
+<TGConnectingPoint num="17" id="8638" />
+<TGConnectingPoint num="18" id="8639" />
+<TGConnectingPoint num="19" id="8640" />
+<TGConnectingPoint num="20" id="8641" />
+<TGConnectingPoint num="21" id="8642" />
+<TGConnectingPoint num="22" id="8643" />
+<TGConnectingPoint num="23" id="8644" />
+<TGConnectingPoint num="24" id="8645" />
+<TGConnectingPoint num="25" id="8646" />
+<TGConnectingPoint num="26" id="8647" />
+<TGConnectingPoint num="27" id="8648" />
+<TGConnectingPoint num="28" id="8649" />
+<TGConnectingPoint num="29" id="8650" />
+<TGConnectingPoint num="30" id="8651" />
+<TGConnectingPoint num="31" id="8652" />
+<TGConnectingPoint num="32" id="8653" />
+<TGConnectingPoint num="33" id="8654" />
+<TGConnectingPoint num="34" id="8655" />
+<TGConnectingPoint num="35" id="8656" />
+<TGConnectingPoint num="36" id="8657" />
+<TGConnectingPoint num="37" id="8658" />
+<TGConnectingPoint num="38" id="8659" />
+<TGConnectingPoint num="39" id="8660" />
+<TGConnectingPoint num="40" id="8661" />
+<TGConnectingPoint num="41" id="8662" />
+<TGConnectingPoint num="42" id="8663" />
+<TGConnectingPoint num="43" id="8664" />
+<TGConnectingPoint num="44" id="8665" />
+<TGConnectingPoint num="45" id="8666" />
+<TGConnectingPoint num="46" id="8667" />
+<TGConnectingPoint num="47" id="8668" />
+<TGConnectingPoint num="48" id="8669" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="7975" >
-<cdparam x="112" y="64" />
+<COMPONENT type="1521" id="8720" >
+<cdparam x="457" y="83" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="DMA_store" value="Controller instance name" />
-<TGConnectingPoint num="0" id="7926" />
-<TGConnectingPoint num="1" id="7927" />
-<TGConnectingPoint num="2" id="7928" />
-<TGConnectingPoint num="3" id="7929" />
-<TGConnectingPoint num="4" id="7930" />
-<TGConnectingPoint num="5" id="7931" />
-<TGConnectingPoint num="6" id="7932" />
-<TGConnectingPoint num="7" id="7933" />
-<TGConnectingPoint num="8" id="7934" />
-<TGConnectingPoint num="9" id="7935" />
-<TGConnectingPoint num="10" id="7936" />
-<TGConnectingPoint num="11" id="7937" />
-<TGConnectingPoint num="12" id="7938" />
-<TGConnectingPoint num="13" id="7939" />
-<TGConnectingPoint num="14" id="7940" />
-<TGConnectingPoint num="15" id="7941" />
-<TGConnectingPoint num="16" id="7942" />
-<TGConnectingPoint num="17" id="7943" />
-<TGConnectingPoint num="18" id="7944" />
-<TGConnectingPoint num="19" id="7945" />
-<TGConnectingPoint num="20" id="7946" />
-<TGConnectingPoint num="21" id="7947" />
-<TGConnectingPoint num="22" id="7948" />
-<TGConnectingPoint num="23" id="7949" />
-<TGConnectingPoint num="24" id="7950" />
-<TGConnectingPoint num="25" id="7951" />
-<TGConnectingPoint num="26" id="7952" />
-<TGConnectingPoint num="27" id="7953" />
-<TGConnectingPoint num="28" id="7954" />
-<TGConnectingPoint num="29" id="7955" />
-<TGConnectingPoint num="30" id="7956" />
-<TGConnectingPoint num="31" id="7957" />
-<TGConnectingPoint num="32" id="7958" />
-<TGConnectingPoint num="33" id="7959" />
-<TGConnectingPoint num="34" id="7960" />
-<TGConnectingPoint num="35" id="7961" />
-<TGConnectingPoint num="36" id="7962" />
-<TGConnectingPoint num="37" id="7963" />
-<TGConnectingPoint num="38" id="7964" />
-<TGConnectingPoint num="39" id="7965" />
-<TGConnectingPoint num="40" id="7966" />
-<TGConnectingPoint num="41" id="7967" />
-<TGConnectingPoint num="42" id="7968" />
-<TGConnectingPoint num="43" id="7969" />
-<TGConnectingPoint num="44" id="7970" />
-<TGConnectingPoint num="45" id="7971" />
-<TGConnectingPoint num="46" id="7972" />
-<TGConnectingPoint num="47" id="7973" />
-<TGConnectingPoint num="48" id="7974" />
+<infoparam name="TransferInstance" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="8671" />
+<TGConnectingPoint num="1" id="8672" />
+<TGConnectingPoint num="2" id="8673" />
+<TGConnectingPoint num="3" id="8674" />
+<TGConnectingPoint num="4" id="8675" />
+<TGConnectingPoint num="5" id="8676" />
+<TGConnectingPoint num="6" id="8677" />
+<TGConnectingPoint num="7" id="8678" />
+<TGConnectingPoint num="8" id="8679" />
+<TGConnectingPoint num="9" id="8680" />
+<TGConnectingPoint num="10" id="8681" />
+<TGConnectingPoint num="11" id="8682" />
+<TGConnectingPoint num="12" id="8683" />
+<TGConnectingPoint num="13" id="8684" />
+<TGConnectingPoint num="14" id="8685" />
+<TGConnectingPoint num="15" id="8686" />
+<TGConnectingPoint num="16" id="8687" />
+<TGConnectingPoint num="17" id="8688" />
+<TGConnectingPoint num="18" id="8689" />
+<TGConnectingPoint num="19" id="8690" />
+<TGConnectingPoint num="20" id="8691" />
+<TGConnectingPoint num="21" id="8692" />
+<TGConnectingPoint num="22" id="8693" />
+<TGConnectingPoint num="23" id="8694" />
+<TGConnectingPoint num="24" id="8695" />
+<TGConnectingPoint num="25" id="8696" />
+<TGConnectingPoint num="26" id="8697" />
+<TGConnectingPoint num="27" id="8698" />
+<TGConnectingPoint num="28" id="8699" />
+<TGConnectingPoint num="29" id="8700" />
+<TGConnectingPoint num="30" id="8701" />
+<TGConnectingPoint num="31" id="8702" />
+<TGConnectingPoint num="32" id="8703" />
+<TGConnectingPoint num="33" id="8704" />
+<TGConnectingPoint num="34" id="8705" />
+<TGConnectingPoint num="35" id="8706" />
+<TGConnectingPoint num="36" id="8707" />
+<TGConnectingPoint num="37" id="8708" />
+<TGConnectingPoint num="38" id="8709" />
+<TGConnectingPoint num="39" id="8710" />
+<TGConnectingPoint num="40" id="8711" />
+<TGConnectingPoint num="41" id="8712" />
+<TGConnectingPoint num="42" id="8713" />
+<TGConnectingPoint num="43" id="8714" />
+<TGConnectingPoint num="44" id="8715" />
+<TGConnectingPoint num="45" id="8716" />
+<TGConnectingPoint num="46" id="8717" />
+<TGConnectingPoint num="47" id="8718" />
+<TGConnectingPoint num="48" id="8719" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1522" id="8779" >
+<cdparam x="198" y="83" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_Controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="8730" />
+<TGConnectingPoint num="1" id="8731" />
+<TGConnectingPoint num="2" id="8732" />
+<TGConnectingPoint num="3" id="8733" />
+<TGConnectingPoint num="4" id="8734" />
+<TGConnectingPoint num="5" id="8735" />
+<TGConnectingPoint num="6" id="8736" />
+<TGConnectingPoint num="7" id="8737" />
+<TGConnectingPoint num="8" id="8738" />
+<TGConnectingPoint num="9" id="8739" />
+<TGConnectingPoint num="10" id="8740" />
+<TGConnectingPoint num="11" id="8741" />
+<TGConnectingPoint num="12" id="8742" />
+<TGConnectingPoint num="13" id="8743" />
+<TGConnectingPoint num="14" id="8744" />
+<TGConnectingPoint num="15" id="8745" />
+<TGConnectingPoint num="16" id="8746" />
+<TGConnectingPoint num="17" id="8747" />
+<TGConnectingPoint num="18" id="8748" />
+<TGConnectingPoint num="19" id="8749" />
+<TGConnectingPoint num="20" id="8750" />
+<TGConnectingPoint num="21" id="8751" />
+<TGConnectingPoint num="22" id="8752" />
+<TGConnectingPoint num="23" id="8753" />
+<TGConnectingPoint num="24" id="8754" />
+<TGConnectingPoint num="25" id="8755" />
+<TGConnectingPoint num="26" id="8756" />
+<TGConnectingPoint num="27" id="8757" />
+<TGConnectingPoint num="28" id="8758" />
+<TGConnectingPoint num="29" id="8759" />
+<TGConnectingPoint num="30" id="8760" />
+<TGConnectingPoint num="31" id="8761" />
+<TGConnectingPoint num="32" id="8762" />
+<TGConnectingPoint num="33" id="8763" />
+<TGConnectingPoint num="34" id="8764" />
+<TGConnectingPoint num="35" id="8765" />
+<TGConnectingPoint num="36" id="8766" />
+<TGConnectingPoint num="37" id="8767" />
+<TGConnectingPoint num="38" id="8768" />
+<TGConnectingPoint num="39" id="8769" />
+<TGConnectingPoint num="40" id="8770" />
+<TGConnectingPoint num="41" id="8771" />
+<TGConnectingPoint num="42" id="8772" />
+<TGConnectingPoint num="43" id="8773" />
+<TGConnectingPoint num="44" id="8774" />
+<TGConnectingPoint num="45" id="8775" />
+<TGConnectingPoint num="46" id="8776" />
+<TGConnectingPoint num="47" id="8777" />
+<TGConnectingPoint num="48" id="8778" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="8729" >
+<father id="8779" num="0" />
+<cdparam x="203" y="156" />
+<sizeparam width="265" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToStore = samplesToStore - size" />
+<TGConnectingPoint num="0" id="8721" />
+<TGConnectingPoint num="1" id="8722" />
+<TGConnectingPoint num="2" id="8723" />
+<TGConnectingPoint num="3" id="8724" />
+<TGConnectingPoint num="4" id="8725" />
+<TGConnectingPoint num="5" id="8726" />
+<TGConnectingPoint num="6" id="8727" />
+<TGConnectingPoint num="7" id="8728" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="7976" >
-<cdparam x="817" y="254" />
+<CONNECTOR type="1523" id="8780" >
+<cdparam x="903" y="273" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="376" y="124" id="7881" />
-<P2  x="610" y="124" id="7831" />
+<P1  x="462" y="143" id="8676" />
+<P2  x="696" y="143" id="8626" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="7977" >
-<cdparam x="117" y="224" />
+<CONNECTOR type="1523" id="8781" >
+<cdparam x="203" y="243" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="117" y="94" id="7928" />
-<P2  x="376" y="94" id="7878" />
+<P1  x="203" y="113" id="8732" />
+<P2  x="462" y="113" id="8673" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
@@ -23385,138 +25409,347 @@ sequence diagram.
 
 
 
-<Modeling type="TML CP" nameTab="CP9" >
+<Modeling type="TML CP" nameTab="CP8" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="7986" >
+<COMPONENT type="1500" id="9074" >
+<cdparam x="260" y="263" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="9062" />
+<TGConnectingPoint num="1" id="9063" />
+<TGConnectingPoint num="2" id="9064" />
+<TGConnectingPoint num="3" id="9065" />
+<TGConnectingPoint num="4" id="9066" />
+<TGConnectingPoint num="5" id="9067" />
+<TGConnectingPoint num="6" id="9068" />
+<TGConnectingPoint num="7" id="9069" />
+<TGConnectingPoint num="8" id="9070" />
+<TGConnectingPoint num="9" id="9071" />
+<TGConnectingPoint num="10" id="9072" />
+<TGConnectingPoint num="11" id="9073" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="9059" >
+<father id="9074" num="0" />
+<cdparam x="185" y="273" />
+<sizeparam width="141" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToLoad &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9060" >
+<father id="9074" num="1" />
+<cdparam x="295" y="273" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9061" >
+<father id="9074" num="2" />
+<cdparam x="280" y="308" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="9083" >
 <cdparam x="446" y="144" />
 <sizeparam width="265" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_CWP_I reads incoming samples" />
-<TGConnectingPoint num="0" id="7978" />
-<TGConnectingPoint num="1" id="7979" />
-<TGConnectingPoint num="2" id="7980" />
-<TGConnectingPoint num="3" id="7981" />
-<TGConnectingPoint num="4" id="7982" />
-<TGConnectingPoint num="5" id="7983" />
-<TGConnectingPoint num="6" id="7984" />
-<TGConnectingPoint num="7" id="7985" />
+<infoparam name="UML Note" value="Task TX_CWP_I reads incoming samples
+" />
+<TGConnectingPoint num="0" id="9075" />
+<TGConnectingPoint num="1" id="9076" />
+<TGConnectingPoint num="2" id="9077" />
+<TGConnectingPoint num="3" id="9078" />
+<TGConnectingPoint num="4" id="9079" />
+<TGConnectingPoint num="5" id="9080" />
+<TGConnectingPoint num="6" id="9081" />
+<TGConnectingPoint num="7" id="9082" />
 <extraparam>
 <Line value="Task TX_CWP_I reads incoming samples" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="7988" >
-<cdparam x="284" y="247" />
+<COMPONENT type="1508" id="9088" >
+<cdparam x="260" y="183" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="9084" />
+<TGConnectingPoint num="1" id="9085" />
+<TGConnectingPoint num="2" id="9086" />
+<TGConnectingPoint num="3" id="9087" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="9099" >
+<cdparam x="213" y="95" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="LoadConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="9089" />
+<TGConnectingPoint num="1" id="9090" />
+<TGConnectingPoint num="2" id="9091" />
+<TGConnectingPoint num="3" id="9092" />
+<TGConnectingPoint num="4" id="9093" />
+<TGConnectingPoint num="5" id="9094" />
+<TGConnectingPoint num="6" id="9095" />
+<TGConnectingPoint num="7" id="9096" />
+<TGConnectingPoint num="8" id="9097" />
+<TGConnectingPoint num="9" id="9098" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="9101" >
+<cdparam x="265" y="416" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="7987" />
+<TGConnectingPoint num="0" id="9100" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="7999" >
-<cdparam x="232" y="149" />
+<COMPONENT type="1505" id="9112" >
+<cdparam x="108" y="329" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="LoadTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="7989" />
-<TGConnectingPoint num="1" id="7990" />
-<TGConnectingPoint num="2" id="7991" />
-<TGConnectingPoint num="3" id="7992" />
-<TGConnectingPoint num="4" id="7993" />
-<TGConnectingPoint num="5" id="7994" />
-<TGConnectingPoint num="6" id="7995" />
-<TGConnectingPoint num="7" id="7996" />
-<TGConnectingPoint num="8" id="7997" />
-<TGConnectingPoint num="9" id="7998" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="8001" >
-<cdparam x="287" y="85" />
+<TGConnectingPoint num="0" id="9102" />
+<TGConnectingPoint num="1" id="9103" />
+<TGConnectingPoint num="2" id="9104" />
+<TGConnectingPoint num="3" id="9105" />
+<TGConnectingPoint num="4" id="9106" />
+<TGConnectingPoint num="5" id="9107" />
+<TGConnectingPoint num="6" id="9108" />
+<TGConnectingPoint num="7" id="9109" />
+<TGConnectingPoint num="8" id="9110" />
+<TGConnectingPoint num="9" id="9111" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="9114" >
+<cdparam x="268" y="24" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="8000" />
+<TGConnectingPoint num="0" id="9113" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="8002" >
-<cdparam x="292" y="71" />
+<CONNECTOR type="1501" id="9118" >
+<cdparam x="170" y="369" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="170" y="369" id="9103" />
+<P2  x="260" y="198" id="9085" />
+<Point x="170" y="418" />
+<Point x="59" y="418" />
+<Point x="59" y="198" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9115" >
+<father id="9118" num="0" />
+<cdparam x="170" y="418" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9116" >
+<father id="9118" num="1" />
+<cdparam x="59" y="418" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9117" >
+<father id="9118" num="2" />
+<cdparam x="59" y="198" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9120" >
+<cdparam x="235" y="278" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="235" y="278" id="9063" />
+<P2  x="170" y="324" id="9102" />
+<Point x="170" y="278" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9119" >
+<father id="9120" num="0" />
+<cdparam x="170" y="278" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9121" >
+<cdparam x="275" y="318" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="275" y="318" id="9065" />
+<P2  x="275" y="411" id="9100" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9122" >
+<cdparam x="273" y="10" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="294" y="105" id="8000" />
-<P2  x="294" y="144" id="7989" />
+<P1  x="275" y="44" id="9113" />
+<P2  x="275" y="90" id="9089" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8003" >
-<cdparam x="184" y="293" />
+<CONNECTOR type="1501" id="9123" >
+<cdparam x="275" y="135" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="294" y="189" id="7990" />
-<P2  x="294" y="242" id="7987" />
+<P1  x="275" y="135" id="9090" />
+<P2  x="275" y="183" id="9084" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9124" >
+<cdparam x="275" y="213" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="275" y="213" id="9087" />
+<P2  x="275" y="253" id="9062" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
+<TMLSDPanel name="LoadConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="9174" >
+<cdparam x="225" y="53" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_controller" value="Storage instance name" />
+<TGConnectingPoint num="0" id="9125" />
+<TGConnectingPoint num="1" id="9126" />
+<TGConnectingPoint num="2" id="9127" />
+<TGConnectingPoint num="3" id="9128" />
+<TGConnectingPoint num="4" id="9129" />
+<TGConnectingPoint num="5" id="9130" />
+<TGConnectingPoint num="6" id="9131" />
+<TGConnectingPoint num="7" id="9132" />
+<TGConnectingPoint num="8" id="9133" />
+<TGConnectingPoint num="9" id="9134" />
+<TGConnectingPoint num="10" id="9135" />
+<TGConnectingPoint num="11" id="9136" />
+<TGConnectingPoint num="12" id="9137" />
+<TGConnectingPoint num="13" id="9138" />
+<TGConnectingPoint num="14" id="9139" />
+<TGConnectingPoint num="15" id="9140" />
+<TGConnectingPoint num="16" id="9141" />
+<TGConnectingPoint num="17" id="9142" />
+<TGConnectingPoint num="18" id="9143" />
+<TGConnectingPoint num="19" id="9144" />
+<TGConnectingPoint num="20" id="9145" />
+<TGConnectingPoint num="21" id="9146" />
+<TGConnectingPoint num="22" id="9147" />
+<TGConnectingPoint num="23" id="9148" />
+<TGConnectingPoint num="24" id="9149" />
+<TGConnectingPoint num="25" id="9150" />
+<TGConnectingPoint num="26" id="9151" />
+<TGConnectingPoint num="27" id="9152" />
+<TGConnectingPoint num="28" id="9153" />
+<TGConnectingPoint num="29" id="9154" />
+<TGConnectingPoint num="30" id="9155" />
+<TGConnectingPoint num="31" id="9156" />
+<TGConnectingPoint num="32" id="9157" />
+<TGConnectingPoint num="33" id="9158" />
+<TGConnectingPoint num="34" id="9159" />
+<TGConnectingPoint num="35" id="9160" />
+<TGConnectingPoint num="36" id="9161" />
+<TGConnectingPoint num="37" id="9162" />
+<TGConnectingPoint num="38" id="9163" />
+<TGConnectingPoint num="39" id="9164" />
+<TGConnectingPoint num="40" id="9165" />
+<TGConnectingPoint num="41" id="9166" />
+<TGConnectingPoint num="42" id="9167" />
+<TGConnectingPoint num="43" id="9168" />
+<TGConnectingPoint num="44" id="9169" />
+<TGConnectingPoint num="45" id="9170" />
+<TGConnectingPoint num="46" id="9171" />
+<TGConnectingPoint num="47" id="9172" />
+<TGConnectingPoint num="48" id="9173" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
+
 <TMLSDPanel name="LoadTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="8053" >
-<cdparam x="381" y="67" />
+<COMPONENT type="1521" id="9224" >
+<cdparam x="378" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Load" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="8004" />
-<TGConnectingPoint num="1" id="8005" />
-<TGConnectingPoint num="2" id="8006" />
-<TGConnectingPoint num="3" id="8007" />
-<TGConnectingPoint num="4" id="8008" />
-<TGConnectingPoint num="5" id="8009" />
-<TGConnectingPoint num="6" id="8010" />
-<TGConnectingPoint num="7" id="8011" />
-<TGConnectingPoint num="8" id="8012" />
-<TGConnectingPoint num="9" id="8013" />
-<TGConnectingPoint num="10" id="8014" />
-<TGConnectingPoint num="11" id="8015" />
-<TGConnectingPoint num="12" id="8016" />
-<TGConnectingPoint num="13" id="8017" />
-<TGConnectingPoint num="14" id="8018" />
-<TGConnectingPoint num="15" id="8019" />
-<TGConnectingPoint num="16" id="8020" />
-<TGConnectingPoint num="17" id="8021" />
-<TGConnectingPoint num="18" id="8022" />
-<TGConnectingPoint num="19" id="8023" />
-<TGConnectingPoint num="20" id="8024" />
-<TGConnectingPoint num="21" id="8025" />
-<TGConnectingPoint num="22" id="8026" />
-<TGConnectingPoint num="23" id="8027" />
-<TGConnectingPoint num="24" id="8028" />
-<TGConnectingPoint num="25" id="8029" />
-<TGConnectingPoint num="26" id="8030" />
-<TGConnectingPoint num="27" id="8031" />
-<TGConnectingPoint num="28" id="8032" />
-<TGConnectingPoint num="29" id="8033" />
-<TGConnectingPoint num="30" id="8034" />
-<TGConnectingPoint num="31" id="8035" />
-<TGConnectingPoint num="32" id="8036" />
-<TGConnectingPoint num="33" id="8037" />
-<TGConnectingPoint num="34" id="8038" />
-<TGConnectingPoint num="35" id="8039" />
-<TGConnectingPoint num="36" id="8040" />
-<TGConnectingPoint num="37" id="8041" />
-<TGConnectingPoint num="38" id="8042" />
-<TGConnectingPoint num="39" id="8043" />
-<TGConnectingPoint num="40" id="8044" />
-<TGConnectingPoint num="41" id="8045" />
-<TGConnectingPoint num="42" id="8046" />
-<TGConnectingPoint num="43" id="8047" />
-<TGConnectingPoint num="44" id="8048" />
-<TGConnectingPoint num="45" id="8049" />
-<TGConnectingPoint num="46" id="8050" />
-<TGConnectingPoint num="47" id="8051" />
-<TGConnectingPoint num="48" id="8052" />
+<TGConnectingPoint num="0" id="9175" />
+<TGConnectingPoint num="1" id="9176" />
+<TGConnectingPoint num="2" id="9177" />
+<TGConnectingPoint num="3" id="9178" />
+<TGConnectingPoint num="4" id="9179" />
+<TGConnectingPoint num="5" id="9180" />
+<TGConnectingPoint num="6" id="9181" />
+<TGConnectingPoint num="7" id="9182" />
+<TGConnectingPoint num="8" id="9183" />
+<TGConnectingPoint num="9" id="9184" />
+<TGConnectingPoint num="10" id="9185" />
+<TGConnectingPoint num="11" id="9186" />
+<TGConnectingPoint num="12" id="9187" />
+<TGConnectingPoint num="13" id="9188" />
+<TGConnectingPoint num="14" id="9189" />
+<TGConnectingPoint num="15" id="9190" />
+<TGConnectingPoint num="16" id="9191" />
+<TGConnectingPoint num="17" id="9192" />
+<TGConnectingPoint num="18" id="9193" />
+<TGConnectingPoint num="19" id="9194" />
+<TGConnectingPoint num="20" id="9195" />
+<TGConnectingPoint num="21" id="9196" />
+<TGConnectingPoint num="22" id="9197" />
+<TGConnectingPoint num="23" id="9198" />
+<TGConnectingPoint num="24" id="9199" />
+<TGConnectingPoint num="25" id="9200" />
+<TGConnectingPoint num="26" id="9201" />
+<TGConnectingPoint num="27" id="9202" />
+<TGConnectingPoint num="28" id="9203" />
+<TGConnectingPoint num="29" id="9204" />
+<TGConnectingPoint num="30" id="9205" />
+<TGConnectingPoint num="31" id="9206" />
+<TGConnectingPoint num="32" id="9207" />
+<TGConnectingPoint num="33" id="9208" />
+<TGConnectingPoint num="34" id="9209" />
+<TGConnectingPoint num="35" id="9210" />
+<TGConnectingPoint num="36" id="9211" />
+<TGConnectingPoint num="37" id="9212" />
+<TGConnectingPoint num="38" id="9213" />
+<TGConnectingPoint num="39" id="9214" />
+<TGConnectingPoint num="40" id="9215" />
+<TGConnectingPoint num="41" id="9216" />
+<TGConnectingPoint num="42" id="9217" />
+<TGConnectingPoint num="43" id="9218" />
+<TGConnectingPoint num="44" id="9219" />
+<TGConnectingPoint num="45" id="9220" />
+<TGConnectingPoint num="46" id="9221" />
+<TGConnectingPoint num="47" id="9222" />
+<TGConnectingPoint num="48" id="9223" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -23525,61 +25758,61 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="8103" >
-<cdparam x="632" y="67" />
+<COMPONENT type="1520" id="9274" >
+<cdparam x="629" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_Load" value="Storage instance name" />
-<TGConnectingPoint num="0" id="8054" />
-<TGConnectingPoint num="1" id="8055" />
-<TGConnectingPoint num="2" id="8056" />
-<TGConnectingPoint num="3" id="8057" />
-<TGConnectingPoint num="4" id="8058" />
-<TGConnectingPoint num="5" id="8059" />
-<TGConnectingPoint num="6" id="8060" />
-<TGConnectingPoint num="7" id="8061" />
-<TGConnectingPoint num="8" id="8062" />
-<TGConnectingPoint num="9" id="8063" />
-<TGConnectingPoint num="10" id="8064" />
-<TGConnectingPoint num="11" id="8065" />
-<TGConnectingPoint num="12" id="8066" />
-<TGConnectingPoint num="13" id="8067" />
-<TGConnectingPoint num="14" id="8068" />
-<TGConnectingPoint num="15" id="8069" />
-<TGConnectingPoint num="16" id="8070" />
-<TGConnectingPoint num="17" id="8071" />
-<TGConnectingPoint num="18" id="8072" />
-<TGConnectingPoint num="19" id="8073" />
-<TGConnectingPoint num="20" id="8074" />
-<TGConnectingPoint num="21" id="8075" />
-<TGConnectingPoint num="22" id="8076" />
-<TGConnectingPoint num="23" id="8077" />
-<TGConnectingPoint num="24" id="8078" />
-<TGConnectingPoint num="25" id="8079" />
-<TGConnectingPoint num="26" id="8080" />
-<TGConnectingPoint num="27" id="8081" />
-<TGConnectingPoint num="28" id="8082" />
-<TGConnectingPoint num="29" id="8083" />
-<TGConnectingPoint num="30" id="8084" />
-<TGConnectingPoint num="31" id="8085" />
-<TGConnectingPoint num="32" id="8086" />
-<TGConnectingPoint num="33" id="8087" />
-<TGConnectingPoint num="34" id="8088" />
-<TGConnectingPoint num="35" id="8089" />
-<TGConnectingPoint num="36" id="8090" />
-<TGConnectingPoint num="37" id="8091" />
-<TGConnectingPoint num="38" id="8092" />
-<TGConnectingPoint num="39" id="8093" />
-<TGConnectingPoint num="40" id="8094" />
-<TGConnectingPoint num="41" id="8095" />
-<TGConnectingPoint num="42" id="8096" />
-<TGConnectingPoint num="43" id="8097" />
-<TGConnectingPoint num="44" id="8098" />
-<TGConnectingPoint num="45" id="8099" />
-<TGConnectingPoint num="46" id="8100" />
-<TGConnectingPoint num="47" id="8101" />
-<TGConnectingPoint num="48" id="8102" />
+<TGConnectingPoint num="0" id="9225" />
+<TGConnectingPoint num="1" id="9226" />
+<TGConnectingPoint num="2" id="9227" />
+<TGConnectingPoint num="3" id="9228" />
+<TGConnectingPoint num="4" id="9229" />
+<TGConnectingPoint num="5" id="9230" />
+<TGConnectingPoint num="6" id="9231" />
+<TGConnectingPoint num="7" id="9232" />
+<TGConnectingPoint num="8" id="9233" />
+<TGConnectingPoint num="9" id="9234" />
+<TGConnectingPoint num="10" id="9235" />
+<TGConnectingPoint num="11" id="9236" />
+<TGConnectingPoint num="12" id="9237" />
+<TGConnectingPoint num="13" id="9238" />
+<TGConnectingPoint num="14" id="9239" />
+<TGConnectingPoint num="15" id="9240" />
+<TGConnectingPoint num="16" id="9241" />
+<TGConnectingPoint num="17" id="9242" />
+<TGConnectingPoint num="18" id="9243" />
+<TGConnectingPoint num="19" id="9244" />
+<TGConnectingPoint num="20" id="9245" />
+<TGConnectingPoint num="21" id="9246" />
+<TGConnectingPoint num="22" id="9247" />
+<TGConnectingPoint num="23" id="9248" />
+<TGConnectingPoint num="24" id="9249" />
+<TGConnectingPoint num="25" id="9250" />
+<TGConnectingPoint num="26" id="9251" />
+<TGConnectingPoint num="27" id="9252" />
+<TGConnectingPoint num="28" id="9253" />
+<TGConnectingPoint num="29" id="9254" />
+<TGConnectingPoint num="30" id="9255" />
+<TGConnectingPoint num="31" id="9256" />
+<TGConnectingPoint num="32" id="9257" />
+<TGConnectingPoint num="33" id="9258" />
+<TGConnectingPoint num="34" id="9259" />
+<TGConnectingPoint num="35" id="9260" />
+<TGConnectingPoint num="36" id="9261" />
+<TGConnectingPoint num="37" id="9262" />
+<TGConnectingPoint num="38" id="9263" />
+<TGConnectingPoint num="39" id="9264" />
+<TGConnectingPoint num="40" id="9265" />
+<TGConnectingPoint num="41" id="9266" />
+<TGConnectingPoint num="42" id="9267" />
+<TGConnectingPoint num="43" id="9268" />
+<TGConnectingPoint num="44" id="9269" />
+<TGConnectingPoint num="45" id="9270" />
+<TGConnectingPoint num="46" id="9271" />
+<TGConnectingPoint num="47" id="9272" />
+<TGConnectingPoint num="48" id="9273" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -23588,109 +25821,126 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="8153" >
-<cdparam x="150" y="67" />
+<COMPONENT type="1522" id="9333" >
+<cdparam x="147" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Load" value="Controller instance name" />
-<TGConnectingPoint num="0" id="8104" />
-<TGConnectingPoint num="1" id="8105" />
-<TGConnectingPoint num="2" id="8106" />
-<TGConnectingPoint num="3" id="8107" />
-<TGConnectingPoint num="4" id="8108" />
-<TGConnectingPoint num="5" id="8109" />
-<TGConnectingPoint num="6" id="8110" />
-<TGConnectingPoint num="7" id="8111" />
-<TGConnectingPoint num="8" id="8112" />
-<TGConnectingPoint num="9" id="8113" />
-<TGConnectingPoint num="10" id="8114" />
-<TGConnectingPoint num="11" id="8115" />
-<TGConnectingPoint num="12" id="8116" />
-<TGConnectingPoint num="13" id="8117" />
-<TGConnectingPoint num="14" id="8118" />
-<TGConnectingPoint num="15" id="8119" />
-<TGConnectingPoint num="16" id="8120" />
-<TGConnectingPoint num="17" id="8121" />
-<TGConnectingPoint num="18" id="8122" />
-<TGConnectingPoint num="19" id="8123" />
-<TGConnectingPoint num="20" id="8124" />
-<TGConnectingPoint num="21" id="8125" />
-<TGConnectingPoint num="22" id="8126" />
-<TGConnectingPoint num="23" id="8127" />
-<TGConnectingPoint num="24" id="8128" />
-<TGConnectingPoint num="25" id="8129" />
-<TGConnectingPoint num="26" id="8130" />
-<TGConnectingPoint num="27" id="8131" />
-<TGConnectingPoint num="28" id="8132" />
-<TGConnectingPoint num="29" id="8133" />
-<TGConnectingPoint num="30" id="8134" />
-<TGConnectingPoint num="31" id="8135" />
-<TGConnectingPoint num="32" id="8136" />
-<TGConnectingPoint num="33" id="8137" />
-<TGConnectingPoint num="34" id="8138" />
-<TGConnectingPoint num="35" id="8139" />
-<TGConnectingPoint num="36" id="8140" />
-<TGConnectingPoint num="37" id="8141" />
-<TGConnectingPoint num="38" id="8142" />
-<TGConnectingPoint num="39" id="8143" />
-<TGConnectingPoint num="40" id="8144" />
-<TGConnectingPoint num="41" id="8145" />
-<TGConnectingPoint num="42" id="8146" />
-<TGConnectingPoint num="43" id="8147" />
-<TGConnectingPoint num="44" id="8148" />
-<TGConnectingPoint num="45" id="8149" />
-<TGConnectingPoint num="46" id="8150" />
-<TGConnectingPoint num="47" id="8151" />
-<TGConnectingPoint num="48" id="8152" />
+<TGConnectingPoint num="0" id="9284" />
+<TGConnectingPoint num="1" id="9285" />
+<TGConnectingPoint num="2" id="9286" />
+<TGConnectingPoint num="3" id="9287" />
+<TGConnectingPoint num="4" id="9288" />
+<TGConnectingPoint num="5" id="9289" />
+<TGConnectingPoint num="6" id="9290" />
+<TGConnectingPoint num="7" id="9291" />
+<TGConnectingPoint num="8" id="9292" />
+<TGConnectingPoint num="9" id="9293" />
+<TGConnectingPoint num="10" id="9294" />
+<TGConnectingPoint num="11" id="9295" />
+<TGConnectingPoint num="12" id="9296" />
+<TGConnectingPoint num="13" id="9297" />
+<TGConnectingPoint num="14" id="9298" />
+<TGConnectingPoint num="15" id="9299" />
+<TGConnectingPoint num="16" id="9300" />
+<TGConnectingPoint num="17" id="9301" />
+<TGConnectingPoint num="18" id="9302" />
+<TGConnectingPoint num="19" id="9303" />
+<TGConnectingPoint num="20" id="9304" />
+<TGConnectingPoint num="21" id="9305" />
+<TGConnectingPoint num="22" id="9306" />
+<TGConnectingPoint num="23" id="9307" />
+<TGConnectingPoint num="24" id="9308" />
+<TGConnectingPoint num="25" id="9309" />
+<TGConnectingPoint num="26" id="9310" />
+<TGConnectingPoint num="27" id="9311" />
+<TGConnectingPoint num="28" id="9312" />
+<TGConnectingPoint num="29" id="9313" />
+<TGConnectingPoint num="30" id="9314" />
+<TGConnectingPoint num="31" id="9315" />
+<TGConnectingPoint num="32" id="9316" />
+<TGConnectingPoint num="33" id="9317" />
+<TGConnectingPoint num="34" id="9318" />
+<TGConnectingPoint num="35" id="9319" />
+<TGConnectingPoint num="36" id="9320" />
+<TGConnectingPoint num="37" id="9321" />
+<TGConnectingPoint num="38" id="9322" />
+<TGConnectingPoint num="39" id="9323" />
+<TGConnectingPoint num="40" id="9324" />
+<TGConnectingPoint num="41" id="9325" />
+<TGConnectingPoint num="42" id="9326" />
+<TGConnectingPoint num="43" id="9327" />
+<TGConnectingPoint num="44" id="9328" />
+<TGConnectingPoint num="45" id="9329" />
+<TGConnectingPoint num="46" id="9330" />
+<TGConnectingPoint num="47" id="9331" />
+<TGConnectingPoint num="48" id="9332" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 <Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="9283" >
+<father id="9333" num="0" />
+<cdparam x="152" y="236" />
+<sizeparam width="257" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToLoad = samplesToLoad - size" />
+<TGConnectingPoint num="0" id="9275" />
+<TGConnectingPoint num="1" id="9276" />
+<TGConnectingPoint num="2" id="9277" />
+<TGConnectingPoint num="3" id="9278" />
+<TGConnectingPoint num="4" id="9279" />
+<TGConnectingPoint num="5" id="9280" />
+<TGConnectingPoint num="6" id="9281" />
+<TGConnectingPoint num="7" id="9282" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="8154" >
-<cdparam x="386" y="197" />
+<CONNECTOR type="1523" id="9334" >
+<cdparam x="383" y="177" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="386" y="217" id="8018" />
-<P2  x="155" y="217" id="8118" />
+<P1  x="383" y="207" id="9189" />
+<P2  x="152" y="207" id="9298" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8155" >
-<cdparam x="637" y="166" />
+<CONNECTOR type="1523" id="9335" >
+<cdparam x="634" y="146" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="637" y="187" id="8065" />
-<P2  x="386" y="187" id="8015" />
+<P1  x="634" y="177" id="9236" />
+<P2  x="383" y="177" id="9186" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8156" >
-<cdparam x="386" y="137" />
+<CONNECTOR type="1523" id="9336" >
+<cdparam x="383" y="117" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="386" y="157" id="8012" />
-<P2  x="637" y="157" id="8062" />
+<P1  x="383" y="147" id="9183" />
+<P2  x="634" y="147" id="9233" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8157" >
-<cdparam x="172" y="106" />
+<CONNECTOR type="1523" id="9337" >
+<cdparam x="169" y="86" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="155" y="127" id="8109" />
-<P2  x="386" y="127" id="8009" />
+<P1  x="152" y="117" id="9289" />
+<P2  x="383" y="117" id="9180" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -23705,138 +25955,347 @@ sequence diagram.
 
 
 
-<Modeling type="TML CP" nameTab="CP10" >
+<Modeling type="TML CP" nameTab="CP9" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="8166" >
-<cdparam x="427" y="149" />
+<COMPONENT type="1500" id="9353" >
+<cdparam x="405" y="329" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="9341" />
+<TGConnectingPoint num="1" id="9342" />
+<TGConnectingPoint num="2" id="9343" />
+<TGConnectingPoint num="3" id="9344" />
+<TGConnectingPoint num="4" id="9345" />
+<TGConnectingPoint num="5" id="9346" />
+<TGConnectingPoint num="6" id="9347" />
+<TGConnectingPoint num="7" id="9348" />
+<TGConnectingPoint num="8" id="9349" />
+<TGConnectingPoint num="9" id="9350" />
+<TGConnectingPoint num="10" id="9351" />
+<TGConnectingPoint num="11" id="9352" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="9338" >
+<father id="9353" num="0" />
+<cdparam x="330" y="339" />
+<sizeparam width="141" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToLoad &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9339" >
+<father id="9353" num="1" />
+<cdparam x="440" y="339" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9340" >
+<father id="9353" num="2" />
+<cdparam x="425" y="374" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="9362" >
+<cdparam x="537" y="78" />
 <sizeparam width="271" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_CWP_Q reads incoming samples" />
-<TGConnectingPoint num="0" id="8158" />
-<TGConnectingPoint num="1" id="8159" />
-<TGConnectingPoint num="2" id="8160" />
-<TGConnectingPoint num="3" id="8161" />
-<TGConnectingPoint num="4" id="8162" />
-<TGConnectingPoint num="5" id="8163" />
-<TGConnectingPoint num="6" id="8164" />
-<TGConnectingPoint num="7" id="8165" />
-<extraparam>
-<Line value="Task TX_CWP_Q reads incoming samples" />
-</extraparam>
+<infoparam name="UML Note" value="Task TX_CWP_Q reads incoming samples
+" />
+<TGConnectingPoint num="0" id="9354" />
+<TGConnectingPoint num="1" id="9355" />
+<TGConnectingPoint num="2" id="9356" />
+<TGConnectingPoint num="3" id="9357" />
+<TGConnectingPoint num="4" id="9358" />
+<TGConnectingPoint num="5" id="9359" />
+<TGConnectingPoint num="6" id="9360" />
+<TGConnectingPoint num="7" id="9361" />
+<extraparam>
+<Line value="Task TX_CWP_Q reads incoming samples" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1508" id="9367" >
+<cdparam x="405" y="249" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="9363" />
+<TGConnectingPoint num="1" id="9364" />
+<TGConnectingPoint num="2" id="9365" />
+<TGConnectingPoint num="3" id="9366" />
+</COMPONENT>
+
+<COMPONENT type="1505" id="9378" >
+<cdparam x="358" y="161" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="LoadConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="9368" />
+<TGConnectingPoint num="1" id="9369" />
+<TGConnectingPoint num="2" id="9370" />
+<TGConnectingPoint num="3" id="9371" />
+<TGConnectingPoint num="4" id="9372" />
+<TGConnectingPoint num="5" id="9373" />
+<TGConnectingPoint num="6" id="9374" />
+<TGConnectingPoint num="7" id="9375" />
+<TGConnectingPoint num="8" id="9376" />
+<TGConnectingPoint num="9" id="9377" />
 </COMPONENT>
 
-<COMPONENT type="1507" id="8168" >
-<cdparam x="284" y="247" />
+<COMPONENT type="1507" id="9380" >
+<cdparam x="410" y="482" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="8167" />
+<TGConnectingPoint num="0" id="9379" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="8179" >
-<cdparam x="232" y="149" />
+<COMPONENT type="1505" id="9391" >
+<cdparam x="253" y="395" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="LoadTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="8169" />
-<TGConnectingPoint num="1" id="8170" />
-<TGConnectingPoint num="2" id="8171" />
-<TGConnectingPoint num="3" id="8172" />
-<TGConnectingPoint num="4" id="8173" />
-<TGConnectingPoint num="5" id="8174" />
-<TGConnectingPoint num="6" id="8175" />
-<TGConnectingPoint num="7" id="8176" />
-<TGConnectingPoint num="8" id="8177" />
-<TGConnectingPoint num="9" id="8178" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="8181" >
-<cdparam x="287" y="85" />
+<TGConnectingPoint num="0" id="9381" />
+<TGConnectingPoint num="1" id="9382" />
+<TGConnectingPoint num="2" id="9383" />
+<TGConnectingPoint num="3" id="9384" />
+<TGConnectingPoint num="4" id="9385" />
+<TGConnectingPoint num="5" id="9386" />
+<TGConnectingPoint num="6" id="9387" />
+<TGConnectingPoint num="7" id="9388" />
+<TGConnectingPoint num="8" id="9389" />
+<TGConnectingPoint num="9" id="9390" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="9393" >
+<cdparam x="413" y="90" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="8180" />
+<TGConnectingPoint num="0" id="9392" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="8182" >
-<cdparam x="292" y="71" />
+<CONNECTOR type="1501" id="9397" >
+<cdparam x="315" y="435" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="315" y="435" id="9382" />
+<P2  x="405" y="264" id="9364" />
+<Point x="315" y="484" />
+<Point x="204" y="484" />
+<Point x="204" y="264" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9394" >
+<father id="9397" num="0" />
+<cdparam x="315" y="484" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9395" >
+<father id="9397" num="1" />
+<cdparam x="204" y="484" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9396" >
+<father id="9397" num="2" />
+<cdparam x="204" y="264" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9399" >
+<cdparam x="380" y="344" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="380" y="344" id="9342" />
+<P2  x="315" y="390" id="9381" />
+<Point x="315" y="344" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9398" >
+<father id="9399" num="0" />
+<cdparam x="315" y="344" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9400" >
+<cdparam x="420" y="384" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="420" y="384" id="9344" />
+<P2  x="420" y="477" id="9379" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9401" >
+<cdparam x="418" y="76" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="420" y="110" id="9392" />
+<P2  x="420" y="156" id="9368" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9402" >
+<cdparam x="420" y="201" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="294" y="105" id="8180" />
-<P2  x="294" y="144" id="8169" />
+<P1  x="420" y="201" id="9369" />
+<P2  x="420" y="249" id="9363" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8183" >
-<cdparam x="184" y="293" />
+<CONNECTOR type="1501" id="9403" >
+<cdparam x="420" y="279" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="294" y="189" id="8170" />
-<P2  x="294" y="242" id="8167" />
+<P1  x="420" y="279" id="9366" />
+<P2  x="420" y="319" id="9341" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
+<TMLSDPanel name="LoadConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="9453" >
+<cdparam x="229" y="57" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_controller" value="Storage instance name" />
+<TGConnectingPoint num="0" id="9404" />
+<TGConnectingPoint num="1" id="9405" />
+<TGConnectingPoint num="2" id="9406" />
+<TGConnectingPoint num="3" id="9407" />
+<TGConnectingPoint num="4" id="9408" />
+<TGConnectingPoint num="5" id="9409" />
+<TGConnectingPoint num="6" id="9410" />
+<TGConnectingPoint num="7" id="9411" />
+<TGConnectingPoint num="8" id="9412" />
+<TGConnectingPoint num="9" id="9413" />
+<TGConnectingPoint num="10" id="9414" />
+<TGConnectingPoint num="11" id="9415" />
+<TGConnectingPoint num="12" id="9416" />
+<TGConnectingPoint num="13" id="9417" />
+<TGConnectingPoint num="14" id="9418" />
+<TGConnectingPoint num="15" id="9419" />
+<TGConnectingPoint num="16" id="9420" />
+<TGConnectingPoint num="17" id="9421" />
+<TGConnectingPoint num="18" id="9422" />
+<TGConnectingPoint num="19" id="9423" />
+<TGConnectingPoint num="20" id="9424" />
+<TGConnectingPoint num="21" id="9425" />
+<TGConnectingPoint num="22" id="9426" />
+<TGConnectingPoint num="23" id="9427" />
+<TGConnectingPoint num="24" id="9428" />
+<TGConnectingPoint num="25" id="9429" />
+<TGConnectingPoint num="26" id="9430" />
+<TGConnectingPoint num="27" id="9431" />
+<TGConnectingPoint num="28" id="9432" />
+<TGConnectingPoint num="29" id="9433" />
+<TGConnectingPoint num="30" id="9434" />
+<TGConnectingPoint num="31" id="9435" />
+<TGConnectingPoint num="32" id="9436" />
+<TGConnectingPoint num="33" id="9437" />
+<TGConnectingPoint num="34" id="9438" />
+<TGConnectingPoint num="35" id="9439" />
+<TGConnectingPoint num="36" id="9440" />
+<TGConnectingPoint num="37" id="9441" />
+<TGConnectingPoint num="38" id="9442" />
+<TGConnectingPoint num="39" id="9443" />
+<TGConnectingPoint num="40" id="9444" />
+<TGConnectingPoint num="41" id="9445" />
+<TGConnectingPoint num="42" id="9446" />
+<TGConnectingPoint num="43" id="9447" />
+<TGConnectingPoint num="44" id="9448" />
+<TGConnectingPoint num="45" id="9449" />
+<TGConnectingPoint num="46" id="9450" />
+<TGConnectingPoint num="47" id="9451" />
+<TGConnectingPoint num="48" id="9452" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
+
 <TMLSDPanel name="LoadTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="8233" >
-<cdparam x="381" y="67" />
+<COMPONENT type="1521" id="9503" >
+<cdparam x="370" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Load" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="8184" />
-<TGConnectingPoint num="1" id="8185" />
-<TGConnectingPoint num="2" id="8186" />
-<TGConnectingPoint num="3" id="8187" />
-<TGConnectingPoint num="4" id="8188" />
-<TGConnectingPoint num="5" id="8189" />
-<TGConnectingPoint num="6" id="8190" />
-<TGConnectingPoint num="7" id="8191" />
-<TGConnectingPoint num="8" id="8192" />
-<TGConnectingPoint num="9" id="8193" />
-<TGConnectingPoint num="10" id="8194" />
-<TGConnectingPoint num="11" id="8195" />
-<TGConnectingPoint num="12" id="8196" />
-<TGConnectingPoint num="13" id="8197" />
-<TGConnectingPoint num="14" id="8198" />
-<TGConnectingPoint num="15" id="8199" />
-<TGConnectingPoint num="16" id="8200" />
-<TGConnectingPoint num="17" id="8201" />
-<TGConnectingPoint num="18" id="8202" />
-<TGConnectingPoint num="19" id="8203" />
-<TGConnectingPoint num="20" id="8204" />
-<TGConnectingPoint num="21" id="8205" />
-<TGConnectingPoint num="22" id="8206" />
-<TGConnectingPoint num="23" id="8207" />
-<TGConnectingPoint num="24" id="8208" />
-<TGConnectingPoint num="25" id="8209" />
-<TGConnectingPoint num="26" id="8210" />
-<TGConnectingPoint num="27" id="8211" />
-<TGConnectingPoint num="28" id="8212" />
-<TGConnectingPoint num="29" id="8213" />
-<TGConnectingPoint num="30" id="8214" />
-<TGConnectingPoint num="31" id="8215" />
-<TGConnectingPoint num="32" id="8216" />
-<TGConnectingPoint num="33" id="8217" />
-<TGConnectingPoint num="34" id="8218" />
-<TGConnectingPoint num="35" id="8219" />
-<TGConnectingPoint num="36" id="8220" />
-<TGConnectingPoint num="37" id="8221" />
-<TGConnectingPoint num="38" id="8222" />
-<TGConnectingPoint num="39" id="8223" />
-<TGConnectingPoint num="40" id="8224" />
-<TGConnectingPoint num="41" id="8225" />
-<TGConnectingPoint num="42" id="8226" />
-<TGConnectingPoint num="43" id="8227" />
-<TGConnectingPoint num="44" id="8228" />
-<TGConnectingPoint num="45" id="8229" />
-<TGConnectingPoint num="46" id="8230" />
-<TGConnectingPoint num="47" id="8231" />
-<TGConnectingPoint num="48" id="8232" />
+<TGConnectingPoint num="0" id="9454" />
+<TGConnectingPoint num="1" id="9455" />
+<TGConnectingPoint num="2" id="9456" />
+<TGConnectingPoint num="3" id="9457" />
+<TGConnectingPoint num="4" id="9458" />
+<TGConnectingPoint num="5" id="9459" />
+<TGConnectingPoint num="6" id="9460" />
+<TGConnectingPoint num="7" id="9461" />
+<TGConnectingPoint num="8" id="9462" />
+<TGConnectingPoint num="9" id="9463" />
+<TGConnectingPoint num="10" id="9464" />
+<TGConnectingPoint num="11" id="9465" />
+<TGConnectingPoint num="12" id="9466" />
+<TGConnectingPoint num="13" id="9467" />
+<TGConnectingPoint num="14" id="9468" />
+<TGConnectingPoint num="15" id="9469" />
+<TGConnectingPoint num="16" id="9470" />
+<TGConnectingPoint num="17" id="9471" />
+<TGConnectingPoint num="18" id="9472" />
+<TGConnectingPoint num="19" id="9473" />
+<TGConnectingPoint num="20" id="9474" />
+<TGConnectingPoint num="21" id="9475" />
+<TGConnectingPoint num="22" id="9476" />
+<TGConnectingPoint num="23" id="9477" />
+<TGConnectingPoint num="24" id="9478" />
+<TGConnectingPoint num="25" id="9479" />
+<TGConnectingPoint num="26" id="9480" />
+<TGConnectingPoint num="27" id="9481" />
+<TGConnectingPoint num="28" id="9482" />
+<TGConnectingPoint num="29" id="9483" />
+<TGConnectingPoint num="30" id="9484" />
+<TGConnectingPoint num="31" id="9485" />
+<TGConnectingPoint num="32" id="9486" />
+<TGConnectingPoint num="33" id="9487" />
+<TGConnectingPoint num="34" id="9488" />
+<TGConnectingPoint num="35" id="9489" />
+<TGConnectingPoint num="36" id="9490" />
+<TGConnectingPoint num="37" id="9491" />
+<TGConnectingPoint num="38" id="9492" />
+<TGConnectingPoint num="39" id="9493" />
+<TGConnectingPoint num="40" id="9494" />
+<TGConnectingPoint num="41" id="9495" />
+<TGConnectingPoint num="42" id="9496" />
+<TGConnectingPoint num="43" id="9497" />
+<TGConnectingPoint num="44" id="9498" />
+<TGConnectingPoint num="45" id="9499" />
+<TGConnectingPoint num="46" id="9500" />
+<TGConnectingPoint num="47" id="9501" />
+<TGConnectingPoint num="48" id="9502" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -23845,61 +26304,61 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="8283" >
-<cdparam x="632" y="67" />
+<COMPONENT type="1520" id="9553" >
+<cdparam x="621" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_Load" value="Storage instance name" />
-<TGConnectingPoint num="0" id="8234" />
-<TGConnectingPoint num="1" id="8235" />
-<TGConnectingPoint num="2" id="8236" />
-<TGConnectingPoint num="3" id="8237" />
-<TGConnectingPoint num="4" id="8238" />
-<TGConnectingPoint num="5" id="8239" />
-<TGConnectingPoint num="6" id="8240" />
-<TGConnectingPoint num="7" id="8241" />
-<TGConnectingPoint num="8" id="8242" />
-<TGConnectingPoint num="9" id="8243" />
-<TGConnectingPoint num="10" id="8244" />
-<TGConnectingPoint num="11" id="8245" />
-<TGConnectingPoint num="12" id="8246" />
-<TGConnectingPoint num="13" id="8247" />
-<TGConnectingPoint num="14" id="8248" />
-<TGConnectingPoint num="15" id="8249" />
-<TGConnectingPoint num="16" id="8250" />
-<TGConnectingPoint num="17" id="8251" />
-<TGConnectingPoint num="18" id="8252" />
-<TGConnectingPoint num="19" id="8253" />
-<TGConnectingPoint num="20" id="8254" />
-<TGConnectingPoint num="21" id="8255" />
-<TGConnectingPoint num="22" id="8256" />
-<TGConnectingPoint num="23" id="8257" />
-<TGConnectingPoint num="24" id="8258" />
-<TGConnectingPoint num="25" id="8259" />
-<TGConnectingPoint num="26" id="8260" />
-<TGConnectingPoint num="27" id="8261" />
-<TGConnectingPoint num="28" id="8262" />
-<TGConnectingPoint num="29" id="8263" />
-<TGConnectingPoint num="30" id="8264" />
-<TGConnectingPoint num="31" id="8265" />
-<TGConnectingPoint num="32" id="8266" />
-<TGConnectingPoint num="33" id="8267" />
-<TGConnectingPoint num="34" id="8268" />
-<TGConnectingPoint num="35" id="8269" />
-<TGConnectingPoint num="36" id="8270" />
-<TGConnectingPoint num="37" id="8271" />
-<TGConnectingPoint num="38" id="8272" />
-<TGConnectingPoint num="39" id="8273" />
-<TGConnectingPoint num="40" id="8274" />
-<TGConnectingPoint num="41" id="8275" />
-<TGConnectingPoint num="42" id="8276" />
-<TGConnectingPoint num="43" id="8277" />
-<TGConnectingPoint num="44" id="8278" />
-<TGConnectingPoint num="45" id="8279" />
-<TGConnectingPoint num="46" id="8280" />
-<TGConnectingPoint num="47" id="8281" />
-<TGConnectingPoint num="48" id="8282" />
+<TGConnectingPoint num="0" id="9504" />
+<TGConnectingPoint num="1" id="9505" />
+<TGConnectingPoint num="2" id="9506" />
+<TGConnectingPoint num="3" id="9507" />
+<TGConnectingPoint num="4" id="9508" />
+<TGConnectingPoint num="5" id="9509" />
+<TGConnectingPoint num="6" id="9510" />
+<TGConnectingPoint num="7" id="9511" />
+<TGConnectingPoint num="8" id="9512" />
+<TGConnectingPoint num="9" id="9513" />
+<TGConnectingPoint num="10" id="9514" />
+<TGConnectingPoint num="11" id="9515" />
+<TGConnectingPoint num="12" id="9516" />
+<TGConnectingPoint num="13" id="9517" />
+<TGConnectingPoint num="14" id="9518" />
+<TGConnectingPoint num="15" id="9519" />
+<TGConnectingPoint num="16" id="9520" />
+<TGConnectingPoint num="17" id="9521" />
+<TGConnectingPoint num="18" id="9522" />
+<TGConnectingPoint num="19" id="9523" />
+<TGConnectingPoint num="20" id="9524" />
+<TGConnectingPoint num="21" id="9525" />
+<TGConnectingPoint num="22" id="9526" />
+<TGConnectingPoint num="23" id="9527" />
+<TGConnectingPoint num="24" id="9528" />
+<TGConnectingPoint num="25" id="9529" />
+<TGConnectingPoint num="26" id="9530" />
+<TGConnectingPoint num="27" id="9531" />
+<TGConnectingPoint num="28" id="9532" />
+<TGConnectingPoint num="29" id="9533" />
+<TGConnectingPoint num="30" id="9534" />
+<TGConnectingPoint num="31" id="9535" />
+<TGConnectingPoint num="32" id="9536" />
+<TGConnectingPoint num="33" id="9537" />
+<TGConnectingPoint num="34" id="9538" />
+<TGConnectingPoint num="35" id="9539" />
+<TGConnectingPoint num="36" id="9540" />
+<TGConnectingPoint num="37" id="9541" />
+<TGConnectingPoint num="38" id="9542" />
+<TGConnectingPoint num="39" id="9543" />
+<TGConnectingPoint num="40" id="9544" />
+<TGConnectingPoint num="41" id="9545" />
+<TGConnectingPoint num="42" id="9546" />
+<TGConnectingPoint num="43" id="9547" />
+<TGConnectingPoint num="44" id="9548" />
+<TGConnectingPoint num="45" id="9549" />
+<TGConnectingPoint num="46" id="9550" />
+<TGConnectingPoint num="47" id="9551" />
+<TGConnectingPoint num="48" id="9552" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
@@ -23908,109 +26367,126 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="8333" >
-<cdparam x="150" y="67" />
+<COMPONENT type="1522" id="9612" >
+<cdparam x="139" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Load" value="Controller instance name" />
-<TGConnectingPoint num="0" id="8284" />
-<TGConnectingPoint num="1" id="8285" />
-<TGConnectingPoint num="2" id="8286" />
-<TGConnectingPoint num="3" id="8287" />
-<TGConnectingPoint num="4" id="8288" />
-<TGConnectingPoint num="5" id="8289" />
-<TGConnectingPoint num="6" id="8290" />
-<TGConnectingPoint num="7" id="8291" />
-<TGConnectingPoint num="8" id="8292" />
-<TGConnectingPoint num="9" id="8293" />
-<TGConnectingPoint num="10" id="8294" />
-<TGConnectingPoint num="11" id="8295" />
-<TGConnectingPoint num="12" id="8296" />
-<TGConnectingPoint num="13" id="8297" />
-<TGConnectingPoint num="14" id="8298" />
-<TGConnectingPoint num="15" id="8299" />
-<TGConnectingPoint num="16" id="8300" />
-<TGConnectingPoint num="17" id="8301" />
-<TGConnectingPoint num="18" id="8302" />
-<TGConnectingPoint num="19" id="8303" />
-<TGConnectingPoint num="20" id="8304" />
-<TGConnectingPoint num="21" id="8305" />
-<TGConnectingPoint num="22" id="8306" />
-<TGConnectingPoint num="23" id="8307" />
-<TGConnectingPoint num="24" id="8308" />
-<TGConnectingPoint num="25" id="8309" />
-<TGConnectingPoint num="26" id="8310" />
-<TGConnectingPoint num="27" id="8311" />
-<TGConnectingPoint num="28" id="8312" />
-<TGConnectingPoint num="29" id="8313" />
-<TGConnectingPoint num="30" id="8314" />
-<TGConnectingPoint num="31" id="8315" />
-<TGConnectingPoint num="32" id="8316" />
-<TGConnectingPoint num="33" id="8317" />
-<TGConnectingPoint num="34" id="8318" />
-<TGConnectingPoint num="35" id="8319" />
-<TGConnectingPoint num="36" id="8320" />
-<TGConnectingPoint num="37" id="8321" />
-<TGConnectingPoint num="38" id="8322" />
-<TGConnectingPoint num="39" id="8323" />
-<TGConnectingPoint num="40" id="8324" />
-<TGConnectingPoint num="41" id="8325" />
-<TGConnectingPoint num="42" id="8326" />
-<TGConnectingPoint num="43" id="8327" />
-<TGConnectingPoint num="44" id="8328" />
-<TGConnectingPoint num="45" id="8329" />
-<TGConnectingPoint num="46" id="8330" />
-<TGConnectingPoint num="47" id="8331" />
-<TGConnectingPoint num="48" id="8332" />
+<TGConnectingPoint num="0" id="9563" />
+<TGConnectingPoint num="1" id="9564" />
+<TGConnectingPoint num="2" id="9565" />
+<TGConnectingPoint num="3" id="9566" />
+<TGConnectingPoint num="4" id="9567" />
+<TGConnectingPoint num="5" id="9568" />
+<TGConnectingPoint num="6" id="9569" />
+<TGConnectingPoint num="7" id="9570" />
+<TGConnectingPoint num="8" id="9571" />
+<TGConnectingPoint num="9" id="9572" />
+<TGConnectingPoint num="10" id="9573" />
+<TGConnectingPoint num="11" id="9574" />
+<TGConnectingPoint num="12" id="9575" />
+<TGConnectingPoint num="13" id="9576" />
+<TGConnectingPoint num="14" id="9577" />
+<TGConnectingPoint num="15" id="9578" />
+<TGConnectingPoint num="16" id="9579" />
+<TGConnectingPoint num="17" id="9580" />
+<TGConnectingPoint num="18" id="9581" />
+<TGConnectingPoint num="19" id="9582" />
+<TGConnectingPoint num="20" id="9583" />
+<TGConnectingPoint num="21" id="9584" />
+<TGConnectingPoint num="22" id="9585" />
+<TGConnectingPoint num="23" id="9586" />
+<TGConnectingPoint num="24" id="9587" />
+<TGConnectingPoint num="25" id="9588" />
+<TGConnectingPoint num="26" id="9589" />
+<TGConnectingPoint num="27" id="9590" />
+<TGConnectingPoint num="28" id="9591" />
+<TGConnectingPoint num="29" id="9592" />
+<TGConnectingPoint num="30" id="9593" />
+<TGConnectingPoint num="31" id="9594" />
+<TGConnectingPoint num="32" id="9595" />
+<TGConnectingPoint num="33" id="9596" />
+<TGConnectingPoint num="34" id="9597" />
+<TGConnectingPoint num="35" id="9598" />
+<TGConnectingPoint num="36" id="9599" />
+<TGConnectingPoint num="37" id="9600" />
+<TGConnectingPoint num="38" id="9601" />
+<TGConnectingPoint num="39" id="9602" />
+<TGConnectingPoint num="40" id="9603" />
+<TGConnectingPoint num="41" id="9604" />
+<TGConnectingPoint num="42" id="9605" />
+<TGConnectingPoint num="43" id="9606" />
+<TGConnectingPoint num="44" id="9607" />
+<TGConnectingPoint num="45" id="9608" />
+<TGConnectingPoint num="46" id="9609" />
+<TGConnectingPoint num="47" id="9610" />
+<TGConnectingPoint num="48" id="9611" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 <Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToLoad" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="9562" >
+<father id="9612" num="0" />
+<cdparam x="144" y="236" />
+<sizeparam width="257" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToLoad = samplesToLoad - size" />
+<TGConnectingPoint num="0" id="9554" />
+<TGConnectingPoint num="1" id="9555" />
+<TGConnectingPoint num="2" id="9556" />
+<TGConnectingPoint num="3" id="9557" />
+<TGConnectingPoint num="4" id="9558" />
+<TGConnectingPoint num="5" id="9559" />
+<TGConnectingPoint num="6" id="9560" />
+<TGConnectingPoint num="7" id="9561" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="8334" >
-<cdparam x="386" y="197" />
+<CONNECTOR type="1523" id="9613" >
+<cdparam x="375" y="177" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="386" y="217" id="8198" />
-<P2  x="155" y="217" id="8298" />
+<P1  x="375" y="207" id="9468" />
+<P2  x="144" y="207" id="9577" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8335" >
-<cdparam x="637" y="166" />
+<CONNECTOR type="1523" id="9614" >
+<cdparam x="626" y="146" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="637" y="187" id="8245" />
-<P2  x="386" y="187" id="8195" />
+<P1  x="626" y="177" id="9515" />
+<P2  x="375" y="177" id="9465" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8336" >
-<cdparam x="386" y="137" />
+<CONNECTOR type="1523" id="9615" >
+<cdparam x="375" y="117" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="386" y="157" id="8192" />
-<P2  x="637" y="157" id="8242" />
+<P1  x="375" y="147" id="9462" />
+<P2  x="626" y="147" id="9512" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8337" >
-<cdparam x="172" y="106" />
+<CONNECTOR type="1523" id="9616" >
+<cdparam x="161" y="86" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="155" y="127" id="8289" />
-<P2  x="386" y="127" id="8189" />
+<P1  x="144" y="117" id="9568" />
+<P2  x="375" y="117" id="9459" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -24025,290 +26501,514 @@ sequence diagram.
 
 
 
-<Modeling type="TML CP" nameTab="CP11" >
+<Modeling type="TML CP" nameTab="CP10" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="8346" >
+<COMPONENT type="1500" id="9632" >
+<cdparam x="260" y="278" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="9620" />
+<TGConnectingPoint num="1" id="9621" />
+<TGConnectingPoint num="2" id="9622" />
+<TGConnectingPoint num="3" id="9623" />
+<TGConnectingPoint num="4" id="9624" />
+<TGConnectingPoint num="5" id="9625" />
+<TGConnectingPoint num="6" id="9626" />
+<TGConnectingPoint num="7" id="9627" />
+<TGConnectingPoint num="8" id="9628" />
+<TGConnectingPoint num="9" id="9629" />
+<TGConnectingPoint num="10" id="9630" />
+<TGConnectingPoint num="11" id="9631" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="9617" >
+<father id="9632" num="0" />
+<cdparam x="185" y="288" />
+<sizeparam width="145" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToStore &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9618" >
+<father id="9632" num="1" />
+<cdparam x="295" y="288" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9619" >
+<father id="9632" num="2" />
+<cdparam x="280" y="323" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="9641" >
 <cdparam x="411" y="141" />
 <sizeparam width="255" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_CWP_I stores output samples" />
-<TGConnectingPoint num="0" id="8338" />
-<TGConnectingPoint num="1" id="8339" />
-<TGConnectingPoint num="2" id="8340" />
-<TGConnectingPoint num="3" id="8341" />
-<TGConnectingPoint num="4" id="8342" />
-<TGConnectingPoint num="5" id="8343" />
-<TGConnectingPoint num="6" id="8344" />
-<TGConnectingPoint num="7" id="8345" />
+<infoparam name="UML Note" value="Task TX_CWP_I stores output samples
+" />
+<TGConnectingPoint num="0" id="9633" />
+<TGConnectingPoint num="1" id="9634" />
+<TGConnectingPoint num="2" id="9635" />
+<TGConnectingPoint num="3" id="9636" />
+<TGConnectingPoint num="4" id="9637" />
+<TGConnectingPoint num="5" id="9638" />
+<TGConnectingPoint num="6" id="9639" />
+<TGConnectingPoint num="7" id="9640" />
 <extraparam>
 <Line value="Task TX_CWP_I stores output samples" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="8348" >
-<cdparam x="288" y="238" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1505" id="9652" >
+<cdparam x="108" y="340" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="8347" />
+<infoparam name="StoreTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="9642" />
+<TGConnectingPoint num="1" id="9643" />
+<TGConnectingPoint num="2" id="9644" />
+<TGConnectingPoint num="3" id="9645" />
+<TGConnectingPoint num="4" id="9646" />
+<TGConnectingPoint num="5" id="9647" />
+<TGConnectingPoint num="6" id="9648" />
+<TGConnectingPoint num="7" id="9649" />
+<TGConnectingPoint num="8" id="9650" />
+<TGConnectingPoint num="9" id="9651" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="9657" >
+<cdparam x="260" y="198" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="9653" />
+<TGConnectingPoint num="1" id="9654" />
+<TGConnectingPoint num="2" id="9655" />
+<TGConnectingPoint num="3" id="9656" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="8359" >
-<cdparam x="236" y="139" />
+<COMPONENT type="1505" id="9668" >
+<cdparam x="213" y="110" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="StoreTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="8349" />
-<TGConnectingPoint num="1" id="8350" />
-<TGConnectingPoint num="2" id="8351" />
-<TGConnectingPoint num="3" id="8352" />
-<TGConnectingPoint num="4" id="8353" />
-<TGConnectingPoint num="5" id="8354" />
-<TGConnectingPoint num="6" id="8355" />
-<TGConnectingPoint num="7" id="8356" />
-<TGConnectingPoint num="8" id="8357" />
-<TGConnectingPoint num="9" id="8358" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="8361" >
-<cdparam x="291" y="57" />
+<infoparam name="StoreConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="9658" />
+<TGConnectingPoint num="1" id="9659" />
+<TGConnectingPoint num="2" id="9660" />
+<TGConnectingPoint num="3" id="9661" />
+<TGConnectingPoint num="4" id="9662" />
+<TGConnectingPoint num="5" id="9663" />
+<TGConnectingPoint num="6" id="9664" />
+<TGConnectingPoint num="7" id="9665" />
+<TGConnectingPoint num="8" id="9666" />
+<TGConnectingPoint num="9" id="9667" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="9670" >
+<cdparam x="265" y="431" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="9669" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="9672" >
+<cdparam x="268" y="39" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="8360" />
+<TGConnectingPoint num="0" id="9671" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="8362" >
-<cdparam x="191" y="415" />
+<CONNECTOR type="1501" id="9674" >
+<cdparam x="235" y="293" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="235" y="293" id="9621" />
+<P2  x="170" y="335" id="9642" />
+<Point x="170" y="293" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9673" >
+<father id="9674" num="0" />
+<cdparam x="170" y="293" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9678" >
+<cdparam x="170" y="384" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="170" y="380" id="9643" />
+<P2  x="260" y="213" id="9654" />
+<Point x="170" y="433" />
+<Point x="59" y="433" />
+<Point x="59" y="213" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9675" >
+<father id="9678" num="0" />
+<cdparam x="170" y="433" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9676" >
+<father id="9678" num="1" />
+<cdparam x="59" y="433" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9677" >
+<father id="9678" num="2" />
+<cdparam x="59" y="213" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9679" >
+<cdparam x="275" y="333" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="275" y="333" id="9623" />
+<P2  x="275" y="426" id="9669" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9680" >
+<cdparam x="273" y="25" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="275" y="59" id="9671" />
+<P2  x="275" y="105" id="9658" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9681" >
+<cdparam x="275" y="150" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="179" id="8350" />
-<P2  x="298" y="233" id="8347" />
+<P1  x="275" y="150" id="9659" />
+<P2  x="275" y="198" id="9653" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8363" >
-<cdparam x="298" y="77" />
+<CONNECTOR type="1501" id="9682" >
+<cdparam x="275" y="228" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="77" id="8360" />
-<P2  x="298" y="134" id="8349" />
+<P1  x="275" y="228" id="9656" />
+<P2  x="275" y="268" id="9620" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
-<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="8413" >
-<cdparam x="605" y="64" />
+<TMLSDPanel name="StoreConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1522" id="9732" >
+<cdparam x="103" y="57" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Dst_Storage_store" value="Storage instance name" />
-<TGConnectingPoint num="0" id="8364" />
-<TGConnectingPoint num="1" id="8365" />
-<TGConnectingPoint num="2" id="8366" />
-<TGConnectingPoint num="3" id="8367" />
-<TGConnectingPoint num="4" id="8368" />
-<TGConnectingPoint num="5" id="8369" />
-<TGConnectingPoint num="6" id="8370" />
-<TGConnectingPoint num="7" id="8371" />
-<TGConnectingPoint num="8" id="8372" />
-<TGConnectingPoint num="9" id="8373" />
-<TGConnectingPoint num="10" id="8374" />
-<TGConnectingPoint num="11" id="8375" />
-<TGConnectingPoint num="12" id="8376" />
-<TGConnectingPoint num="13" id="8377" />
-<TGConnectingPoint num="14" id="8378" />
-<TGConnectingPoint num="15" id="8379" />
-<TGConnectingPoint num="16" id="8380" />
-<TGConnectingPoint num="17" id="8381" />
-<TGConnectingPoint num="18" id="8382" />
-<TGConnectingPoint num="19" id="8383" />
-<TGConnectingPoint num="20" id="8384" />
-<TGConnectingPoint num="21" id="8385" />
-<TGConnectingPoint num="22" id="8386" />
-<TGConnectingPoint num="23" id="8387" />
-<TGConnectingPoint num="24" id="8388" />
-<TGConnectingPoint num="25" id="8389" />
-<TGConnectingPoint num="26" id="8390" />
-<TGConnectingPoint num="27" id="8391" />
-<TGConnectingPoint num="28" id="8392" />
-<TGConnectingPoint num="29" id="8393" />
-<TGConnectingPoint num="30" id="8394" />
-<TGConnectingPoint num="31" id="8395" />
-<TGConnectingPoint num="32" id="8396" />
-<TGConnectingPoint num="33" id="8397" />
-<TGConnectingPoint num="34" id="8398" />
-<TGConnectingPoint num="35" id="8399" />
-<TGConnectingPoint num="36" id="8400" />
-<TGConnectingPoint num="37" id="8401" />
-<TGConnectingPoint num="38" id="8402" />
-<TGConnectingPoint num="39" id="8403" />
-<TGConnectingPoint num="40" id="8404" />
-<TGConnectingPoint num="41" id="8405" />
-<TGConnectingPoint num="42" id="8406" />
-<TGConnectingPoint num="43" id="8407" />
-<TGConnectingPoint num="44" id="8408" />
-<TGConnectingPoint num="45" id="8409" />
-<TGConnectingPoint num="46" id="8410" />
-<TGConnectingPoint num="47" id="8411" />
-<TGConnectingPoint num="48" id="8412" />
+<infoparam name="CPU_controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="9683" />
+<TGConnectingPoint num="1" id="9684" />
+<TGConnectingPoint num="2" id="9685" />
+<TGConnectingPoint num="3" id="9686" />
+<TGConnectingPoint num="4" id="9687" />
+<TGConnectingPoint num="5" id="9688" />
+<TGConnectingPoint num="6" id="9689" />
+<TGConnectingPoint num="7" id="9690" />
+<TGConnectingPoint num="8" id="9691" />
+<TGConnectingPoint num="9" id="9692" />
+<TGConnectingPoint num="10" id="9693" />
+<TGConnectingPoint num="11" id="9694" />
+<TGConnectingPoint num="12" id="9695" />
+<TGConnectingPoint num="13" id="9696" />
+<TGConnectingPoint num="14" id="9697" />
+<TGConnectingPoint num="15" id="9698" />
+<TGConnectingPoint num="16" id="9699" />
+<TGConnectingPoint num="17" id="9700" />
+<TGConnectingPoint num="18" id="9701" />
+<TGConnectingPoint num="19" id="9702" />
+<TGConnectingPoint num="20" id="9703" />
+<TGConnectingPoint num="21" id="9704" />
+<TGConnectingPoint num="22" id="9705" />
+<TGConnectingPoint num="23" id="9706" />
+<TGConnectingPoint num="24" id="9707" />
+<TGConnectingPoint num="25" id="9708" />
+<TGConnectingPoint num="26" id="9709" />
+<TGConnectingPoint num="27" id="9710" />
+<TGConnectingPoint num="28" id="9711" />
+<TGConnectingPoint num="29" id="9712" />
+<TGConnectingPoint num="30" id="9713" />
+<TGConnectingPoint num="31" id="9714" />
+<TGConnectingPoint num="32" id="9715" />
+<TGConnectingPoint num="33" id="9716" />
+<TGConnectingPoint num="34" id="9717" />
+<TGConnectingPoint num="35" id="9718" />
+<TGConnectingPoint num="36" id="9719" />
+<TGConnectingPoint num="37" id="9720" />
+<TGConnectingPoint num="38" id="9721" />
+<TGConnectingPoint num="39" id="9722" />
+<TGConnectingPoint num="40" id="9723" />
+<TGConnectingPoint num="41" id="9724" />
+<TGConnectingPoint num="42" id="9725" />
+<TGConnectingPoint num="43" id="9726" />
+<TGConnectingPoint num="44" id="9727" />
+<TGConnectingPoint num="45" id="9728" />
+<TGConnectingPoint num="46" id="9729" />
+<TGConnectingPoint num="47" id="9730" />
+<TGConnectingPoint num="48" id="9731" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
 <Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="8463" >
-<cdparam x="371" y="64" />
+
+</TMLSDPanel>
+
+<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="9782" >
+<cdparam x="690" y="89" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Transfer_store" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="8414" />
-<TGConnectingPoint num="1" id="8415" />
-<TGConnectingPoint num="2" id="8416" />
-<TGConnectingPoint num="3" id="8417" />
-<TGConnectingPoint num="4" id="8418" />
-<TGConnectingPoint num="5" id="8419" />
-<TGConnectingPoint num="6" id="8420" />
-<TGConnectingPoint num="7" id="8421" />
-<TGConnectingPoint num="8" id="8422" />
-<TGConnectingPoint num="9" id="8423" />
-<TGConnectingPoint num="10" id="8424" />
-<TGConnectingPoint num="11" id="8425" />
-<TGConnectingPoint num="12" id="8426" />
-<TGConnectingPoint num="13" id="8427" />
-<TGConnectingPoint num="14" id="8428" />
-<TGConnectingPoint num="15" id="8429" />
-<TGConnectingPoint num="16" id="8430" />
-<TGConnectingPoint num="17" id="8431" />
-<TGConnectingPoint num="18" id="8432" />
-<TGConnectingPoint num="19" id="8433" />
-<TGConnectingPoint num="20" id="8434" />
-<TGConnectingPoint num="21" id="8435" />
-<TGConnectingPoint num="22" id="8436" />
-<TGConnectingPoint num="23" id="8437" />
-<TGConnectingPoint num="24" id="8438" />
-<TGConnectingPoint num="25" id="8439" />
-<TGConnectingPoint num="26" id="8440" />
-<TGConnectingPoint num="27" id="8441" />
-<TGConnectingPoint num="28" id="8442" />
-<TGConnectingPoint num="29" id="8443" />
-<TGConnectingPoint num="30" id="8444" />
-<TGConnectingPoint num="31" id="8445" />
-<TGConnectingPoint num="32" id="8446" />
-<TGConnectingPoint num="33" id="8447" />
-<TGConnectingPoint num="34" id="8448" />
-<TGConnectingPoint num="35" id="8449" />
-<TGConnectingPoint num="36" id="8450" />
-<TGConnectingPoint num="37" id="8451" />
-<TGConnectingPoint num="38" id="8452" />
-<TGConnectingPoint num="39" id="8453" />
-<TGConnectingPoint num="40" id="8454" />
-<TGConnectingPoint num="41" id="8455" />
-<TGConnectingPoint num="42" id="8456" />
-<TGConnectingPoint num="43" id="8457" />
-<TGConnectingPoint num="44" id="8458" />
-<TGConnectingPoint num="45" id="8459" />
-<TGConnectingPoint num="46" id="8460" />
-<TGConnectingPoint num="47" id="8461" />
-<TGConnectingPoint num="48" id="8462" />
+<infoparam name="DESTINATION_Storage" value="Storage instance name" />
+<TGConnectingPoint num="0" id="9733" />
+<TGConnectingPoint num="1" id="9734" />
+<TGConnectingPoint num="2" id="9735" />
+<TGConnectingPoint num="3" id="9736" />
+<TGConnectingPoint num="4" id="9737" />
+<TGConnectingPoint num="5" id="9738" />
+<TGConnectingPoint num="6" id="9739" />
+<TGConnectingPoint num="7" id="9740" />
+<TGConnectingPoint num="8" id="9741" />
+<TGConnectingPoint num="9" id="9742" />
+<TGConnectingPoint num="10" id="9743" />
+<TGConnectingPoint num="11" id="9744" />
+<TGConnectingPoint num="12" id="9745" />
+<TGConnectingPoint num="13" id="9746" />
+<TGConnectingPoint num="14" id="9747" />
+<TGConnectingPoint num="15" id="9748" />
+<TGConnectingPoint num="16" id="9749" />
+<TGConnectingPoint num="17" id="9750" />
+<TGConnectingPoint num="18" id="9751" />
+<TGConnectingPoint num="19" id="9752" />
+<TGConnectingPoint num="20" id="9753" />
+<TGConnectingPoint num="21" id="9754" />
+<TGConnectingPoint num="22" id="9755" />
+<TGConnectingPoint num="23" id="9756" />
+<TGConnectingPoint num="24" id="9757" />
+<TGConnectingPoint num="25" id="9758" />
+<TGConnectingPoint num="26" id="9759" />
+<TGConnectingPoint num="27" id="9760" />
+<TGConnectingPoint num="28" id="9761" />
+<TGConnectingPoint num="29" id="9762" />
+<TGConnectingPoint num="30" id="9763" />
+<TGConnectingPoint num="31" id="9764" />
+<TGConnectingPoint num="32" id="9765" />
+<TGConnectingPoint num="33" id="9766" />
+<TGConnectingPoint num="34" id="9767" />
+<TGConnectingPoint num="35" id="9768" />
+<TGConnectingPoint num="36" id="9769" />
+<TGConnectingPoint num="37" id="9770" />
+<TGConnectingPoint num="38" id="9771" />
+<TGConnectingPoint num="39" id="9772" />
+<TGConnectingPoint num="40" id="9773" />
+<TGConnectingPoint num="41" id="9774" />
+<TGConnectingPoint num="42" id="9775" />
+<TGConnectingPoint num="43" id="9776" />
+<TGConnectingPoint num="44" id="9777" />
+<TGConnectingPoint num="45" id="9778" />
+<TGConnectingPoint num="46" id="9779" />
+<TGConnectingPoint num="47" id="9780" />
+<TGConnectingPoint num="48" id="9781" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="8513" >
-<cdparam x="112" y="64" />
+<COMPONENT type="1521" id="9832" >
+<cdparam x="456" y="89" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="DMA_store" value="Controller instance name" />
-<TGConnectingPoint num="0" id="8464" />
-<TGConnectingPoint num="1" id="8465" />
-<TGConnectingPoint num="2" id="8466" />
-<TGConnectingPoint num="3" id="8467" />
-<TGConnectingPoint num="4" id="8468" />
-<TGConnectingPoint num="5" id="8469" />
-<TGConnectingPoint num="6" id="8470" />
-<TGConnectingPoint num="7" id="8471" />
-<TGConnectingPoint num="8" id="8472" />
-<TGConnectingPoint num="9" id="8473" />
-<TGConnectingPoint num="10" id="8474" />
-<TGConnectingPoint num="11" id="8475" />
-<TGConnectingPoint num="12" id="8476" />
-<TGConnectingPoint num="13" id="8477" />
-<TGConnectingPoint num="14" id="8478" />
-<TGConnectingPoint num="15" id="8479" />
-<TGConnectingPoint num="16" id="8480" />
-<TGConnectingPoint num="17" id="8481" />
-<TGConnectingPoint num="18" id="8482" />
-<TGConnectingPoint num="19" id="8483" />
-<TGConnectingPoint num="20" id="8484" />
-<TGConnectingPoint num="21" id="8485" />
-<TGConnectingPoint num="22" id="8486" />
-<TGConnectingPoint num="23" id="8487" />
-<TGConnectingPoint num="24" id="8488" />
-<TGConnectingPoint num="25" id="8489" />
-<TGConnectingPoint num="26" id="8490" />
-<TGConnectingPoint num="27" id="8491" />
-<TGConnectingPoint num="28" id="8492" />
-<TGConnectingPoint num="29" id="8493" />
-<TGConnectingPoint num="30" id="8494" />
-<TGConnectingPoint num="31" id="8495" />
-<TGConnectingPoint num="32" id="8496" />
-<TGConnectingPoint num="33" id="8497" />
-<TGConnectingPoint num="34" id="8498" />
-<TGConnectingPoint num="35" id="8499" />
-<TGConnectingPoint num="36" id="8500" />
-<TGConnectingPoint num="37" id="8501" />
-<TGConnectingPoint num="38" id="8502" />
-<TGConnectingPoint num="39" id="8503" />
-<TGConnectingPoint num="40" id="8504" />
-<TGConnectingPoint num="41" id="8505" />
-<TGConnectingPoint num="42" id="8506" />
-<TGConnectingPoint num="43" id="8507" />
-<TGConnectingPoint num="44" id="8508" />
-<TGConnectingPoint num="45" id="8509" />
-<TGConnectingPoint num="46" id="8510" />
-<TGConnectingPoint num="47" id="8511" />
-<TGConnectingPoint num="48" id="8512" />
+<infoparam name="TransferInstance" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="9783" />
+<TGConnectingPoint num="1" id="9784" />
+<TGConnectingPoint num="2" id="9785" />
+<TGConnectingPoint num="3" id="9786" />
+<TGConnectingPoint num="4" id="9787" />
+<TGConnectingPoint num="5" id="9788" />
+<TGConnectingPoint num="6" id="9789" />
+<TGConnectingPoint num="7" id="9790" />
+<TGConnectingPoint num="8" id="9791" />
+<TGConnectingPoint num="9" id="9792" />
+<TGConnectingPoint num="10" id="9793" />
+<TGConnectingPoint num="11" id="9794" />
+<TGConnectingPoint num="12" id="9795" />
+<TGConnectingPoint num="13" id="9796" />
+<TGConnectingPoint num="14" id="9797" />
+<TGConnectingPoint num="15" id="9798" />
+<TGConnectingPoint num="16" id="9799" />
+<TGConnectingPoint num="17" id="9800" />
+<TGConnectingPoint num="18" id="9801" />
+<TGConnectingPoint num="19" id="9802" />
+<TGConnectingPoint num="20" id="9803" />
+<TGConnectingPoint num="21" id="9804" />
+<TGConnectingPoint num="22" id="9805" />
+<TGConnectingPoint num="23" id="9806" />
+<TGConnectingPoint num="24" id="9807" />
+<TGConnectingPoint num="25" id="9808" />
+<TGConnectingPoint num="26" id="9809" />
+<TGConnectingPoint num="27" id="9810" />
+<TGConnectingPoint num="28" id="9811" />
+<TGConnectingPoint num="29" id="9812" />
+<TGConnectingPoint num="30" id="9813" />
+<TGConnectingPoint num="31" id="9814" />
+<TGConnectingPoint num="32" id="9815" />
+<TGConnectingPoint num="33" id="9816" />
+<TGConnectingPoint num="34" id="9817" />
+<TGConnectingPoint num="35" id="9818" />
+<TGConnectingPoint num="36" id="9819" />
+<TGConnectingPoint num="37" id="9820" />
+<TGConnectingPoint num="38" id="9821" />
+<TGConnectingPoint num="39" id="9822" />
+<TGConnectingPoint num="40" id="9823" />
+<TGConnectingPoint num="41" id="9824" />
+<TGConnectingPoint num="42" id="9825" />
+<TGConnectingPoint num="43" id="9826" />
+<TGConnectingPoint num="44" id="9827" />
+<TGConnectingPoint num="45" id="9828" />
+<TGConnectingPoint num="46" id="9829" />
+<TGConnectingPoint num="47" id="9830" />
+<TGConnectingPoint num="48" id="9831" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
+</extraparam>
+</COMPONENT>
+
+<COMPONENT type="1522" id="9891" >
+<cdparam x="197" y="89" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="CPU_Controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="9842" />
+<TGConnectingPoint num="1" id="9843" />
+<TGConnectingPoint num="2" id="9844" />
+<TGConnectingPoint num="3" id="9845" />
+<TGConnectingPoint num="4" id="9846" />
+<TGConnectingPoint num="5" id="9847" />
+<TGConnectingPoint num="6" id="9848" />
+<TGConnectingPoint num="7" id="9849" />
+<TGConnectingPoint num="8" id="9850" />
+<TGConnectingPoint num="9" id="9851" />
+<TGConnectingPoint num="10" id="9852" />
+<TGConnectingPoint num="11" id="9853" />
+<TGConnectingPoint num="12" id="9854" />
+<TGConnectingPoint num="13" id="9855" />
+<TGConnectingPoint num="14" id="9856" />
+<TGConnectingPoint num="15" id="9857" />
+<TGConnectingPoint num="16" id="9858" />
+<TGConnectingPoint num="17" id="9859" />
+<TGConnectingPoint num="18" id="9860" />
+<TGConnectingPoint num="19" id="9861" />
+<TGConnectingPoint num="20" id="9862" />
+<TGConnectingPoint num="21" id="9863" />
+<TGConnectingPoint num="22" id="9864" />
+<TGConnectingPoint num="23" id="9865" />
+<TGConnectingPoint num="24" id="9866" />
+<TGConnectingPoint num="25" id="9867" />
+<TGConnectingPoint num="26" id="9868" />
+<TGConnectingPoint num="27" id="9869" />
+<TGConnectingPoint num="28" id="9870" />
+<TGConnectingPoint num="29" id="9871" />
+<TGConnectingPoint num="30" id="9872" />
+<TGConnectingPoint num="31" id="9873" />
+<TGConnectingPoint num="32" id="9874" />
+<TGConnectingPoint num="33" id="9875" />
+<TGConnectingPoint num="34" id="9876" />
+<TGConnectingPoint num="35" id="9877" />
+<TGConnectingPoint num="36" id="9878" />
+<TGConnectingPoint num="37" id="9879" />
+<TGConnectingPoint num="38" id="9880" />
+<TGConnectingPoint num="39" id="9881" />
+<TGConnectingPoint num="40" id="9882" />
+<TGConnectingPoint num="41" id="9883" />
+<TGConnectingPoint num="42" id="9884" />
+<TGConnectingPoint num="43" id="9885" />
+<TGConnectingPoint num="44" id="9886" />
+<TGConnectingPoint num="45" id="9887" />
+<TGConnectingPoint num="46" id="9888" />
+<TGConnectingPoint num="47" id="9889" />
+<TGConnectingPoint num="48" id="9890" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="9841" >
+<father id="9891" num="0" />
+<cdparam x="202" y="162" />
+<sizeparam width="265" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToStore = samplesToStore - size" />
+<TGConnectingPoint num="0" id="9833" />
+<TGConnectingPoint num="1" id="9834" />
+<TGConnectingPoint num="2" id="9835" />
+<TGConnectingPoint num="3" id="9836" />
+<TGConnectingPoint num="4" id="9837" />
+<TGConnectingPoint num="5" id="9838" />
+<TGConnectingPoint num="6" id="9839" />
+<TGConnectingPoint num="7" id="9840" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="8514" >
-<cdparam x="817" y="254" />
+<CONNECTOR type="1523" id="9892" >
+<cdparam x="902" y="279" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="376" y="124" id="8419" />
-<P2  x="610" y="124" id="8369" />
+<P1  x="461" y="149" id="9788" />
+<P2  x="695" y="149" id="9738" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8515" >
-<cdparam x="117" y="224" />
+<CONNECTOR type="1523" id="9893" >
+<cdparam x="202" y="249" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="117" y="94" id="8466" />
-<P2  x="376" y="94" id="8416" />
+<P1  x="202" y="119" id="9844" />
+<P2  x="461" y="119" id="9785" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
@@ -24323,290 +27023,514 @@ sequence diagram.
 
 
 
-<Modeling type="TML CP" nameTab="CP12" >
+<Modeling type="TML CP" nameTab="CP11" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="8524" >
+<COMPONENT type="1500" id="9909" >
+<cdparam x="267" y="281" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="choice7" value="null" />
+<TGConnectingPoint num="0" id="9897" />
+<TGConnectingPoint num="1" id="9898" />
+<TGConnectingPoint num="2" id="9899" />
+<TGConnectingPoint num="3" id="9900" />
+<TGConnectingPoint num="4" id="9901" />
+<TGConnectingPoint num="5" id="9902" />
+<TGConnectingPoint num="6" id="9903" />
+<TGConnectingPoint num="7" id="9904" />
+<TGConnectingPoint num="8" id="9905" />
+<TGConnectingPoint num="9" id="9906" />
+<TGConnectingPoint num="10" id="9907" />
+<TGConnectingPoint num="11" id="9908" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="9894" >
+<father id="9909" num="0" />
+<cdparam x="192" y="291" />
+<sizeparam width="145" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
+<infoparam name="guard 1" value="[ samplesToStore &gt; 0 ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9895" >
+<father id="9909" num="1" />
+<cdparam x="302" y="291" />
+<sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
+<infoparam name="guard 2" value="[ ]" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9896" >
+<father id="9909" num="2" />
+<cdparam x="287" y="326" />
+<sizeparam width="44" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" />
+<infoparam name="guard 3" value="[ else ]" />
+</SUBCOMPONENT>
+
+<COMPONENT type="301" id="9918" >
 <cdparam x="420" y="141" />
 <sizeparam width="261" height="35" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="UML Note" value="Task TX_CWP_Q stores output samples" />
-<TGConnectingPoint num="0" id="8516" />
-<TGConnectingPoint num="1" id="8517" />
-<TGConnectingPoint num="2" id="8518" />
-<TGConnectingPoint num="3" id="8519" />
-<TGConnectingPoint num="4" id="8520" />
-<TGConnectingPoint num="5" id="8521" />
-<TGConnectingPoint num="6" id="8522" />
-<TGConnectingPoint num="7" id="8523" />
+<infoparam name="UML Note" value="Task TX_CWP_Q stores output samples
+" />
+<TGConnectingPoint num="0" id="9910" />
+<TGConnectingPoint num="1" id="9911" />
+<TGConnectingPoint num="2" id="9912" />
+<TGConnectingPoint num="3" id="9913" />
+<TGConnectingPoint num="4" id="9914" />
+<TGConnectingPoint num="5" id="9915" />
+<TGConnectingPoint num="6" id="9916" />
+<TGConnectingPoint num="7" id="9917" />
 <extraparam>
 <Line value="Task TX_CWP_Q stores output samples" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="8526" >
-<cdparam x="288" y="238" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<COMPONENT type="1505" id="9929" >
+<cdparam x="115" y="343" />
+<sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="8525" />
+<infoparam name="StoreTransferCycle" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="9919" />
+<TGConnectingPoint num="1" id="9920" />
+<TGConnectingPoint num="2" id="9921" />
+<TGConnectingPoint num="3" id="9922" />
+<TGConnectingPoint num="4" id="9923" />
+<TGConnectingPoint num="5" id="9924" />
+<TGConnectingPoint num="6" id="9925" />
+<TGConnectingPoint num="7" id="9926" />
+<TGConnectingPoint num="8" id="9927" />
+<TGConnectingPoint num="9" id="9928" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="9934" >
+<cdparam x="267" y="201" />
+<sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="junction7" value="" />
+<TGConnectingPoint num="0" id="9930" />
+<TGConnectingPoint num="1" id="9931" />
+<TGConnectingPoint num="2" id="9932" />
+<TGConnectingPoint num="3" id="9933" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="8537" >
-<cdparam x="236" y="139" />
+<COMPONENT type="1505" id="9945" >
+<cdparam x="220" y="113" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="StoreTransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="8527" />
-<TGConnectingPoint num="1" id="8528" />
-<TGConnectingPoint num="2" id="8529" />
-<TGConnectingPoint num="3" id="8530" />
-<TGConnectingPoint num="4" id="8531" />
-<TGConnectingPoint num="5" id="8532" />
-<TGConnectingPoint num="6" id="8533" />
-<TGConnectingPoint num="7" id="8534" />
-<TGConnectingPoint num="8" id="8535" />
-<TGConnectingPoint num="9" id="8536" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="8539" >
-<cdparam x="291" y="57" />
+<infoparam name="StoreConfigure" value="Reference to a SD" />
+<TGConnectingPoint num="0" id="9935" />
+<TGConnectingPoint num="1" id="9936" />
+<TGConnectingPoint num="2" id="9937" />
+<TGConnectingPoint num="3" id="9938" />
+<TGConnectingPoint num="4" id="9939" />
+<TGConnectingPoint num="5" id="9940" />
+<TGConnectingPoint num="6" id="9941" />
+<TGConnectingPoint num="7" id="9942" />
+<TGConnectingPoint num="8" id="9943" />
+<TGConnectingPoint num="9" id="9944" />
+</COMPONENT>
+
+<COMPONENT type="1507" id="9947" >
+<cdparam x="272" y="434" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="stop state" value="null" />
+<TGConnectingPoint num="0" id="9946" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="9949" >
+<cdparam x="275" y="42" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="8538" />
+<TGConnectingPoint num="0" id="9948" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="8540" >
-<cdparam x="191" y="415" />
+<CONNECTOR type="1501" id="9951" >
+<cdparam x="242" y="296" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="242" y="296" id="9898" />
+<P2  x="177" y="338" id="9919" />
+<Point x="177" y="296" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9950" >
+<father id="9951" num="0" />
+<cdparam x="177" y="296" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9955" >
+<cdparam x="177" y="387" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="179" id="8528" />
-<P2  x="298" y="233" id="8525" />
+<P1  x="177" y="383" id="9920" />
+<P2  x="267" y="216" id="9931" />
+<Point x="177" y="436" />
+<Point x="66" y="436" />
+<Point x="66" y="216" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="9952" >
+<father id="9955" num="0" />
+<cdparam x="177" y="436" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9953" >
+<father id="9955" num="1" />
+<cdparam x="66" y="436" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+<SUBCOMPONENT type="-1" id="9954" >
+<father id="9955" num="2" />
+<cdparam x="66" y="216" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="point " value="null" />
+</SUBCOMPONENT>
+
+<CONNECTOR type="1501" id="9956" >
+<cdparam x="282" y="336" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="282" y="336" id="9900" />
+<P2  x="282" y="429" id="9946" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9957" >
+<cdparam x="280" y="28" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="282" y="62" id="9948" />
+<P2  x="282" y="108" id="9935" />
+<AutomaticDrawing  data="true" />
+</CONNECTOR>
+<CONNECTOR type="1501" id="9958" >
+<cdparam x="282" y="153" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<infoparam name="connector" value="null" />
+<P1  x="282" y="153" id="9936" />
+<P2  x="282" y="201" id="9930" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8541" >
-<cdparam x="298" y="77" />
+<CONNECTOR type="1501" id="9959" >
+<cdparam x="282" y="231" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="298" y="77" id="8538" />
-<P2  x="298" y="134" id="8527" />
+<P1  x="282" y="231" id="9933" />
+<P2  x="282" y="271" id="9897" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
-<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="8591" >
-<cdparam x="605" y="64" />
+<TMLSDPanel name="StoreConfigure" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1522" id="10009" >
+<cdparam x="109" y="54" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Dst_Storage_store" value="Storage instance name" />
-<TGConnectingPoint num="0" id="8542" />
-<TGConnectingPoint num="1" id="8543" />
-<TGConnectingPoint num="2" id="8544" />
-<TGConnectingPoint num="3" id="8545" />
-<TGConnectingPoint num="4" id="8546" />
-<TGConnectingPoint num="5" id="8547" />
-<TGConnectingPoint num="6" id="8548" />
-<TGConnectingPoint num="7" id="8549" />
-<TGConnectingPoint num="8" id="8550" />
-<TGConnectingPoint num="9" id="8551" />
-<TGConnectingPoint num="10" id="8552" />
-<TGConnectingPoint num="11" id="8553" />
-<TGConnectingPoint num="12" id="8554" />
-<TGConnectingPoint num="13" id="8555" />
-<TGConnectingPoint num="14" id="8556" />
-<TGConnectingPoint num="15" id="8557" />
-<TGConnectingPoint num="16" id="8558" />
-<TGConnectingPoint num="17" id="8559" />
-<TGConnectingPoint num="18" id="8560" />
-<TGConnectingPoint num="19" id="8561" />
-<TGConnectingPoint num="20" id="8562" />
-<TGConnectingPoint num="21" id="8563" />
-<TGConnectingPoint num="22" id="8564" />
-<TGConnectingPoint num="23" id="8565" />
-<TGConnectingPoint num="24" id="8566" />
-<TGConnectingPoint num="25" id="8567" />
-<TGConnectingPoint num="26" id="8568" />
-<TGConnectingPoint num="27" id="8569" />
-<TGConnectingPoint num="28" id="8570" />
-<TGConnectingPoint num="29" id="8571" />
-<TGConnectingPoint num="30" id="8572" />
-<TGConnectingPoint num="31" id="8573" />
-<TGConnectingPoint num="32" id="8574" />
-<TGConnectingPoint num="33" id="8575" />
-<TGConnectingPoint num="34" id="8576" />
-<TGConnectingPoint num="35" id="8577" />
-<TGConnectingPoint num="36" id="8578" />
-<TGConnectingPoint num="37" id="8579" />
-<TGConnectingPoint num="38" id="8580" />
-<TGConnectingPoint num="39" id="8581" />
-<TGConnectingPoint num="40" id="8582" />
-<TGConnectingPoint num="41" id="8583" />
-<TGConnectingPoint num="42" id="8584" />
-<TGConnectingPoint num="43" id="8585" />
-<TGConnectingPoint num="44" id="8586" />
-<TGConnectingPoint num="45" id="8587" />
-<TGConnectingPoint num="46" id="8588" />
-<TGConnectingPoint num="47" id="8589" />
-<TGConnectingPoint num="48" id="8590" />
+<infoparam name="CPU_controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="9960" />
+<TGConnectingPoint num="1" id="9961" />
+<TGConnectingPoint num="2" id="9962" />
+<TGConnectingPoint num="3" id="9963" />
+<TGConnectingPoint num="4" id="9964" />
+<TGConnectingPoint num="5" id="9965" />
+<TGConnectingPoint num="6" id="9966" />
+<TGConnectingPoint num="7" id="9967" />
+<TGConnectingPoint num="8" id="9968" />
+<TGConnectingPoint num="9" id="9969" />
+<TGConnectingPoint num="10" id="9970" />
+<TGConnectingPoint num="11" id="9971" />
+<TGConnectingPoint num="12" id="9972" />
+<TGConnectingPoint num="13" id="9973" />
+<TGConnectingPoint num="14" id="9974" />
+<TGConnectingPoint num="15" id="9975" />
+<TGConnectingPoint num="16" id="9976" />
+<TGConnectingPoint num="17" id="9977" />
+<TGConnectingPoint num="18" id="9978" />
+<TGConnectingPoint num="19" id="9979" />
+<TGConnectingPoint num="20" id="9980" />
+<TGConnectingPoint num="21" id="9981" />
+<TGConnectingPoint num="22" id="9982" />
+<TGConnectingPoint num="23" id="9983" />
+<TGConnectingPoint num="24" id="9984" />
+<TGConnectingPoint num="25" id="9985" />
+<TGConnectingPoint num="26" id="9986" />
+<TGConnectingPoint num="27" id="9987" />
+<TGConnectingPoint num="28" id="9988" />
+<TGConnectingPoint num="29" id="9989" />
+<TGConnectingPoint num="30" id="9990" />
+<TGConnectingPoint num="31" id="9991" />
+<TGConnectingPoint num="32" id="9992" />
+<TGConnectingPoint num="33" id="9993" />
+<TGConnectingPoint num="34" id="9994" />
+<TGConnectingPoint num="35" id="9995" />
+<TGConnectingPoint num="36" id="9996" />
+<TGConnectingPoint num="37" id="9997" />
+<TGConnectingPoint num="38" id="9998" />
+<TGConnectingPoint num="39" id="9999" />
+<TGConnectingPoint num="40" id="10000" />
+<TGConnectingPoint num="41" id="10001" />
+<TGConnectingPoint num="42" id="10002" />
+<TGConnectingPoint num="43" id="10003" />
+<TGConnectingPoint num="44" id="10004" />
+<TGConnectingPoint num="45" id="10005" />
+<TGConnectingPoint num="46" id="10006" />
+<TGConnectingPoint num="47" id="10007" />
+<TGConnectingPoint num="48" id="10008" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
 <Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+</extraparam>
+</COMPONENT>
+
+
+</TMLSDPanel>
+
+<TMLSDPanel name="StoreTransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
+<COMPONENT type="1520" id="10059" >
+<cdparam x="692" y="88" />
+<sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="DESTINATION_Storage" value="Storage instance name" />
+<TGConnectingPoint num="0" id="10010" />
+<TGConnectingPoint num="1" id="10011" />
+<TGConnectingPoint num="2" id="10012" />
+<TGConnectingPoint num="3" id="10013" />
+<TGConnectingPoint num="4" id="10014" />
+<TGConnectingPoint num="5" id="10015" />
+<TGConnectingPoint num="6" id="10016" />
+<TGConnectingPoint num="7" id="10017" />
+<TGConnectingPoint num="8" id="10018" />
+<TGConnectingPoint num="9" id="10019" />
+<TGConnectingPoint num="10" id="10020" />
+<TGConnectingPoint num="11" id="10021" />
+<TGConnectingPoint num="12" id="10022" />
+<TGConnectingPoint num="13" id="10023" />
+<TGConnectingPoint num="14" id="10024" />
+<TGConnectingPoint num="15" id="10025" />
+<TGConnectingPoint num="16" id="10026" />
+<TGConnectingPoint num="17" id="10027" />
+<TGConnectingPoint num="18" id="10028" />
+<TGConnectingPoint num="19" id="10029" />
+<TGConnectingPoint num="20" id="10030" />
+<TGConnectingPoint num="21" id="10031" />
+<TGConnectingPoint num="22" id="10032" />
+<TGConnectingPoint num="23" id="10033" />
+<TGConnectingPoint num="24" id="10034" />
+<TGConnectingPoint num="25" id="10035" />
+<TGConnectingPoint num="26" id="10036" />
+<TGConnectingPoint num="27" id="10037" />
+<TGConnectingPoint num="28" id="10038" />
+<TGConnectingPoint num="29" id="10039" />
+<TGConnectingPoint num="30" id="10040" />
+<TGConnectingPoint num="31" id="10041" />
+<TGConnectingPoint num="32" id="10042" />
+<TGConnectingPoint num="33" id="10043" />
+<TGConnectingPoint num="34" id="10044" />
+<TGConnectingPoint num="35" id="10045" />
+<TGConnectingPoint num="36" id="10046" />
+<TGConnectingPoint num="37" id="10047" />
+<TGConnectingPoint num="38" id="10048" />
+<TGConnectingPoint num="39" id="10049" />
+<TGConnectingPoint num="40" id="10050" />
+<TGConnectingPoint num="41" id="10051" />
+<TGConnectingPoint num="42" id="10052" />
+<TGConnectingPoint num="43" id="10053" />
+<TGConnectingPoint num="44" id="10054" />
+<TGConnectingPoint num="45" id="10055" />
+<TGConnectingPoint num="46" id="10056" />
+<TGConnectingPoint num="47" id="10057" />
+<TGConnectingPoint num="48" id="10058" />
+<extraparam>
+<Mapping mappedOn="" />
+<Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="8641" >
-<cdparam x="371" y="64" />
+<COMPONENT type="1521" id="10109" >
+<cdparam x="458" y="88" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Transfer_store" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="8592" />
-<TGConnectingPoint num="1" id="8593" />
-<TGConnectingPoint num="2" id="8594" />
-<TGConnectingPoint num="3" id="8595" />
-<TGConnectingPoint num="4" id="8596" />
-<TGConnectingPoint num="5" id="8597" />
-<TGConnectingPoint num="6" id="8598" />
-<TGConnectingPoint num="7" id="8599" />
-<TGConnectingPoint num="8" id="8600" />
-<TGConnectingPoint num="9" id="8601" />
-<TGConnectingPoint num="10" id="8602" />
-<TGConnectingPoint num="11" id="8603" />
-<TGConnectingPoint num="12" id="8604" />
-<TGConnectingPoint num="13" id="8605" />
-<TGConnectingPoint num="14" id="8606" />
-<TGConnectingPoint num="15" id="8607" />
-<TGConnectingPoint num="16" id="8608" />
-<TGConnectingPoint num="17" id="8609" />
-<TGConnectingPoint num="18" id="8610" />
-<TGConnectingPoint num="19" id="8611" />
-<TGConnectingPoint num="20" id="8612" />
-<TGConnectingPoint num="21" id="8613" />
-<TGConnectingPoint num="22" id="8614" />
-<TGConnectingPoint num="23" id="8615" />
-<TGConnectingPoint num="24" id="8616" />
-<TGConnectingPoint num="25" id="8617" />
-<TGConnectingPoint num="26" id="8618" />
-<TGConnectingPoint num="27" id="8619" />
-<TGConnectingPoint num="28" id="8620" />
-<TGConnectingPoint num="29" id="8621" />
-<TGConnectingPoint num="30" id="8622" />
-<TGConnectingPoint num="31" id="8623" />
-<TGConnectingPoint num="32" id="8624" />
-<TGConnectingPoint num="33" id="8625" />
-<TGConnectingPoint num="34" id="8626" />
-<TGConnectingPoint num="35" id="8627" />
-<TGConnectingPoint num="36" id="8628" />
-<TGConnectingPoint num="37" id="8629" />
-<TGConnectingPoint num="38" id="8630" />
-<TGConnectingPoint num="39" id="8631" />
-<TGConnectingPoint num="40" id="8632" />
-<TGConnectingPoint num="41" id="8633" />
-<TGConnectingPoint num="42" id="8634" />
-<TGConnectingPoint num="43" id="8635" />
-<TGConnectingPoint num="44" id="8636" />
-<TGConnectingPoint num="45" id="8637" />
-<TGConnectingPoint num="46" id="8638" />
-<TGConnectingPoint num="47" id="8639" />
-<TGConnectingPoint num="48" id="8640" />
+<infoparam name="TransferInstance" value="Transfer instance name" />
+<TGConnectingPoint num="0" id="10060" />
+<TGConnectingPoint num="1" id="10061" />
+<TGConnectingPoint num="2" id="10062" />
+<TGConnectingPoint num="3" id="10063" />
+<TGConnectingPoint num="4" id="10064" />
+<TGConnectingPoint num="5" id="10065" />
+<TGConnectingPoint num="6" id="10066" />
+<TGConnectingPoint num="7" id="10067" />
+<TGConnectingPoint num="8" id="10068" />
+<TGConnectingPoint num="9" id="10069" />
+<TGConnectingPoint num="10" id="10070" />
+<TGConnectingPoint num="11" id="10071" />
+<TGConnectingPoint num="12" id="10072" />
+<TGConnectingPoint num="13" id="10073" />
+<TGConnectingPoint num="14" id="10074" />
+<TGConnectingPoint num="15" id="10075" />
+<TGConnectingPoint num="16" id="10076" />
+<TGConnectingPoint num="17" id="10077" />
+<TGConnectingPoint num="18" id="10078" />
+<TGConnectingPoint num="19" id="10079" />
+<TGConnectingPoint num="20" id="10080" />
+<TGConnectingPoint num="21" id="10081" />
+<TGConnectingPoint num="22" id="10082" />
+<TGConnectingPoint num="23" id="10083" />
+<TGConnectingPoint num="24" id="10084" />
+<TGConnectingPoint num="25" id="10085" />
+<TGConnectingPoint num="26" id="10086" />
+<TGConnectingPoint num="27" id="10087" />
+<TGConnectingPoint num="28" id="10088" />
+<TGConnectingPoint num="29" id="10089" />
+<TGConnectingPoint num="30" id="10090" />
+<TGConnectingPoint num="31" id="10091" />
+<TGConnectingPoint num="32" id="10092" />
+<TGConnectingPoint num="33" id="10093" />
+<TGConnectingPoint num="34" id="10094" />
+<TGConnectingPoint num="35" id="10095" />
+<TGConnectingPoint num="36" id="10096" />
+<TGConnectingPoint num="37" id="10097" />
+<TGConnectingPoint num="38" id="10098" />
+<TGConnectingPoint num="39" id="10099" />
+<TGConnectingPoint num="40" id="10100" />
+<TGConnectingPoint num="41" id="10101" />
+<TGConnectingPoint num="42" id="10102" />
+<TGConnectingPoint num="43" id="10103" />
+<TGConnectingPoint num="44" id="10104" />
+<TGConnectingPoint num="45" id="10105" />
+<TGConnectingPoint num="46" id="10106" />
+<TGConnectingPoint num="47" id="10107" />
+<TGConnectingPoint num="48" id="10108" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
-<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="8691" >
-<cdparam x="112" y="64" />
+<COMPONENT type="1522" id="10168" >
+<cdparam x="199" y="88" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="DMA_store" value="Controller instance name" />
-<TGConnectingPoint num="0" id="8642" />
-<TGConnectingPoint num="1" id="8643" />
-<TGConnectingPoint num="2" id="8644" />
-<TGConnectingPoint num="3" id="8645" />
-<TGConnectingPoint num="4" id="8646" />
-<TGConnectingPoint num="5" id="8647" />
-<TGConnectingPoint num="6" id="8648" />
-<TGConnectingPoint num="7" id="8649" />
-<TGConnectingPoint num="8" id="8650" />
-<TGConnectingPoint num="9" id="8651" />
-<TGConnectingPoint num="10" id="8652" />
-<TGConnectingPoint num="11" id="8653" />
-<TGConnectingPoint num="12" id="8654" />
-<TGConnectingPoint num="13" id="8655" />
-<TGConnectingPoint num="14" id="8656" />
-<TGConnectingPoint num="15" id="8657" />
-<TGConnectingPoint num="16" id="8658" />
-<TGConnectingPoint num="17" id="8659" />
-<TGConnectingPoint num="18" id="8660" />
-<TGConnectingPoint num="19" id="8661" />
-<TGConnectingPoint num="20" id="8662" />
-<TGConnectingPoint num="21" id="8663" />
-<TGConnectingPoint num="22" id="8664" />
-<TGConnectingPoint num="23" id="8665" />
-<TGConnectingPoint num="24" id="8666" />
-<TGConnectingPoint num="25" id="8667" />
-<TGConnectingPoint num="26" id="8668" />
-<TGConnectingPoint num="27" id="8669" />
-<TGConnectingPoint num="28" id="8670" />
-<TGConnectingPoint num="29" id="8671" />
-<TGConnectingPoint num="30" id="8672" />
-<TGConnectingPoint num="31" id="8673" />
-<TGConnectingPoint num="32" id="8674" />
-<TGConnectingPoint num="33" id="8675" />
-<TGConnectingPoint num="34" id="8676" />
-<TGConnectingPoint num="35" id="8677" />
-<TGConnectingPoint num="36" id="8678" />
-<TGConnectingPoint num="37" id="8679" />
-<TGConnectingPoint num="38" id="8680" />
-<TGConnectingPoint num="39" id="8681" />
-<TGConnectingPoint num="40" id="8682" />
-<TGConnectingPoint num="41" id="8683" />
-<TGConnectingPoint num="42" id="8684" />
-<TGConnectingPoint num="43" id="8685" />
-<TGConnectingPoint num="44" id="8686" />
-<TGConnectingPoint num="45" id="8687" />
-<TGConnectingPoint num="46" id="8688" />
-<TGConnectingPoint num="47" id="8689" />
-<TGConnectingPoint num="48" id="8690" />
+<infoparam name="CPU_Controller" value="Controller instance name" />
+<TGConnectingPoint num="0" id="10119" />
+<TGConnectingPoint num="1" id="10120" />
+<TGConnectingPoint num="2" id="10121" />
+<TGConnectingPoint num="3" id="10122" />
+<TGConnectingPoint num="4" id="10123" />
+<TGConnectingPoint num="5" id="10124" />
+<TGConnectingPoint num="6" id="10125" />
+<TGConnectingPoint num="7" id="10126" />
+<TGConnectingPoint num="8" id="10127" />
+<TGConnectingPoint num="9" id="10128" />
+<TGConnectingPoint num="10" id="10129" />
+<TGConnectingPoint num="11" id="10130" />
+<TGConnectingPoint num="12" id="10131" />
+<TGConnectingPoint num="13" id="10132" />
+<TGConnectingPoint num="14" id="10133" />
+<TGConnectingPoint num="15" id="10134" />
+<TGConnectingPoint num="16" id="10135" />
+<TGConnectingPoint num="17" id="10136" />
+<TGConnectingPoint num="18" id="10137" />
+<TGConnectingPoint num="19" id="10138" />
+<TGConnectingPoint num="20" id="10139" />
+<TGConnectingPoint num="21" id="10140" />
+<TGConnectingPoint num="22" id="10141" />
+<TGConnectingPoint num="23" id="10142" />
+<TGConnectingPoint num="24" id="10143" />
+<TGConnectingPoint num="25" id="10144" />
+<TGConnectingPoint num="26" id="10145" />
+<TGConnectingPoint num="27" id="10146" />
+<TGConnectingPoint num="28" id="10147" />
+<TGConnectingPoint num="29" id="10148" />
+<TGConnectingPoint num="30" id="10149" />
+<TGConnectingPoint num="31" id="10150" />
+<TGConnectingPoint num="32" id="10151" />
+<TGConnectingPoint num="33" id="10152" />
+<TGConnectingPoint num="34" id="10153" />
+<TGConnectingPoint num="35" id="10154" />
+<TGConnectingPoint num="36" id="10155" />
+<TGConnectingPoint num="37" id="10156" />
+<TGConnectingPoint num="38" id="10157" />
+<TGConnectingPoint num="39" id="10158" />
+<TGConnectingPoint num="40" id="10159" />
+<TGConnectingPoint num="41" id="10160" />
+<TGConnectingPoint num="42" id="10161" />
+<TGConnectingPoint num="43" id="10162" />
+<TGConnectingPoint num="44" id="10163" />
+<TGConnectingPoint num="45" id="10164" />
+<TGConnectingPoint num="46" id="10165" />
+<TGConnectingPoint num="47" id="10166" />
+<TGConnectingPoint num="48" id="10167" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
-<Attribute access="2" id="size" value="" type="0" typeOther="" />
 <Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" />
+<Attribute access="2" id="size" value="" type="0" typeOther="" />
+<Attribute access="2" id="samplesToStore" value="" type="0" typeOther="" />
 </extraparam>
 </COMPONENT>
+<SUBCOMPONENT type="1524" id="10118" >
+<father id="10168" num="0" />
+<cdparam x="204" y="161" />
+<sizeparam width="265" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
+<infoparam name="action state" value="samplesToStore = samplesToStore - size" />
+<TGConnectingPoint num="0" id="10110" />
+<TGConnectingPoint num="1" id="10111" />
+<TGConnectingPoint num="2" id="10112" />
+<TGConnectingPoint num="3" id="10113" />
+<TGConnectingPoint num="4" id="10114" />
+<TGConnectingPoint num="5" id="10115" />
+<TGConnectingPoint num="6" id="10116" />
+<TGConnectingPoint num="7" id="10117" />
+</SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="8692" >
-<cdparam x="817" y="254" />
+<CONNECTOR type="1523" id="10169" >
+<cdparam x="904" y="278" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="376" y="124" id="8597" />
-<P2  x="610" y="124" id="8547" />
+<P1  x="463" y="148" id="10065" />
+<P2  x="697" y="148" id="10015" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8693" >
-<cdparam x="117" y="224" />
+<CONNECTOR type="1523" id="10170" >
+<cdparam x="204" y="248" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="117" y="94" id="8644" />
-<P2  x="376" y="94" id="8594" />
+<P1  x="204" y="118" id="10121" />
+<P2  x="463" y="118" id="10062" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
@@ -24621,24 +27545,25 @@ sequence diagram.
 
 
 
-<Modeling type="TML CP" nameTab="CP13" >
+<Modeling type="TML CP" nameTab="CP12" >
 <CommunicationPatternDiagramPanel name="MainCP" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="8702" >
+<COMPONENT type="301" id="10179" >
 <cdparam x="537" y="216" />
 <sizeparam width="295" height="65" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Task TX_Sink reads output samples of CWPs
 (TX_Join has been added only for simulation
-reasons)" />
-<TGConnectingPoint num="0" id="8694" />
-<TGConnectingPoint num="1" id="8695" />
-<TGConnectingPoint num="2" id="8696" />
-<TGConnectingPoint num="3" id="8697" />
-<TGConnectingPoint num="4" id="8698" />
-<TGConnectingPoint num="5" id="8699" />
-<TGConnectingPoint num="6" id="8700" />
-<TGConnectingPoint num="7" id="8701" />
+reasons)
+" />
+<TGConnectingPoint num="0" id="10171" />
+<TGConnectingPoint num="1" id="10172" />
+<TGConnectingPoint num="2" id="10173" />
+<TGConnectingPoint num="3" id="10174" />
+<TGConnectingPoint num="4" id="10175" />
+<TGConnectingPoint num="5" id="10176" />
+<TGConnectingPoint num="6" id="10177" />
+<TGConnectingPoint num="7" id="10178" />
 <extraparam>
 <Line value="Task TX_Sink reads output samples of CWPs" />
 <Line value="(TX_Join has been added only for simulation" />
@@ -24646,7 +27571,7 @@ reasons)" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="301" id="8711" >
+<COMPONENT type="301" id="10188" >
 <cdparam x="536" y="48" />
 <sizeparam width="305" height="110" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -24658,14 +27583,14 @@ reasons)" />
 This model supposes that the DMA replies via
 INTERRUPTS
 " />
-<TGConnectingPoint num="0" id="8703" />
-<TGConnectingPoint num="1" id="8704" />
-<TGConnectingPoint num="2" id="8705" />
-<TGConnectingPoint num="3" id="8706" />
-<TGConnectingPoint num="4" id="8707" />
-<TGConnectingPoint num="5" id="8708" />
-<TGConnectingPoint num="6" id="8709" />
-<TGConnectingPoint num="7" id="8710" />
+<TGConnectingPoint num="0" id="10180" />
+<TGConnectingPoint num="1" id="10181" />
+<TGConnectingPoint num="2" id="10182" />
+<TGConnectingPoint num="3" id="10183" />
+<TGConnectingPoint num="4" id="10184" />
+<TGConnectingPoint num="5" id="10185" />
+<TGConnectingPoint num="6" id="10186" />
+<TGConnectingPoint num="7" id="10187" />
 <extraparam>
 <Line value="Some parameters are mapping dependent:" />
 <Line value="- size in ExecuteTransfer " />
@@ -24676,100 +27601,100 @@ INTERRUPTS
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1507" id="8713" >
+<COMPONENT type="1507" id="10190" >
 <cdparam x="376" y="429" />
 <sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
-<TGConnectingPoint num="0" id="8712" />
+<TGConnectingPoint num="0" id="10189" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="8724" >
+<COMPONENT type="1505" id="10201" >
 <cdparam x="83" y="360" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="TransferCycle" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="8714" />
-<TGConnectingPoint num="1" id="8715" />
-<TGConnectingPoint num="2" id="8716" />
-<TGConnectingPoint num="3" id="8717" />
-<TGConnectingPoint num="4" id="8718" />
-<TGConnectingPoint num="5" id="8719" />
-<TGConnectingPoint num="6" id="8720" />
-<TGConnectingPoint num="7" id="8721" />
-<TGConnectingPoint num="8" id="8722" />
-<TGConnectingPoint num="9" id="8723" />
-</COMPONENT>
-
-<COMPONENT type="1508" id="8729" >
+<TGConnectingPoint num="0" id="10191" />
+<TGConnectingPoint num="1" id="10192" />
+<TGConnectingPoint num="2" id="10193" />
+<TGConnectingPoint num="3" id="10194" />
+<TGConnectingPoint num="4" id="10195" />
+<TGConnectingPoint num="5" id="10196" />
+<TGConnectingPoint num="6" id="10197" />
+<TGConnectingPoint num="7" id="10198" />
+<TGConnectingPoint num="8" id="10199" />
+<TGConnectingPoint num="9" id="10200" />
+</COMPONENT>
+
+<COMPONENT type="1508" id="10206" >
 <cdparam x="237" y="197" />
 <sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction7" value="" />
-<TGConnectingPoint num="0" id="8725" />
-<TGConnectingPoint num="1" id="8726" />
-<TGConnectingPoint num="2" id="8727" />
-<TGConnectingPoint num="3" id="8728" />
+<TGConnectingPoint num="0" id="10202" />
+<TGConnectingPoint num="1" id="10203" />
+<TGConnectingPoint num="2" id="10204" />
+<TGConnectingPoint num="3" id="10205" />
 </COMPONENT>
 
-<COMPONENT type="1505" id="8740" >
+<COMPONENT type="1505" id="10217" >
 <cdparam x="324" y="354" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="TerminateTransfer" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="8730" />
-<TGConnectingPoint num="1" id="8731" />
-<TGConnectingPoint num="2" id="8732" />
-<TGConnectingPoint num="3" id="8733" />
-<TGConnectingPoint num="4" id="8734" />
-<TGConnectingPoint num="5" id="8735" />
-<TGConnectingPoint num="6" id="8736" />
-<TGConnectingPoint num="7" id="8737" />
-<TGConnectingPoint num="8" id="8738" />
-<TGConnectingPoint num="9" id="8739" />
-</COMPONENT>
-
-<COMPONENT type="1500" id="8756" >
+<TGConnectingPoint num="0" id="10207" />
+<TGConnectingPoint num="1" id="10208" />
+<TGConnectingPoint num="2" id="10209" />
+<TGConnectingPoint num="3" id="10210" />
+<TGConnectingPoint num="4" id="10211" />
+<TGConnectingPoint num="5" id="10212" />
+<TGConnectingPoint num="6" id="10213" />
+<TGConnectingPoint num="7" id="10214" />
+<TGConnectingPoint num="8" id="10215" />
+<TGConnectingPoint num="9" id="10216" />
+</COMPONENT>
+
+<COMPONENT type="1500" id="10233" >
 <cdparam x="237" y="299" />
 <sizeparam width="30" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice11" value="null" />
-<TGConnectingPoint num="0" id="8744" />
-<TGConnectingPoint num="1" id="8745" />
-<TGConnectingPoint num="2" id="8746" />
-<TGConnectingPoint num="3" id="8747" />
-<TGConnectingPoint num="4" id="8748" />
-<TGConnectingPoint num="5" id="8749" />
-<TGConnectingPoint num="6" id="8750" />
-<TGConnectingPoint num="7" id="8751" />
-<TGConnectingPoint num="8" id="8752" />
-<TGConnectingPoint num="9" id="8753" />
-<TGConnectingPoint num="10" id="8754" />
-<TGConnectingPoint num="11" id="8755" />
-</COMPONENT>
-<SUBCOMPONENT type="-1" id="8741" >
-<father id="8756" num="0" />
+<TGConnectingPoint num="0" id="10221" />
+<TGConnectingPoint num="1" id="10222" />
+<TGConnectingPoint num="2" id="10223" />
+<TGConnectingPoint num="3" id="10224" />
+<TGConnectingPoint num="4" id="10225" />
+<TGConnectingPoint num="5" id="10226" />
+<TGConnectingPoint num="6" id="10227" />
+<TGConnectingPoint num="7" id="10228" />
+<TGConnectingPoint num="8" id="10229" />
+<TGConnectingPoint num="9" id="10230" />
+<TGConnectingPoint num="10" id="10231" />
+<TGConnectingPoint num="11" id="10232" />
+</COMPONENT>
+<SUBCOMPONENT type="-1" id="10218" >
+<father id="10233" num="0" />
 <cdparam x="164" y="334" />
 <sizeparam width="93" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" />
 <infoparam name="guard 1" value="[ counter &gt; 0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="8742" >
-<father id="8756" num="1" />
+<SUBCOMPONENT type="-1" id="10219" >
+<father id="10233" num="1" />
 <cdparam x="272" y="309" />
 <sizeparam width="103" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" />
 <infoparam name="guard 2" value="[ counter == 0 ]" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="8743" >
-<father id="8756" num="2" />
+<SUBCOMPONENT type="-1" id="10220" >
+<father id="10233" num="2" />
 <cdparam x="257" y="344" />
 <sizeparam width="14" height="15" minWidth="10" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -24777,69 +27702,69 @@ INTERRUPTS
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1505" id="8767" >
+<COMPONENT type="1505" id="10244" >
 <cdparam x="190" y="105" />
 <sizeparam width="124" height="35" minWidth="70" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ConfigureTransfer" value="Reference to a SD" />
-<TGConnectingPoint num="0" id="8757" />
-<TGConnectingPoint num="1" id="8758" />
-<TGConnectingPoint num="2" id="8759" />
-<TGConnectingPoint num="3" id="8760" />
-<TGConnectingPoint num="4" id="8761" />
-<TGConnectingPoint num="5" id="8762" />
-<TGConnectingPoint num="6" id="8763" />
-<TGConnectingPoint num="7" id="8764" />
-<TGConnectingPoint num="8" id="8765" />
-<TGConnectingPoint num="9" id="8766" />
-</COMPONENT>
-
-<COMPONENT type="1506" id="8769" >
+<TGConnectingPoint num="0" id="10234" />
+<TGConnectingPoint num="1" id="10235" />
+<TGConnectingPoint num="2" id="10236" />
+<TGConnectingPoint num="3" id="10237" />
+<TGConnectingPoint num="4" id="10238" />
+<TGConnectingPoint num="5" id="10239" />
+<TGConnectingPoint num="6" id="10240" />
+<TGConnectingPoint num="7" id="10241" />
+<TGConnectingPoint num="8" id="10242" />
+<TGConnectingPoint num="9" id="10243" />
+</COMPONENT>
+
+<COMPONENT type="1506" id="10246" >
 <cdparam x="245" y="42" />
 <sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
-<TGConnectingPoint num="0" id="8768" />
+<TGConnectingPoint num="0" id="10245" />
 </COMPONENT>
 
-<CONNECTOR type="1501" id="8770" >
+<CONNECTOR type="1501" id="10247" >
 <cdparam x="386" y="394" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="386" y="394" id="8731" />
-<P2  x="386" y="424" id="8712" />
+<P1  x="386" y="394" id="10208" />
+<P2  x="386" y="424" id="10189" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8774" >
+<CONNECTOR type="1501" id="10251" >
 <cdparam x="145" y="400" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="145" y="400" id="8715" />
-<P2  x="237" y="212" id="8726" />
+<P1  x="145" y="400" id="10192" />
+<P2  x="237" y="212" id="10203" />
 <Point x="145" y="434" />
 <Point x="36" y="434" />
 <Point x="36" y="212" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="8771" >
-<father id="8774" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="10248" >
+<father id="10251" num="0" />
 <cdparam x="145" y="434" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="8772" >
-<father id="8774" num="1" />
+<SUBCOMPONENT type="-1" id="10249" >
+<father id="10251" num="1" />
 <cdparam x="36" y="434" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
-<SUBCOMPONENT type="-1" id="8773" >
-<father id="8774" num="2" />
+<SUBCOMPONENT type="-1" id="10250" >
+<father id="10251" num="2" />
 <cdparam x="36" y="212" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -24847,16 +27772,16 @@ INTERRUPTS
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1501" id="8776" >
+<CONNECTOR type="1501" id="10253" >
 <cdparam x="212" y="314" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="212" y="314" id="8745" />
-<P2  x="145" y="355" id="8714" />
+<P1  x="212" y="314" id="10222" />
+<P2  x="145" y="355" id="10191" />
 <Point x="145" y="314" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="8775" >
-<father id="8776" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="10252" >
+<father id="10253" num="0" />
 <cdparam x="145" y="314" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -24864,16 +27789,16 @@ INTERRUPTS
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1501" id="8778" >
+<CONNECTOR type="1501" id="10255" >
 <cdparam x="292" y="314" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="292" y="314" id="8746" />
-<P2  x="386" y="349" id="8730" />
+<P1  x="292" y="314" id="10223" />
+<P2  x="386" y="349" id="10207" />
 <Point x="386" y="314" />
 <AutomaticDrawing  data="true" />
-</CONNECTOR><SUBCOMPONENT type="-1" id="8777" >
-<father id="8778" num="0" />
+</CONNECTOR><SUBCOMPONENT type="-1" id="10254" >
+<father id="10255" num="0" />
 <cdparam x="386" y="314" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -24881,239 +27806,239 @@ INTERRUPTS
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1501" id="8779" >
+<CONNECTOR type="1501" id="10256" >
 <cdparam x="252" y="62" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="252" y="62" id="8768" />
-<P2  x="252" y="100" id="8757" />
+<P1  x="252" y="62" id="10245" />
+<P2  x="252" y="100" id="10234" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8780" >
+<CONNECTOR type="1501" id="10257" >
 <cdparam x="252" y="145" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="252" y="145" id="8758" />
-<P2  x="252" y="197" id="8725" />
+<P1  x="252" y="145" id="10235" />
+<P2  x="252" y="197" id="10202" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="1501" id="8781" >
+<CONNECTOR type="1501" id="10258" >
 <cdparam x="278" y="229" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector" value="null" />
-<P1  x="252" y="227" id="8728" />
-<P2  x="252" y="289" id="8744" />
+<P1  x="252" y="227" id="10205" />
+<P2  x="252" y="289" id="10221" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
 
 </CommunicationPatternDiagramPanel>
 
 <TMLSDPanel name="ConfigureTransfer" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1521" id="8831" >
+<COMPONENT type="1521" id="10308" >
 <cdparam x="386" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Samples_1" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="8782" />
-<TGConnectingPoint num="1" id="8783" />
-<TGConnectingPoint num="2" id="8784" />
-<TGConnectingPoint num="3" id="8785" />
-<TGConnectingPoint num="4" id="8786" />
-<TGConnectingPoint num="5" id="8787" />
-<TGConnectingPoint num="6" id="8788" />
-<TGConnectingPoint num="7" id="8789" />
-<TGConnectingPoint num="8" id="8790" />
-<TGConnectingPoint num="9" id="8791" />
-<TGConnectingPoint num="10" id="8792" />
-<TGConnectingPoint num="11" id="8793" />
-<TGConnectingPoint num="12" id="8794" />
-<TGConnectingPoint num="13" id="8795" />
-<TGConnectingPoint num="14" id="8796" />
-<TGConnectingPoint num="15" id="8797" />
-<TGConnectingPoint num="16" id="8798" />
-<TGConnectingPoint num="17" id="8799" />
-<TGConnectingPoint num="18" id="8800" />
-<TGConnectingPoint num="19" id="8801" />
-<TGConnectingPoint num="20" id="8802" />
-<TGConnectingPoint num="21" id="8803" />
-<TGConnectingPoint num="22" id="8804" />
-<TGConnectingPoint num="23" id="8805" />
-<TGConnectingPoint num="24" id="8806" />
-<TGConnectingPoint num="25" id="8807" />
-<TGConnectingPoint num="26" id="8808" />
-<TGConnectingPoint num="27" id="8809" />
-<TGConnectingPoint num="28" id="8810" />
-<TGConnectingPoint num="29" id="8811" />
-<TGConnectingPoint num="30" id="8812" />
-<TGConnectingPoint num="31" id="8813" />
-<TGConnectingPoint num="32" id="8814" />
-<TGConnectingPoint num="33" id="8815" />
-<TGConnectingPoint num="34" id="8816" />
-<TGConnectingPoint num="35" id="8817" />
-<TGConnectingPoint num="36" id="8818" />
-<TGConnectingPoint num="37" id="8819" />
-<TGConnectingPoint num="38" id="8820" />
-<TGConnectingPoint num="39" id="8821" />
-<TGConnectingPoint num="40" id="8822" />
-<TGConnectingPoint num="41" id="8823" />
-<TGConnectingPoint num="42" id="8824" />
-<TGConnectingPoint num="43" id="8825" />
-<TGConnectingPoint num="44" id="8826" />
-<TGConnectingPoint num="45" id="8827" />
-<TGConnectingPoint num="46" id="8828" />
-<TGConnectingPoint num="47" id="8829" />
-<TGConnectingPoint num="48" id="8830" />
+<TGConnectingPoint num="0" id="10259" />
+<TGConnectingPoint num="1" id="10260" />
+<TGConnectingPoint num="2" id="10261" />
+<TGConnectingPoint num="3" id="10262" />
+<TGConnectingPoint num="4" id="10263" />
+<TGConnectingPoint num="5" id="10264" />
+<TGConnectingPoint num="6" id="10265" />
+<TGConnectingPoint num="7" id="10266" />
+<TGConnectingPoint num="8" id="10267" />
+<TGConnectingPoint num="9" id="10268" />
+<TGConnectingPoint num="10" id="10269" />
+<TGConnectingPoint num="11" id="10270" />
+<TGConnectingPoint num="12" id="10271" />
+<TGConnectingPoint num="13" id="10272" />
+<TGConnectingPoint num="14" id="10273" />
+<TGConnectingPoint num="15" id="10274" />
+<TGConnectingPoint num="16" id="10275" />
+<TGConnectingPoint num="17" id="10276" />
+<TGConnectingPoint num="18" id="10277" />
+<TGConnectingPoint num="19" id="10278" />
+<TGConnectingPoint num="20" id="10279" />
+<TGConnectingPoint num="21" id="10280" />
+<TGConnectingPoint num="22" id="10281" />
+<TGConnectingPoint num="23" id="10282" />
+<TGConnectingPoint num="24" id="10283" />
+<TGConnectingPoint num="25" id="10284" />
+<TGConnectingPoint num="26" id="10285" />
+<TGConnectingPoint num="27" id="10286" />
+<TGConnectingPoint num="28" id="10287" />
+<TGConnectingPoint num="29" id="10288" />
+<TGConnectingPoint num="30" id="10289" />
+<TGConnectingPoint num="31" id="10290" />
+<TGConnectingPoint num="32" id="10291" />
+<TGConnectingPoint num="33" id="10292" />
+<TGConnectingPoint num="34" id="10293" />
+<TGConnectingPoint num="35" id="10294" />
+<TGConnectingPoint num="36" id="10295" />
+<TGConnectingPoint num="37" id="10296" />
+<TGConnectingPoint num="38" id="10297" />
+<TGConnectingPoint num="39" id="10298" />
+<TGConnectingPoint num="40" id="10299" />
+<TGConnectingPoint num="41" id="10300" />
+<TGConnectingPoint num="42" id="10301" />
+<TGConnectingPoint num="43" id="10302" />
+<TGConnectingPoint num="44" id="10303" />
+<TGConnectingPoint num="45" id="10304" />
+<TGConnectingPoint num="46" id="10305" />
+<TGConnectingPoint num="47" id="10306" />
+<TGConnectingPoint num="48" id="10307" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="8890" >
+<COMPONENT type="1522" id="10367" >
 <cdparam x="611" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_Samples" value="Controller instance name" />
-<TGConnectingPoint num="0" id="8841" />
-<TGConnectingPoint num="1" id="8842" />
-<TGConnectingPoint num="2" id="8843" />
-<TGConnectingPoint num="3" id="8844" />
-<TGConnectingPoint num="4" id="8845" />
-<TGConnectingPoint num="5" id="8846" />
-<TGConnectingPoint num="6" id="8847" />
-<TGConnectingPoint num="7" id="8848" />
-<TGConnectingPoint num="8" id="8849" />
-<TGConnectingPoint num="9" id="8850" />
-<TGConnectingPoint num="10" id="8851" />
-<TGConnectingPoint num="11" id="8852" />
-<TGConnectingPoint num="12" id="8853" />
-<TGConnectingPoint num="13" id="8854" />
-<TGConnectingPoint num="14" id="8855" />
-<TGConnectingPoint num="15" id="8856" />
-<TGConnectingPoint num="16" id="8857" />
-<TGConnectingPoint num="17" id="8858" />
-<TGConnectingPoint num="18" id="8859" />
-<TGConnectingPoint num="19" id="8860" />
-<TGConnectingPoint num="20" id="8861" />
-<TGConnectingPoint num="21" id="8862" />
-<TGConnectingPoint num="22" id="8863" />
-<TGConnectingPoint num="23" id="8864" />
-<TGConnectingPoint num="24" id="8865" />
-<TGConnectingPoint num="25" id="8866" />
-<TGConnectingPoint num="26" id="8867" />
-<TGConnectingPoint num="27" id="8868" />
-<TGConnectingPoint num="28" id="8869" />
-<TGConnectingPoint num="29" id="8870" />
-<TGConnectingPoint num="30" id="8871" />
-<TGConnectingPoint num="31" id="8872" />
-<TGConnectingPoint num="32" id="8873" />
-<TGConnectingPoint num="33" id="8874" />
-<TGConnectingPoint num="34" id="8875" />
-<TGConnectingPoint num="35" id="8876" />
-<TGConnectingPoint num="36" id="8877" />
-<TGConnectingPoint num="37" id="8878" />
-<TGConnectingPoint num="38" id="8879" />
-<TGConnectingPoint num="39" id="8880" />
-<TGConnectingPoint num="40" id="8881" />
-<TGConnectingPoint num="41" id="8882" />
-<TGConnectingPoint num="42" id="8883" />
-<TGConnectingPoint num="43" id="8884" />
-<TGConnectingPoint num="44" id="8885" />
-<TGConnectingPoint num="45" id="8886" />
-<TGConnectingPoint num="46" id="8887" />
-<TGConnectingPoint num="47" id="8888" />
-<TGConnectingPoint num="48" id="8889" />
+<TGConnectingPoint num="0" id="10318" />
+<TGConnectingPoint num="1" id="10319" />
+<TGConnectingPoint num="2" id="10320" />
+<TGConnectingPoint num="3" id="10321" />
+<TGConnectingPoint num="4" id="10322" />
+<TGConnectingPoint num="5" id="10323" />
+<TGConnectingPoint num="6" id="10324" />
+<TGConnectingPoint num="7" id="10325" />
+<TGConnectingPoint num="8" id="10326" />
+<TGConnectingPoint num="9" id="10327" />
+<TGConnectingPoint num="10" id="10328" />
+<TGConnectingPoint num="11" id="10329" />
+<TGConnectingPoint num="12" id="10330" />
+<TGConnectingPoint num="13" id="10331" />
+<TGConnectingPoint num="14" id="10332" />
+<TGConnectingPoint num="15" id="10333" />
+<TGConnectingPoint num="16" id="10334" />
+<TGConnectingPoint num="17" id="10335" />
+<TGConnectingPoint num="18" id="10336" />
+<TGConnectingPoint num="19" id="10337" />
+<TGConnectingPoint num="20" id="10338" />
+<TGConnectingPoint num="21" id="10339" />
+<TGConnectingPoint num="22" id="10340" />
+<TGConnectingPoint num="23" id="10341" />
+<TGConnectingPoint num="24" id="10342" />
+<TGConnectingPoint num="25" id="10343" />
+<TGConnectingPoint num="26" id="10344" />
+<TGConnectingPoint num="27" id="10345" />
+<TGConnectingPoint num="28" id="10346" />
+<TGConnectingPoint num="29" id="10347" />
+<TGConnectingPoint num="30" id="10348" />
+<TGConnectingPoint num="31" id="10349" />
+<TGConnectingPoint num="32" id="10350" />
+<TGConnectingPoint num="33" id="10351" />
+<TGConnectingPoint num="34" id="10352" />
+<TGConnectingPoint num="35" id="10353" />
+<TGConnectingPoint num="36" id="10354" />
+<TGConnectingPoint num="37" id="10355" />
+<TGConnectingPoint num="38" id="10356" />
+<TGConnectingPoint num="39" id="10357" />
+<TGConnectingPoint num="40" id="10358" />
+<TGConnectingPoint num="41" id="10359" />
+<TGConnectingPoint num="42" id="10360" />
+<TGConnectingPoint num="43" id="10361" />
+<TGConnectingPoint num="44" id="10362" />
+<TGConnectingPoint num="45" id="10363" />
+<TGConnectingPoint num="46" id="10364" />
+<TGConnectingPoint num="47" id="10365" />
+<TGConnectingPoint num="48" id="10366" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1524" id="8840" >
-<father id="8890" num="0" />
+<SUBCOMPONENT type="1524" id="10317" >
+<father id="10367" num="0" />
 <cdparam x="616" y="151" />
 <sizeparam width="178" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
 <infoparam name="action state" value="counter = bytesToTransfer" />
-<TGConnectingPoint num="0" id="8832" />
-<TGConnectingPoint num="1" id="8833" />
-<TGConnectingPoint num="2" id="8834" />
-<TGConnectingPoint num="3" id="8835" />
-<TGConnectingPoint num="4" id="8836" />
-<TGConnectingPoint num="5" id="8837" />
-<TGConnectingPoint num="6" id="8838" />
-<TGConnectingPoint num="7" id="8839" />
+<TGConnectingPoint num="0" id="10309" />
+<TGConnectingPoint num="1" id="10310" />
+<TGConnectingPoint num="2" id="10311" />
+<TGConnectingPoint num="3" id="10312" />
+<TGConnectingPoint num="4" id="10313" />
+<TGConnectingPoint num="5" id="10314" />
+<TGConnectingPoint num="6" id="10315" />
+<TGConnectingPoint num="7" id="10316" />
 </SUBCOMPONENT>
 
-<COMPONENT type="1522" id="8940" >
+<COMPONENT type="1522" id="10417" >
 <cdparam x="167" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Samples" value="Controller instance name" />
-<TGConnectingPoint num="0" id="8891" />
-<TGConnectingPoint num="1" id="8892" />
-<TGConnectingPoint num="2" id="8893" />
-<TGConnectingPoint num="3" id="8894" />
-<TGConnectingPoint num="4" id="8895" />
-<TGConnectingPoint num="5" id="8896" />
-<TGConnectingPoint num="6" id="8897" />
-<TGConnectingPoint num="7" id="8898" />
-<TGConnectingPoint num="8" id="8899" />
-<TGConnectingPoint num="9" id="8900" />
-<TGConnectingPoint num="10" id="8901" />
-<TGConnectingPoint num="11" id="8902" />
-<TGConnectingPoint num="12" id="8903" />
-<TGConnectingPoint num="13" id="8904" />
-<TGConnectingPoint num="14" id="8905" />
-<TGConnectingPoint num="15" id="8906" />
-<TGConnectingPoint num="16" id="8907" />
-<TGConnectingPoint num="17" id="8908" />
-<TGConnectingPoint num="18" id="8909" />
-<TGConnectingPoint num="19" id="8910" />
-<TGConnectingPoint num="20" id="8911" />
-<TGConnectingPoint num="21" id="8912" />
-<TGConnectingPoint num="22" id="8913" />
-<TGConnectingPoint num="23" id="8914" />
-<TGConnectingPoint num="24" id="8915" />
-<TGConnectingPoint num="25" id="8916" />
-<TGConnectingPoint num="26" id="8917" />
-<TGConnectingPoint num="27" id="8918" />
-<TGConnectingPoint num="28" id="8919" />
-<TGConnectingPoint num="29" id="8920" />
-<TGConnectingPoint num="30" id="8921" />
-<TGConnectingPoint num="31" id="8922" />
-<TGConnectingPoint num="32" id="8923" />
-<TGConnectingPoint num="33" id="8924" />
-<TGConnectingPoint num="34" id="8925" />
-<TGConnectingPoint num="35" id="8926" />
-<TGConnectingPoint num="36" id="8927" />
-<TGConnectingPoint num="37" id="8928" />
-<TGConnectingPoint num="38" id="8929" />
-<TGConnectingPoint num="39" id="8930" />
-<TGConnectingPoint num="40" id="8931" />
-<TGConnectingPoint num="41" id="8932" />
-<TGConnectingPoint num="42" id="8933" />
-<TGConnectingPoint num="43" id="8934" />
-<TGConnectingPoint num="44" id="8935" />
-<TGConnectingPoint num="45" id="8936" />
-<TGConnectingPoint num="46" id="8937" />
-<TGConnectingPoint num="47" id="8938" />
-<TGConnectingPoint num="48" id="8939" />
+<TGConnectingPoint num="0" id="10368" />
+<TGConnectingPoint num="1" id="10369" />
+<TGConnectingPoint num="2" id="10370" />
+<TGConnectingPoint num="3" id="10371" />
+<TGConnectingPoint num="4" id="10372" />
+<TGConnectingPoint num="5" id="10373" />
+<TGConnectingPoint num="6" id="10374" />
+<TGConnectingPoint num="7" id="10375" />
+<TGConnectingPoint num="8" id="10376" />
+<TGConnectingPoint num="9" id="10377" />
+<TGConnectingPoint num="10" id="10378" />
+<TGConnectingPoint num="11" id="10379" />
+<TGConnectingPoint num="12" id="10380" />
+<TGConnectingPoint num="13" id="10381" />
+<TGConnectingPoint num="14" id="10382" />
+<TGConnectingPoint num="15" id="10383" />
+<TGConnectingPoint num="16" id="10384" />
+<TGConnectingPoint num="17" id="10385" />
+<TGConnectingPoint num="18" id="10386" />
+<TGConnectingPoint num="19" id="10387" />
+<TGConnectingPoint num="20" id="10388" />
+<TGConnectingPoint num="21" id="10389" />
+<TGConnectingPoint num="22" id="10390" />
+<TGConnectingPoint num="23" id="10391" />
+<TGConnectingPoint num="24" id="10392" />
+<TGConnectingPoint num="25" id="10393" />
+<TGConnectingPoint num="26" id="10394" />
+<TGConnectingPoint num="27" id="10395" />
+<TGConnectingPoint num="28" id="10396" />
+<TGConnectingPoint num="29" id="10397" />
+<TGConnectingPoint num="30" id="10398" />
+<TGConnectingPoint num="31" id="10399" />
+<TGConnectingPoint num="32" id="10400" />
+<TGConnectingPoint num="33" id="10401" />
+<TGConnectingPoint num="34" id="10402" />
+<TGConnectingPoint num="35" id="10403" />
+<TGConnectingPoint num="36" id="10404" />
+<TGConnectingPoint num="37" id="10405" />
+<TGConnectingPoint num="38" id="10406" />
+<TGConnectingPoint num="39" id="10407" />
+<TGConnectingPoint num="40" id="10408" />
+<TGConnectingPoint num="41" id="10409" />
+<TGConnectingPoint num="42" id="10410" />
+<TGConnectingPoint num="43" id="10411" />
+<TGConnectingPoint num="44" id="10412" />
+<TGConnectingPoint num="45" id="10413" />
+<TGConnectingPoint num="46" id="10414" />
+<TGConnectingPoint num="47" id="10415" />
+<TGConnectingPoint num="48" id="10416" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="1523" id="8941" >
+<CONNECTOR type="1523" id="10418" >
 <cdparam x="391" y="166" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferRequest" value="TransferRequest(bytesToTransfer, sourceAddress, destinationAddress, ID1)" />
-<P1  x="391" y="126" id="8788" />
-<P2  x="616" y="126" id="8847" />
+<P1  x="391" y="126" id="10265" />
+<P2  x="616" y="126" id="10324" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="bytesToTransfer" />
@@ -25122,12 +28047,12 @@ INTERRUPTS
 <Param index="3" id="ID1" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="8942" >
+<CONNECTOR type="1523" id="10419" >
 <cdparam x="172" y="136" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferRequest" value="TransferRequest(bytesToTransfer, sourceAddress, destinationAddress, ID1)" />
-<P1  x="172" y="96" id="8894" />
-<P2  x="391" y="96" id="8785" />
+<P1  x="172" y="96" id="10371" />
+<P2  x="391" y="96" id="10262" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="bytesToTransfer" />
@@ -25140,391 +28065,391 @@ INTERRUPTS
 </TMLSDPanel>
 
 <TMLSDPanel name="TransferCycle" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="1520" id="8992" >
+<COMPONENT type="1520" id="10469" >
 <cdparam x="1072" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Dst_Storage_Samples" value="Storage instance name" />
-<TGConnectingPoint num="0" id="8943" />
-<TGConnectingPoint num="1" id="8944" />
-<TGConnectingPoint num="2" id="8945" />
-<TGConnectingPoint num="3" id="8946" />
-<TGConnectingPoint num="4" id="8947" />
-<TGConnectingPoint num="5" id="8948" />
-<TGConnectingPoint num="6" id="8949" />
-<TGConnectingPoint num="7" id="8950" />
-<TGConnectingPoint num="8" id="8951" />
-<TGConnectingPoint num="9" id="8952" />
-<TGConnectingPoint num="10" id="8953" />
-<TGConnectingPoint num="11" id="8954" />
-<TGConnectingPoint num="12" id="8955" />
-<TGConnectingPoint num="13" id="8956" />
-<TGConnectingPoint num="14" id="8957" />
-<TGConnectingPoint num="15" id="8958" />
-<TGConnectingPoint num="16" id="8959" />
-<TGConnectingPoint num="17" id="8960" />
-<TGConnectingPoint num="18" id="8961" />
-<TGConnectingPoint num="19" id="8962" />
-<TGConnectingPoint num="20" id="8963" />
-<TGConnectingPoint num="21" id="8964" />
-<TGConnectingPoint num="22" id="8965" />
-<TGConnectingPoint num="23" id="8966" />
-<TGConnectingPoint num="24" id="8967" />
-<TGConnectingPoint num="25" id="8968" />
-<TGConnectingPoint num="26" id="8969" />
-<TGConnectingPoint num="27" id="8970" />
-<TGConnectingPoint num="28" id="8971" />
-<TGConnectingPoint num="29" id="8972" />
-<TGConnectingPoint num="30" id="8973" />
-<TGConnectingPoint num="31" id="8974" />
-<TGConnectingPoint num="32" id="8975" />
-<TGConnectingPoint num="33" id="8976" />
-<TGConnectingPoint num="34" id="8977" />
-<TGConnectingPoint num="35" id="8978" />
-<TGConnectingPoint num="36" id="8979" />
-<TGConnectingPoint num="37" id="8980" />
-<TGConnectingPoint num="38" id="8981" />
-<TGConnectingPoint num="39" id="8982" />
-<TGConnectingPoint num="40" id="8983" />
-<TGConnectingPoint num="41" id="8984" />
-<TGConnectingPoint num="42" id="8985" />
-<TGConnectingPoint num="43" id="8986" />
-<TGConnectingPoint num="44" id="8987" />
-<TGConnectingPoint num="45" id="8988" />
-<TGConnectingPoint num="46" id="8989" />
-<TGConnectingPoint num="47" id="8990" />
-<TGConnectingPoint num="48" id="8991" />
+<TGConnectingPoint num="0" id="10420" />
+<TGConnectingPoint num="1" id="10421" />
+<TGConnectingPoint num="2" id="10422" />
+<TGConnectingPoint num="3" id="10423" />
+<TGConnectingPoint num="4" id="10424" />
+<TGConnectingPoint num="5" id="10425" />
+<TGConnectingPoint num="6" id="10426" />
+<TGConnectingPoint num="7" id="10427" />
+<TGConnectingPoint num="8" id="10428" />
+<TGConnectingPoint num="9" id="10429" />
+<TGConnectingPoint num="10" id="10430" />
+<TGConnectingPoint num="11" id="10431" />
+<TGConnectingPoint num="12" id="10432" />
+<TGConnectingPoint num="13" id="10433" />
+<TGConnectingPoint num="14" id="10434" />
+<TGConnectingPoint num="15" id="10435" />
+<TGConnectingPoint num="16" id="10436" />
+<TGConnectingPoint num="17" id="10437" />
+<TGConnectingPoint num="18" id="10438" />
+<TGConnectingPoint num="19" id="10439" />
+<TGConnectingPoint num="20" id="10440" />
+<TGConnectingPoint num="21" id="10441" />
+<TGConnectingPoint num="22" id="10442" />
+<TGConnectingPoint num="23" id="10443" />
+<TGConnectingPoint num="24" id="10444" />
+<TGConnectingPoint num="25" id="10445" />
+<TGConnectingPoint num="26" id="10446" />
+<TGConnectingPoint num="27" id="10447" />
+<TGConnectingPoint num="28" id="10448" />
+<TGConnectingPoint num="29" id="10449" />
+<TGConnectingPoint num="30" id="10450" />
+<TGConnectingPoint num="31" id="10451" />
+<TGConnectingPoint num="32" id="10452" />
+<TGConnectingPoint num="33" id="10453" />
+<TGConnectingPoint num="34" id="10454" />
+<TGConnectingPoint num="35" id="10455" />
+<TGConnectingPoint num="36" id="10456" />
+<TGConnectingPoint num="37" id="10457" />
+<TGConnectingPoint num="38" id="10458" />
+<TGConnectingPoint num="39" id="10459" />
+<TGConnectingPoint num="40" id="10460" />
+<TGConnectingPoint num="41" id="10461" />
+<TGConnectingPoint num="42" id="10462" />
+<TGConnectingPoint num="43" id="10463" />
+<TGConnectingPoint num="44" id="10464" />
+<TGConnectingPoint num="45" id="10465" />
+<TGConnectingPoint num="46" id="10466" />
+<TGConnectingPoint num="47" id="10467" />
+<TGConnectingPoint num="48" id="10468" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="9042" >
+<COMPONENT type="1521" id="10519" >
 <cdparam x="861" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Samples_3" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="8993" />
-<TGConnectingPoint num="1" id="8994" />
-<TGConnectingPoint num="2" id="8995" />
-<TGConnectingPoint num="3" id="8996" />
-<TGConnectingPoint num="4" id="8997" />
-<TGConnectingPoint num="5" id="8998" />
-<TGConnectingPoint num="6" id="8999" />
-<TGConnectingPoint num="7" id="9000" />
-<TGConnectingPoint num="8" id="9001" />
-<TGConnectingPoint num="9" id="9002" />
-<TGConnectingPoint num="10" id="9003" />
-<TGConnectingPoint num="11" id="9004" />
-<TGConnectingPoint num="12" id="9005" />
-<TGConnectingPoint num="13" id="9006" />
-<TGConnectingPoint num="14" id="9007" />
-<TGConnectingPoint num="15" id="9008" />
-<TGConnectingPoint num="16" id="9009" />
-<TGConnectingPoint num="17" id="9010" />
-<TGConnectingPoint num="18" id="9011" />
-<TGConnectingPoint num="19" id="9012" />
-<TGConnectingPoint num="20" id="9013" />
-<TGConnectingPoint num="21" id="9014" />
-<TGConnectingPoint num="22" id="9015" />
-<TGConnectingPoint num="23" id="9016" />
-<TGConnectingPoint num="24" id="9017" />
-<TGConnectingPoint num="25" id="9018" />
-<TGConnectingPoint num="26" id="9019" />
-<TGConnectingPoint num="27" id="9020" />
-<TGConnectingPoint num="28" id="9021" />
-<TGConnectingPoint num="29" id="9022" />
-<TGConnectingPoint num="30" id="9023" />
-<TGConnectingPoint num="31" id="9024" />
-<TGConnectingPoint num="32" id="9025" />
-<TGConnectingPoint num="33" id="9026" />
-<TGConnectingPoint num="34" id="9027" />
-<TGConnectingPoint num="35" id="9028" />
-<TGConnectingPoint num="36" id="9029" />
-<TGConnectingPoint num="37" id="9030" />
-<TGConnectingPoint num="38" id="9031" />
-<TGConnectingPoint num="39" id="9032" />
-<TGConnectingPoint num="40" id="9033" />
-<TGConnectingPoint num="41" id="9034" />
-<TGConnectingPoint num="42" id="9035" />
-<TGConnectingPoint num="43" id="9036" />
-<TGConnectingPoint num="44" id="9037" />
-<TGConnectingPoint num="45" id="9038" />
-<TGConnectingPoint num="46" id="9039" />
-<TGConnectingPoint num="47" id="9040" />
-<TGConnectingPoint num="48" id="9041" />
+<TGConnectingPoint num="0" id="10470" />
+<TGConnectingPoint num="1" id="10471" />
+<TGConnectingPoint num="2" id="10472" />
+<TGConnectingPoint num="3" id="10473" />
+<TGConnectingPoint num="4" id="10474" />
+<TGConnectingPoint num="5" id="10475" />
+<TGConnectingPoint num="6" id="10476" />
+<TGConnectingPoint num="7" id="10477" />
+<TGConnectingPoint num="8" id="10478" />
+<TGConnectingPoint num="9" id="10479" />
+<TGConnectingPoint num="10" id="10480" />
+<TGConnectingPoint num="11" id="10481" />
+<TGConnectingPoint num="12" id="10482" />
+<TGConnectingPoint num="13" id="10483" />
+<TGConnectingPoint num="14" id="10484" />
+<TGConnectingPoint num="15" id="10485" />
+<TGConnectingPoint num="16" id="10486" />
+<TGConnectingPoint num="17" id="10487" />
+<TGConnectingPoint num="18" id="10488" />
+<TGConnectingPoint num="19" id="10489" />
+<TGConnectingPoint num="20" id="10490" />
+<TGConnectingPoint num="21" id="10491" />
+<TGConnectingPoint num="22" id="10492" />
+<TGConnectingPoint num="23" id="10493" />
+<TGConnectingPoint num="24" id="10494" />
+<TGConnectingPoint num="25" id="10495" />
+<TGConnectingPoint num="26" id="10496" />
+<TGConnectingPoint num="27" id="10497" />
+<TGConnectingPoint num="28" id="10498" />
+<TGConnectingPoint num="29" id="10499" />
+<TGConnectingPoint num="30" id="10500" />
+<TGConnectingPoint num="31" id="10501" />
+<TGConnectingPoint num="32" id="10502" />
+<TGConnectingPoint num="33" id="10503" />
+<TGConnectingPoint num="34" id="10504" />
+<TGConnectingPoint num="35" id="10505" />
+<TGConnectingPoint num="36" id="10506" />
+<TGConnectingPoint num="37" id="10507" />
+<TGConnectingPoint num="38" id="10508" />
+<TGConnectingPoint num="39" id="10509" />
+<TGConnectingPoint num="40" id="10510" />
+<TGConnectingPoint num="41" id="10511" />
+<TGConnectingPoint num="42" id="10512" />
+<TGConnectingPoint num="43" id="10513" />
+<TGConnectingPoint num="44" id="10514" />
+<TGConnectingPoint num="45" id="10515" />
+<TGConnectingPoint num="46" id="10516" />
+<TGConnectingPoint num="47" id="10517" />
+<TGConnectingPoint num="48" id="10518" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="9092" >
+<COMPONENT type="1521" id="10569" >
 <cdparam x="392" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Samples_2" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="9043" />
-<TGConnectingPoint num="1" id="9044" />
-<TGConnectingPoint num="2" id="9045" />
-<TGConnectingPoint num="3" id="9046" />
-<TGConnectingPoint num="4" id="9047" />
-<TGConnectingPoint num="5" id="9048" />
-<TGConnectingPoint num="6" id="9049" />
-<TGConnectingPoint num="7" id="9050" />
-<TGConnectingPoint num="8" id="9051" />
-<TGConnectingPoint num="9" id="9052" />
-<TGConnectingPoint num="10" id="9053" />
-<TGConnectingPoint num="11" id="9054" />
-<TGConnectingPoint num="12" id="9055" />
-<TGConnectingPoint num="13" id="9056" />
-<TGConnectingPoint num="14" id="9057" />
-<TGConnectingPoint num="15" id="9058" />
-<TGConnectingPoint num="16" id="9059" />
-<TGConnectingPoint num="17" id="9060" />
-<TGConnectingPoint num="18" id="9061" />
-<TGConnectingPoint num="19" id="9062" />
-<TGConnectingPoint num="20" id="9063" />
-<TGConnectingPoint num="21" id="9064" />
-<TGConnectingPoint num="22" id="9065" />
-<TGConnectingPoint num="23" id="9066" />
-<TGConnectingPoint num="24" id="9067" />
-<TGConnectingPoint num="25" id="9068" />
-<TGConnectingPoint num="26" id="9069" />
-<TGConnectingPoint num="27" id="9070" />
-<TGConnectingPoint num="28" id="9071" />
-<TGConnectingPoint num="29" id="9072" />
-<TGConnectingPoint num="30" id="9073" />
-<TGConnectingPoint num="31" id="9074" />
-<TGConnectingPoint num="32" id="9075" />
-<TGConnectingPoint num="33" id="9076" />
-<TGConnectingPoint num="34" id="9077" />
-<TGConnectingPoint num="35" id="9078" />
-<TGConnectingPoint num="36" id="9079" />
-<TGConnectingPoint num="37" id="9080" />
-<TGConnectingPoint num="38" id="9081" />
-<TGConnectingPoint num="39" id="9082" />
-<TGConnectingPoint num="40" id="9083" />
-<TGConnectingPoint num="41" id="9084" />
-<TGConnectingPoint num="42" id="9085" />
-<TGConnectingPoint num="43" id="9086" />
-<TGConnectingPoint num="44" id="9087" />
-<TGConnectingPoint num="45" id="9088" />
-<TGConnectingPoint num="46" id="9089" />
-<TGConnectingPoint num="47" id="9090" />
-<TGConnectingPoint num="48" id="9091" />
+<TGConnectingPoint num="0" id="10520" />
+<TGConnectingPoint num="1" id="10521" />
+<TGConnectingPoint num="2" id="10522" />
+<TGConnectingPoint num="3" id="10523" />
+<TGConnectingPoint num="4" id="10524" />
+<TGConnectingPoint num="5" id="10525" />
+<TGConnectingPoint num="6" id="10526" />
+<TGConnectingPoint num="7" id="10527" />
+<TGConnectingPoint num="8" id="10528" />
+<TGConnectingPoint num="9" id="10529" />
+<TGConnectingPoint num="10" id="10530" />
+<TGConnectingPoint num="11" id="10531" />
+<TGConnectingPoint num="12" id="10532" />
+<TGConnectingPoint num="13" id="10533" />
+<TGConnectingPoint num="14" id="10534" />
+<TGConnectingPoint num="15" id="10535" />
+<TGConnectingPoint num="16" id="10536" />
+<TGConnectingPoint num="17" id="10537" />
+<TGConnectingPoint num="18" id="10538" />
+<TGConnectingPoint num="19" id="10539" />
+<TGConnectingPoint num="20" id="10540" />
+<TGConnectingPoint num="21" id="10541" />
+<TGConnectingPoint num="22" id="10542" />
+<TGConnectingPoint num="23" id="10543" />
+<TGConnectingPoint num="24" id="10544" />
+<TGConnectingPoint num="25" id="10545" />
+<TGConnectingPoint num="26" id="10546" />
+<TGConnectingPoint num="27" id="10547" />
+<TGConnectingPoint num="28" id="10548" />
+<TGConnectingPoint num="29" id="10549" />
+<TGConnectingPoint num="30" id="10550" />
+<TGConnectingPoint num="31" id="10551" />
+<TGConnectingPoint num="32" id="10552" />
+<TGConnectingPoint num="33" id="10553" />
+<TGConnectingPoint num="34" id="10554" />
+<TGConnectingPoint num="35" id="10555" />
+<TGConnectingPoint num="36" id="10556" />
+<TGConnectingPoint num="37" id="10557" />
+<TGConnectingPoint num="38" id="10558" />
+<TGConnectingPoint num="39" id="10559" />
+<TGConnectingPoint num="40" id="10560" />
+<TGConnectingPoint num="41" id="10561" />
+<TGConnectingPoint num="42" id="10562" />
+<TGConnectingPoint num="43" id="10563" />
+<TGConnectingPoint num="44" id="10564" />
+<TGConnectingPoint num="45" id="10565" />
+<TGConnectingPoint num="46" id="10566" />
+<TGConnectingPoint num="47" id="10567" />
+<TGConnectingPoint num="48" id="10568" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1520" id="9142" >
+<COMPONENT type="1520" id="10619" >
 <cdparam x="643" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Src_Storage_Samples" value="Storage instance name" />
-<TGConnectingPoint num="0" id="9093" />
-<TGConnectingPoint num="1" id="9094" />
-<TGConnectingPoint num="2" id="9095" />
-<TGConnectingPoint num="3" id="9096" />
-<TGConnectingPoint num="4" id="9097" />
-<TGConnectingPoint num="5" id="9098" />
-<TGConnectingPoint num="6" id="9099" />
-<TGConnectingPoint num="7" id="9100" />
-<TGConnectingPoint num="8" id="9101" />
-<TGConnectingPoint num="9" id="9102" />
-<TGConnectingPoint num="10" id="9103" />
-<TGConnectingPoint num="11" id="9104" />
-<TGConnectingPoint num="12" id="9105" />
-<TGConnectingPoint num="13" id="9106" />
-<TGConnectingPoint num="14" id="9107" />
-<TGConnectingPoint num="15" id="9108" />
-<TGConnectingPoint num="16" id="9109" />
-<TGConnectingPoint num="17" id="9110" />
-<TGConnectingPoint num="18" id="9111" />
-<TGConnectingPoint num="19" id="9112" />
-<TGConnectingPoint num="20" id="9113" />
-<TGConnectingPoint num="21" id="9114" />
-<TGConnectingPoint num="22" id="9115" />
-<TGConnectingPoint num="23" id="9116" />
-<TGConnectingPoint num="24" id="9117" />
-<TGConnectingPoint num="25" id="9118" />
-<TGConnectingPoint num="26" id="9119" />
-<TGConnectingPoint num="27" id="9120" />
-<TGConnectingPoint num="28" id="9121" />
-<TGConnectingPoint num="29" id="9122" />
-<TGConnectingPoint num="30" id="9123" />
-<TGConnectingPoint num="31" id="9124" />
-<TGConnectingPoint num="32" id="9125" />
-<TGConnectingPoint num="33" id="9126" />
-<TGConnectingPoint num="34" id="9127" />
-<TGConnectingPoint num="35" id="9128" />
-<TGConnectingPoint num="36" id="9129" />
-<TGConnectingPoint num="37" id="9130" />
-<TGConnectingPoint num="38" id="9131" />
-<TGConnectingPoint num="39" id="9132" />
-<TGConnectingPoint num="40" id="9133" />
-<TGConnectingPoint num="41" id="9134" />
-<TGConnectingPoint num="42" id="9135" />
-<TGConnectingPoint num="43" id="9136" />
-<TGConnectingPoint num="44" id="9137" />
-<TGConnectingPoint num="45" id="9138" />
-<TGConnectingPoint num="46" id="9139" />
-<TGConnectingPoint num="47" id="9140" />
-<TGConnectingPoint num="48" id="9141" />
+<TGConnectingPoint num="0" id="10570" />
+<TGConnectingPoint num="1" id="10571" />
+<TGConnectingPoint num="2" id="10572" />
+<TGConnectingPoint num="3" id="10573" />
+<TGConnectingPoint num="4" id="10574" />
+<TGConnectingPoint num="5" id="10575" />
+<TGConnectingPoint num="6" id="10576" />
+<TGConnectingPoint num="7" id="10577" />
+<TGConnectingPoint num="8" id="10578" />
+<TGConnectingPoint num="9" id="10579" />
+<TGConnectingPoint num="10" id="10580" />
+<TGConnectingPoint num="11" id="10581" />
+<TGConnectingPoint num="12" id="10582" />
+<TGConnectingPoint num="13" id="10583" />
+<TGConnectingPoint num="14" id="10584" />
+<TGConnectingPoint num="15" id="10585" />
+<TGConnectingPoint num="16" id="10586" />
+<TGConnectingPoint num="17" id="10587" />
+<TGConnectingPoint num="18" id="10588" />
+<TGConnectingPoint num="19" id="10589" />
+<TGConnectingPoint num="20" id="10590" />
+<TGConnectingPoint num="21" id="10591" />
+<TGConnectingPoint num="22" id="10592" />
+<TGConnectingPoint num="23" id="10593" />
+<TGConnectingPoint num="24" id="10594" />
+<TGConnectingPoint num="25" id="10595" />
+<TGConnectingPoint num="26" id="10596" />
+<TGConnectingPoint num="27" id="10597" />
+<TGConnectingPoint num="28" id="10598" />
+<TGConnectingPoint num="29" id="10599" />
+<TGConnectingPoint num="30" id="10600" />
+<TGConnectingPoint num="31" id="10601" />
+<TGConnectingPoint num="32" id="10602" />
+<TGConnectingPoint num="33" id="10603" />
+<TGConnectingPoint num="34" id="10604" />
+<TGConnectingPoint num="35" id="10605" />
+<TGConnectingPoint num="36" id="10606" />
+<TGConnectingPoint num="37" id="10607" />
+<TGConnectingPoint num="38" id="10608" />
+<TGConnectingPoint num="39" id="10609" />
+<TGConnectingPoint num="40" id="10610" />
+<TGConnectingPoint num="41" id="10611" />
+<TGConnectingPoint num="42" id="10612" />
+<TGConnectingPoint num="43" id="10613" />
+<TGConnectingPoint num="44" id="10614" />
+<TGConnectingPoint num="45" id="10615" />
+<TGConnectingPoint num="46" id="10616" />
+<TGConnectingPoint num="47" id="10617" />
+<TGConnectingPoint num="48" id="10618" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="9201" >
+<COMPONENT type="1522" id="10678" >
 <cdparam x="161" y="56" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_Samples" value="Controller instance name" />
-<TGConnectingPoint num="0" id="9152" />
-<TGConnectingPoint num="1" id="9153" />
-<TGConnectingPoint num="2" id="9154" />
-<TGConnectingPoint num="3" id="9155" />
-<TGConnectingPoint num="4" id="9156" />
-<TGConnectingPoint num="5" id="9157" />
-<TGConnectingPoint num="6" id="9158" />
-<TGConnectingPoint num="7" id="9159" />
-<TGConnectingPoint num="8" id="9160" />
-<TGConnectingPoint num="9" id="9161" />
-<TGConnectingPoint num="10" id="9162" />
-<TGConnectingPoint num="11" id="9163" />
-<TGConnectingPoint num="12" id="9164" />
-<TGConnectingPoint num="13" id="9165" />
-<TGConnectingPoint num="14" id="9166" />
-<TGConnectingPoint num="15" id="9167" />
-<TGConnectingPoint num="16" id="9168" />
-<TGConnectingPoint num="17" id="9169" />
-<TGConnectingPoint num="18" id="9170" />
-<TGConnectingPoint num="19" id="9171" />
-<TGConnectingPoint num="20" id="9172" />
-<TGConnectingPoint num="21" id="9173" />
-<TGConnectingPoint num="22" id="9174" />
-<TGConnectingPoint num="23" id="9175" />
-<TGConnectingPoint num="24" id="9176" />
-<TGConnectingPoint num="25" id="9177" />
-<TGConnectingPoint num="26" id="9178" />
-<TGConnectingPoint num="27" id="9179" />
-<TGConnectingPoint num="28" id="9180" />
-<TGConnectingPoint num="29" id="9181" />
-<TGConnectingPoint num="30" id="9182" />
-<TGConnectingPoint num="31" id="9183" />
-<TGConnectingPoint num="32" id="9184" />
-<TGConnectingPoint num="33" id="9185" />
-<TGConnectingPoint num="34" id="9186" />
-<TGConnectingPoint num="35" id="9187" />
-<TGConnectingPoint num="36" id="9188" />
-<TGConnectingPoint num="37" id="9189" />
-<TGConnectingPoint num="38" id="9190" />
-<TGConnectingPoint num="39" id="9191" />
-<TGConnectingPoint num="40" id="9192" />
-<TGConnectingPoint num="41" id="9193" />
-<TGConnectingPoint num="42" id="9194" />
-<TGConnectingPoint num="43" id="9195" />
-<TGConnectingPoint num="44" id="9196" />
-<TGConnectingPoint num="45" id="9197" />
-<TGConnectingPoint num="46" id="9198" />
-<TGConnectingPoint num="47" id="9199" />
-<TGConnectingPoint num="48" id="9200" />
+<TGConnectingPoint num="0" id="10629" />
+<TGConnectingPoint num="1" id="10630" />
+<TGConnectingPoint num="2" id="10631" />
+<TGConnectingPoint num="3" id="10632" />
+<TGConnectingPoint num="4" id="10633" />
+<TGConnectingPoint num="5" id="10634" />
+<TGConnectingPoint num="6" id="10635" />
+<TGConnectingPoint num="7" id="10636" />
+<TGConnectingPoint num="8" id="10637" />
+<TGConnectingPoint num="9" id="10638" />
+<TGConnectingPoint num="10" id="10639" />
+<TGConnectingPoint num="11" id="10640" />
+<TGConnectingPoint num="12" id="10641" />
+<TGConnectingPoint num="13" id="10642" />
+<TGConnectingPoint num="14" id="10643" />
+<TGConnectingPoint num="15" id="10644" />
+<TGConnectingPoint num="16" id="10645" />
+<TGConnectingPoint num="17" id="10646" />
+<TGConnectingPoint num="18" id="10647" />
+<TGConnectingPoint num="19" id="10648" />
+<TGConnectingPoint num="20" id="10649" />
+<TGConnectingPoint num="21" id="10650" />
+<TGConnectingPoint num="22" id="10651" />
+<TGConnectingPoint num="23" id="10652" />
+<TGConnectingPoint num="24" id="10653" />
+<TGConnectingPoint num="25" id="10654" />
+<TGConnectingPoint num="26" id="10655" />
+<TGConnectingPoint num="27" id="10656" />
+<TGConnectingPoint num="28" id="10657" />
+<TGConnectingPoint num="29" id="10658" />
+<TGConnectingPoint num="30" id="10659" />
+<TGConnectingPoint num="31" id="10660" />
+<TGConnectingPoint num="32" id="10661" />
+<TGConnectingPoint num="33" id="10662" />
+<TGConnectingPoint num="34" id="10663" />
+<TGConnectingPoint num="35" id="10664" />
+<TGConnectingPoint num="36" id="10665" />
+<TGConnectingPoint num="37" id="10666" />
+<TGConnectingPoint num="38" id="10667" />
+<TGConnectingPoint num="39" id="10668" />
+<TGConnectingPoint num="40" id="10669" />
+<TGConnectingPoint num="41" id="10670" />
+<TGConnectingPoint num="42" id="10671" />
+<TGConnectingPoint num="43" id="10672" />
+<TGConnectingPoint num="44" id="10673" />
+<TGConnectingPoint num="45" id="10674" />
+<TGConnectingPoint num="46" id="10675" />
+<TGConnectingPoint num="47" id="10676" />
+<TGConnectingPoint num="48" id="10677" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="1524" id="9151" >
-<father id="9201" num="0" />
+<SUBCOMPONENT type="1524" id="10628" >
+<father id="10678" num="0" />
 <cdparam x="166" y="252" />
 <sizeparam width="161" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="5" maxX="5" minY="10" maxY="470" />
 <infoparam name="action state" value="counter = counter - size" />
-<TGConnectingPoint num="0" id="9143" />
-<TGConnectingPoint num="1" id="9144" />
-<TGConnectingPoint num="2" id="9145" />
-<TGConnectingPoint num="3" id="9146" />
-<TGConnectingPoint num="4" id="9147" />
-<TGConnectingPoint num="5" id="9148" />
-<TGConnectingPoint num="6" id="9149" />
-<TGConnectingPoint num="7" id="9150" />
+<TGConnectingPoint num="0" id="10620" />
+<TGConnectingPoint num="1" id="10621" />
+<TGConnectingPoint num="2" id="10622" />
+<TGConnectingPoint num="3" id="10623" />
+<TGConnectingPoint num="4" id="10624" />
+<TGConnectingPoint num="5" id="10625" />
+<TGConnectingPoint num="6" id="10626" />
+<TGConnectingPoint num="7" id="10627" />
 </SUBCOMPONENT>
 
-<CONNECTOR type="1523" id="9202" >
+<CONNECTOR type="1523" id="10679" >
 <cdparam x="866" y="246" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="866" y="266" id="9013" />
-<P2  x="1077" y="266" id="8963" />
+<P1  x="866" y="266" id="10490" />
+<P2  x="1077" y="266" id="10440" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9203" >
+<CONNECTOR type="1523" id="10680" >
 <cdparam x="166" y="216" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Write" value="Write(destinationAddress, size)" />
-<P1  x="166" y="236" id="9169" />
-<P2  x="866" y="236" id="9010" />
+<P1  x="166" y="236" id="10646" />
+<P2  x="866" y="236" id="10487" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="destinationAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9204" >
+<CONNECTOR type="1523" id="10681" >
 <cdparam x="397" y="186" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="397" y="206" id="9057" />
-<P2  x="166" y="206" id="9166" />
+<P1  x="397" y="206" id="10534" />
+<P2  x="166" y="206" id="10643" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9205" >
+<CONNECTOR type="1523" id="10682" >
 <cdparam x="648" y="155" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Transfer" value="Transfer(size)" />
-<P1  x="648" y="176" id="9104" />
-<P2  x="397" y="176" id="9054" />
+<P1  x="648" y="176" id="10581" />
+<P2  x="397" y="176" id="10531" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9206" >
+<CONNECTOR type="1523" id="10683" >
 <cdparam x="397" y="126" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="397" y="146" id="9051" />
-<P2  x="648" y="146" id="9101" />
+<P1  x="397" y="146" id="10528" />
+<P2  x="648" y="146" id="10578" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
 <Param index="1" id="size" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9207" >
+<CONNECTOR type="1523" id="10684" >
 <cdparam x="183" y="95" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="Read" value="Read(sourceAddress, size)" />
-<P1  x="166" y="116" id="9157" />
-<P2  x="397" y="116" id="9048" />
+<P1  x="166" y="116" id="10634" />
+<P2  x="397" y="116" id="10525" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="sourceAddress" />
@@ -25535,7 +28460,7 @@ INTERRUPTS
 </TMLSDPanel>
 
 <TMLSDPanel name="TerminateTransfer" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="301" id="9216" >
+<COMPONENT type="301" id="10693" >
 <cdparam x="716" y="60" />
 <sizeparam width="286" height="65" minWidth="50" minHeight="20" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
@@ -25544,14 +28469,14 @@ INTERRUPTS
 transfer instance of the ConfigureTransfer
 sequence diagram.
 " />
-<TGConnectingPoint num="0" id="9208" />
-<TGConnectingPoint num="1" id="9209" />
-<TGConnectingPoint num="2" id="9210" />
-<TGConnectingPoint num="3" id="9211" />
-<TGConnectingPoint num="4" id="9212" />
-<TGConnectingPoint num="5" id="9213" />
-<TGConnectingPoint num="6" id="9214" />
-<TGConnectingPoint num="7" id="9215" />
+<TGConnectingPoint num="0" id="10685" />
+<TGConnectingPoint num="1" id="10686" />
+<TGConnectingPoint num="2" id="10687" />
+<TGConnectingPoint num="3" id="10688" />
+<TGConnectingPoint num="4" id="10689" />
+<TGConnectingPoint num="5" id="10690" />
+<TGConnectingPoint num="6" id="10691" />
+<TGConnectingPoint num="7" id="10692" />
 <extraparam>
 <Line value="The transfer instance is different w.r.t. the" />
 <Line value="transfer instance of the ConfigureTransfer" />
@@ -25559,206 +28484,206 @@ sequence diagram.
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1521" id="9266" >
+<COMPONENT type="1521" id="10743" >
 <cdparam x="332" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Transfer_Samples_4" value="Transfer instance name" />
-<TGConnectingPoint num="0" id="9217" />
-<TGConnectingPoint num="1" id="9218" />
-<TGConnectingPoint num="2" id="9219" />
-<TGConnectingPoint num="3" id="9220" />
-<TGConnectingPoint num="4" id="9221" />
-<TGConnectingPoint num="5" id="9222" />
-<TGConnectingPoint num="6" id="9223" />
-<TGConnectingPoint num="7" id="9224" />
-<TGConnectingPoint num="8" id="9225" />
-<TGConnectingPoint num="9" id="9226" />
-<TGConnectingPoint num="10" id="9227" />
-<TGConnectingPoint num="11" id="9228" />
-<TGConnectingPoint num="12" id="9229" />
-<TGConnectingPoint num="13" id="9230" />
-<TGConnectingPoint num="14" id="9231" />
-<TGConnectingPoint num="15" id="9232" />
-<TGConnectingPoint num="16" id="9233" />
-<TGConnectingPoint num="17" id="9234" />
-<TGConnectingPoint num="18" id="9235" />
-<TGConnectingPoint num="19" id="9236" />
-<TGConnectingPoint num="20" id="9237" />
-<TGConnectingPoint num="21" id="9238" />
-<TGConnectingPoint num="22" id="9239" />
-<TGConnectingPoint num="23" id="9240" />
-<TGConnectingPoint num="24" id="9241" />
-<TGConnectingPoint num="25" id="9242" />
-<TGConnectingPoint num="26" id="9243" />
-<TGConnectingPoint num="27" id="9244" />
-<TGConnectingPoint num="28" id="9245" />
-<TGConnectingPoint num="29" id="9246" />
-<TGConnectingPoint num="30" id="9247" />
-<TGConnectingPoint num="31" id="9248" />
-<TGConnectingPoint num="32" id="9249" />
-<TGConnectingPoint num="33" id="9250" />
-<TGConnectingPoint num="34" id="9251" />
-<TGConnectingPoint num="35" id="9252" />
-<TGConnectingPoint num="36" id="9253" />
-<TGConnectingPoint num="37" id="9254" />
-<TGConnectingPoint num="38" id="9255" />
-<TGConnectingPoint num="39" id="9256" />
-<TGConnectingPoint num="40" id="9257" />
-<TGConnectingPoint num="41" id="9258" />
-<TGConnectingPoint num="42" id="9259" />
-<TGConnectingPoint num="43" id="9260" />
-<TGConnectingPoint num="44" id="9261" />
-<TGConnectingPoint num="45" id="9262" />
-<TGConnectingPoint num="46" id="9263" />
-<TGConnectingPoint num="47" id="9264" />
-<TGConnectingPoint num="48" id="9265" />
+<TGConnectingPoint num="0" id="10694" />
+<TGConnectingPoint num="1" id="10695" />
+<TGConnectingPoint num="2" id="10696" />
+<TGConnectingPoint num="3" id="10697" />
+<TGConnectingPoint num="4" id="10698" />
+<TGConnectingPoint num="5" id="10699" />
+<TGConnectingPoint num="6" id="10700" />
+<TGConnectingPoint num="7" id="10701" />
+<TGConnectingPoint num="8" id="10702" />
+<TGConnectingPoint num="9" id="10703" />
+<TGConnectingPoint num="10" id="10704" />
+<TGConnectingPoint num="11" id="10705" />
+<TGConnectingPoint num="12" id="10706" />
+<TGConnectingPoint num="13" id="10707" />
+<TGConnectingPoint num="14" id="10708" />
+<TGConnectingPoint num="15" id="10709" />
+<TGConnectingPoint num="16" id="10710" />
+<TGConnectingPoint num="17" id="10711" />
+<TGConnectingPoint num="18" id="10712" />
+<TGConnectingPoint num="19" id="10713" />
+<TGConnectingPoint num="20" id="10714" />
+<TGConnectingPoint num="21" id="10715" />
+<TGConnectingPoint num="22" id="10716" />
+<TGConnectingPoint num="23" id="10717" />
+<TGConnectingPoint num="24" id="10718" />
+<TGConnectingPoint num="25" id="10719" />
+<TGConnectingPoint num="26" id="10720" />
+<TGConnectingPoint num="27" id="10721" />
+<TGConnectingPoint num="28" id="10722" />
+<TGConnectingPoint num="29" id="10723" />
+<TGConnectingPoint num="30" id="10724" />
+<TGConnectingPoint num="31" id="10725" />
+<TGConnectingPoint num="32" id="10726" />
+<TGConnectingPoint num="33" id="10727" />
+<TGConnectingPoint num="34" id="10728" />
+<TGConnectingPoint num="35" id="10729" />
+<TGConnectingPoint num="36" id="10730" />
+<TGConnectingPoint num="37" id="10731" />
+<TGConnectingPoint num="38" id="10732" />
+<TGConnectingPoint num="39" id="10733" />
+<TGConnectingPoint num="40" id="10734" />
+<TGConnectingPoint num="41" id="10735" />
+<TGConnectingPoint num="42" id="10736" />
+<TGConnectingPoint num="43" id="10737" />
+<TGConnectingPoint num="44" id="10738" />
+<TGConnectingPoint num="45" id="10739" />
+<TGConnectingPoint num="46" id="10740" />
+<TGConnectingPoint num="47" id="10741" />
+<TGConnectingPoint num="48" id="10742" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="9316" >
+<COMPONENT type="1522" id="10793" >
 <cdparam x="557" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="DMA_Samples" value="Controller instance name" />
-<TGConnectingPoint num="0" id="9267" />
-<TGConnectingPoint num="1" id="9268" />
-<TGConnectingPoint num="2" id="9269" />
-<TGConnectingPoint num="3" id="9270" />
-<TGConnectingPoint num="4" id="9271" />
-<TGConnectingPoint num="5" id="9272" />
-<TGConnectingPoint num="6" id="9273" />
-<TGConnectingPoint num="7" id="9274" />
-<TGConnectingPoint num="8" id="9275" />
-<TGConnectingPoint num="9" id="9276" />
-<TGConnectingPoint num="10" id="9277" />
-<TGConnectingPoint num="11" id="9278" />
-<TGConnectingPoint num="12" id="9279" />
-<TGConnectingPoint num="13" id="9280" />
-<TGConnectingPoint num="14" id="9281" />
-<TGConnectingPoint num="15" id="9282" />
-<TGConnectingPoint num="16" id="9283" />
-<TGConnectingPoint num="17" id="9284" />
-<TGConnectingPoint num="18" id="9285" />
-<TGConnectingPoint num="19" id="9286" />
-<TGConnectingPoint num="20" id="9287" />
-<TGConnectingPoint num="21" id="9288" />
-<TGConnectingPoint num="22" id="9289" />
-<TGConnectingPoint num="23" id="9290" />
-<TGConnectingPoint num="24" id="9291" />
-<TGConnectingPoint num="25" id="9292" />
-<TGConnectingPoint num="26" id="9293" />
-<TGConnectingPoint num="27" id="9294" />
-<TGConnectingPoint num="28" id="9295" />
-<TGConnectingPoint num="29" id="9296" />
-<TGConnectingPoint num="30" id="9297" />
-<TGConnectingPoint num="31" id="9298" />
-<TGConnectingPoint num="32" id="9299" />
-<TGConnectingPoint num="33" id="9300" />
-<TGConnectingPoint num="34" id="9301" />
-<TGConnectingPoint num="35" id="9302" />
-<TGConnectingPoint num="36" id="9303" />
-<TGConnectingPoint num="37" id="9304" />
-<TGConnectingPoint num="38" id="9305" />
-<TGConnectingPoint num="39" id="9306" />
-<TGConnectingPoint num="40" id="9307" />
-<TGConnectingPoint num="41" id="9308" />
-<TGConnectingPoint num="42" id="9309" />
-<TGConnectingPoint num="43" id="9310" />
-<TGConnectingPoint num="44" id="9311" />
-<TGConnectingPoint num="45" id="9312" />
-<TGConnectingPoint num="46" id="9313" />
-<TGConnectingPoint num="47" id="9314" />
-<TGConnectingPoint num="48" id="9315" />
+<TGConnectingPoint num="0" id="10744" />
+<TGConnectingPoint num="1" id="10745" />
+<TGConnectingPoint num="2" id="10746" />
+<TGConnectingPoint num="3" id="10747" />
+<TGConnectingPoint num="4" id="10748" />
+<TGConnectingPoint num="5" id="10749" />
+<TGConnectingPoint num="6" id="10750" />
+<TGConnectingPoint num="7" id="10751" />
+<TGConnectingPoint num="8" id="10752" />
+<TGConnectingPoint num="9" id="10753" />
+<TGConnectingPoint num="10" id="10754" />
+<TGConnectingPoint num="11" id="10755" />
+<TGConnectingPoint num="12" id="10756" />
+<TGConnectingPoint num="13" id="10757" />
+<TGConnectingPoint num="14" id="10758" />
+<TGConnectingPoint num="15" id="10759" />
+<TGConnectingPoint num="16" id="10760" />
+<TGConnectingPoint num="17" id="10761" />
+<TGConnectingPoint num="18" id="10762" />
+<TGConnectingPoint num="19" id="10763" />
+<TGConnectingPoint num="20" id="10764" />
+<TGConnectingPoint num="21" id="10765" />
+<TGConnectingPoint num="22" id="10766" />
+<TGConnectingPoint num="23" id="10767" />
+<TGConnectingPoint num="24" id="10768" />
+<TGConnectingPoint num="25" id="10769" />
+<TGConnectingPoint num="26" id="10770" />
+<TGConnectingPoint num="27" id="10771" />
+<TGConnectingPoint num="28" id="10772" />
+<TGConnectingPoint num="29" id="10773" />
+<TGConnectingPoint num="30" id="10774" />
+<TGConnectingPoint num="31" id="10775" />
+<TGConnectingPoint num="32" id="10776" />
+<TGConnectingPoint num="33" id="10777" />
+<TGConnectingPoint num="34" id="10778" />
+<TGConnectingPoint num="35" id="10779" />
+<TGConnectingPoint num="36" id="10780" />
+<TGConnectingPoint num="37" id="10781" />
+<TGConnectingPoint num="38" id="10782" />
+<TGConnectingPoint num="39" id="10783" />
+<TGConnectingPoint num="40" id="10784" />
+<TGConnectingPoint num="41" id="10785" />
+<TGConnectingPoint num="42" id="10786" />
+<TGConnectingPoint num="43" id="10787" />
+<TGConnectingPoint num="44" id="10788" />
+<TGConnectingPoint num="45" id="10789" />
+<TGConnectingPoint num="46" id="10790" />
+<TGConnectingPoint num="47" id="10791" />
+<TGConnectingPoint num="48" id="10792" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="1522" id="9366" >
+<COMPONENT type="1522" id="10843" >
 <cdparam x="113" y="52" />
 <sizeparam width="10" height="500" minWidth="10" minHeight="250" maxWidth="10" maxHeight="1500" minDesiredWidth="0" minDesiredHeight="0" />
 <hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="CPU_Samples" value="Controller instance name" />
-<TGConnectingPoint num="0" id="9317" />
-<TGConnectingPoint num="1" id="9318" />
-<TGConnectingPoint num="2" id="9319" />
-<TGConnectingPoint num="3" id="9320" />
-<TGConnectingPoint num="4" id="9321" />
-<TGConnectingPoint num="5" id="9322" />
-<TGConnectingPoint num="6" id="9323" />
-<TGConnectingPoint num="7" id="9324" />
-<TGConnectingPoint num="8" id="9325" />
-<TGConnectingPoint num="9" id="9326" />
-<TGConnectingPoint num="10" id="9327" />
-<TGConnectingPoint num="11" id="9328" />
-<TGConnectingPoint num="12" id="9329" />
-<TGConnectingPoint num="13" id="9330" />
-<TGConnectingPoint num="14" id="9331" />
-<TGConnectingPoint num="15" id="9332" />
-<TGConnectingPoint num="16" id="9333" />
-<TGConnectingPoint num="17" id="9334" />
-<TGConnectingPoint num="18" id="9335" />
-<TGConnectingPoint num="19" id="9336" />
-<TGConnectingPoint num="20" id="9337" />
-<TGConnectingPoint num="21" id="9338" />
-<TGConnectingPoint num="22" id="9339" />
-<TGConnectingPoint num="23" id="9340" />
-<TGConnectingPoint num="24" id="9341" />
-<TGConnectingPoint num="25" id="9342" />
-<TGConnectingPoint num="26" id="9343" />
-<TGConnectingPoint num="27" id="9344" />
-<TGConnectingPoint num="28" id="9345" />
-<TGConnectingPoint num="29" id="9346" />
-<TGConnectingPoint num="30" id="9347" />
-<TGConnectingPoint num="31" id="9348" />
-<TGConnectingPoint num="32" id="9349" />
-<TGConnectingPoint num="33" id="9350" />
-<TGConnectingPoint num="34" id="9351" />
-<TGConnectingPoint num="35" id="9352" />
-<TGConnectingPoint num="36" id="9353" />
-<TGConnectingPoint num="37" id="9354" />
-<TGConnectingPoint num="38" id="9355" />
-<TGConnectingPoint num="39" id="9356" />
-<TGConnectingPoint num="40" id="9357" />
-<TGConnectingPoint num="41" id="9358" />
-<TGConnectingPoint num="42" id="9359" />
-<TGConnectingPoint num="43" id="9360" />
-<TGConnectingPoint num="44" id="9361" />
-<TGConnectingPoint num="45" id="9362" />
-<TGConnectingPoint num="46" id="9363" />
-<TGConnectingPoint num="47" id="9364" />
-<TGConnectingPoint num="48" id="9365" />
+<TGConnectingPoint num="0" id="10794" />
+<TGConnectingPoint num="1" id="10795" />
+<TGConnectingPoint num="2" id="10796" />
+<TGConnectingPoint num="3" id="10797" />
+<TGConnectingPoint num="4" id="10798" />
+<TGConnectingPoint num="5" id="10799" />
+<TGConnectingPoint num="6" id="10800" />
+<TGConnectingPoint num="7" id="10801" />
+<TGConnectingPoint num="8" id="10802" />
+<TGConnectingPoint num="9" id="10803" />
+<TGConnectingPoint num="10" id="10804" />
+<TGConnectingPoint num="11" id="10805" />
+<TGConnectingPoint num="12" id="10806" />
+<TGConnectingPoint num="13" id="10807" />
+<TGConnectingPoint num="14" id="10808" />
+<TGConnectingPoint num="15" id="10809" />
+<TGConnectingPoint num="16" id="10810" />
+<TGConnectingPoint num="17" id="10811" />
+<TGConnectingPoint num="18" id="10812" />
+<TGConnectingPoint num="19" id="10813" />
+<TGConnectingPoint num="20" id="10814" />
+<TGConnectingPoint num="21" id="10815" />
+<TGConnectingPoint num="22" id="10816" />
+<TGConnectingPoint num="23" id="10817" />
+<TGConnectingPoint num="24" id="10818" />
+<TGConnectingPoint num="25" id="10819" />
+<TGConnectingPoint num="26" id="10820" />
+<TGConnectingPoint num="27" id="10821" />
+<TGConnectingPoint num="28" id="10822" />
+<TGConnectingPoint num="29" id="10823" />
+<TGConnectingPoint num="30" id="10824" />
+<TGConnectingPoint num="31" id="10825" />
+<TGConnectingPoint num="32" id="10826" />
+<TGConnectingPoint num="33" id="10827" />
+<TGConnectingPoint num="34" id="10828" />
+<TGConnectingPoint num="35" id="10829" />
+<TGConnectingPoint num="36" id="10830" />
+<TGConnectingPoint num="37" id="10831" />
+<TGConnectingPoint num="38" id="10832" />
+<TGConnectingPoint num="39" id="10833" />
+<TGConnectingPoint num="40" id="10834" />
+<TGConnectingPoint num="41" id="10835" />
+<TGConnectingPoint num="42" id="10836" />
+<TGConnectingPoint num="43" id="10837" />
+<TGConnectingPoint num="44" id="10838" />
+<TGConnectingPoint num="45" id="10839" />
+<TGConnectingPoint num="46" id="10840" />
+<TGConnectingPoint num="47" id="10841" />
+<TGConnectingPoint num="48" id="10842" />
 <extraparam>
 <Mapping mappedOn="" />
 <Actor data="false" />
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="1523" id="9367" >
+<CONNECTOR type="1523" id="10844" >
 <cdparam x="337" y="112" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferTerminated" value="TransferTerminated(ID1)" />
-<P1  x="337" y="112" id="9222" />
-<P2  x="118" y="112" id="9322" />
+<P1  x="337" y="112" id="10699" />
+<P2  x="118" y="112" id="10799" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="ID1" />
 </extraparam>
 </CONNECTOR>
-<CONNECTOR type="1523" id="9368" >
+<CONNECTOR type="1523" id="10845" >
 <cdparam x="562" y="82" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="TransferTerminated" value="TransferTerminated(ID1)" />
-<P1  x="562" y="82" id="9269" />
-<P2  x="337" y="82" id="9219" />
+<P1  x="562" y="82" id="10746" />
+<P2  x="337" y="82" id="10696" />
 <AutomaticDrawing  data="true" />
 <extraparam>
 <Param index="0" id="ID1" />