diff --git a/modeling/ConfigureDMA_SD.lib b/modeling/ConfigureDMA_SD.lib new file mode 100644 index 0000000000000000000000000000000000000000..5c9fd3a651b20473b76d1b61f3cd88693c3e3e31 --- /dev/null +++ b/modeling/ConfigureDMA_SD.lib @@ -0,0 +1,250 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<TURTLEGSELECTEDCOMPONENTS version="0.96-beta1" copyMaxId="8082" decX="20" decY="10" > + +<TMLSDPanelCopy name="ConfigureDMA_SD" xSel="20" ySel="10" widthSel="932" heightSel="576" > +<COMPONENT type="1521" id="7971" > +<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_Instance_1" value="Transfer instance name" /> +<TGConnectingPoint num="0" id="7922" /> +<TGConnectingPoint num="1" id="7923" /> +<TGConnectingPoint num="2" id="7924" /> +<TGConnectingPoint num="3" id="7925" /> +<TGConnectingPoint num="4" id="7926" /> +<TGConnectingPoint num="5" id="7927" /> +<TGConnectingPoint num="6" id="7928" /> +<TGConnectingPoint num="7" id="7929" /> +<TGConnectingPoint num="8" id="7930" /> +<TGConnectingPoint num="9" id="7931" /> +<TGConnectingPoint num="10" id="7932" /> +<TGConnectingPoint num="11" id="7933" /> +<TGConnectingPoint num="12" id="7934" /> +<TGConnectingPoint num="13" id="7935" /> +<TGConnectingPoint num="14" id="7936" /> +<TGConnectingPoint num="15" id="7937" /> +<TGConnectingPoint num="16" id="7938" /> +<TGConnectingPoint num="17" id="7939" /> +<TGConnectingPoint num="18" id="7940" /> +<TGConnectingPoint num="19" id="7941" /> +<TGConnectingPoint num="20" id="7942" /> +<TGConnectingPoint num="21" id="7943" /> +<TGConnectingPoint num="22" id="7944" /> +<TGConnectingPoint num="23" id="7945" /> +<TGConnectingPoint num="24" id="7946" /> +<TGConnectingPoint num="25" id="7947" /> +<TGConnectingPoint num="26" id="7948" /> +<TGConnectingPoint num="27" id="7949" /> +<TGConnectingPoint num="28" id="7950" /> +<TGConnectingPoint num="29" id="7951" /> +<TGConnectingPoint num="30" id="7952" /> +<TGConnectingPoint num="31" id="7953" /> +<TGConnectingPoint num="32" id="7954" /> +<TGConnectingPoint num="33" id="7955" /> +<TGConnectingPoint num="34" id="7956" /> +<TGConnectingPoint num="35" id="7957" /> +<TGConnectingPoint num="36" id="7958" /> +<TGConnectingPoint num="37" id="7959" /> +<TGConnectingPoint num="38" id="7960" /> +<TGConnectingPoint num="39" id="7961" /> +<TGConnectingPoint num="40" id="7962" /> +<TGConnectingPoint num="41" id="7963" /> +<TGConnectingPoint num="42" id="7964" /> +<TGConnectingPoint num="43" id="7965" /> +<TGConnectingPoint num="44" id="7966" /> +<TGConnectingPoint num="45" id="7967" /> +<TGConnectingPoint num="46" id="7968" /> +<TGConnectingPoint num="47" id="7969" /> +<TGConnectingPoint num="48" id="7970" /> +<extraparam> +<Mapping mappedOn="" /> +<Actor data="false" /> +<Attribute access="2" id="bytesToTransfer" value="" type="0" typeOther="" /> +<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1522" id="8030" > +<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_Controller_1" value="Controller instance name" /> +<TGConnectingPoint num="0" id="7981" /> +<TGConnectingPoint num="1" id="7982" /> +<TGConnectingPoint num="2" id="7983" /> +<TGConnectingPoint num="3" id="7984" /> +<TGConnectingPoint num="4" id="7985" /> +<TGConnectingPoint num="5" id="7986" /> +<TGConnectingPoint num="6" id="7987" /> +<TGConnectingPoint num="7" id="7988" /> +<TGConnectingPoint num="8" id="7989" /> +<TGConnectingPoint num="9" id="7990" /> +<TGConnectingPoint num="10" id="7991" /> +<TGConnectingPoint num="11" id="7992" /> +<TGConnectingPoint num="12" id="7993" /> +<TGConnectingPoint num="13" id="7994" /> +<TGConnectingPoint num="14" id="7995" /> +<TGConnectingPoint num="15" id="7996" /> +<TGConnectingPoint num="16" id="7997" /> +<TGConnectingPoint num="17" id="7998" /> +<TGConnectingPoint num="18" id="7999" /> +<TGConnectingPoint num="19" id="8000" /> +<TGConnectingPoint num="20" id="8001" /> +<TGConnectingPoint num="21" id="8002" /> +<TGConnectingPoint num="22" id="8003" /> +<TGConnectingPoint num="23" id="8004" /> +<TGConnectingPoint num="24" id="8005" /> +<TGConnectingPoint num="25" id="8006" /> +<TGConnectingPoint num="26" id="8007" /> +<TGConnectingPoint num="27" id="8008" /> +<TGConnectingPoint num="28" id="8009" /> +<TGConnectingPoint num="29" id="8010" /> +<TGConnectingPoint num="30" id="8011" /> +<TGConnectingPoint num="31" id="8012" /> +<TGConnectingPoint num="32" id="8013" /> +<TGConnectingPoint num="33" id="8014" /> +<TGConnectingPoint num="34" id="8015" /> +<TGConnectingPoint num="35" id="8016" /> +<TGConnectingPoint num="36" id="8017" /> +<TGConnectingPoint num="37" id="8018" /> +<TGConnectingPoint num="38" id="8019" /> +<TGConnectingPoint num="39" id="8020" /> +<TGConnectingPoint num="40" id="8021" /> +<TGConnectingPoint num="41" id="8022" /> +<TGConnectingPoint num="42" id="8023" /> +<TGConnectingPoint num="43" id="8024" /> +<TGConnectingPoint num="44" id="8025" /> +<TGConnectingPoint num="45" id="8026" /> +<TGConnectingPoint num="46" id="8027" /> +<TGConnectingPoint num="47" id="8028" /> +<TGConnectingPoint num="48" id="8029" /> +<extraparam> +<Mapping mappedOn="" /> +<Actor data="false" /> +<Attribute access="2" id="bytesToTransfer" value="" type="0" typeOther="" /> +<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +<Attribute access="2" id="counter" value="" type="0" typeOther="" /> +<Attribute access="2" id="size" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1524" id="7980" > +<father id="8030" 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="7972" /> +<TGConnectingPoint num="1" id="7973" /> +<TGConnectingPoint num="2" id="7974" /> +<TGConnectingPoint num="3" id="7975" /> +<TGConnectingPoint num="4" id="7976" /> +<TGConnectingPoint num="5" id="7977" /> +<TGConnectingPoint num="6" id="7978" /> +<TGConnectingPoint num="7" id="7979" /> +</SUBCOMPONENT> + +<COMPONENT type="1522" id="8080" > +<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_Controller_1" value="Controller instance name" /> +<TGConnectingPoint num="0" id="8031" /> +<TGConnectingPoint num="1" id="8032" /> +<TGConnectingPoint num="2" id="8033" /> +<TGConnectingPoint num="3" id="8034" /> +<TGConnectingPoint num="4" id="8035" /> +<TGConnectingPoint num="5" id="8036" /> +<TGConnectingPoint num="6" id="8037" /> +<TGConnectingPoint num="7" id="8038" /> +<TGConnectingPoint num="8" id="8039" /> +<TGConnectingPoint num="9" id="8040" /> +<TGConnectingPoint num="10" id="8041" /> +<TGConnectingPoint num="11" id="8042" /> +<TGConnectingPoint num="12" id="8043" /> +<TGConnectingPoint num="13" id="8044" /> +<TGConnectingPoint num="14" id="8045" /> +<TGConnectingPoint num="15" id="8046" /> +<TGConnectingPoint num="16" id="8047" /> +<TGConnectingPoint num="17" id="8048" /> +<TGConnectingPoint num="18" id="8049" /> +<TGConnectingPoint num="19" id="8050" /> +<TGConnectingPoint num="20" id="8051" /> +<TGConnectingPoint num="21" id="8052" /> +<TGConnectingPoint num="22" id="8053" /> +<TGConnectingPoint num="23" id="8054" /> +<TGConnectingPoint num="24" id="8055" /> +<TGConnectingPoint num="25" id="8056" /> +<TGConnectingPoint num="26" id="8057" /> +<TGConnectingPoint num="27" id="8058" /> +<TGConnectingPoint num="28" id="8059" /> +<TGConnectingPoint num="29" id="8060" /> +<TGConnectingPoint num="30" id="8061" /> +<TGConnectingPoint num="31" id="8062" /> +<TGConnectingPoint num="32" id="8063" /> +<TGConnectingPoint num="33" id="8064" /> +<TGConnectingPoint num="34" id="8065" /> +<TGConnectingPoint num="35" id="8066" /> +<TGConnectingPoint num="36" id="8067" /> +<TGConnectingPoint num="37" id="8068" /> +<TGConnectingPoint num="38" id="8069" /> +<TGConnectingPoint num="39" id="8070" /> +<TGConnectingPoint num="40" id="8071" /> +<TGConnectingPoint num="41" id="8072" /> +<TGConnectingPoint num="42" id="8073" /> +<TGConnectingPoint num="43" id="8074" /> +<TGConnectingPoint num="44" id="8075" /> +<TGConnectingPoint num="45" id="8076" /> +<TGConnectingPoint num="46" id="8077" /> +<TGConnectingPoint num="47" id="8078" /> +<TGConnectingPoint num="48" id="8079" /> +<extraparam> +<Mapping mappedOn="" /> +<Actor data="false" /> +<Attribute access="2" id="bytesToTransfer" value="" type="0" typeOther="" /> +<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<CONNECTOR type="1523" id="8081" > +<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="7928" /> +<P2 x="616" y="126" id="7987" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="bytesToTransfer" /> +<Param index="1" id="sourceAddress" /> +<Param index="2" id="destinationAddress" /> +<Param index="3" id="ID1" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8082" > +<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="8034" /> +<P2 x="391" y="96" id="7925" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="bytesToTransfer" /> +<Param index="1" id="sourceAddress" /> +<Param index="2" id="destinationAddress" /> +<Param index="3" id="ID1" /> +</extraparam> +</CONNECTOR> + +</TMLSDPanelCopy> + +</TURTLEGSELECTEDCOMPONENTS> \ No newline at end of file diff --git a/modeling/DMACycle_SD.lib b/modeling/DMACycle_SD.lib new file mode 100644 index 0000000000000000000000000000000000000000..49f057a383694854c73e680af110e3dcb46f25d6 --- /dev/null +++ b/modeling/DMACycle_SD.lib @@ -0,0 +1,417 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<TURTLEGSELECTEDCOMPONENTS version="0.96-beta1" copyMaxId="8347" decX="65" decY="23" > + +<TMLSDPanelCopy name="DMACycle_SD" xSel="65" ySel="23" widthSel="1117" heightSel="584" > +<COMPONENT type="1520" id="8132" > +<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_Instance_1" value="Storage instance name" /> +<TGConnectingPoint num="0" id="8083" /> +<TGConnectingPoint num="1" id="8084" /> +<TGConnectingPoint num="2" id="8085" /> +<TGConnectingPoint num="3" id="8086" /> +<TGConnectingPoint num="4" id="8087" /> +<TGConnectingPoint num="5" id="8088" /> +<TGConnectingPoint num="6" id="8089" /> +<TGConnectingPoint num="7" id="8090" /> +<TGConnectingPoint num="8" id="8091" /> +<TGConnectingPoint num="9" id="8092" /> +<TGConnectingPoint num="10" id="8093" /> +<TGConnectingPoint num="11" id="8094" /> +<TGConnectingPoint num="12" id="8095" /> +<TGConnectingPoint num="13" id="8096" /> +<TGConnectingPoint num="14" id="8097" /> +<TGConnectingPoint num="15" id="8098" /> +<TGConnectingPoint num="16" id="8099" /> +<TGConnectingPoint num="17" id="8100" /> +<TGConnectingPoint num="18" id="8101" /> +<TGConnectingPoint num="19" id="8102" /> +<TGConnectingPoint num="20" id="8103" /> +<TGConnectingPoint num="21" id="8104" /> +<TGConnectingPoint num="22" id="8105" /> +<TGConnectingPoint num="23" id="8106" /> +<TGConnectingPoint num="24" id="8107" /> +<TGConnectingPoint num="25" id="8108" /> +<TGConnectingPoint num="26" id="8109" /> +<TGConnectingPoint num="27" id="8110" /> +<TGConnectingPoint num="28" id="8111" /> +<TGConnectingPoint num="29" id="8112" /> +<TGConnectingPoint num="30" id="8113" /> +<TGConnectingPoint num="31" id="8114" /> +<TGConnectingPoint num="32" id="8115" /> +<TGConnectingPoint num="33" id="8116" /> +<TGConnectingPoint num="34" id="8117" /> +<TGConnectingPoint num="35" id="8118" /> +<TGConnectingPoint num="36" id="8119" /> +<TGConnectingPoint num="37" id="8120" /> +<TGConnectingPoint num="38" id="8121" /> +<TGConnectingPoint num="39" id="8122" /> +<TGConnectingPoint num="40" id="8123" /> +<TGConnectingPoint num="41" id="8124" /> +<TGConnectingPoint num="42" id="8125" /> +<TGConnectingPoint num="43" id="8126" /> +<TGConnectingPoint num="44" id="8127" /> +<TGConnectingPoint num="45" id="8128" /> +<TGConnectingPoint num="46" id="8129" /> +<TGConnectingPoint num="47" id="8130" /> +<TGConnectingPoint num="48" id="8131" /> +<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="destinationAddress" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1521" id="8182" > +<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_Instance_3" value="Transfer instance name" /> +<TGConnectingPoint num="0" id="8133" /> +<TGConnectingPoint num="1" id="8134" /> +<TGConnectingPoint num="2" id="8135" /> +<TGConnectingPoint num="3" id="8136" /> +<TGConnectingPoint num="4" id="8137" /> +<TGConnectingPoint num="5" id="8138" /> +<TGConnectingPoint num="6" id="8139" /> +<TGConnectingPoint num="7" id="8140" /> +<TGConnectingPoint num="8" id="8141" /> +<TGConnectingPoint num="9" id="8142" /> +<TGConnectingPoint num="10" id="8143" /> +<TGConnectingPoint num="11" id="8144" /> +<TGConnectingPoint num="12" id="8145" /> +<TGConnectingPoint num="13" id="8146" /> +<TGConnectingPoint num="14" id="8147" /> +<TGConnectingPoint num="15" id="8148" /> +<TGConnectingPoint num="16" id="8149" /> +<TGConnectingPoint num="17" id="8150" /> +<TGConnectingPoint num="18" id="8151" /> +<TGConnectingPoint num="19" id="8152" /> +<TGConnectingPoint num="20" id="8153" /> +<TGConnectingPoint num="21" id="8154" /> +<TGConnectingPoint num="22" id="8155" /> +<TGConnectingPoint num="23" id="8156" /> +<TGConnectingPoint num="24" id="8157" /> +<TGConnectingPoint num="25" id="8158" /> +<TGConnectingPoint num="26" id="8159" /> +<TGConnectingPoint num="27" id="8160" /> +<TGConnectingPoint num="28" id="8161" /> +<TGConnectingPoint num="29" id="8162" /> +<TGConnectingPoint num="30" id="8163" /> +<TGConnectingPoint num="31" id="8164" /> +<TGConnectingPoint num="32" id="8165" /> +<TGConnectingPoint num="33" id="8166" /> +<TGConnectingPoint num="34" id="8167" /> +<TGConnectingPoint num="35" id="8168" /> +<TGConnectingPoint num="36" id="8169" /> +<TGConnectingPoint num="37" id="8170" /> +<TGConnectingPoint num="38" id="8171" /> +<TGConnectingPoint num="39" id="8172" /> +<TGConnectingPoint num="40" id="8173" /> +<TGConnectingPoint num="41" id="8174" /> +<TGConnectingPoint num="42" id="8175" /> +<TGConnectingPoint num="43" id="8176" /> +<TGConnectingPoint num="44" id="8177" /> +<TGConnectingPoint num="45" id="8178" /> +<TGConnectingPoint num="46" id="8179" /> +<TGConnectingPoint num="47" id="8180" /> +<TGConnectingPoint num="48" id="8181" /> +<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="destinationAddress" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1521" id="8232" > +<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_Instance_2" value="Transfer instance name" /> +<TGConnectingPoint num="0" id="8183" /> +<TGConnectingPoint num="1" id="8184" /> +<TGConnectingPoint num="2" id="8185" /> +<TGConnectingPoint num="3" id="8186" /> +<TGConnectingPoint num="4" id="8187" /> +<TGConnectingPoint num="5" id="8188" /> +<TGConnectingPoint num="6" id="8189" /> +<TGConnectingPoint num="7" id="8190" /> +<TGConnectingPoint num="8" id="8191" /> +<TGConnectingPoint num="9" id="8192" /> +<TGConnectingPoint num="10" id="8193" /> +<TGConnectingPoint num="11" id="8194" /> +<TGConnectingPoint num="12" id="8195" /> +<TGConnectingPoint num="13" id="8196" /> +<TGConnectingPoint num="14" id="8197" /> +<TGConnectingPoint num="15" id="8198" /> +<TGConnectingPoint num="16" id="8199" /> +<TGConnectingPoint num="17" id="8200" /> +<TGConnectingPoint num="18" id="8201" /> +<TGConnectingPoint num="19" id="8202" /> +<TGConnectingPoint num="20" id="8203" /> +<TGConnectingPoint num="21" id="8204" /> +<TGConnectingPoint num="22" id="8205" /> +<TGConnectingPoint num="23" id="8206" /> +<TGConnectingPoint num="24" id="8207" /> +<TGConnectingPoint num="25" id="8208" /> +<TGConnectingPoint num="26" id="8209" /> +<TGConnectingPoint num="27" id="8210" /> +<TGConnectingPoint num="28" id="8211" /> +<TGConnectingPoint num="29" id="8212" /> +<TGConnectingPoint num="30" id="8213" /> +<TGConnectingPoint num="31" id="8214" /> +<TGConnectingPoint num="32" id="8215" /> +<TGConnectingPoint num="33" id="8216" /> +<TGConnectingPoint num="34" id="8217" /> +<TGConnectingPoint num="35" id="8218" /> +<TGConnectingPoint num="36" id="8219" /> +<TGConnectingPoint num="37" id="8220" /> +<TGConnectingPoint num="38" id="8221" /> +<TGConnectingPoint num="39" id="8222" /> +<TGConnectingPoint num="40" id="8223" /> +<TGConnectingPoint num="41" id="8224" /> +<TGConnectingPoint num="42" id="8225" /> +<TGConnectingPoint num="43" id="8226" /> +<TGConnectingPoint num="44" id="8227" /> +<TGConnectingPoint num="45" id="8228" /> +<TGConnectingPoint num="46" id="8229" /> +<TGConnectingPoint num="47" id="8230" /> +<TGConnectingPoint num="48" id="8231" /> +<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="destinationAddress" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1520" id="8282" > +<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_Instance_1" value="Storage instance name" /> +<TGConnectingPoint num="0" id="8233" /> +<TGConnectingPoint num="1" id="8234" /> +<TGConnectingPoint num="2" id="8235" /> +<TGConnectingPoint num="3" id="8236" /> +<TGConnectingPoint num="4" id="8237" /> +<TGConnectingPoint num="5" id="8238" /> +<TGConnectingPoint num="6" id="8239" /> +<TGConnectingPoint num="7" id="8240" /> +<TGConnectingPoint num="8" id="8241" /> +<TGConnectingPoint num="9" id="8242" /> +<TGConnectingPoint num="10" id="8243" /> +<TGConnectingPoint num="11" id="8244" /> +<TGConnectingPoint num="12" id="8245" /> +<TGConnectingPoint num="13" id="8246" /> +<TGConnectingPoint num="14" id="8247" /> +<TGConnectingPoint num="15" id="8248" /> +<TGConnectingPoint num="16" id="8249" /> +<TGConnectingPoint num="17" id="8250" /> +<TGConnectingPoint num="18" id="8251" /> +<TGConnectingPoint num="19" id="8252" /> +<TGConnectingPoint num="20" id="8253" /> +<TGConnectingPoint num="21" id="8254" /> +<TGConnectingPoint num="22" id="8255" /> +<TGConnectingPoint num="23" id="8256" /> +<TGConnectingPoint num="24" id="8257" /> +<TGConnectingPoint num="25" id="8258" /> +<TGConnectingPoint num="26" id="8259" /> +<TGConnectingPoint num="27" id="8260" /> +<TGConnectingPoint num="28" id="8261" /> +<TGConnectingPoint num="29" id="8262" /> +<TGConnectingPoint num="30" id="8263" /> +<TGConnectingPoint num="31" id="8264" /> +<TGConnectingPoint num="32" id="8265" /> +<TGConnectingPoint num="33" id="8266" /> +<TGConnectingPoint num="34" id="8267" /> +<TGConnectingPoint num="35" id="8268" /> +<TGConnectingPoint num="36" id="8269" /> +<TGConnectingPoint num="37" id="8270" /> +<TGConnectingPoint num="38" id="8271" /> +<TGConnectingPoint num="39" id="8272" /> +<TGConnectingPoint num="40" id="8273" /> +<TGConnectingPoint num="41" id="8274" /> +<TGConnectingPoint num="42" id="8275" /> +<TGConnectingPoint num="43" id="8276" /> +<TGConnectingPoint num="44" id="8277" /> +<TGConnectingPoint num="45" id="8278" /> +<TGConnectingPoint num="46" id="8279" /> +<TGConnectingPoint num="47" id="8280" /> +<TGConnectingPoint num="48" id="8281" /> +<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="destinationAddress" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1522" id="8341" > +<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_Controller_1" value="Controller 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="sourceAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +<Attribute access="2" id="counter" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1524" id="8291" > +<father id="8341" 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="8283" /> +<TGConnectingPoint num="1" id="8284" /> +<TGConnectingPoint num="2" id="8285" /> +<TGConnectingPoint num="3" id="8286" /> +<TGConnectingPoint num="4" id="8287" /> +<TGConnectingPoint num="5" id="8288" /> +<TGConnectingPoint num="6" id="8289" /> +<TGConnectingPoint num="7" id="8290" /> +</SUBCOMPONENT> + +<CONNECTOR type="1523" id="8342" > +<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="8153" /> +<P2 x="1077" y="266" id="8103" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="destinationAddress" /> +<Param index="1" id="size" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8343" > +<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="8309" /> +<P2 x="866" y="236" id="8150" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="destinationAddress" /> +<Param index="1" id="size" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8344" > +<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="8197" /> +<P2 x="166" y="206" id="8306" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="size" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8345" > +<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="8244" /> +<P2 x="397" y="176" id="8194" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="size" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8346" > +<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="8191" /> +<P2 x="648" y="146" id="8241" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="sourceAddress" /> +<Param index="1" id="size" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8347" > +<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="8297" /> +<P2 x="397" y="116" id="8188" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="sourceAddress" /> +<Param index="1" id="size" /> +</extraparam> +</CONNECTOR> + +</TMLSDPanelCopy> + +</TURTLEGSELECTEDCOMPONENTS> \ No newline at end of file diff --git a/modeling/DMATransfer_NoPolling_MainCP.lib b/modeling/DMATransfer_NoPolling_MainCP.lib new file mode 100644 index 0000000000000000000000000000000000000000..bf31ad61b6aaf64cdc050180c1af107ab89944b5 --- /dev/null +++ b/modeling/DMATransfer_NoPolling_MainCP.lib @@ -0,0 +1,238 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<TURTLEGSELECTEDCOMPONENTS version="0.96-beta1" copyMaxId="23058" decX="119" decY="24" > + +<CommunicationPatternDiagramPanelCopy name="mainCP" xSel="119" ySel="24" widthSel="629" heightSel="421" > +<COMPONENT type="1506" id="23056" > +<cdparam x="382" y="35" /> +<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="23057" /> +</COMPONENT> + +<CONNECTOR type="1501" id="7705" > +<cdparam x="429" y="301" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="429" y="301" id="7640" /> +<P2 x="523" y="336" id="7624" /> +<Point x="523" y="301" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="7704" > +<father id="7705" num="0" /> +<cdparam x="523" y="301" /> +<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="7703" > +<cdparam x="349" y="301" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="349" y="301" id="7639" /> +<P2 x="282" y="342" id="7608" /> +<Point x="282" y="301" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="7702" > +<father id="7703" num="0" /> +<cdparam x="282" y="301" /> +<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="7701" > +<cdparam x="282" 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="282" y="387" id="7609" /> +<P2 x="374" y="199" id="7620" /> +<Point x="282" y="421" /> +<Point x="173" y="421" /> +<Point x="173" y="199" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="7698" > +<father id="7701" num="0" /> +<cdparam x="282" y="421" /> +<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="7699" > +<father id="7701" num="1" /> +<cdparam x="173" y="421" /> +<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="7700" > +<father id="7701" num="2" /> +<cdparam x="173" y="199" /> +<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="7650" > +<cdparam x="374" y="286" /> +<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="7638" /> +<TGConnectingPoint num="1" id="7639" /> +<TGConnectingPoint num="2" id="7640" /> +<TGConnectingPoint num="3" id="7641" /> +<TGConnectingPoint num="4" id="7642" /> +<TGConnectingPoint num="5" id="7643" /> +<TGConnectingPoint num="6" id="7644" /> +<TGConnectingPoint num="7" id="7645" /> +<TGConnectingPoint num="8" id="7646" /> +<TGConnectingPoint num="9" id="7647" /> +<TGConnectingPoint num="10" id="7648" /> +<TGConnectingPoint num="11" id="7649" /> +</COMPONENT> +<SUBCOMPONENT type="-1" id="7635" > +<father id="7650" num="0" /> +<cdparam x="301" y="321" /> +<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 > 0 ]" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="7636" > +<father id="7650" num="1" /> +<cdparam x="409" y="296" /> +<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="7637" > +<father id="7650" num="2" /> +<cdparam x="394" y="331" /> +<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="1507" id="7607" > +<cdparam x="513" 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="7606" /> +</COMPONENT> + +<COMPONENT type="1505" id="7618" > +<cdparam x="220" y="347" /> +<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="DMACycle_SD" value="Reference to a SD" /> +<TGConnectingPoint num="0" id="7608" /> +<TGConnectingPoint num="1" id="7609" /> +<TGConnectingPoint num="2" id="7610" /> +<TGConnectingPoint num="3" id="7611" /> +<TGConnectingPoint num="4" id="7612" /> +<TGConnectingPoint num="5" id="7613" /> +<TGConnectingPoint num="6" id="7614" /> +<TGConnectingPoint num="7" id="7615" /> +<TGConnectingPoint num="8" id="7616" /> +<TGConnectingPoint num="9" id="7617" /> +</COMPONENT> + +<COMPONENT type="1508" id="7623" > +<cdparam x="374" y="184" /> +<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="7619" /> +<TGConnectingPoint num="1" id="7620" /> +<TGConnectingPoint num="2" id="7621" /> +<TGConnectingPoint num="3" id="7622" /> +</COMPONENT> + +<COMPONENT type="1505" id="7634" > +<cdparam x="461" y="341" /> +<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="TerminateDMA_SD" value="Reference to a SD" /> +<TGConnectingPoint num="0" id="7624" /> +<TGConnectingPoint num="1" id="7625" /> +<TGConnectingPoint num="2" id="7626" /> +<TGConnectingPoint num="3" id="7627" /> +<TGConnectingPoint num="4" id="7628" /> +<TGConnectingPoint num="5" id="7629" /> +<TGConnectingPoint num="6" id="7630" /> +<TGConnectingPoint num="7" id="7631" /> +<TGConnectingPoint num="8" id="7632" /> +<TGConnectingPoint num="9" id="7633" /> +</COMPONENT> + +<COMPONENT type="1505" id="7661" > +<cdparam x="327" y="92" /> +<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="ConfigureDMA_SD" value="Reference to a SD" /> +<TGConnectingPoint num="0" id="7651" /> +<TGConnectingPoint num="1" id="7652" /> +<TGConnectingPoint num="2" id="7653" /> +<TGConnectingPoint num="3" id="7654" /> +<TGConnectingPoint num="4" id="7655" /> +<TGConnectingPoint num="5" id="7656" /> +<TGConnectingPoint num="6" id="7657" /> +<TGConnectingPoint num="7" id="7658" /> +<TGConnectingPoint num="8" id="7659" /> +<TGConnectingPoint num="9" id="7660" /> +</COMPONENT> + +<CONNECTOR type="1501" id="7697" > +<cdparam x="523" y="381" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="523" y="381" id="7625" /> +<P2 x="523" y="411" id="7606" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="1501" id="7706" > +<cdparam x="389" y="132" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="389" y="132" id="7652" /> +<P2 x="389" y="184" id="7619" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="1501" id="7707" > +<cdparam x="415" y="216" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="389" y="214" id="7622" /> +<P2 x="389" y="276" id="7638" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="1501" id="23058" > +<cdparam x="398" y="55" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="389" y="55" id="23057" /> +<P2 x="389" y="87" id="7651" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> + +</CommunicationPatternDiagramPanelCopy> + +</TURTLEGSELECTEDCOMPONENTS> \ No newline at end of file diff --git a/modeling/TerminateDMA_SD.lib b/modeling/TerminateDMA_SD.lib new file mode 100644 index 0000000000000000000000000000000000000000..826081c31172d9c82bc49b097128b1240e733560 --- /dev/null +++ b/modeling/TerminateDMA_SD.lib @@ -0,0 +1,228 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<TURTLEGSELECTEDCOMPONENTS version="0.96-beta1" copyMaxId="8508" decX="25" decY="10" > + +<TMLSDPanelCopy name="TerminateDMA_SD" xSel="25" ySel="10" widthSel="662" heightSel="569" > +<COMPONENT type="1521" id="8406" > +<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_Instance_4" value="Transfer instance name" /> +<TGConnectingPoint num="0" id="8357" /> +<TGConnectingPoint num="1" id="8358" /> +<TGConnectingPoint num="2" id="8359" /> +<TGConnectingPoint num="3" id="8360" /> +<TGConnectingPoint num="4" id="8361" /> +<TGConnectingPoint num="5" id="8362" /> +<TGConnectingPoint num="6" id="8363" /> +<TGConnectingPoint num="7" id="8364" /> +<TGConnectingPoint num="8" id="8365" /> +<TGConnectingPoint num="9" id="8366" /> +<TGConnectingPoint num="10" id="8367" /> +<TGConnectingPoint num="11" id="8368" /> +<TGConnectingPoint num="12" id="8369" /> +<TGConnectingPoint num="13" id="8370" /> +<TGConnectingPoint num="14" id="8371" /> +<TGConnectingPoint num="15" id="8372" /> +<TGConnectingPoint num="16" id="8373" /> +<TGConnectingPoint num="17" id="8374" /> +<TGConnectingPoint num="18" id="8375" /> +<TGConnectingPoint num="19" id="8376" /> +<TGConnectingPoint num="20" id="8377" /> +<TGConnectingPoint num="21" id="8378" /> +<TGConnectingPoint num="22" id="8379" /> +<TGConnectingPoint num="23" id="8380" /> +<TGConnectingPoint num="24" id="8381" /> +<TGConnectingPoint num="25" id="8382" /> +<TGConnectingPoint num="26" id="8383" /> +<TGConnectingPoint num="27" id="8384" /> +<TGConnectingPoint num="28" id="8385" /> +<TGConnectingPoint num="29" id="8386" /> +<TGConnectingPoint num="30" id="8387" /> +<TGConnectingPoint num="31" id="8388" /> +<TGConnectingPoint num="32" id="8389" /> +<TGConnectingPoint num="33" id="8390" /> +<TGConnectingPoint num="34" id="8391" /> +<TGConnectingPoint num="35" id="8392" /> +<TGConnectingPoint num="36" id="8393" /> +<TGConnectingPoint num="37" id="8394" /> +<TGConnectingPoint num="38" id="8395" /> +<TGConnectingPoint num="39" id="8396" /> +<TGConnectingPoint num="40" id="8397" /> +<TGConnectingPoint num="41" id="8398" /> +<TGConnectingPoint num="42" id="8399" /> +<TGConnectingPoint num="43" id="8400" /> +<TGConnectingPoint num="44" id="8401" /> +<TGConnectingPoint num="45" id="8402" /> +<TGConnectingPoint num="46" id="8403" /> +<TGConnectingPoint num="47" id="8404" /> +<TGConnectingPoint num="48" id="8405" /> +<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="destinationAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1522" id="8456" > +<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_Controller_1" value="Controller instance name" /> +<TGConnectingPoint num="0" id="8407" /> +<TGConnectingPoint num="1" id="8408" /> +<TGConnectingPoint num="2" id="8409" /> +<TGConnectingPoint num="3" id="8410" /> +<TGConnectingPoint num="4" id="8411" /> +<TGConnectingPoint num="5" id="8412" /> +<TGConnectingPoint num="6" id="8413" /> +<TGConnectingPoint num="7" id="8414" /> +<TGConnectingPoint num="8" id="8415" /> +<TGConnectingPoint num="9" id="8416" /> +<TGConnectingPoint num="10" id="8417" /> +<TGConnectingPoint num="11" id="8418" /> +<TGConnectingPoint num="12" id="8419" /> +<TGConnectingPoint num="13" id="8420" /> +<TGConnectingPoint num="14" id="8421" /> +<TGConnectingPoint num="15" id="8422" /> +<TGConnectingPoint num="16" id="8423" /> +<TGConnectingPoint num="17" id="8424" /> +<TGConnectingPoint num="18" id="8425" /> +<TGConnectingPoint num="19" id="8426" /> +<TGConnectingPoint num="20" id="8427" /> +<TGConnectingPoint num="21" id="8428" /> +<TGConnectingPoint num="22" id="8429" /> +<TGConnectingPoint num="23" id="8430" /> +<TGConnectingPoint num="24" id="8431" /> +<TGConnectingPoint num="25" id="8432" /> +<TGConnectingPoint num="26" id="8433" /> +<TGConnectingPoint num="27" id="8434" /> +<TGConnectingPoint num="28" id="8435" /> +<TGConnectingPoint num="29" id="8436" /> +<TGConnectingPoint num="30" id="8437" /> +<TGConnectingPoint num="31" id="8438" /> +<TGConnectingPoint num="32" id="8439" /> +<TGConnectingPoint num="33" id="8440" /> +<TGConnectingPoint num="34" id="8441" /> +<TGConnectingPoint num="35" id="8442" /> +<TGConnectingPoint num="36" id="8443" /> +<TGConnectingPoint num="37" id="8444" /> +<TGConnectingPoint num="38" id="8445" /> +<TGConnectingPoint num="39" id="8446" /> +<TGConnectingPoint num="40" id="8447" /> +<TGConnectingPoint num="41" id="8448" /> +<TGConnectingPoint num="42" id="8449" /> +<TGConnectingPoint num="43" id="8450" /> +<TGConnectingPoint num="44" id="8451" /> +<TGConnectingPoint num="45" id="8452" /> +<TGConnectingPoint num="46" id="8453" /> +<TGConnectingPoint num="47" id="8454" /> +<TGConnectingPoint num="48" id="8455" /> +<extraparam> +<Mapping mappedOn="" /> +<Actor data="false" /> +<Attribute access="2" id="size" value="" type="0" typeOther="" /> +<Attribute access="2" id="counter" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1522" id="8506" > +<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_Controller_1" value="Controller instance name" /> +<TGConnectingPoint num="0" id="8457" /> +<TGConnectingPoint num="1" id="8458" /> +<TGConnectingPoint num="2" id="8459" /> +<TGConnectingPoint num="3" id="8460" /> +<TGConnectingPoint num="4" id="8461" /> +<TGConnectingPoint num="5" id="8462" /> +<TGConnectingPoint num="6" id="8463" /> +<TGConnectingPoint num="7" id="8464" /> +<TGConnectingPoint num="8" id="8465" /> +<TGConnectingPoint num="9" id="8466" /> +<TGConnectingPoint num="10" id="8467" /> +<TGConnectingPoint num="11" id="8468" /> +<TGConnectingPoint num="12" id="8469" /> +<TGConnectingPoint num="13" id="8470" /> +<TGConnectingPoint num="14" id="8471" /> +<TGConnectingPoint num="15" id="8472" /> +<TGConnectingPoint num="16" id="8473" /> +<TGConnectingPoint num="17" id="8474" /> +<TGConnectingPoint num="18" id="8475" /> +<TGConnectingPoint num="19" id="8476" /> +<TGConnectingPoint num="20" id="8477" /> +<TGConnectingPoint num="21" id="8478" /> +<TGConnectingPoint num="22" id="8479" /> +<TGConnectingPoint num="23" id="8480" /> +<TGConnectingPoint num="24" id="8481" /> +<TGConnectingPoint num="25" id="8482" /> +<TGConnectingPoint num="26" id="8483" /> +<TGConnectingPoint num="27" id="8484" /> +<TGConnectingPoint num="28" id="8485" /> +<TGConnectingPoint num="29" id="8486" /> +<TGConnectingPoint num="30" id="8487" /> +<TGConnectingPoint num="31" id="8488" /> +<TGConnectingPoint num="32" id="8489" /> +<TGConnectingPoint num="33" id="8490" /> +<TGConnectingPoint num="34" id="8491" /> +<TGConnectingPoint num="35" id="8492" /> +<TGConnectingPoint num="36" id="8493" /> +<TGConnectingPoint num="37" id="8494" /> +<TGConnectingPoint num="38" id="8495" /> +<TGConnectingPoint num="39" id="8496" /> +<TGConnectingPoint num="40" id="8497" /> +<TGConnectingPoint num="41" id="8498" /> +<TGConnectingPoint num="42" id="8499" /> +<TGConnectingPoint num="43" id="8500" /> +<TGConnectingPoint num="44" id="8501" /> +<TGConnectingPoint num="45" id="8502" /> +<TGConnectingPoint num="46" id="8503" /> +<TGConnectingPoint num="47" id="8504" /> +<TGConnectingPoint num="48" id="8505" /> +<extraparam> +<Mapping mappedOn="" /> +<Actor data="false" /> +<Attribute access="2" id="size" value="" type="0" typeOther="" /> +<Attribute access="2" id="ID1" value="" type="0" typeOther="" /> +<Attribute access="2" id="sourceAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="destinationAddress" value="" type="0" typeOther="" /> +<Attribute access="2" id="bytesToTransfer" value="" type="0" typeOther="" /> +</extraparam> +</COMPONENT> + +<CONNECTOR type="1523" id="8507" > +<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="8362" /> +<P2 x="118" y="112" id="8462" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="ID1" /> +</extraparam> +</CONNECTOR> +<CONNECTOR type="1523" id="8508" > +<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="8409" /> +<P2 x="337" y="82" id="8359" /> +<AutomaticDrawing data="true" /> +<extraparam> +<Param index="0" id="ID1" /> +</extraparam> +</CONNECTOR> + +</TMLSDPanelCopy> + +</TURTLEGSELECTEDCOMPONENTS> \ No newline at end of file