diff --git a/modeling/SystemC-AMS/echopen-hwa.xml b/modeling/SystemC-AMS/echopen-hwa.xml deleted file mode 100644 index 42f7a6582263f222cda3cb97bb755e3f7ef6284e..0000000000000000000000000000000000000000 --- a/modeling/SystemC-AMS/echopen-hwa.xml +++ /dev/null @@ -1,3296 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="3" LAST_SELECTED_SUB_TAB="3"> - -<Modeling type="SystemC-AMS" nameTab="SystemC_AMS" > -<SysCAMSComponentTaskDiagramPanel name="SystemC-AMS Component Diagram" minX="10" maxX="2500" minY="10" maxY="1500" TDF="true" DE="true" zoom="1.0" > -<CONNECTOR type="1601" id="1" > -<cdparam x="1018" y="549" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="1066" y="563" id="125" /> -<P2 x="1226" y="564" id="20" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="2" > -<cdparam x="1161" y="646" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="1226" y="661" id="10" /> -<P2 x="1066" y="658" id="135" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="3" > -<cdparam x="220" y="637" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg4" /> -<P1 x="281" y="329" id="261" /> -<P2 x="491" y="329" id="67" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="4" > -<cdparam x="223" y="214" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="adcregi" /> -<P1 x="235" y="211" id="213" /> -<P2 x="235" y="274" id="251" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="5" > -<cdparam x="873" y="495" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg1" /> -<P1 x="711" y="380" id="57" /> -<P2 x="861" y="380" id="164" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="6" > -<cdparam x="295" y="404" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg2" /> -<P1 x="910" y="458" id="184" /> -<P2 x="909" y="522" id="105" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="7" > -<cdparam x="944" y="196" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="981" y="189" id="86" /> -<P2 x="981" y="288" id="154" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="8" > -<cdparam x="529" y="357" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="1032" y="458" id="174" /> -<P2 x="1032" y="522" id="115" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="9" > -<cdparam x="454" y="231" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="571" y="133" id="232" /> -<P2 x="407" y="133" id="203" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1608" id="38" > -<cdparam x="1236" y="529" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Primitive component - Block GPIO2VCI" value="blockGPIO2VCI" /> -<TGConnectingPoint num="0" id="30" /> -<TGConnectingPoint num="1" id="31" /> -<TGConnectingPoint num="2" id="32" /> -<TGConnectingPoint num="3" id="33" /> -<TGConnectingPoint num="4" id="34" /> -<TGConnectingPoint num="5" id="35" /> -<TGConnectingPoint num="6" id="36" /> -<TGConnectingPoint num="7" id="37" /> -</COMPONENT> -<SUBCOMPONENT type="1605" id="19" > -<father id="38" num="0" /> -<cdparam x="1226" y="651" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="to_echopen" /> -<TGConnectingPoint num="0" id="10" /> -<TGConnectingPoint num="1" id="11" /> -<TGConnectingPoint num="2" id="12" /> -<TGConnectingPoint num="3" id="13" /> -<TGConnectingPoint num="4" id="14" /> -<TGConnectingPoint num="5" id="15" /> -<TGConnectingPoint num="6" id="16" /> -<TGConnectingPoint num="7" id="17" /> -<TGConnectingPoint num="8" id="18" /> -<extraparam> -<Prop commName="to_echopen" commType="0" origin="1" type="int" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="29" > -<father id="38" num="1" /> -<cdparam x="1226" y="554" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="from_echopen" /> -<TGConnectingPoint num="0" id="20" /> -<TGConnectingPoint num="1" id="21" /> -<TGConnectingPoint num="2" id="22" /> -<TGConnectingPoint num="3" id="23" /> -<TGConnectingPoint num="4" id="24" /> -<TGConnectingPoint num="5" id="25" /> -<TGConnectingPoint num="6" id="26" /> -<TGConnectingPoint num="7" id="27" /> -<TGConnectingPoint num="8" id="28" /> -<extraparam> -<Prop commName="from_echopen" commType="0" origin="0" type="int" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1607" id="288" > -<cdparam x="42" y="10" /> -<sizeparam width="1124" height="704" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component - Cluster" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="280" /> -<TGConnectingPoint num="1" id="281" /> -<TGConnectingPoint num="2" id="282" /> -<TGConnectingPoint num="3" id="283" /> -<TGConnectingPoint num="4" id="284" /> -<TGConnectingPoint num="5" id="285" /> -<TGConnectingPoint num="6" id="286" /> -<TGConnectingPoint num="7" id="287" /> -</COMPONENT> -<SUBCOMPONENT type="5721" id="47" > -<father id="288" num="0" /> -<cdparam x="144" y="509" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="TGComponent" value="my_clk" /> -<TGConnectingPoint num="0" id="39" /> -<TGConnectingPoint num="1" id="40" /> -<TGConnectingPoint num="2" id="41" /> -<TGConnectingPoint num="3" id="42" /> -<TGConnectingPoint num="4" id="43" /> -<TGConnectingPoint num="5" id="44" /> -<TGConnectingPoint num="6" id="45" /> -<TGConnectingPoint num="7" id="46" /> -<extraparam> -<Attribute name_function="" nameTemplate="" frequency ="0.001" unit="Îźs" dutyCycle="1.0" startTime="1.0" unitStartTime="Îźs" posFirst ="false" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5721" id="56" > -<father id="288" num="1" /> -<cdparam x="393" y="508" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="TGComponent" value="my_clk1" /> -<TGConnectingPoint num="0" id="48" /> -<TGConnectingPoint num="1" id="49" /> -<TGConnectingPoint num="2" id="50" /> -<TGConnectingPoint num="3" id="51" /> -<TGConnectingPoint num="4" id="52" /> -<TGConnectingPoint num="5" id="53" /> -<TGConnectingPoint num="6" id="54" /> -<TGConnectingPoint num="7" id="55" /> -<extraparam> -<Attribute name_function="" nameTemplate="" frequency ="0.002" unit="s" dutyCycle="0.5" startTime="0.001" unitStartTime="s" posFirst ="false" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="85" > -<father id="288" num="2" /> -<cdparam x="501" y="295" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="abscalc1" /> -<TGConnectingPoint num="0" id="77" /> -<TGConnectingPoint num="1" id="78" /> -<TGConnectingPoint num="2" id="79" /> -<TGConnectingPoint num="3" id="80" /> -<TGConnectingPoint num="4" id="81" /> -<TGConnectingPoint num="5" id="82" /> -<TGConnectingPoint num="6" id="83" /> -<TGConnectingPoint num="7" id="84" /> -<extraparam> -<Attribute name_function="" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_int<12> inr; -sc_dt::sc_int<12> inr4; -sc_dt::sc_int<12> inr3,inr1,inr2; -sc_dt::sc_int<12> he1; -sc_dt::sc_int<1> q; -int asdf; -void abs_calc () { - q=inr[11]; - inr4=(inputfromadc.read()); - //hel=abs(inr4); - inr=inputfromadc.read(); - if (inr<2048) { - inr1=inr; - } - else { - inr3=~(inr) ; - inr1=inr3+1; - } - absoutput.write(inr1); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="66" > -<father id="85" num="0" /> -<cdparam x="691" y="370" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="absoutput" /> -<TGConnectingPoint num="0" id="57" /> -<TGConnectingPoint num="1" id="58" /> -<TGConnectingPoint num="2" id="59" /> -<TGConnectingPoint num="3" id="60" /> -<TGConnectingPoint num="4" id="61" /> -<TGConnectingPoint num="5" id="62" /> -<TGConnectingPoint num="6" id="63" /> -<TGConnectingPoint num="7" id="64" /> -<TGConnectingPoint num="8" id="65" /> -<extraparam> -<Prop commName="absoutput" commType="0" origin="1" type="sc_dt::sc_int" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="76" > -<father id="85" num="1" /> -<cdparam x="491" y="319" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="inputfromadc" /> -<TGConnectingPoint num="0" id="67" /> -<TGConnectingPoint num="1" id="68" /> -<TGConnectingPoint num="2" id="69" /> -<TGConnectingPoint num="3" id="70" /> -<TGConnectingPoint num="4" id="71" /> -<TGConnectingPoint num="5" id="72" /> -<TGConnectingPoint num="6" id="73" /> -<TGConnectingPoint num="7" id="74" /> -<TGConnectingPoint num="8" id="75" /> -<extraparam> -<Prop commName="inputfromadc" commType="0" origin="0" type="sc_dt::sc_int" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="104" > -<father id="288" num="3" /> -<cdparam x="822" y="29" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="samplegenerator" /> -<TGConnectingPoint num="0" id="96" /> -<TGConnectingPoint num="1" id="97" /> -<TGConnectingPoint num="2" id="98" /> -<TGConnectingPoint num="3" id="99" /> -<TGConnectingPoint num="4" id="100" /> -<TGConnectingPoint num="5" id="101" /> -<TGConnectingPoint num="6" id="102" /> -<TGConnectingPoint num="7" id="103" /> -<extraparam> -<Attribute name_function="" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_int<12> inr; -void pulse_gen_main(){ - inr=rand()%4096; - outpready.write(1); - //genout.write(inr) ; - // expo[j].write((i3)); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="95" > -<father id="104" num="0" /> -<cdparam x="971" y="169" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="outpready" /> -<TGConnectingPoint num="0" id="86" /> -<TGConnectingPoint num="1" id="87" /> -<TGConnectingPoint num="2" id="88" /> -<TGConnectingPoint num="3" id="89" /> -<TGConnectingPoint num="4" id="90" /> -<TGConnectingPoint num="5" id="91" /> -<TGConnectingPoint num="6" id="92" /> -<TGConnectingPoint num="7" id="93" /> -<TGConnectingPoint num="8" id="94" /> -<extraparam> -<Prop commName="outpready" commType="0" origin="1" type="bool" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="153" > -<father id="288" num="4" /> -<cdparam x="856" y="532" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="spi" /> -<TGConnectingPoint num="0" id="145" /> -<TGConnectingPoint num="1" id="146" /> -<TGConnectingPoint num="2" id="147" /> -<TGConnectingPoint num="3" id="148" /> -<TGConnectingPoint num="4" id="149" /> -<TGConnectingPoint num="5" id="150" /> -<TGConnectingPoint num="6" id="151" /> -<TGConnectingPoint num="7" id="152" /> -<extraparam> -<Attribute name_function="" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_int<12> inr1[30]; -int counter; -int i; -void spi_main() { - while(from_GPIO.read()==1){ - if (compinenable.read()==1 ) { - inr1[i]=comparatorinput.read(); - counter=counter+1; - } - if(counter==30){ - for(i=0;i<30;i++) { - to_GPIO.write(1); - } - counter=0; - } - } -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="114" > -<father id="153" num="0" /> -<cdparam x="899" y="522" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="comparatorinput" /> -<TGConnectingPoint num="0" id="105" /> -<TGConnectingPoint num="1" id="106" /> -<TGConnectingPoint num="2" id="107" /> -<TGConnectingPoint num="3" id="108" /> -<TGConnectingPoint num="4" id="109" /> -<TGConnectingPoint num="5" id="110" /> -<TGConnectingPoint num="6" id="111" /> -<TGConnectingPoint num="7" id="112" /> -<TGConnectingPoint num="8" id="113" /> -<extraparam> -<Prop commName="comparatorinput" commType="0" origin="0" type="sc_dt::sc_int" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="124" > -<father id="153" num="1" /> -<cdparam x="1022" y="522" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="compinenable" /> -<TGConnectingPoint num="0" id="115" /> -<TGConnectingPoint num="1" id="116" /> -<TGConnectingPoint num="2" id="117" /> -<TGConnectingPoint num="3" id="118" /> -<TGConnectingPoint num="4" id="119" /> -<TGConnectingPoint num="5" id="120" /> -<TGConnectingPoint num="6" id="121" /> -<TGConnectingPoint num="7" id="122" /> -<TGConnectingPoint num="8" id="123" /> -<extraparam> -<Prop commName="compinenable" commType="0" origin="0" type="bool" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="134" > -<father id="153" num="2" /> -<cdparam x="1046" y="553" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="to_GPIO" /> -<TGConnectingPoint num="0" id="125" /> -<TGConnectingPoint num="1" id="126" /> -<TGConnectingPoint num="2" id="127" /> -<TGConnectingPoint num="3" id="128" /> -<TGConnectingPoint num="4" id="129" /> -<TGConnectingPoint num="5" id="130" /> -<TGConnectingPoint num="6" id="131" /> -<TGConnectingPoint num="7" id="132" /> -<TGConnectingPoint num="8" id="133" /> -<extraparam> -<Prop commName="to_GPIO" commType="0" origin="1" type="sc_dt::sc_uint<32>" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="144" > -<father id="153" num="3" /> -<cdparam x="1046" y="648" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="from_GPIO" /> -<TGConnectingPoint num="0" id="135" /> -<TGConnectingPoint num="1" id="136" /> -<TGConnectingPoint num="2" id="137" /> -<TGConnectingPoint num="3" id="138" /> -<TGConnectingPoint num="4" id="139" /> -<TGConnectingPoint num="5" id="140" /> -<TGConnectingPoint num="6" id="141" /> -<TGConnectingPoint num="7" id="142" /> -<TGConnectingPoint num="8" id="143" /> -<extraparam> -<Prop commName="from_GPIO" commType="0" origin="0" type="sc_dt::sc_uint<32>" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="202" > -<father id="288" num="5" /> -<cdparam x="871" y="298" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="comparator1" /> -<TGConnectingPoint num="0" id="194" /> -<TGConnectingPoint num="1" id="195" /> -<TGConnectingPoint num="2" id="196" /> -<TGConnectingPoint num="3" id="197" /> -<TGConnectingPoint num="4" id="198" /> -<TGConnectingPoint num="5" id="199" /> -<TGConnectingPoint num="6" id="200" /> -<TGConnectingPoint num="7" id="201" /> -<extraparam> -<Attribute name_function="comparator_main" clockName="my_clk" clockSensitivityMethod="positive" code=" int counter; -sc_dt::sc_int<12> inr; -sc_dt::sc_int<12> inr1; -void comparator_main(){ - if (enable.read()==0){ - counter=0; - inr1=0; - compienable.write(0); - } - else{ - counter=counter+1; - inr=(inputfromabs.read()); - if (inr>inr1){ - inr1=inr; - } - else { - inr1=inr1; - } - if(counter==30){ - outputmax.write(inr1); - counter=0; - inr1=0; - compienable.write(1); - } - else { - outputmax.write(0); - compienable.write(0); - } - } -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="163" > -<father id="202" num="0" /> -<cdparam x="971" y="288" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="enable" /> -<TGConnectingPoint num="0" id="154" /> -<TGConnectingPoint num="1" id="155" /> -<TGConnectingPoint num="2" id="156" /> -<TGConnectingPoint num="3" id="157" /> -<TGConnectingPoint num="4" id="158" /> -<TGConnectingPoint num="5" id="159" /> -<TGConnectingPoint num="6" id="160" /> -<TGConnectingPoint num="7" id="161" /> -<TGConnectingPoint num="8" id="162" /> -<extraparam> -<Prop commName="enable" commType="0" origin="0" type="bool" sensitive="true" sensitive_method="positive" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="173" > -<father id="202" num="1" /> -<cdparam x="861" y="370" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="inputfromabs" /> -<TGConnectingPoint num="0" id="164" /> -<TGConnectingPoint num="1" id="165" /> -<TGConnectingPoint num="2" id="166" /> -<TGConnectingPoint num="3" id="167" /> -<TGConnectingPoint num="4" id="168" /> -<TGConnectingPoint num="5" id="169" /> -<TGConnectingPoint num="6" id="170" /> -<TGConnectingPoint num="7" id="171" /> -<TGConnectingPoint num="8" id="172" /> -<extraparam> -<Prop commName="inputfromabs" commType="0" origin="0" type="sc_dt::sc_int" sensitive="false" sensitive_method="" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="183" > -<father id="202" num="2" /> -<cdparam x="1022" y="438" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="compienable" /> -<TGConnectingPoint num="0" id="174" /> -<TGConnectingPoint num="1" id="175" /> -<TGConnectingPoint num="2" id="176" /> -<TGConnectingPoint num="3" id="177" /> -<TGConnectingPoint num="4" id="178" /> -<TGConnectingPoint num="5" id="179" /> -<TGConnectingPoint num="6" id="180" /> -<TGConnectingPoint num="7" id="181" /> -<TGConnectingPoint num="8" id="182" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="1" type="bool" sensitive="true" sensitive_method="positive" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="193" > -<father id="202" num="3" /> -<cdparam x="900" y="438" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="outputmax" /> -<TGConnectingPoint num="0" id="184" /> -<TGConnectingPoint num="1" id="185" /> -<TGConnectingPoint num="2" id="186" /> -<TGConnectingPoint num="3" id="187" /> -<TGConnectingPoint num="4" id="188" /> -<TGConnectingPoint num="5" id="189" /> -<TGConnectingPoint num="6" id="190" /> -<TGConnectingPoint num="7" id="191" /> -<TGConnectingPoint num="8" id="192" /> -<extraparam> -<Prop commName="outputmax" commType="0" origin="1" type="sc_dt::sc_int" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1602" id="231" > -<father id="288" num="6" /> -<cdparam x="197" y="51" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block TDF" value="ADC1" /> -<TGConnectingPoint num="0" id="223" /> -<TGConnectingPoint num="1" id="224" /> -<TGConnectingPoint num="2" id="225" /> -<TGConnectingPoint num="3" id="226" /> -<TGConnectingPoint num="4" id="227" /> -<TGConnectingPoint num="5" id="228" /> -<TGConnectingPoint num="6" id="229" /> -<TGConnectingPoint num="7" id="230" /> -<extraparam> -<Attribute period="5.0E-4" dynamic="false" time="ms" processCode=" void processing() { - addition=inputfromtheprobe.read()+2047; - for (int i= 0;i<4096;i++) { - if ((( inputfromtheprobe.read()+2048) < (i+1)) && ((inputfromtheprobe.read()+2048) > (i))){ - outputonepoint.write(i-2048); - // outputready.write(1); - } - } -} - " constructorCode="" listStruct="addition = 0 : int" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1604" id="212" > -<father id="231" num="0" /> -<cdparam x="387" y="123" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port TDF" value="inputfromtheprobe" /> -<TGConnectingPoint num="0" id="203" /> -<TGConnectingPoint num="1" id="204" /> -<TGConnectingPoint num="2" id="205" /> -<TGConnectingPoint num="3" id="206" /> -<TGConnectingPoint num="4" id="207" /> -<TGConnectingPoint num="5" id="208" /> -<TGConnectingPoint num="6" id="209" /> -<TGConnectingPoint num="7" id="210" /> -<TGConnectingPoint num="8" id="211" /> -<extraparam> -<Prop commName="inputfromtheprobe" commType="0" origin="0" period="5.0E-4" time="ms" rate="-1" delay="-1" type="double" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1606" id="222" > -<father id="231" num="1" /> -<cdparam x="225" y="191" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port Converter" value="outputonepoint" /> -<TGConnectingPoint num="0" id="213" /> -<TGConnectingPoint num="1" id="214" /> -<TGConnectingPoint num="2" id="215" /> -<TGConnectingPoint num="3" id="216" /> -<TGConnectingPoint num="4" id="217" /> -<TGConnectingPoint num="5" id="218" /> -<TGConnectingPoint num="6" id="219" /> -<TGConnectingPoint num="7" id="220" /> -<TGConnectingPoint num="8" id="221" /> -<extraparam> -<Prop commName="outputonepoint" commType="0" origin="1" period="5.0E-4" time="ms" rate="-1" nbits="12" delay="-1" type="sc_dt::sc_int" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1602" id="250" > -<father id="288" num="7" /> -<cdparam x="581" y="58" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block TDF" value="mySine1" /> -<TGConnectingPoint num="0" id="242" /> -<TGConnectingPoint num="1" id="243" /> -<TGConnectingPoint num="2" id="244" /> -<TGConnectingPoint num="3" id="245" /> -<TGConnectingPoint num="4" id="246" /> -<TGConnectingPoint num="5" id="247" /> -<TGConnectingPoint num="6" id="248" /> -<TGConnectingPoint num="7" id="249" /> -<extraparam> -<Attribute period="5.0E-4" dynamic="false" time="ms" processCode="void processing() { - double t = get_time().to_seconds(); - out1.write(2000.99 * std::sin( 2.0 * M_PI * freqoftheprobe * t ) ); - //probesample.write(1); -} - " constructorCode="" listStruct="Ts = 1.0 : double|freqoftheprobe = 1000.0 : double" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1604" id="241" > -<father id="250" num="0" /> -<cdparam x="571" y="123" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port TDF" value="out1" /> -<TGConnectingPoint num="0" id="232" /> -<TGConnectingPoint num="1" id="233" /> -<TGConnectingPoint num="2" id="234" /> -<TGConnectingPoint num="3" id="235" /> -<TGConnectingPoint num="4" id="236" /> -<TGConnectingPoint num="5" id="237" /> -<TGConnectingPoint num="6" id="238" /> -<TGConnectingPoint num="7" id="239" /> -<TGConnectingPoint num="8" id="240" /> -<extraparam> -<Prop commName="out1" commType="0" origin="1" period="5.0E-4" time="ms" rate="-1" delay="-1" type="double" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="279" > -<father id="288" num="8" /> -<cdparam x="71" y="284" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="adcre1" /> -<TGConnectingPoint num="0" id="271" /> -<TGConnectingPoint num="1" id="272" /> -<TGConnectingPoint num="2" id="273" /> -<TGConnectingPoint num="3" id="274" /> -<TGConnectingPoint num="4" id="275" /> -<TGConnectingPoint num="5" id="276" /> -<TGConnectingPoint num="6" id="277" /> -<TGConnectingPoint num="7" id="278" /> -<extraparam> -<Attribute name_function="" clockName="my_clk1" clockSensitivityMethod="positive" code="void adcre_main() { - adcregisteroutput.write(adcregisterinput.read()); -} - //sensitive <<clockffp.pos(); -" listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="260" > -<father id="279" num="0" /> -<cdparam x="225" y="274" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="adcregisterinput" /> -<TGConnectingPoint num="0" id="251" /> -<TGConnectingPoint num="1" id="252" /> -<TGConnectingPoint num="2" id="253" /> -<TGConnectingPoint num="3" id="254" /> -<TGConnectingPoint num="4" id="255" /> -<TGConnectingPoint num="5" id="256" /> -<TGConnectingPoint num="6" id="257" /> -<TGConnectingPoint num="7" id="258" /> -<TGConnectingPoint num="8" id="259" /> -<extraparam> -<Prop commName="adcregisterinput" commType="0" origin="0" type="sc_dt::sc_int" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="270" > -<father id="279" num="1" /> -<cdparam x="261" y="319" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="adcregisteroutput" /> -<TGConnectingPoint num="0" id="261" /> -<TGConnectingPoint num="1" id="262" /> -<TGConnectingPoint num="2" id="263" /> -<TGConnectingPoint num="3" id="264" /> -<TGConnectingPoint num="4" id="265" /> -<TGConnectingPoint num="5" id="266" /> -<TGConnectingPoint num="6" id="267" /> -<TGConnectingPoint num="7" id="268" /> -<TGConnectingPoint num="8" id="269" /> -<extraparam> -<Prop commName="adcregisteroutput" commType="0" origin="1" type="sc_dt::sc_int" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> - - -</SysCAMSComponentTaskDiagramPanel> - -</Modeling> - - - - -<Modeling type="AVATAR Design" nameTab="AVATAR Design" tabs="Block Diagram$ScanConversion" > -<AVATARBlockDiagramPanel name="Block Diagram" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" > -<MainCode value="void __user_init() {"/> -<MainCode value="}"/> -<Optimized value="true" /> -<Validated value="" /> -<Ignored value="" /> - -<COMPONENT type="5000" id="313" > -<cdparam x="211" y="146" /> -<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Block0" value="ScanConversion" /> -<TGConnectingPoint num="0" id="289" /> -<TGConnectingPoint num="1" id="290" /> -<TGConnectingPoint num="2" id="291" /> -<TGConnectingPoint num="3" id="292" /> -<TGConnectingPoint num="4" id="293" /> -<TGConnectingPoint num="5" id="294" /> -<TGConnectingPoint num="6" id="295" /> -<TGConnectingPoint num="7" id="296" /> -<TGConnectingPoint num="8" id="297" /> -<TGConnectingPoint num="9" id="298" /> -<TGConnectingPoint num="10" id="299" /> -<TGConnectingPoint num="11" id="300" /> -<TGConnectingPoint num="12" id="301" /> -<TGConnectingPoint num="13" id="302" /> -<TGConnectingPoint num="14" id="303" /> -<TGConnectingPoint num="15" id="304" /> -<TGConnectingPoint num="16" id="305" /> -<TGConnectingPoint num="17" id="306" /> -<TGConnectingPoint num="18" id="307" /> -<TGConnectingPoint num="19" id="308" /> -<TGConnectingPoint num="20" id="309" /> -<TGConnectingPoint num="21" id="310" /> -<TGConnectingPoint num="22" id="311" /> -<TGConnectingPoint num="23" id="312" /> -<extraparam> -<blockType data="block" color="-4072719" /> -<CryptoBlock value="false" /> -</extraparam> -</COMPONENT> - - -</AVATARBlockDiagramPanel> - -<AVATARStateMachineDiagramPanel name="ScanConversion" minX="10" maxX="1400" minY="10" maxY="900" > -<CONNECTOR type="5102" id="326" > -<cdparam x="460" y="115" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<TGConnectingPoint num="0" id="322" /> -<TGConnectingPoint num="1" id="323" /> -<TGConnectingPoint num="2" id="324" /> -<TGConnectingPoint num="3" id="325" /> -<P1 x="407" y="152" id="340" /> -<P2 x="457" y="133" id="360" /> -<Point x="407" y="223" /> -<Point x="588" y="222" /> -<Point x="588" y="134" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="314" > -<father id="326" num="0" /> -<cdparam x="407" y="223" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="315" > -<father id="326" num="1" /> -<cdparam x="588" y="222" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="316" > -<father id="326" num="2" /> -<cdparam x="588" y="134" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="321" > -<father id="326" num="3" /> -<cdparam x="455" y="206" /> -<sizeparam width="65" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> -<TGConnectingPoint num="0" id="317" /> -<TGConnectingPoint num="1" id="318" /> -<TGConnectingPoint num="2" id="319" /> -<TGConnectingPoint num="3" id="320" /> -<extraparam> -<guard value="[ ]" enabled="true"/> -<afterMin value="1" enabled="true"/> -<afterMax value="5" enabled="true"/> -<computeMin value="" enabled="true"/> -<computeMax value="" enabled="true"/> -<probability value="" enabled="true"/> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="5102" id="333" > -<cdparam x="407" y="70" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<TGConnectingPoint num="0" id="332" /> -<P1 x="407" y="70" id="375" /> -<P2 x="407" y="102" id="335" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="331" > -<father id="333" num="0" /> -<cdparam x="407" y="110" /> -<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> -<TGConnectingPoint num="0" id="327" /> -<TGConnectingPoint num="1" id="328" /> -<TGConnectingPoint num="2" id="329" /> -<TGConnectingPoint num="3" id="330" /> -<extraparam> -<guard value="[ ]" enabled="true"/> -<afterMin value="" enabled="true"/> -<afterMax value="" enabled="true"/> -<computeMin value="" enabled="true"/> -<computeMax value="" enabled="true"/> -<probability value="" enabled="true"/> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="5106" id="374" > -<cdparam x="357" y="102" /> -<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="state0" value="state0" /> -<TGConnectingPoint num="0" id="334" /> -<TGConnectingPoint num="1" id="335" /> -<TGConnectingPoint num="2" id="336" /> -<TGConnectingPoint num="3" id="337" /> -<TGConnectingPoint num="4" id="338" /> -<TGConnectingPoint num="5" id="339" /> -<TGConnectingPoint num="6" id="340" /> -<TGConnectingPoint num="7" id="341" /> -<TGConnectingPoint num="8" id="342" /> -<TGConnectingPoint num="9" id="343" /> -<TGConnectingPoint num="10" id="344" /> -<TGConnectingPoint num="11" id="345" /> -<TGConnectingPoint num="12" id="346" /> -<TGConnectingPoint num="13" id="347" /> -<TGConnectingPoint num="14" id="348" /> -<TGConnectingPoint num="15" id="349" /> -<TGConnectingPoint num="16" id="350" /> -<TGConnectingPoint num="17" id="351" /> -<TGConnectingPoint num="18" id="352" /> -<TGConnectingPoint num="19" id="353" /> -<TGConnectingPoint num="20" id="354" /> -<TGConnectingPoint num="21" id="355" /> -<TGConnectingPoint num="22" id="356" /> -<TGConnectingPoint num="23" id="357" /> -<TGConnectingPoint num="24" id="358" /> -<TGConnectingPoint num="25" id="359" /> -<TGConnectingPoint num="26" id="360" /> -<TGConnectingPoint num="27" id="361" /> -<TGConnectingPoint num="28" id="362" /> -<TGConnectingPoint num="29" id="363" /> -<TGConnectingPoint num="30" id="364" /> -<TGConnectingPoint num="31" id="365" /> -<TGConnectingPoint num="32" id="366" /> -<TGConnectingPoint num="33" id="367" /> -<TGConnectingPoint num="34" id="368" /> -<TGConnectingPoint num="35" id="369" /> -<TGConnectingPoint num="36" id="370" /> -<TGConnectingPoint num="37" id="371" /> -<TGConnectingPoint num="38" id="372" /> -<TGConnectingPoint num="39" id="373" /> -<extraparam> -<entryCode value="write_gpio2vci(1,"EnvelopeDetection");" /> -<entryCode value="printf("Reading value : %d\n", read_gpio2vci("EnvelopeDetection"));" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5100" id="376" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" 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="375" /> -</COMPONENT> - - -</AVATARStateMachineDiagramPanel> - -</Modeling> - - - - -<Modeling type="ADD" nameTab="Avatar Deployment" > -<ADDDiagramPanel name="Deployment Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" masterClockFrequency="200" > -<COMPONENT type="5365" id="401" > -<cdparam x="883" y="40" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="EnvelopeDetection" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="377" /> -<TGConnectingPoint num="1" id="378" /> -<TGConnectingPoint num="2" id="379" /> -<TGConnectingPoint num="3" id="380" /> -<TGConnectingPoint num="4" id="381" /> -<TGConnectingPoint num="5" id="382" /> -<TGConnectingPoint num="6" id="383" /> -<TGConnectingPoint num="7" id="384" /> -<TGConnectingPoint num="8" id="385" /> -<TGConnectingPoint num="9" id="386" /> -<TGConnectingPoint num="10" id="387" /> -<TGConnectingPoint num="11" id="388" /> -<TGConnectingPoint num="12" id="389" /> -<TGConnectingPoint num="13" id="390" /> -<TGConnectingPoint num="14" id="391" /> -<TGConnectingPoint num="15" id="392" /> -<TGConnectingPoint num="16" id="393" /> -<TGConnectingPoint num="17" id="394" /> -<TGConnectingPoint num="18" id="395" /> -<TGConnectingPoint num="19" id="396" /> -<TGConnectingPoint num="20" id="397" /> -<TGConnectingPoint num="21" id="398" /> -<TGConnectingPoint num="22" id="399" /> -<TGConnectingPoint num="23" id="400" /> -<extraparam> -<info stereotype="SystemC-AMS Cluster" nodeName="EnvelopeDetection" /> -<attributes index="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5354" id="426" > -<cdparam x="590" y="35" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="TTY0" value="name" /> -<TGConnectingPoint num="0" id="402" /> -<TGConnectingPoint num="1" id="403" /> -<TGConnectingPoint num="2" id="404" /> -<TGConnectingPoint num="3" id="405" /> -<TGConnectingPoint num="4" id="406" /> -<TGConnectingPoint num="5" id="407" /> -<TGConnectingPoint num="6" id="408" /> -<TGConnectingPoint num="7" id="409" /> -<TGConnectingPoint num="8" id="410" /> -<TGConnectingPoint num="9" id="411" /> -<TGConnectingPoint num="10" id="412" /> -<TGConnectingPoint num="11" id="413" /> -<TGConnectingPoint num="12" id="414" /> -<TGConnectingPoint num="13" id="415" /> -<TGConnectingPoint num="14" id="416" /> -<TGConnectingPoint num="15" id="417" /> -<TGConnectingPoint num="16" id="418" /> -<TGConnectingPoint num="17" id="419" /> -<TGConnectingPoint num="18" id="420" /> -<TGConnectingPoint num="19" id="421" /> -<TGConnectingPoint num="20" id="422" /> -<TGConnectingPoint num="21" id="423" /> -<TGConnectingPoint num="22" id="424" /> -<TGConnectingPoint num="23" id="425" /> -<extraparam> -<info stereotype="TTY" nodeName="TTY0" /> -<attributes index="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5363" id="451" > -<cdparam x="523" y="309" /> -<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Bus0" value="name" /> -<TGConnectingPoint num="0" id="427" /> -<TGConnectingPoint num="1" id="428" /> -<TGConnectingPoint num="2" id="429" /> -<TGConnectingPoint num="3" id="430" /> -<TGConnectingPoint num="4" id="431" /> -<TGConnectingPoint num="5" id="432" /> -<TGConnectingPoint num="6" id="433" /> -<TGConnectingPoint num="7" id="434" /> -<TGConnectingPoint num="8" id="435" /> -<TGConnectingPoint num="9" id="436" /> -<TGConnectingPoint num="10" id="437" /> -<TGConnectingPoint num="11" id="438" /> -<TGConnectingPoint num="12" id="439" /> -<TGConnectingPoint num="13" id="440" /> -<TGConnectingPoint num="14" id="441" /> -<TGConnectingPoint num="15" id="442" /> -<TGConnectingPoint num="16" id="443" /> -<TGConnectingPoint num="17" id="444" /> -<TGConnectingPoint num="18" id="445" /> -<TGConnectingPoint num="19" id="446" /> -<TGConnectingPoint num="20" id="447" /> -<TGConnectingPoint num="21" id="448" /> -<TGConnectingPoint num="22" id="449" /> -<TGConnectingPoint num="23" id="450" /> -<extraparam> -<info stereotype="VGSB" nodeName="Bus0" /> -<attributes index="0" nbOfAttachedInitiators="0" nbOfAttachedTargets="0" minLatency="10" fifoDepth="10" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5355" id="476" > -<cdparam x="365" y="32" /> -<sizeparam width="200" height="200" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Memory0" value="name" /> -<TGConnectingPoint num="0" id="452" /> -<TGConnectingPoint num="1" id="453" /> -<TGConnectingPoint num="2" id="454" /> -<TGConnectingPoint num="3" id="455" /> -<TGConnectingPoint num="4" id="456" /> -<TGConnectingPoint num="5" id="457" /> -<TGConnectingPoint num="6" id="458" /> -<TGConnectingPoint num="7" id="459" /> -<TGConnectingPoint num="8" id="460" /> -<TGConnectingPoint num="9" id="461" /> -<TGConnectingPoint num="10" id="462" /> -<TGConnectingPoint num="11" id="463" /> -<TGConnectingPoint num="12" id="464" /> -<TGConnectingPoint num="13" id="465" /> -<TGConnectingPoint num="14" id="466" /> -<TGConnectingPoint num="15" id="467" /> -<TGConnectingPoint num="16" id="468" /> -<TGConnectingPoint num="17" id="469" /> -<TGConnectingPoint num="18" id="470" /> -<TGConnectingPoint num="19" id="471" /> -<TGConnectingPoint num="20" id="472" /> -<TGConnectingPoint num="21" id="473" /> -<TGConnectingPoint num="22" id="474" /> -<TGConnectingPoint num="23" id="475" /> -<extraparam> -<info stereotype="RAM" nodeName="Memory0" /> -<attributes byteDataSize="1048576" index="0" processCode="" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5351" id="510" > -<cdparam x="80" y="89" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="486" /> -<TGConnectingPoint num="1" id="487" /> -<TGConnectingPoint num="2" id="488" /> -<TGConnectingPoint num="3" id="489" /> -<TGConnectingPoint num="4" id="490" /> -<TGConnectingPoint num="5" id="491" /> -<TGConnectingPoint num="6" id="492" /> -<TGConnectingPoint num="7" id="493" /> -<TGConnectingPoint num="8" id="494" /> -<TGConnectingPoint num="9" id="495" /> -<TGConnectingPoint num="10" id="496" /> -<TGConnectingPoint num="11" id="497" /> -<TGConnectingPoint num="12" id="498" /> -<TGConnectingPoint num="13" id="499" /> -<TGConnectingPoint num="14" id="500" /> -<TGConnectingPoint num="15" id="501" /> -<TGConnectingPoint num="16" id="502" /> -<TGConnectingPoint num="17" id="503" /> -<TGConnectingPoint num="18" id="504" /> -<TGConnectingPoint num="19" id="505" /> -<TGConnectingPoint num="20" id="506" /> -<TGConnectingPoint num="21" id="507" /> -<TGConnectingPoint num="22" id="508" /> -<TGConnectingPoint num="23" id="509" /> -<extraparam> -<info stereotype="CPU" nodeName="CPU0" /> -<attributes nbOfIrq="6" iCacheWays="1" iCacheSets="8" iCacheWords="4" dCacheWays="1" dCacheSets="8" dCacheWords="4" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="5352" id="485" > -<father id="510" num="0" /> -<cdparam x="107" y="179" /> -<sizeparam width="223" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="27" minY="0" maxY="160" /> -<infoparam name="TGComponent" value="AVATAR Design::ScanConversion" /> -<TGConnectingPoint num="0" id="477" /> -<TGConnectingPoint num="1" id="478" /> -<TGConnectingPoint num="2" id="479" /> -<TGConnectingPoint num="3" id="480" /> -<TGConnectingPoint num="4" id="481" /> -<TGConnectingPoint num="5" id="482" /> -<TGConnectingPoint num="6" id="483" /> -<TGConnectingPoint num="7" id="484" /> -<extraparam> -<info value="AVATAR Design::ScanConversion" taskName="ScanConversion" referenceTaskName="AVATAR Design" /> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="5350" id="511" > -<cdparam x="465" y="232" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="465" y="232" id="458" /> -<P2 x="585" y="309" id="435" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="512" > -<cdparam x="1008" y="240" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="1008" y="240" id="383" /> -<P2 x="773" y="309" id="429" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="513" > -<cdparam x="711" y="518" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="652" y="35" id="410" /> -<P2 x="648" y="359" id="433" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="514" > -<cdparam x="300" y="244" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="267" y="289" id="501" /> -<P2 x="523" y="309" id="427" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> - -</ADDDiagramPanel> - -</Modeling> - - - - -<Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$ScanConversion$SineGenerator$ADC$samplegenerator$adcre1$comparator1$spi$abscalc1" > -<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" > -<CONNECTOR type="126" id="517" > -<cdparam x="1079" y="212" /> -<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="1092" y="199" id="562" /> -<P2 x="981" y="314" id="528" /> -<Point x="1078" y="214" /> -<Point x="1079" y="212" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="515" > -<father id="517" num="0" /> -<cdparam x="1078" y="214" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="point " value="null" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="516" > -<father id="517" num="1" /> -<cdparam x="1079" y="212" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="point " value="null" /> -</SUBCOMPONENT> - -<CONNECTOR type="126" id="518" > -<cdparam x="1233" y="197" /> -<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="1392" y="374" id="641" /> -<P2 x="1289" y="378" id="545" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="519" > -<cdparam x="1189" 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="1289" y="434" id="543" /> -<P2 x="1392" y="427" id="639" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="520" > -<cdparam x="1073" y="290" /> -<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="1256" y="237" id="558" /> -<P2 x="1224" y="345" id="539" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="521" > -<cdparam x="750" 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="817" y="376" id="575" /> -<P2 x="873" y="447" id="526" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="522" > -<cdparam x="576" y="327" /> -<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="662" y="284" id="573" /> -<P2 x="512" y="221" id="617" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="523" > -<cdparam x="980" y="291" /> -<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="1171" y="237" id="560" /> -<P2 x="1166" y="345" id="541" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="524" > -<cdparam x="888" y="194" /> -<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="1092" y="153" id="556" /> -<P2 x="859" y="143" id="586" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="525" > -<cdparam x="274" y="194" /> -<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="246" y="205" id="606" /> -<P2 x="312" y="227" id="619" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1200" id="605" > -<cdparam x="630" y="31" /> -<sizeparam width="689" height="512" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="597" /> -<TGConnectingPoint num="1" id="598" /> -<TGConnectingPoint num="2" id="599" /> -<TGConnectingPoint num="3" id="600" /> -<TGConnectingPoint num="4" id="601" /> -<TGConnectingPoint num="5" id="602" /> -<TGConnectingPoint num="6" id="603" /> -<TGConnectingPoint num="7" id="604" /> -<extraparam> -<info hiddeni="false" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1202" id="538" > -<father id="605" num="0" /> -<cdparam x="873" y="327" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="abscalc1" /> -<TGConnectingPoint num="0" id="530" /> -<TGConnectingPoint num="1" id="531" /> -<TGConnectingPoint num="2" id="532" /> -<TGConnectingPoint num="3" id="533" /> -<TGConnectingPoint num="4" id="534" /> -<TGConnectingPoint num="5" id="535" /> -<TGConnectingPoint num="6" id="536" /> -<TGConnectingPoint num="7" id="537" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="527" > -<father id="538" num="0" /> -<cdparam x="860" y="447" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel inputfromadc" /> -<TGConnectingPoint num="0" id="526" /> -<extraparam> -<Prop commName="inputfromadc" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="529" > -<father id="538" num="1" /> -<cdparam x="968" y="314" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel absoutput" /> -<TGConnectingPoint num="0" id="528" /> -<extraparam> -<Prop commName="absoutput" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="555" > -<father id="605" num="1" /> -<cdparam x="1089" y="358" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="spi" /> -<TGConnectingPoint num="0" id="547" /> -<TGConnectingPoint num="1" id="548" /> -<TGConnectingPoint num="2" id="549" /> -<TGConnectingPoint num="3" id="550" /> -<TGConnectingPoint num="4" id="551" /> -<TGConnectingPoint num="5" id="552" /> -<TGConnectingPoint num="6" id="553" /> -<TGConnectingPoint num="7" id="554" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="540" > -<father id="555" num="0" /> -<cdparam x="1211" y="345" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel compienable" /> -<TGConnectingPoint num="0" id="539" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="542" > -<father id="555" num="1" /> -<cdparam x="1153" y="345" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel comparatorinput" /> -<TGConnectingPoint num="0" id="541" /> -<extraparam> -<Prop commName="comparatorinput" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="544" > -<father id="555" num="2" /> -<cdparam x="1276" y="434" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel gpioout" /> -<TGConnectingPoint num="0" id="543" /> -<extraparam> -<Prop commName="gpioout" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="546" > -<father id="555" num="3" /> -<cdparam x="1276" y="378" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel gpioin" /> -<TGConnectingPoint num="0" id="545" /> -<extraparam> -<Prop commName="gpioin" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="572" > -<father id="605" num="2" /> -<cdparam x="1092" y="100" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="comparator1" /> -<TGConnectingPoint num="0" id="564" /> -<TGConnectingPoint num="1" id="565" /> -<TGConnectingPoint num="2" id="566" /> -<TGConnectingPoint num="3" id="567" /> -<TGConnectingPoint num="4" id="568" /> -<TGConnectingPoint num="5" id="569" /> -<TGConnectingPoint num="6" id="570" /> -<TGConnectingPoint num="7" id="571" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="557" > -<father id="572" num="0" /> -<cdparam x="1079" y="153" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel enable" /> -<TGConnectingPoint num="0" id="556" /> -<extraparam> -<Prop commName="enable" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="559" > -<father id="572" num="1" /> -<cdparam x="1243" y="237" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel compienable" /> -<TGConnectingPoint num="0" id="558" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="561" > -<father id="572" num="2" /> -<cdparam x="1158" y="237" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outputmax" /> -<TGConnectingPoint num="0" id="560" /> -<extraparam> -<Prop commName="outputmax" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="563" > -<father id="572" num="3" /> -<cdparam x="1079" y="199" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel inputfromabs" /> -<TGConnectingPoint num="0" id="562" /> -<extraparam> -<Prop commName="inputfromabs" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="585" > -<father id="605" num="3" /> -<cdparam x="662" y="239" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="adcre1" /> -<TGConnectingPoint num="0" id="577" /> -<TGConnectingPoint num="1" id="578" /> -<TGConnectingPoint num="2" id="579" /> -<TGConnectingPoint num="3" id="580" /> -<TGConnectingPoint num="4" id="581" /> -<TGConnectingPoint num="5" id="582" /> -<TGConnectingPoint num="6" id="583" /> -<TGConnectingPoint num="7" id="584" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="574" > -<father id="585" num="0" /> -<cdparam x="649" y="284" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel adcregisterinput" /> -<TGConnectingPoint num="0" id="573" /> -<extraparam> -<Prop commName="adcregisterinput" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="576" > -<father id="585" num="1" /> -<cdparam x="804" y="376" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel adcregisteroutput" /> -<TGConnectingPoint num="0" id="575" /> -<extraparam> -<Prop commName="adcregisteroutput" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="596" > -<father id="605" num="4" /> -<cdparam x="659" y="72" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="samplegenerator" /> -<TGConnectingPoint num="0" id="588" /> -<TGConnectingPoint num="1" id="589" /> -<TGConnectingPoint num="2" id="590" /> -<TGConnectingPoint num="3" id="591" /> -<TGConnectingPoint num="4" id="592" /> -<TGConnectingPoint num="5" id="593" /> -<TGConnectingPoint num="6" id="594" /> -<TGConnectingPoint num="7" id="595" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="587" > -<father id="596" num="0" /> -<cdparam x="846" y="143" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outpready" /> -<TGConnectingPoint num="0" id="586" /> -<extraparam> -<Prop commName="outpready" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1200" id="638" > -<cdparam x="10" y="61" /> -<sizeparam width="528" height="293" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component" value="SignalAcquisition" /> -<TGConnectingPoint num="0" id="630" /> -<TGConnectingPoint num="1" id="631" /> -<TGConnectingPoint num="2" id="632" /> -<TGConnectingPoint num="3" id="633" /> -<TGConnectingPoint num="4" id="634" /> -<TGConnectingPoint num="5" id="635" /> -<TGConnectingPoint num="6" id="636" /> -<TGConnectingPoint num="7" id="637" /> -<extraparam> -<info hiddeni="false" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1202" id="616" > -<father id="638" num="0" /> -<cdparam x="46" y="142" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="328" minY="0" maxY="143" /> -<infoparam name="Primitive component" value="SineGenerator" /> -<TGConnectingPoint num="0" id="608" /> -<TGConnectingPoint num="1" id="609" /> -<TGConnectingPoint num="2" id="610" /> -<TGConnectingPoint num="3" id="611" /> -<TGConnectingPoint num="4" id="612" /> -<TGConnectingPoint num="5" id="613" /> -<TGConnectingPoint num="6" id="614" /> -<TGConnectingPoint num="7" id="615" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="607" > -<father id="616" num="0" /> -<cdparam x="233" y="205" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel out1" /> -<TGConnectingPoint num="0" id="606" /> -<extraparam> -<Prop commName="out1" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="629" > -<father id="638" num="1" /> -<cdparam x="312" y="150" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="328" minY="0" maxY="143" /> -<infoparam name="Primitive component" value="ADC" /> -<TGConnectingPoint num="0" id="621" /> -<TGConnectingPoint num="1" id="622" /> -<TGConnectingPoint num="2" id="623" /> -<TGConnectingPoint num="3" id="624" /> -<TGConnectingPoint num="4" id="625" /> -<TGConnectingPoint num="5" id="626" /> -<TGConnectingPoint num="6" id="627" /> -<TGConnectingPoint num="7" id="628" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -<Attribute access="2" id="threshold" value="" type="0" typeOther="" /> -<Attribute access="2" id="i" value="0" type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="618" > -<father id="629" num="0" /> -<cdparam x="499" y="221" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outputonepoint" /> -<TGConnectingPoint num="0" id="617" /> -<extraparam> -<Prop commName="outputonepoint" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="620" > -<father id="629" num="1" /> -<cdparam x="299" y="227" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel input_from_the_probe" /> -<TGConnectingPoint num="0" id="619" /> -<extraparam> -<Prop commName="input_from_the_probe" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1202" id="651" > -<cdparam x="1392" y="342" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Primitive component" value="ScanConversion" /> -<TGConnectingPoint num="0" id="643" /> -<TGConnectingPoint num="1" id="644" /> -<TGConnectingPoint num="2" id="645" /> -<TGConnectingPoint num="3" id="646" /> -<TGConnectingPoint num="4" id="647" /> -<TGConnectingPoint num="5" id="648" /> -<TGConnectingPoint num="6" id="649" /> -<TGConnectingPoint num="7" id="650" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1203" id="640" > -<father id="651" num="0" /> -<cdparam x="1379" y="427" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel in_GPIO" /> -<TGConnectingPoint num="0" id="639" /> -<extraparam> -<Prop commName="in_GPIO" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="642" > -<father id="651" num="1" /> -<cdparam x="1379" y="374" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel out_GPIO" /> -<TGConnectingPoint num="0" id="641" /> -<extraparam> -<Prop commName="out_GPIO" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - - -</TMLComponentTaskDiagramPanel> - -<TMLActivityDiagramPanel name="ScanConversion" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="653" > -<cdparam x="447" y="210" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="652" /> -</COMPONENT> - -<COMPONENT type="1009" id="656" > -<cdparam x="419" y="149" /> -<sizeparam width="74" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="in_GPIO(1) " /> -<TGConnectingPoint num="0" id="654" /> -<TGConnectingPoint num="1" id="655" /> -<extraparam> -<Data channelName="in_GPIO" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="659" > -<cdparam x="364" y="96" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="657" /> -<TGConnectingPoint num="1" id="658" /> -</COMPONENT> - -<COMPONENT type="1000" id="661" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="660" /> -</COMPONENT> - -<CONNECTOR type="115" id="662" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="660" /> -<P2 x="407" y="91" id="657" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="663" > -<cdparam x="451" y="110" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="451" y="110" id="658" /> -<P2 x="456" y="144" id="654" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="664" > -<cdparam x="456" y="174" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="456" y="174" id="655" /> -<P2 x="457" y="205" id="652" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="SineGenerator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="668" > -<cdparam x="346" y="117" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="666" /> -<TGConnectingPoint num="1" id="667" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="665" > -<father id="668" num="0" /> -<cdparam x="361" y="137" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="5 us" /> -<extraparam> -<TimeDelay minDelay="5" maxDelay="nope" hasMaxDelay="false" unit="us" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="670" > -<cdparam x="341" y="231" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="669" /> -</COMPONENT> - -<COMPONENT type="1000" id="672" > -<cdparam x="280" y="26" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="671" /> -</COMPONENT> - -<COMPONENT type="1030" id="675" > -<cdparam x="261" y="70" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="673" /> -<TGConnectingPoint num="1" id="674" /> -</COMPONENT> - -<COMPONENT type="1006" id="678" > -<cdparam x="325" y="172" /> -<sizeparam width="52" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="out1(1)" /> -<TGConnectingPoint num="0" id="676" /> -<TGConnectingPoint num="1" id="677" /> -<extraparam> -<Data channelName="out1" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="679" > -<cdparam x="287" y="41" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="287" y="41" id="671" /> -<P2 x="304" y="65" id="673" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="680" > -<cdparam x="353" y="158" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="351" y="197" id="677" /> -<P2 x="351" y="226" id="669" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="681" > -<cdparam x="337" y="90" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="348" y="84" id="674" /> -<P2 x="351" y="112" id="666" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="682" > -<cdparam x="351" y="152" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="351" y="152" id="667" /> -<P2 x="351" y="167" id="676" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="ADC" minX="10" maxX="2500" minY="10" maxY="1500" > -<CONNECTOR type="115" id="1050" > -<cdparam x="551" y="469" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="556" y="336" id="695" /> -<P2 x="393" y="361" id="705" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1001" id="684" > -<cdparam x="298" y="325" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="683" /> -</COMPONENT> - -<COMPONENT type="1014" id="688" > -<cdparam x="370" y="273" /> -<sizeparam width="150" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for loop" value="for(i=0;i<4096;i = i+1)" /> -<TGConnectingPoint num="0" id="685" /> -<TGConnectingPoint num="1" id="686" /> -<TGConnectingPoint num="2" id="687" /> -<extraparam> -<Data init="i=0" condition="i<4096" increment="i = i+1" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1001" id="690" > -<cdparam x="586" y="405" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="689" /> -</COMPONENT> - -<COMPONENT type="1012" id="698" > -<cdparam x="581" y="321" /> -<sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="choice" value="null" /> -<TGConnectingPoint num="0" id="694" /> -<TGConnectingPoint num="1" id="695" /> -<TGConnectingPoint num="2" id="696" /> -<TGConnectingPoint num="3" id="697" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="691" > -<father id="698" num="0" /> -<cdparam x="518" y="331" /> -<sizeparam width="8" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> -<infoparam name="guard 1" value="[]" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="692" > -<father id="698" num="1" /> -<cdparam x="616" y="331" /> -<sizeparam width="12" height="15" minWidth="10" minHeight="1" 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="693" > -<father id="698" num="2" /> -<cdparam x="601" y="366" /> -<sizeparam width="35" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" /> -<infoparam name="guard 3" value="[else ]" /> -</SUBCOMPONENT> - -<COMPONENT type="1026" id="702" > -<cdparam x="439" y="215" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="700" /> -<TGConnectingPoint num="1" id="701" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="699" > -<father id="702" num="0" /> -<cdparam x="454" y="235" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="5 us" /> -<extraparam> -<TimeDelay minDelay="5" maxDelay="nope" hasMaxDelay="false" unit="us" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="704" > -<cdparam x="383" y="434" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="703" /> -</COMPONENT> - -<COMPONENT type="1006" id="707" > -<cdparam x="337" y="366" /> -<sizeparam width="113" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outputonepoint(1)" /> -<TGConnectingPoint num="0" id="705" /> -<TGConnectingPoint num="1" id="706" /> -<extraparam> -<Data channelName="outputonepoint" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="710" > -<cdparam x="366" y="171" /> -<sizeparam width="157" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="input_from_the_probe(1) " /> -<TGConnectingPoint num="0" id="708" /> -<TGConnectingPoint num="1" id="709" /> -<extraparam> -<Data channelName="input_from_the_probe" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="713" > -<cdparam x="357" y="97" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="711" /> -<TGConnectingPoint num="1" id="712" /> -</COMPONENT> - -<COMPONENT type="1000" id="715" > -<cdparam x="394" y="52" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="714" /> -</COMPONENT> - -<CONNECTOR type="115" id="716" > -<cdparam x="444" y="196" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="196" id="709" /> -<P2 x="444" y="210" id="700" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="717" > -<cdparam x="516" y="395" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="445" y="298" id="687" /> -<P2 x="308" y="320" id="683" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="718" > -<cdparam x="668" y="252" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="250" id="701" /> -<P2 x="445" y="268" id="685" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="719" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="401" y="67" id="714" /> -<P2 x="400" y="92" id="711" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="720" > -<cdparam x="444" y="111" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="111" id="712" /> -<P2 x="444" y="166" id="708" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="721" > -<cdparam x="443" y="274" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="393" y="391" id="706" /> -<P2 x="393" y="429" id="703" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="727" > -<cdparam x="438" 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="596" y="376" id="697" /> -<P2 x="596" y="400" id="689" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="728" > -<cdparam x="457" y="273" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="520" y="287" id="686" /> -<P2 x="596" y="311" id="694" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="samplegenerator" minX="10" maxX="2500" minY="10" maxY="1500" > -<CONNECTOR type="115" id="1056" > -<cdparam x="428" y="109" /> -<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="143" id="1053" /> -<P2 x="316" y="164" id="734" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1055" > -<cdparam x="343" y="63" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="343" y="63" id="730" /> -<P2 x="344" y="103" id="1052" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1026" id="1051" > -<cdparam x="339" y="108" /> -<sizeparam width="10" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="1052" /> -<TGConnectingPoint num="1" id="1053" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="1054" > -<father id="1051" num="0" /> -<cdparam x="354" y="128" /> -<sizeparam width="26" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="1 ns" /> -<extraparam> -<TimeDelay minDelay="1" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1030" id="731" > -<cdparam x="256" y="49" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="729" /> -<TGConnectingPoint num="1" id="730" /> -</COMPONENT> - -<COMPONENT type="1001" id="733" > -<cdparam x="306" y="209" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="732" /> -</COMPONENT> - -<COMPONENT type="1006" id="736" > -<cdparam x="274" y="169" /> -<sizeparam width="85" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outpready(1)" /> -<TGConnectingPoint num="0" id="734" /> -<TGConnectingPoint num="1" id="735" /> -<extraparam> -<Data channelName="outpready" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1000" id="738" > -<cdparam x="290" y="10" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="737" /> -</COMPONENT> - -<CONNECTOR type="115" id="740" > -<cdparam x="297" 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="297" y="25" id="737" /> -<P2 x="299" y="44" id="729" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="741" > -<cdparam x="407" y="124" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="316" y="194" id="735" /> -<P2 x="316" y="204" id="732" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="adcre1" minX="10" maxX="2500" minY="10" maxY="1500" > -<CONNECTOR type="115" id="1062" > -<cdparam x="395" y="151" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="395" y="151" id="1059" /> -<P2 x="396" y="167" id="749" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1026" id="1057" > -<cdparam x="390" y="116" /> -<sizeparam width="10" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="1058" /> -<TGConnectingPoint num="1" id="1059" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="1060" > -<father id="1057" num="0" /> -<cdparam x="405" y="136" /> -<sizeparam width="26" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="2 ns" /> -<extraparam> -<TimeDelay minDelay="2" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1000" id="743" > -<cdparam x="336" y="10" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="742" /> -</COMPONENT> - -<COMPONENT type="1030" id="746" > -<cdparam x="301" y="43" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="744" /> -<TGConnectingPoint num="1" id="745" /> -</COMPONENT> - -<COMPONENT type="1001" id="748" > -<cdparam x="389" y="210" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="747" /> -</COMPONENT> - -<COMPONENT type="1006" id="751" > -<cdparam x="332" y="172" /> -<sizeparam width="128" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="adcregisteroutput(1)" /> -<TGConnectingPoint num="0" id="749" /> -<TGConnectingPoint num="1" id="750" /> -<extraparam> -<Data channelName="adcregisteroutput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="754" > -<cdparam x="336" y="78" /> -<sizeparam width="124" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="adcregisterinput(1) " /> -<TGConnectingPoint num="0" id="752" /> -<TGConnectingPoint num="1" id="753" /> -<extraparam> -<Data channelName="adcregisterinput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="756" > -<cdparam x="395" 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="396" y="197" id="750" /> -<P2 x="399" y="205" id="747" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="757" > -<cdparam x="354" y="46" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="388" y="57" id="745" /> -<P2 x="398" y="73" id="752" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="758" > -<cdparam x="329" y="20" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="343" y="25" id="742" /> -<P2 x="344" y="38" id="744" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1061" > -<cdparam x="398" y="103" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="398" y="103" id="753" /> -<P2 x="395" y="111" id="1058" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="comparator1" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1000" id="1093" > -<cdparam x="285" y="11" /> -<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="1094" /> -</COMPONENT> - -<CONNECTOR type="115" id="1092" > -<cdparam x="398" y="308" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="398" y="308" id="765" /> -<P2 x="397" y="355" id="759" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1091" > -<cdparam x="394" y="256" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="394" y="256" id="768" /> -<P2 x="398" y="278" id="764" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1090" > -<cdparam x="382" y="198" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="382" y="198" id="1086" /> -<P2 x="394" y="226" id="767" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1026" id="1084" > -<cdparam x="377" y="163" /> -<sizeparam width="10" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="1085" /> -<TGConnectingPoint num="1" id="1086" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="1087" > -<father id="1084" num="0" /> -<cdparam x="392" y="183" /> -<sizeparam width="38" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="10 ms" /> -<extraparam> -<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ms" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1009" id="1079" > -<cdparam x="337" y="126" /> -<sizeparam width="107" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="inputfromabs(1) " /> -<TGConnectingPoint num="0" id="1080" /> -<TGConnectingPoint num="1" id="1081" /> -<extraparam> -<Data channelName="inputfromabs" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="1075" > -<cdparam x="288" y="37" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="1076" /> -<TGConnectingPoint num="1" id="1077" /> -</COMPONENT> - -<COMPONENT type="1001" id="760" > -<cdparam x="387" y="360" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="759" /> -</COMPONENT> - -<COMPONENT type="1006" id="766" > -<cdparam x="354" y="283" /> -<sizeparam width="88" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outputmax(1)" /> -<TGConnectingPoint num="0" id="764" /> -<TGConnectingPoint num="1" id="765" /> -<extraparam> -<Data channelName="outputmax" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1006" id="769" > -<cdparam x="344" y="231" /> -<sizeparam width="100" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="compienable(1)" /> -<TGConnectingPoint num="0" id="767" /> -<TGConnectingPoint num="1" id="768" /> -<extraparam> -<Data channelName="compienable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="775" > -<cdparam x="355" y="86" /> -<sizeparam width="69" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="enable(1) " /> -<TGConnectingPoint num="0" id="773" /> -<TGConnectingPoint num="1" id="774" /> -<extraparam> -<Data channelName="enable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="1078" > -<cdparam x="346" y="51" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="375" y="51" id="1077" /> -<P2 x="389" y="81" id="773" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1082" > -<cdparam x="389" y="111" /> -<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="111" id="774" /> -<P2 x="390" y="121" id="1080" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1088" > -<cdparam x="390" y="151" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="390" y="151" id="1081" /> -<P2 x="382" y="158" id="1085" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1095" > -<cdparam x="292" y="26" /> -<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="26" id="1094" /> -<P2 x="331" y="32" id="1076" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="spi" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="1069" > -<cdparam x="433" y="218" /> -<sizeparam width="10" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="1070" /> -<TGConnectingPoint num="1" id="1071" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="1072" > -<father id="1069" num="0" /> -<cdparam x="448" y="238" /> -<sizeparam width="26" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="1 ns" /> -<extraparam> -<TimeDelay minDelay="1" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="785" > -<cdparam x="427" y="323" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="784" /> -</COMPONENT> - -<COMPONENT type="1006" id="788" > -<cdparam x="404" y="263" /> -<sizeparam width="69" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="gpioout(1)" /> -<TGConnectingPoint num="0" id="786" /> -<TGConnectingPoint num="1" id="787" /> -<extraparam> -<Data channelName="gpioout" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="791" > -<cdparam x="375" y="180" /> -<sizeparam width="126" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="comparatorinput(1) " /> -<TGConnectingPoint num="0" id="789" /> -<TGConnectingPoint num="1" id="790" /> -<extraparam> -<Data channelName="comparatorinput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="794" > -<cdparam x="351" y="126" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="792" /> -<TGConnectingPoint num="1" id="793" /> -</COMPONENT> - -<COMPONENT type="1009" id="797" > -<cdparam x="342" y="79" /> -<sizeparam width="104" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="compienable(1) " /> -<TGConnectingPoint num="0" id="795" /> -<TGConnectingPoint num="1" id="796" /> -<extraparam> -<Data channelName="compienable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1000" id="799" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="798" /> -</COMPONENT> - -<CONNECTOR type="115" id="800" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="798" /> -<P2 x="394" y="74" id="795" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="801" > -<cdparam x="394" y="104" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="394" y="104" id="796" /> -<P2 x="394" y="121" id="792" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="802" > -<cdparam x="438" y="140" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="140" id="793" /> -<P2 x="438" y="175" id="789" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="804" > -<cdparam x="376" 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="438" y="288" id="787" /> -<P2 x="437" y="318" id="784" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1073" > -<cdparam x="438" y="205" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="205" id="790" /> -<P2 x="438" y="213" id="1070" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1074" > -<cdparam x="430" y="253" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="253" id="1071" /> -<P2 x="438" y="258" id="786" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="abscalc1" minX="10" maxX="2500" minY="10" maxY="1500" > -<CONNECTOR type="115" id="1068" > -<cdparam x="456" y="207" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="456" y="207" id="1065" /> -<P2 x="437" y="217" id="807" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1026" id="1063" > -<cdparam x="451" y="172" /> -<sizeparam width="10" height="30" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="1064" /> -<TGConnectingPoint num="1" id="1065" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="1066" > -<father id="1063" num="0" /> -<cdparam x="466" y="192" /> -<sizeparam width="34" height="15" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="10 ns" /> -<extraparam> -<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="806" > -<cdparam x="427" y="275" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="805" /> -</COMPONENT> - -<COMPONENT type="1006" id="809" > -<cdparam x="395" y="222" /> -<sizeparam width="84" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="absoutput(1)" /> -<TGConnectingPoint num="0" id="807" /> -<TGConnectingPoint num="1" id="808" /> -<extraparam> -<Data channelName="absoutput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="812" > -<cdparam x="385" y="138" /> -<sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="inputfromadc(1) " /> -<TGConnectingPoint num="0" id="810" /> -<TGConnectingPoint num="1" id="811" /> -<extraparam> -<Data channelName="inputfromadc" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="815" > -<cdparam x="351" y="84" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="813" /> -<TGConnectingPoint num="1" id="814" /> -</COMPONENT> - -<COMPONENT type="1000" id="817" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="816" /> -</COMPONENT> - -<CONNECTOR type="115" id="818" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="816" /> -<P2 x="394" y="79" id="813" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="819" > -<cdparam x="438" y="98" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="98" id="814" /> -<P2 x="438" y="133" id="810" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="821" > -<cdparam x="376" y="202" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="437" y="247" id="808" /> -<P2 x="437" y="270" id="805" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="1067" > -<cdparam x="438" y="163" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="163" id="811" /> -<P2 x="456" y="167" id="1064" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -</Modeling> - - - - -<Modeling type="TML Architecture" nameTab="Architecture" > -<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" > -<COMPONENT type="1104" id="855" > -<cdparam x="867" y="35" /> -<sizeparam width="200" height="147" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="HWA0" value="name" /> -<TGConnectingPoint num="0" id="831" /> -<TGConnectingPoint num="1" id="832" /> -<TGConnectingPoint num="2" id="833" /> -<TGConnectingPoint num="3" id="834" /> -<TGConnectingPoint num="4" id="835" /> -<TGConnectingPoint num="5" id="836" /> -<TGConnectingPoint num="6" id="837" /> -<TGConnectingPoint num="7" id="838" /> -<TGConnectingPoint num="8" id="839" /> -<TGConnectingPoint num="9" id="840" /> -<TGConnectingPoint num="10" id="841" /> -<TGConnectingPoint num="11" id="842" /> -<TGConnectingPoint num="12" id="843" /> -<TGConnectingPoint num="13" id="844" /> -<TGConnectingPoint num="14" id="845" /> -<TGConnectingPoint num="15" id="846" /> -<TGConnectingPoint num="16" id="847" /> -<TGConnectingPoint num="17" id="848" /> -<TGConnectingPoint num="18" id="849" /> -<TGConnectingPoint num="19" id="850" /> -<TGConnectingPoint num="20" id="851" /> -<TGConnectingPoint num="21" id="852" /> -<TGConnectingPoint num="22" id="853" /> -<TGConnectingPoint num="23" id="854" /> -<extraparam> -<info stereotype="HWA" nodeName="HWA0" /> -<attributes byteDataSize="4" execiTime="1" clockRatio="1" operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="830" > -<father id="855" num="0" /> -<cdparam x="891" y="85" /> -<sizeparam width="132" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="68" minY="0" maxY="107" /> -<infoparam name="TGComponent" value="Application::ADC" /> -<TGConnectingPoint num="0" id="822" /> -<TGConnectingPoint num="1" id="823" /> -<TGConnectingPoint num="2" id="824" /> -<TGConnectingPoint num="3" id="825" /> -<TGConnectingPoint num="4" id="826" /> -<TGConnectingPoint num="5" id="827" /> -<TGConnectingPoint num="6" id="828" /> -<TGConnectingPoint num="7" id="829" /> -<extraparam> -<info value="Application::ADC" taskName="ADC" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1104" id="889" > -<cdparam x="608" y="37" /> -<sizeparam width="205" height="148" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="HWA0" value="name" /> -<TGConnectingPoint num="0" id="865" /> -<TGConnectingPoint num="1" id="866" /> -<TGConnectingPoint num="2" id="867" /> -<TGConnectingPoint num="3" id="868" /> -<TGConnectingPoint num="4" id="869" /> -<TGConnectingPoint num="5" id="870" /> -<TGConnectingPoint num="6" id="871" /> -<TGConnectingPoint num="7" id="872" /> -<TGConnectingPoint num="8" id="873" /> -<TGConnectingPoint num="9" id="874" /> -<TGConnectingPoint num="10" id="875" /> -<TGConnectingPoint num="11" id="876" /> -<TGConnectingPoint num="12" id="877" /> -<TGConnectingPoint num="13" id="878" /> -<TGConnectingPoint num="14" id="879" /> -<TGConnectingPoint num="15" id="880" /> -<TGConnectingPoint num="16" id="881" /> -<TGConnectingPoint num="17" id="882" /> -<TGConnectingPoint num="18" id="883" /> -<TGConnectingPoint num="19" id="884" /> -<TGConnectingPoint num="20" id="885" /> -<TGConnectingPoint num="21" id="886" /> -<TGConnectingPoint num="22" id="887" /> -<TGConnectingPoint num="23" id="888" /> -<extraparam> -<info stereotype="HWA" nodeName="HWA0" /> -<attributes byteDataSize="4" execiTime="1" clockRatio="1" operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="864" > -<father id="889" num="0" /> -<cdparam x="620" y="98" /> -<sizeparam width="188" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="17" minY="0" maxY="108" /> -<infoparam name="TGComponent" value="Application::SineGenerator" /> -<TGConnectingPoint num="0" id="856" /> -<TGConnectingPoint num="1" id="857" /> -<TGConnectingPoint num="2" id="858" /> -<TGConnectingPoint num="3" id="859" /> -<TGConnectingPoint num="4" id="860" /> -<TGConnectingPoint num="5" id="861" /> -<TGConnectingPoint num="6" id="862" /> -<TGConnectingPoint num="7" id="863" /> -<extraparam> -<info value="Application::SineGenerator" taskName="SineGenerator" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1105" id="914" > -<cdparam x="14" y="249" /> -<sizeparam width="200" height="107" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Memory0" value="name" /> -<TGConnectingPoint num="0" id="890" /> -<TGConnectingPoint num="1" id="891" /> -<TGConnectingPoint num="2" id="892" /> -<TGConnectingPoint num="3" id="893" /> -<TGConnectingPoint num="4" id="894" /> -<TGConnectingPoint num="5" id="895" /> -<TGConnectingPoint num="6" id="896" /> -<TGConnectingPoint num="7" id="897" /> -<TGConnectingPoint num="8" id="898" /> -<TGConnectingPoint num="9" id="899" /> -<TGConnectingPoint num="10" id="900" /> -<TGConnectingPoint num="11" id="901" /> -<TGConnectingPoint num="12" id="902" /> -<TGConnectingPoint num="13" id="903" /> -<TGConnectingPoint num="14" id="904" /> -<TGConnectingPoint num="15" id="905" /> -<TGConnectingPoint num="16" id="906" /> -<TGConnectingPoint num="17" id="907" /> -<TGConnectingPoint num="18" id="908" /> -<TGConnectingPoint num="19" id="909" /> -<TGConnectingPoint num="20" id="910" /> -<TGConnectingPoint num="21" id="911" /> -<TGConnectingPoint num="22" id="912" /> -<TGConnectingPoint num="23" id="913" /> -<extraparam> -<info stereotype="MEMORY" nodeName="Memory0" /> -<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1100" id="948" > -<cdparam x="816" y="245" /> -<sizeparam width="250" height="122" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="924" /> -<TGConnectingPoint num="1" id="925" /> -<TGConnectingPoint num="2" id="926" /> -<TGConnectingPoint num="3" id="927" /> -<TGConnectingPoint num="4" id="928" /> -<TGConnectingPoint num="5" id="929" /> -<TGConnectingPoint num="6" id="930" /> -<TGConnectingPoint num="7" id="931" /> -<TGConnectingPoint num="8" id="932" /> -<TGConnectingPoint num="9" id="933" /> -<TGConnectingPoint num="10" id="934" /> -<TGConnectingPoint num="11" id="935" /> -<TGConnectingPoint num="12" id="936" /> -<TGConnectingPoint num="13" id="937" /> -<TGConnectingPoint num="14" id="938" /> -<TGConnectingPoint num="15" id="939" /> -<TGConnectingPoint num="16" id="940" /> -<TGConnectingPoint num="17" id="941" /> -<TGConnectingPoint num="18" id="942" /> -<TGConnectingPoint num="19" id="943" /> -<TGConnectingPoint num="20" id="944" /> -<TGConnectingPoint num="21" id="945" /> -<TGConnectingPoint num="22" id="946" /> -<TGConnectingPoint num="23" id="947" /> -<extraparam> -<info stereotype="CPU" nodeName="CPU0" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="923" > -<father id="948" num="0" /> -<cdparam x="849" y="314" /> -<sizeparam width="196" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="54" minY="0" maxY="82" /> -<infoparam name="TGComponent" value="Application::ScanConversion" /> -<TGConnectingPoint num="0" id="915" /> -<TGConnectingPoint num="1" id="916" /> -<TGConnectingPoint num="2" id="917" /> -<TGConnectingPoint num="3" id="918" /> -<TGConnectingPoint num="4" id="919" /> -<TGConnectingPoint num="5" id="920" /> -<TGConnectingPoint num="6" id="921" /> -<TGConnectingPoint num="7" id="922" /> -<extraparam> -<info value="Application::ScanConversion" taskName="ScanConversion" referenceTaskName="Application" priority="0" operationMEC="SignalAcquisition" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1102" id="973" > -<cdparam x="402" y="305" /> -<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Bus0" value="name" /> -<TGConnectingPoint num="0" id="949" /> -<TGConnectingPoint num="1" id="950" /> -<TGConnectingPoint num="2" id="951" /> -<TGConnectingPoint num="3" id="952" /> -<TGConnectingPoint num="4" id="953" /> -<TGConnectingPoint num="5" id="954" /> -<TGConnectingPoint num="6" id="955" /> -<TGConnectingPoint num="7" id="956" /> -<TGConnectingPoint num="8" id="957" /> -<TGConnectingPoint num="9" id="958" /> -<TGConnectingPoint num="10" id="959" /> -<TGConnectingPoint num="11" id="960" /> -<TGConnectingPoint num="12" id="961" /> -<TGConnectingPoint num="13" id="962" /> -<TGConnectingPoint num="14" id="963" /> -<TGConnectingPoint num="15" id="964" /> -<TGConnectingPoint num="16" id="965" /> -<TGConnectingPoint num="17" id="966" /> -<TGConnectingPoint num="18" id="967" /> -<TGConnectingPoint num="19" id="968" /> -<TGConnectingPoint num="20" id="969" /> -<TGConnectingPoint num="21" id="970" /> -<TGConnectingPoint num="22" id="971" /> -<TGConnectingPoint num="23" id="972" /> -<extraparam> -<info stereotype="BUS-RR" nodeName="Bus0" /> -<attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1116" id="1043" > -<cdparam x="148" y="26" /> -<sizeparam width="404" height="205" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="FPGA0" value="name" /> -<TGConnectingPoint num="0" id="1019" /> -<TGConnectingPoint num="1" id="1020" /> -<TGConnectingPoint num="2" id="1021" /> -<TGConnectingPoint num="3" id="1022" /> -<TGConnectingPoint num="4" id="1023" /> -<TGConnectingPoint num="5" id="1024" /> -<TGConnectingPoint num="6" id="1025" /> -<TGConnectingPoint num="7" id="1026" /> -<TGConnectingPoint num="8" id="1027" /> -<TGConnectingPoint num="9" id="1028" /> -<TGConnectingPoint num="10" id="1029" /> -<TGConnectingPoint num="11" id="1030" /> -<TGConnectingPoint num="12" id="1031" /> -<TGConnectingPoint num="13" id="1032" /> -<TGConnectingPoint num="14" id="1033" /> -<TGConnectingPoint num="15" id="1034" /> -<TGConnectingPoint num="16" id="1035" /> -<TGConnectingPoint num="17" id="1036" /> -<TGConnectingPoint num="18" id="1037" /> -<TGConnectingPoint num="19" id="1038" /> -<TGConnectingPoint num="20" id="1039" /> -<TGConnectingPoint num="21" id="1040" /> -<TGConnectingPoint num="22" id="1041" /> -<TGConnectingPoint num="23" id="1042" /> -<extraparam> -<info stereotype="FPGA" nodeName="FPGA0" /> -<attributes capacity="100" byteDataSize="4" mappingPenalty="0" reconfigurationTime="50" goIdleTime="10" maxConsecutiveIdleCycles="10" execiTime="1" execcTime="1" clockRatio="1" operation ="" scheduling ="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="982" > -<father id="1043" num="0" /> -<cdparam x="164" y="67" /> -<sizeparam width="205" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="199" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::samplegenerator" /> -<TGConnectingPoint num="0" id="974" /> -<TGConnectingPoint num="1" id="975" /> -<TGConnectingPoint num="2" id="976" /> -<TGConnectingPoint num="3" id="977" /> -<TGConnectingPoint num="4" id="978" /> -<TGConnectingPoint num="5" id="979" /> -<TGConnectingPoint num="6" id="980" /> -<TGConnectingPoint num="7" id="981" /> -<extraparam> -<info value="Application::samplegenerator" taskName="samplegenerator" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="991" > -<father id="1043" num="1" /> -<cdparam x="165" y="117" /> -<sizeparam width="148" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="256" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::adcre1" /> -<TGConnectingPoint num="0" id="983" /> -<TGConnectingPoint num="1" id="984" /> -<TGConnectingPoint num="2" id="985" /> -<TGConnectingPoint num="3" id="986" /> -<TGConnectingPoint num="4" id="987" /> -<TGConnectingPoint num="5" id="988" /> -<TGConnectingPoint num="6" id="989" /> -<TGConnectingPoint num="7" id="990" /> -<extraparam> -<info value="Application::adcre1" taskName="adcre1" referenceTaskName="Application" priority="0" operationMEC="adcre1" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1000" > -<father id="1043" num="2" /> -<cdparam x="165" y="165" /> -<sizeparam width="182" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="222" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::comparator1" /> -<TGConnectingPoint num="0" id="992" /> -<TGConnectingPoint num="1" id="993" /> -<TGConnectingPoint num="2" id="994" /> -<TGConnectingPoint num="3" id="995" /> -<TGConnectingPoint num="4" id="996" /> -<TGConnectingPoint num="5" id="997" /> -<TGConnectingPoint num="6" id="998" /> -<TGConnectingPoint num="7" id="999" /> -<extraparam> -<info value="Application::comparator1" taskName="comparator1" referenceTaskName="Application" priority="0" operationMEC="comparator1" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1009" > -<father id="1043" num="3" /> -<cdparam x="379" y="69" /> -<sizeparam width="158" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="246" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::abscalc1" /> -<TGConnectingPoint num="0" id="1001" /> -<TGConnectingPoint num="1" id="1002" /> -<TGConnectingPoint num="2" id="1003" /> -<TGConnectingPoint num="3" id="1004" /> -<TGConnectingPoint num="4" id="1005" /> -<TGConnectingPoint num="5" id="1006" /> -<TGConnectingPoint num="6" id="1007" /> -<TGConnectingPoint num="7" id="1008" /> -<extraparam> -<info value="Application::abscalc1" taskName="abscalc1" referenceTaskName="Application" priority="0" operationMEC="spi" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1018" > -<father id="1043" num="4" /> -<cdparam x="381" y="122" /> -<sizeparam width="124" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="280" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::spi" /> -<TGConnectingPoint num="0" id="1010" /> -<TGConnectingPoint num="1" id="1011" /> -<TGConnectingPoint num="2" id="1012" /> -<TGConnectingPoint num="3" id="1013" /> -<TGConnectingPoint num="4" id="1014" /> -<TGConnectingPoint num="5" id="1015" /> -<TGConnectingPoint num="6" id="1016" /> -<TGConnectingPoint num="7" id="1017" /> -<extraparam> -<info value="Application::spi" taskName="spi" referenceTaskName="Application" priority="0" operationMEC="spi" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="125" id="1044" > -<cdparam x="991" y="244" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="967" y="182" id="837" /> -<P2 x="589" y="305" id="958" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1045" > -<cdparam x="639" y="182" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="710" y="185" id="871" /> -<P2 x="527" y="305" id="950" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1046" > -<cdparam x="322" y="503" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="214" y="302" id="894" /> -<P2 x="527" y="355" id="955" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1047" > -<cdparam x="825" y="286" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="816" y="306" id="927" /> -<P2 x="652" y="317" id="960" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1048" > -<cdparam x="315" y="256" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="451" y="231" id="1034" /> -<P2 x="464" y="305" id="957" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> - -</TMLArchiDiagramPanel> - -</Modeling> - - - - -</TURTLEGMODELING> \ No newline at end of file diff --git a/modeling/SystemC-AMS/echopen.xml b/modeling/SystemC-AMS/echopen.xml deleted file mode 100644 index 1124ba3c06e58365876036fd9158952231af71f9..0000000000000000000000000000000000000000 --- a/modeling/SystemC-AMS/echopen.xml +++ /dev/null @@ -1,3360 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="0" LAST_SELECTED_SUB_TAB="0"> - -<Modeling type="SystemC-AMS" nameTab="SystemC_AMS" > -<SysCAMSComponentTaskDiagramPanel name="SystemC-AMS Component Diagram" minX="10" maxX="2500" minY="10" maxY="1500" TDF="true" DE="true" zoom="1.0" > -<CONNECTOR type="1601" id="1" > -<cdparam x="1066" y="656" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="to_SoC" /> -<P1 x="1066" y="656" id="195" /> -<P2 x="1215" y="610" id="20" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="2" > -<cdparam x="1215" y="552" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="from_SoC" /> -<P1 x="1215" y="552" id="10" /> -<P2 x="1066" y="598" id="185" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="3" > -<cdparam x="220" y="637" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg4" /> -<P1 x="281" y="329" id="39" /> -<P2 x="491" y="329" id="233" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="4" > -<cdparam x="223" y="214" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="adcregi" /> -<P1 x="235" y="211" id="87" /> -<P2 x="235" y="274" id="49" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="5" > -<cdparam x="873" y="495" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg1" /> -<P1 x="711" y="380" id="243" /> -<P2 x="861" y="380" id="136" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="6" > -<cdparam x="295" y="404" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg2" /> -<P1 x="910" y="458" id="116" /> -<P2 x="909" y="522" id="175" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="7" > -<cdparam x="944" y="196" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="981" y="189" id="214" /> -<P2 x="981" y="288" id="146" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="8" > -<cdparam x="529" y="357" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="1032" y="458" id="126" /> -<P2 x="1032" y="522" id="165" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="9" > -<cdparam x="454" y="231" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="571" y="133" id="68" /> -<P2 x="407" y="133" id="97" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1608" id="38" > -<cdparam x="1225" y="489" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Primitive component - Block GPIO2VCI" value="blockGPIO2VCI" /> -<TGConnectingPoint num="0" id="30" /> -<TGConnectingPoint num="1" id="31" /> -<TGConnectingPoint num="2" id="32" /> -<TGConnectingPoint num="3" id="33" /> -<TGConnectingPoint num="4" id="34" /> -<TGConnectingPoint num="5" id="35" /> -<TGConnectingPoint num="6" id="36" /> -<TGConnectingPoint num="7" id="37" /> -</COMPONENT> -<SUBCOMPONENT type="1605" id="19" > -<father id="38" num="0" /> -<cdparam x="1215" y="542" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="from_SoC" /> -<TGConnectingPoint num="0" id="10" /> -<TGConnectingPoint num="1" id="11" /> -<TGConnectingPoint num="2" id="12" /> -<TGConnectingPoint num="3" id="13" /> -<TGConnectingPoint num="4" id="14" /> -<TGConnectingPoint num="5" id="15" /> -<TGConnectingPoint num="6" id="16" /> -<TGConnectingPoint num="7" id="17" /> -<TGConnectingPoint num="8" id="18" /> -<extraparam> -<Prop commName="from_SoC" commType="0" origin="0" type="int" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="29" > -<father id="38" num="1" /> -<cdparam x="1215" y="600" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="to_SoC" /> -<TGConnectingPoint num="0" id="20" /> -<TGConnectingPoint num="1" id="21" /> -<TGConnectingPoint num="2" id="22" /> -<TGConnectingPoint num="3" id="23" /> -<TGConnectingPoint num="4" id="24" /> -<TGConnectingPoint num="5" id="25" /> -<TGConnectingPoint num="6" id="26" /> -<TGConnectingPoint num="7" id="27" /> -<TGConnectingPoint num="8" id="28" /> -<extraparam> -<Prop commName="to_SoC" commType="0" origin="0" type="int" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1607" id="288" > -<cdparam x="42" y="10" /> -<sizeparam width="1124" height="704" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component - Cluster" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="280" /> -<TGConnectingPoint num="1" id="281" /> -<TGConnectingPoint num="2" id="282" /> -<TGConnectingPoint num="3" id="283" /> -<TGConnectingPoint num="4" id="284" /> -<TGConnectingPoint num="5" id="285" /> -<TGConnectingPoint num="6" id="286" /> -<TGConnectingPoint num="7" id="287" /> -</COMPONENT> -<SUBCOMPONENT type="1603" id="67" > -<father id="288" num="0" /> -<cdparam x="71" y="284" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="adcre1" /> -<TGConnectingPoint num="0" id="59" /> -<TGConnectingPoint num="1" id="60" /> -<TGConnectingPoint num="2" id="61" /> -<TGConnectingPoint num="3" id="62" /> -<TGConnectingPoint num="4" id="63" /> -<TGConnectingPoint num="5" id="64" /> -<TGConnectingPoint num="6" id="65" /> -<TGConnectingPoint num="7" id="66" /> -<extraparam> -<Attribute name_function="adcre_main" clockName="my_clk1" clockSensitivityMethod="positive" code="void adcre_main() { - //std::cout<<"ADC"<<std::endl; - //std::cout<<adcregisterinput.read()<<std::endl; - adcregisteroutput.write(adcregisterinput.read()); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="48" > -<father id="67" num="0" /> -<cdparam x="261" y="319" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="adcregisteroutput" /> -<TGConnectingPoint num="0" id="39" /> -<TGConnectingPoint num="1" id="40" /> -<TGConnectingPoint num="2" id="41" /> -<TGConnectingPoint num="3" id="42" /> -<TGConnectingPoint num="4" id="43" /> -<TGConnectingPoint num="5" id="44" /> -<TGConnectingPoint num="6" id="45" /> -<TGConnectingPoint num="7" id="46" /> -<TGConnectingPoint num="8" id="47" /> -<extraparam> -<Prop commName="adcregisteroutput" commType="0" origin="1" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="58" > -<father id="67" num="1" /> -<cdparam x="225" y="274" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="adcregisterinput" /> -<TGConnectingPoint num="0" id="49" /> -<TGConnectingPoint num="1" id="50" /> -<TGConnectingPoint num="2" id="51" /> -<TGConnectingPoint num="3" id="52" /> -<TGConnectingPoint num="4" id="53" /> -<TGConnectingPoint num="5" id="54" /> -<TGConnectingPoint num="6" id="55" /> -<TGConnectingPoint num="7" id="56" /> -<TGConnectingPoint num="8" id="57" /> -<extraparam> -<Prop commName="adcregisterinput" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1602" id="86" > -<father id="288" num="1" /> -<cdparam x="581" y="58" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block TDF" value="mySine1" /> -<TGConnectingPoint num="0" id="78" /> -<TGConnectingPoint num="1" id="79" /> -<TGConnectingPoint num="2" id="80" /> -<TGConnectingPoint num="3" id="81" /> -<TGConnectingPoint num="4" id="82" /> -<TGConnectingPoint num="5" id="83" /> -<TGConnectingPoint num="6" id="84" /> -<TGConnectingPoint num="7" id="85" /> -<extraparam> -<Attribute period="5.0E-4" dynamic="false" time="ms" processCode="void processing() { - double t = get_time().to_seconds(); - //std::cout<<"probe"<<std::endl; - //double val=2000.99*std::sin(2.0 * M_PI * freqoftheprobe * t); - out1.write(2000.99 * std::sin( 2.0 * M_PI * freqoftheprobe * t ) ); - //std::cout<<val<<std::endl; - //probesample.write(1); -} - " constructorCode="" listStruct="Ts = 1.0 : double|freqoftheprobe = 1000.0 : double" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1604" id="77" > -<father id="86" num="0" /> -<cdparam x="571" y="123" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port TDF" value="out1" /> -<TGConnectingPoint num="0" id="68" /> -<TGConnectingPoint num="1" id="69" /> -<TGConnectingPoint num="2" id="70" /> -<TGConnectingPoint num="3" id="71" /> -<TGConnectingPoint num="4" id="72" /> -<TGConnectingPoint num="5" id="73" /> -<TGConnectingPoint num="6" id="74" /> -<TGConnectingPoint num="7" id="75" /> -<TGConnectingPoint num="8" id="76" /> -<extraparam> -<Prop commName="out1" commType="0" origin="1" period="5.0E-4" time="ms" rate="-1" delay="-1" type="double" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1602" id="115" > -<father id="288" num="2" /> -<cdparam x="197" y="51" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block TDF" value="ADC1" /> -<TGConnectingPoint num="0" id="107" /> -<TGConnectingPoint num="1" id="108" /> -<TGConnectingPoint num="2" id="109" /> -<TGConnectingPoint num="3" id="110" /> -<TGConnectingPoint num="4" id="111" /> -<TGConnectingPoint num="5" id="112" /> -<TGConnectingPoint num="6" id="113" /> -<TGConnectingPoint num="7" id="114" /> -<extraparam> -<Attribute period="5.0E-4" dynamic="false" time="ms" processCode=" void processing() { - //std::cout<<"ADC"<<std::endl; - addition=inputfromtheprobe.read()+2047; - for (int i= 0;i<4096;i++) { - if ((( inputfromtheprobe.read()+2048) < (i+1)) && ((inputfromtheprobe.read()+2048) > (i))){ - outputonepoint.write(i-2048); - //std::cout<<(i-2048)<< std::endl; - // outputready.write(1); - } - } -} - " constructorCode="" listStruct="addition = 0 : int" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1606" id="96" > -<father id="115" num="0" /> -<cdparam x="225" y="191" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port Converter" value="outputonepoint" /> -<TGConnectingPoint num="0" id="87" /> -<TGConnectingPoint num="1" id="88" /> -<TGConnectingPoint num="2" id="89" /> -<TGConnectingPoint num="3" id="90" /> -<TGConnectingPoint num="4" id="91" /> -<TGConnectingPoint num="5" id="92" /> -<TGConnectingPoint num="6" id="93" /> -<TGConnectingPoint num="7" id="94" /> -<TGConnectingPoint num="8" id="95" /> -<extraparam> -<Prop commName="outputonepoint" commType="0" origin="1" period="5.0E-4" time="ms" rate="-1" nbits="12" delay="-1" type="sc_dt::sc_uint" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1604" id="106" > -<father id="115" num="1" /> -<cdparam x="387" y="123" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port TDF" value="inputfromtheprobe" /> -<TGConnectingPoint num="0" id="97" /> -<TGConnectingPoint num="1" id="98" /> -<TGConnectingPoint num="2" id="99" /> -<TGConnectingPoint num="3" id="100" /> -<TGConnectingPoint num="4" id="101" /> -<TGConnectingPoint num="5" id="102" /> -<TGConnectingPoint num="6" id="103" /> -<TGConnectingPoint num="7" id="104" /> -<TGConnectingPoint num="8" id="105" /> -<extraparam> -<Prop commName="inputfromtheprobe" commType="0" origin="0" period="5.0E-4" time="ms" rate="-1" delay="-1" type="double" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="164" > -<father id="288" num="3" /> -<cdparam x="871" y="298" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="comparator1" /> -<TGConnectingPoint num="0" id="156" /> -<TGConnectingPoint num="1" id="157" /> -<TGConnectingPoint num="2" id="158" /> -<TGConnectingPoint num="3" id="159" /> -<TGConnectingPoint num="4" id="160" /> -<TGConnectingPoint num="5" id="161" /> -<TGConnectingPoint num="6" id="162" /> -<TGConnectingPoint num="7" id="163" /> -<extraparam> -<Attribute name_function="comparator_main" clockName="my_clk" clockSensitivityMethod="positive" code=" int counter; -sc_dt::sc_uint<12> inr; -sc_dt::sc_uint<12> inr1; -void comparator_main(){ - if (enable.read()==0){ - counter=0; - inr1=0; - compienable.write(0); - } - else{ - //printf("enabled\n"); - counter=counter+1; - inr=(inputfromabs.read()); - if (inr>inr1){ - inr1=inr; - } - else { - inr1=inr1; - } - if(counter==30){ - outputmax.write(inr1); - counter=0; - inr1=0; - compienable.write(1); - } - else { - outputmax.write(0); - compienable.write(0); - } - } -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="125" > -<father id="164" num="0" /> -<cdparam x="900" y="438" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="outputmax" /> -<TGConnectingPoint num="0" id="116" /> -<TGConnectingPoint num="1" id="117" /> -<TGConnectingPoint num="2" id="118" /> -<TGConnectingPoint num="3" id="119" /> -<TGConnectingPoint num="4" id="120" /> -<TGConnectingPoint num="5" id="121" /> -<TGConnectingPoint num="6" id="122" /> -<TGConnectingPoint num="7" id="123" /> -<TGConnectingPoint num="8" id="124" /> -<extraparam> -<Prop commName="outputmax" commType="0" origin="1" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="135" > -<father id="164" num="1" /> -<cdparam x="1022" y="438" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="compienable" /> -<TGConnectingPoint num="0" id="126" /> -<TGConnectingPoint num="1" id="127" /> -<TGConnectingPoint num="2" id="128" /> -<TGConnectingPoint num="3" id="129" /> -<TGConnectingPoint num="4" id="130" /> -<TGConnectingPoint num="5" id="131" /> -<TGConnectingPoint num="6" id="132" /> -<TGConnectingPoint num="7" id="133" /> -<TGConnectingPoint num="8" id="134" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="1" type="bool" sensitive="true" sensitive_method="positive" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="145" > -<father id="164" num="2" /> -<cdparam x="861" y="370" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="inputfromabs" /> -<TGConnectingPoint num="0" id="136" /> -<TGConnectingPoint num="1" id="137" /> -<TGConnectingPoint num="2" id="138" /> -<TGConnectingPoint num="3" id="139" /> -<TGConnectingPoint num="4" id="140" /> -<TGConnectingPoint num="5" id="141" /> -<TGConnectingPoint num="6" id="142" /> -<TGConnectingPoint num="7" id="143" /> -<TGConnectingPoint num="8" id="144" /> -<extraparam> -<Prop commName="inputfromabs" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="false" sensitive_method="" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="155" > -<father id="164" num="3" /> -<cdparam x="971" y="288" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="enable" /> -<TGConnectingPoint num="0" id="146" /> -<TGConnectingPoint num="1" id="147" /> -<TGConnectingPoint num="2" id="148" /> -<TGConnectingPoint num="3" id="149" /> -<TGConnectingPoint num="4" id="150" /> -<TGConnectingPoint num="5" id="151" /> -<TGConnectingPoint num="6" id="152" /> -<TGConnectingPoint num="7" id="153" /> -<TGConnectingPoint num="8" id="154" /> -<extraparam> -<Prop commName="enable" commType="0" origin="0" type="bool" sensitive="true" sensitive_method="positive" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="213" > -<father id="288" num="4" /> -<cdparam x="856" y="532" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="spi" /> -<TGConnectingPoint num="0" id="205" /> -<TGConnectingPoint num="1" id="206" /> -<TGConnectingPoint num="2" id="207" /> -<TGConnectingPoint num="3" id="208" /> -<TGConnectingPoint num="4" id="209" /> -<TGConnectingPoint num="5" id="210" /> -<TGConnectingPoint num="6" id="211" /> -<TGConnectingPoint num="7" id="212" /> -<extraparam> -<Attribute name_function="spi_main" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_uint<12> inr1[30]; -int i; -void spi_main() { - int counter=0; - while(in_ams.read()==1){ - if (compinenable.read()==1 ) { - inr1[counter]=comparatorinput.read(); - counter=counter+1; - } - if(counter==30){ - for(i=0;i<30;i++) { - out_ams.write(1); - } - counter=0; - } - } -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="174" > -<father id="213" num="0" /> -<cdparam x="1022" y="522" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="compinenable" /> -<TGConnectingPoint num="0" id="165" /> -<TGConnectingPoint num="1" id="166" /> -<TGConnectingPoint num="2" id="167" /> -<TGConnectingPoint num="3" id="168" /> -<TGConnectingPoint num="4" id="169" /> -<TGConnectingPoint num="5" id="170" /> -<TGConnectingPoint num="6" id="171" /> -<TGConnectingPoint num="7" id="172" /> -<TGConnectingPoint num="8" id="173" /> -<extraparam> -<Prop commName="compinenable" commType="0" origin="0" type="bool" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="184" > -<father id="213" num="1" /> -<cdparam x="899" y="522" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="comparatorinput" /> -<TGConnectingPoint num="0" id="175" /> -<TGConnectingPoint num="1" id="176" /> -<TGConnectingPoint num="2" id="177" /> -<TGConnectingPoint num="3" id="178" /> -<TGConnectingPoint num="4" id="179" /> -<TGConnectingPoint num="5" id="180" /> -<TGConnectingPoint num="6" id="181" /> -<TGConnectingPoint num="7" id="182" /> -<TGConnectingPoint num="8" id="183" /> -<extraparam> -<Prop commName="comparatorinput" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="194" > -<father id="213" num="2" /> -<cdparam x="1046" y="588" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="from_SoC" /> -<TGConnectingPoint num="0" id="185" /> -<TGConnectingPoint num="1" id="186" /> -<TGConnectingPoint num="2" id="187" /> -<TGConnectingPoint num="3" id="188" /> -<TGConnectingPoint num="4" id="189" /> -<TGConnectingPoint num="5" id="190" /> -<TGConnectingPoint num="6" id="191" /> -<TGConnectingPoint num="7" id="192" /> -<TGConnectingPoint num="8" id="193" /> -<extraparam> -<Prop commName="in_ams" commType="0" origin="0" type="sc_dt::sc_uint<32>" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="204" > -<father id="213" num="3" /> -<cdparam x="1046" y="646" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="to_SoC" /> -<TGConnectingPoint num="0" id="195" /> -<TGConnectingPoint num="1" id="196" /> -<TGConnectingPoint num="2" id="197" /> -<TGConnectingPoint num="3" id="198" /> -<TGConnectingPoint num="4" id="199" /> -<TGConnectingPoint num="5" id="200" /> -<TGConnectingPoint num="6" id="201" /> -<TGConnectingPoint num="7" id="202" /> -<TGConnectingPoint num="8" id="203" /> -<extraparam> -<Prop commName="out_ams" commType="0" origin="1" type="sc_dt::sc_uint<32>" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="232" > -<father id="288" num="5" /> -<cdparam x="822" y="29" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="samplegenerator" /> -<TGConnectingPoint num="0" id="224" /> -<TGConnectingPoint num="1" id="225" /> -<TGConnectingPoint num="2" id="226" /> -<TGConnectingPoint num="3" id="227" /> -<TGConnectingPoint num="4" id="228" /> -<TGConnectingPoint num="5" id="229" /> -<TGConnectingPoint num="6" id="230" /> -<TGConnectingPoint num="7" id="231" /> -<extraparam> -<Attribute name_function="pulse_gen_main" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_int<12> inr; -void pulse_gen_main(){ - inr=rand()%4096; - outpready.write(1); - //genout.write(inr) ; - // expo[j].write((i3)); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="223" > -<father id="232" num="0" /> -<cdparam x="971" y="169" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="outpready" /> -<TGConnectingPoint num="0" id="214" /> -<TGConnectingPoint num="1" id="215" /> -<TGConnectingPoint num="2" id="216" /> -<TGConnectingPoint num="3" id="217" /> -<TGConnectingPoint num="4" id="218" /> -<TGConnectingPoint num="5" id="219" /> -<TGConnectingPoint num="6" id="220" /> -<TGConnectingPoint num="7" id="221" /> -<TGConnectingPoint num="8" id="222" /> -<extraparam> -<Prop commName="outpready" commType="0" origin="1" type="bool" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="261" > -<father id="288" num="6" /> -<cdparam x="501" y="295" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="abscalc1" /> -<TGConnectingPoint num="0" id="253" /> -<TGConnectingPoint num="1" id="254" /> -<TGConnectingPoint num="2" id="255" /> -<TGConnectingPoint num="3" id="256" /> -<TGConnectingPoint num="4" id="257" /> -<TGConnectingPoint num="5" id="258" /> -<TGConnectingPoint num="6" id="259" /> -<TGConnectingPoint num="7" id="260" /> -<extraparam> -<Attribute name_function="abs_calc" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_uint<12> inr; -sc_dt::sc_uint<12> inr4; -sc_dt::sc_uint<12> inr3,inr1,inr2; -sc_dt::sc_uint<12> he1; -sc_dt::sc_uint<1> q; -int asdf; -void abs_calc () { - q=inr[11]; - inr4=(inputfromadc.read()); - //hel=abs(inr4); - inr=inputfromadc.read(); - if (inr<2048) { - inr1=inr; - } - else { - inr3=~(inr) ; - inr1=inr3+1; - } - absoutput.write(inr1); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="242" > -<father id="261" num="0" /> -<cdparam x="491" y="319" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="inputfromadc" /> -<TGConnectingPoint num="0" id="233" /> -<TGConnectingPoint num="1" id="234" /> -<TGConnectingPoint num="2" id="235" /> -<TGConnectingPoint num="3" id="236" /> -<TGConnectingPoint num="4" id="237" /> -<TGConnectingPoint num="5" id="238" /> -<TGConnectingPoint num="6" id="239" /> -<TGConnectingPoint num="7" id="240" /> -<TGConnectingPoint num="8" id="241" /> -<extraparam> -<Prop commName="inputfromadc" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="252" > -<father id="261" num="1" /> -<cdparam x="691" y="370" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="absoutput" /> -<TGConnectingPoint num="0" id="243" /> -<TGConnectingPoint num="1" id="244" /> -<TGConnectingPoint num="2" id="245" /> -<TGConnectingPoint num="3" id="246" /> -<TGConnectingPoint num="4" id="247" /> -<TGConnectingPoint num="5" id="248" /> -<TGConnectingPoint num="6" id="249" /> -<TGConnectingPoint num="7" id="250" /> -<TGConnectingPoint num="8" id="251" /> -<extraparam> -<Prop commName="absoutput" commType="0" origin="1" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5721" id="270" > -<father id="288" num="7" /> -<cdparam x="393" y="508" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="TGComponent" value="my_clk1" /> -<TGConnectingPoint num="0" id="262" /> -<TGConnectingPoint num="1" id="263" /> -<TGConnectingPoint num="2" id="264" /> -<TGConnectingPoint num="3" id="265" /> -<TGConnectingPoint num="4" id="266" /> -<TGConnectingPoint num="5" id="267" /> -<TGConnectingPoint num="6" id="268" /> -<TGConnectingPoint num="7" id="269" /> -<extraparam> -<Attribute name_function="" nameTemplate="" frequency ="0.002" unit="Îźs" dutyCycle="0.5" startTime="0.001" unitStartTime="Îźs" posFirst ="false" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5721" id="279" > -<father id="288" num="8" /> -<cdparam x="172" y="516" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="TGComponent" value="my_clk" /> -<TGConnectingPoint num="0" id="271" /> -<TGConnectingPoint num="1" id="272" /> -<TGConnectingPoint num="2" id="273" /> -<TGConnectingPoint num="3" id="274" /> -<TGConnectingPoint num="4" id="275" /> -<TGConnectingPoint num="5" id="276" /> -<TGConnectingPoint num="6" id="277" /> -<TGConnectingPoint num="7" id="278" /> -<extraparam> -<Attribute name_function="" nameTemplate="" frequency ="0.001" unit="Îźs" dutyCycle="1.0" startTime="1.0" unitStartTime="Îźs" posFirst ="false" /> -</extraparam> -</SUBCOMPONENT> - - -</SysCAMSComponentTaskDiagramPanel> - -</Modeling> - - - - -<Modeling type="AVATAR Design" nameTab="AVATAR Design" tabs="Block Diagram$ScanConversion" > -<AVATARBlockDiagramPanel name="Block Diagram" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" > -<MainCode value="void __user_init() {"/> -<MainCode value="}"/> -<Optimized value="true" /> -<Validated value="ScanConversion;" /> -<Ignored value="" /> - -<COMPONENT type="5000" id="313" > -<cdparam x="211" y="146" /> -<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Block0" value="ScanConversion" /> -<TGConnectingPoint num="0" id="289" /> -<TGConnectingPoint num="1" id="290" /> -<TGConnectingPoint num="2" id="291" /> -<TGConnectingPoint num="3" id="292" /> -<TGConnectingPoint num="4" id="293" /> -<TGConnectingPoint num="5" id="294" /> -<TGConnectingPoint num="6" id="295" /> -<TGConnectingPoint num="7" id="296" /> -<TGConnectingPoint num="8" id="297" /> -<TGConnectingPoint num="9" id="298" /> -<TGConnectingPoint num="10" id="299" /> -<TGConnectingPoint num="11" id="300" /> -<TGConnectingPoint num="12" id="301" /> -<TGConnectingPoint num="13" id="302" /> -<TGConnectingPoint num="14" id="303" /> -<TGConnectingPoint num="15" id="304" /> -<TGConnectingPoint num="16" id="305" /> -<TGConnectingPoint num="17" id="306" /> -<TGConnectingPoint num="18" id="307" /> -<TGConnectingPoint num="19" id="308" /> -<TGConnectingPoint num="20" id="309" /> -<TGConnectingPoint num="21" id="310" /> -<TGConnectingPoint num="22" id="311" /> -<TGConnectingPoint num="23" id="312" /> -<extraparam> -<blockType data="block" color="-4072719" /> -<CryptoBlock value="false" /> -</extraparam> -</COMPONENT> - - -</AVATARBlockDiagramPanel> - -<AVATARStateMachineDiagramPanel name="ScanConversion" minX="10" maxX="1400" minY="10" maxY="900" > -<CONNECTOR type="5102" id="326" > -<cdparam x="460" y="115" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<TGConnectingPoint num="0" id="322" /> -<TGConnectingPoint num="1" id="323" /> -<TGConnectingPoint num="2" id="324" /> -<TGConnectingPoint num="3" id="325" /> -<P1 x="407" y="152" id="340" /> -<P2 x="457" y="133" id="360" /> -<Point x="407" y="223" /> -<Point x="588" y="222" /> -<Point x="588" y="134" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="314" > -<father id="326" num="0" /> -<cdparam x="407" y="223" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="315" > -<father id="326" num="1" /> -<cdparam x="588" y="222" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="316" > -<father id="326" num="2" /> -<cdparam x="588" y="134" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="321" > -<father id="326" num="3" /> -<cdparam x="455" y="206" /> -<sizeparam width="65" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> -<TGConnectingPoint num="0" id="317" /> -<TGConnectingPoint num="1" id="318" /> -<TGConnectingPoint num="2" id="319" /> -<TGConnectingPoint num="3" id="320" /> -<extraparam> -<guard value="[ ]" enabled="true"/> -<afterMin value="1" enabled="true"/> -<afterMax value="5" enabled="true"/> -<computeMin value="" enabled="true"/> -<computeMax value="" enabled="true"/> -<probability value="" enabled="true"/> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="5102" id="333" > -<cdparam x="407" y="70" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<TGConnectingPoint num="0" id="332" /> -<P1 x="407" y="70" id="375" /> -<P2 x="407" y="102" id="335" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="331" > -<father id="333" num="0" /> -<cdparam x="407" y="110" /> -<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> -<TGConnectingPoint num="0" id="327" /> -<TGConnectingPoint num="1" id="328" /> -<TGConnectingPoint num="2" id="329" /> -<TGConnectingPoint num="3" id="330" /> -<extraparam> -<guard value="[ ]" enabled="true"/> -<afterMin value="" enabled="true"/> -<afterMax value="" enabled="true"/> -<computeMin value="" enabled="true"/> -<computeMax value="" enabled="true"/> -<probability value="" enabled="true"/> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="5106" id="374" > -<cdparam x="357" y="102" /> -<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="state0" value="state0" /> -<TGConnectingPoint num="0" id="334" /> -<TGConnectingPoint num="1" id="335" /> -<TGConnectingPoint num="2" id="336" /> -<TGConnectingPoint num="3" id="337" /> -<TGConnectingPoint num="4" id="338" /> -<TGConnectingPoint num="5" id="339" /> -<TGConnectingPoint num="6" id="340" /> -<TGConnectingPoint num="7" id="341" /> -<TGConnectingPoint num="8" id="342" /> -<TGConnectingPoint num="9" id="343" /> -<TGConnectingPoint num="10" id="344" /> -<TGConnectingPoint num="11" id="345" /> -<TGConnectingPoint num="12" id="346" /> -<TGConnectingPoint num="13" id="347" /> -<TGConnectingPoint num="14" id="348" /> -<TGConnectingPoint num="15" id="349" /> -<TGConnectingPoint num="16" id="350" /> -<TGConnectingPoint num="17" id="351" /> -<TGConnectingPoint num="18" id="352" /> -<TGConnectingPoint num="19" id="353" /> -<TGConnectingPoint num="20" id="354" /> -<TGConnectingPoint num="21" id="355" /> -<TGConnectingPoint num="22" id="356" /> -<TGConnectingPoint num="23" id="357" /> -<TGConnectingPoint num="24" id="358" /> -<TGConnectingPoint num="25" id="359" /> -<TGConnectingPoint num="26" id="360" /> -<TGConnectingPoint num="27" id="361" /> -<TGConnectingPoint num="28" id="362" /> -<TGConnectingPoint num="29" id="363" /> -<TGConnectingPoint num="30" id="364" /> -<TGConnectingPoint num="31" id="365" /> -<TGConnectingPoint num="32" id="366" /> -<TGConnectingPoint num="33" id="367" /> -<TGConnectingPoint num="34" id="368" /> -<TGConnectingPoint num="35" id="369" /> -<TGConnectingPoint num="36" id="370" /> -<TGConnectingPoint num="37" id="371" /> -<TGConnectingPoint num="38" id="372" /> -<TGConnectingPoint num="39" id="373" /> -<extraparam> -<entryCode value="printf("Writing value");" /> -<entryCode value="write_gpio2vci(1,"EnvelopeDetection");" /> -<entryCode value="printf("Reading value : %d\n", read_gpio2vci("EnvelopeDetection"));" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5100" id="376" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" 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="375" /> -</COMPONENT> - - -</AVATARStateMachineDiagramPanel> - -</Modeling> - - - - -<Modeling type="ADD" nameTab="Avatar Deployment" > -<ADDDiagramPanel name="Deployment Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" masterClockFrequency="200" > -<COMPONENT type="5365" id="401" > -<cdparam x="883" y="40" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="EnvelopeDetection" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="377" /> -<TGConnectingPoint num="1" id="378" /> -<TGConnectingPoint num="2" id="379" /> -<TGConnectingPoint num="3" id="380" /> -<TGConnectingPoint num="4" id="381" /> -<TGConnectingPoint num="5" id="382" /> -<TGConnectingPoint num="6" id="383" /> -<TGConnectingPoint num="7" id="384" /> -<TGConnectingPoint num="8" id="385" /> -<TGConnectingPoint num="9" id="386" /> -<TGConnectingPoint num="10" id="387" /> -<TGConnectingPoint num="11" id="388" /> -<TGConnectingPoint num="12" id="389" /> -<TGConnectingPoint num="13" id="390" /> -<TGConnectingPoint num="14" id="391" /> -<TGConnectingPoint num="15" id="392" /> -<TGConnectingPoint num="16" id="393" /> -<TGConnectingPoint num="17" id="394" /> -<TGConnectingPoint num="18" id="395" /> -<TGConnectingPoint num="19" id="396" /> -<TGConnectingPoint num="20" id="397" /> -<TGConnectingPoint num="21" id="398" /> -<TGConnectingPoint num="22" id="399" /> -<TGConnectingPoint num="23" id="400" /> -<extraparam> -<info stereotype="SystemC-AMS Cluster" nodeName="EnvelopeDetection" /> -<attributes index="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5354" id="426" > -<cdparam x="590" y="35" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="TTY0" value="name" /> -<TGConnectingPoint num="0" id="402" /> -<TGConnectingPoint num="1" id="403" /> -<TGConnectingPoint num="2" id="404" /> -<TGConnectingPoint num="3" id="405" /> -<TGConnectingPoint num="4" id="406" /> -<TGConnectingPoint num="5" id="407" /> -<TGConnectingPoint num="6" id="408" /> -<TGConnectingPoint num="7" id="409" /> -<TGConnectingPoint num="8" id="410" /> -<TGConnectingPoint num="9" id="411" /> -<TGConnectingPoint num="10" id="412" /> -<TGConnectingPoint num="11" id="413" /> -<TGConnectingPoint num="12" id="414" /> -<TGConnectingPoint num="13" id="415" /> -<TGConnectingPoint num="14" id="416" /> -<TGConnectingPoint num="15" id="417" /> -<TGConnectingPoint num="16" id="418" /> -<TGConnectingPoint num="17" id="419" /> -<TGConnectingPoint num="18" id="420" /> -<TGConnectingPoint num="19" id="421" /> -<TGConnectingPoint num="20" id="422" /> -<TGConnectingPoint num="21" id="423" /> -<TGConnectingPoint num="22" id="424" /> -<TGConnectingPoint num="23" id="425" /> -<extraparam> -<info stereotype="TTY" nodeName="TTY0" /> -<attributes index="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5363" id="451" > -<cdparam x="523" y="309" /> -<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Bus0" value="name" /> -<TGConnectingPoint num="0" id="427" /> -<TGConnectingPoint num="1" id="428" /> -<TGConnectingPoint num="2" id="429" /> -<TGConnectingPoint num="3" id="430" /> -<TGConnectingPoint num="4" id="431" /> -<TGConnectingPoint num="5" id="432" /> -<TGConnectingPoint num="6" id="433" /> -<TGConnectingPoint num="7" id="434" /> -<TGConnectingPoint num="8" id="435" /> -<TGConnectingPoint num="9" id="436" /> -<TGConnectingPoint num="10" id="437" /> -<TGConnectingPoint num="11" id="438" /> -<TGConnectingPoint num="12" id="439" /> -<TGConnectingPoint num="13" id="440" /> -<TGConnectingPoint num="14" id="441" /> -<TGConnectingPoint num="15" id="442" /> -<TGConnectingPoint num="16" id="443" /> -<TGConnectingPoint num="17" id="444" /> -<TGConnectingPoint num="18" id="445" /> -<TGConnectingPoint num="19" id="446" /> -<TGConnectingPoint num="20" id="447" /> -<TGConnectingPoint num="21" id="448" /> -<TGConnectingPoint num="22" id="449" /> -<TGConnectingPoint num="23" id="450" /> -<extraparam> -<info stereotype="VGSB" nodeName="Bus0" /> -<attributes index="0" nbOfAttachedInitiators="0" nbOfAttachedTargets="0" minLatency="10" fifoDepth="10" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5355" id="476" > -<cdparam x="365" y="32" /> -<sizeparam width="200" height="200" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Memory0" value="name" /> -<TGConnectingPoint num="0" id="452" /> -<TGConnectingPoint num="1" id="453" /> -<TGConnectingPoint num="2" id="454" /> -<TGConnectingPoint num="3" id="455" /> -<TGConnectingPoint num="4" id="456" /> -<TGConnectingPoint num="5" id="457" /> -<TGConnectingPoint num="6" id="458" /> -<TGConnectingPoint num="7" id="459" /> -<TGConnectingPoint num="8" id="460" /> -<TGConnectingPoint num="9" id="461" /> -<TGConnectingPoint num="10" id="462" /> -<TGConnectingPoint num="11" id="463" /> -<TGConnectingPoint num="12" id="464" /> -<TGConnectingPoint num="13" id="465" /> -<TGConnectingPoint num="14" id="466" /> -<TGConnectingPoint num="15" id="467" /> -<TGConnectingPoint num="16" id="468" /> -<TGConnectingPoint num="17" id="469" /> -<TGConnectingPoint num="18" id="470" /> -<TGConnectingPoint num="19" id="471" /> -<TGConnectingPoint num="20" id="472" /> -<TGConnectingPoint num="21" id="473" /> -<TGConnectingPoint num="22" id="474" /> -<TGConnectingPoint num="23" id="475" /> -<extraparam> -<info stereotype="RAM" nodeName="Memory0" /> -<attributes byteDataSize="1048576" index="0" processCode="" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5351" id="510" > -<cdparam x="80" y="89" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="486" /> -<TGConnectingPoint num="1" id="487" /> -<TGConnectingPoint num="2" id="488" /> -<TGConnectingPoint num="3" id="489" /> -<TGConnectingPoint num="4" id="490" /> -<TGConnectingPoint num="5" id="491" /> -<TGConnectingPoint num="6" id="492" /> -<TGConnectingPoint num="7" id="493" /> -<TGConnectingPoint num="8" id="494" /> -<TGConnectingPoint num="9" id="495" /> -<TGConnectingPoint num="10" id="496" /> -<TGConnectingPoint num="11" id="497" /> -<TGConnectingPoint num="12" id="498" /> -<TGConnectingPoint num="13" id="499" /> -<TGConnectingPoint num="14" id="500" /> -<TGConnectingPoint num="15" id="501" /> -<TGConnectingPoint num="16" id="502" /> -<TGConnectingPoint num="17" id="503" /> -<TGConnectingPoint num="18" id="504" /> -<TGConnectingPoint num="19" id="505" /> -<TGConnectingPoint num="20" id="506" /> -<TGConnectingPoint num="21" id="507" /> -<TGConnectingPoint num="22" id="508" /> -<TGConnectingPoint num="23" id="509" /> -<extraparam> -<info stereotype="CPU" nodeName="CPU0" /> -<attributes nbOfIrq="6" iCacheWays="1" iCacheSets="8" iCacheWords="4" dCacheWays="1" dCacheSets="8" dCacheWords="4" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="5352" id="485" > -<father id="510" num="0" /> -<cdparam x="91" y="176" /> -<sizeparam width="223" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="27" minY="0" maxY="160" /> -<infoparam name="TGComponent" value="AVATAR Design::ScanConversion" /> -<TGConnectingPoint num="0" id="477" /> -<TGConnectingPoint num="1" id="478" /> -<TGConnectingPoint num="2" id="479" /> -<TGConnectingPoint num="3" id="480" /> -<TGConnectingPoint num="4" id="481" /> -<TGConnectingPoint num="5" id="482" /> -<TGConnectingPoint num="6" id="483" /> -<TGConnectingPoint num="7" id="484" /> -<extraparam> -<info value="AVATAR Design::ScanConversion" taskName="ScanConversion" referenceTaskName="AVATAR Design" /> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="5350" id="511" > -<cdparam x="465" y="232" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="465" y="232" id="458" /> -<P2 x="585" y="309" id="435" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="512" > -<cdparam x="1008" y="240" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="1008" y="240" id="383" /> -<P2 x="773" y="309" id="429" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="513" > -<cdparam x="711" y="518" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="652" y="35" id="410" /> -<P2 x="648" y="359" id="433" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="514" > -<cdparam x="300" y="244" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="267" y="289" id="501" /> -<P2 x="523" y="309" id="427" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> - -</ADDDiagramPanel> - -</Modeling> - - - - -<Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$ScanConversion$SineGenerator$ADC$samplegenerator$adcregister$comparator$spi$abscalc" > -<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" > -<CONNECTOR type="126" id="515" > -<cdparam x="586" y="185" /> -<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="586" y="185" id="607" /> -<P2 x="649" y="297" id="540" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="516" > -<cdparam x="560" y="185" /> -<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="560" y="185" id="612" /> -<P2 x="516" y="221" id="628" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="519" > -<cdparam x="1079" y="212" /> -<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="1079" y="212" id="551" /> -<P2 x="981" y="314" id="585" /> -<Point x="1078" y="214" /> -<Point x="1079" y="212" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="517" > -<father id="519" num="0" /> -<cdparam x="1078" y="214" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="point " value="null" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="518" > -<father id="519" num="1" /> -<cdparam x="1079" y="212" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="point " value="null" /> -</SUBCOMPONENT> - -<CONNECTOR type="126" id="520" > -<cdparam x="1233" y="197" /> -<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="1379" y="387" id="659" /> -<P2 x="1302" y="391" id="568" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="521" > -<cdparam x="1189" 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="1302" y="447" id="570" /> -<P2 x="1379" y="440" id="661" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="522" > -<cdparam x="1073" y="290" /> -<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="1256" y="263" id="555" /> -<P2 x="1224" y="345" id="574" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="523" > -<cdparam x="750" 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="817" y="402" id="538" /> -<P2 x="860" y="460" id="587" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="524" > -<cdparam x="980" y="291" /> -<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="1171" y="263" id="553" /> -<P2 x="1166" y="345" id="572" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="525" > -<cdparam x="888" y="194" /> -<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="1079" y="166" id="557" /> -<P2 x="872" y="156" id="527" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="526" > -<cdparam x="274" y="194" /> -<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="254" y="217" id="639" /> -<P2 x="290" y="218" id="626" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1200" id="606" > -<cdparam x="630" y="31" /> -<sizeparam width="689" height="512" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="598" /> -<TGConnectingPoint num="1" id="599" /> -<TGConnectingPoint num="2" id="600" /> -<TGConnectingPoint num="3" id="601" /> -<TGConnectingPoint num="4" id="602" /> -<TGConnectingPoint num="5" id="603" /> -<TGConnectingPoint num="6" id="604" /> -<TGConnectingPoint num="7" id="605" /> -<extraparam> -<info hiddeni="false" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1202" id="537" > -<father id="606" num="0" /> -<cdparam x="659" y="72" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="samplegenerator" /> -<TGConnectingPoint num="0" id="529" /> -<TGConnectingPoint num="1" id="530" /> -<TGConnectingPoint num="2" id="531" /> -<TGConnectingPoint num="3" id="532" /> -<TGConnectingPoint num="4" id="533" /> -<TGConnectingPoint num="5" id="534" /> -<TGConnectingPoint num="6" id="535" /> -<TGConnectingPoint num="7" id="536" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="528" > -<father id="537" num="0" /> -<cdparam x="846" y="143" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outpready" /> -<TGConnectingPoint num="0" id="527" /> -<extraparam> -<Prop commName="outpready" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="550" > -<father id="606" num="1" /> -<cdparam x="662" y="239" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="adcregister" /> -<TGConnectingPoint num="0" id="542" /> -<TGConnectingPoint num="1" id="543" /> -<TGConnectingPoint num="2" id="544" /> -<TGConnectingPoint num="3" id="545" /> -<TGConnectingPoint num="4" id="546" /> -<TGConnectingPoint num="5" id="547" /> -<TGConnectingPoint num="6" id="548" /> -<TGConnectingPoint num="7" id="549" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="539" > -<father id="550" num="0" /> -<cdparam x="804" y="376" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel adcregisteroutput" /> -<TGConnectingPoint num="0" id="538" /> -<extraparam> -<Prop commName="adcregisteroutput" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="541" > -<father id="550" num="1" /> -<cdparam x="649" y="284" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel adcregisterinput" /> -<TGConnectingPoint num="0" id="540" /> -<extraparam> -<Prop commName="adcregisterinput" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="567" > -<father id="606" num="2" /> -<cdparam x="1092" y="100" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="comparator" /> -<TGConnectingPoint num="0" id="559" /> -<TGConnectingPoint num="1" id="560" /> -<TGConnectingPoint num="2" id="561" /> -<TGConnectingPoint num="3" id="562" /> -<TGConnectingPoint num="4" id="563" /> -<TGConnectingPoint num="5" id="564" /> -<TGConnectingPoint num="6" id="565" /> -<TGConnectingPoint num="7" id="566" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="552" > -<father id="567" num="0" /> -<cdparam x="1079" y="199" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel inputfromabs" /> -<TGConnectingPoint num="0" id="551" /> -<extraparam> -<Prop commName="inputfromabs" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="554" > -<father id="567" num="1" /> -<cdparam x="1158" y="237" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outputmax" /> -<TGConnectingPoint num="0" id="553" /> -<extraparam> -<Prop commName="outputmax" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="556" > -<father id="567" num="2" /> -<cdparam x="1243" y="237" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel compienable" /> -<TGConnectingPoint num="0" id="555" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="558" > -<father id="567" num="3" /> -<cdparam x="1079" y="153" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel enable" /> -<TGConnectingPoint num="0" id="557" /> -<extraparam> -<Prop commName="enable" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="584" > -<father id="606" num="3" /> -<cdparam x="1089" y="358" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="spi" /> -<TGConnectingPoint num="0" id="576" /> -<TGConnectingPoint num="1" id="577" /> -<TGConnectingPoint num="2" id="578" /> -<TGConnectingPoint num="3" id="579" /> -<TGConnectingPoint num="4" id="580" /> -<TGConnectingPoint num="5" id="581" /> -<TGConnectingPoint num="6" id="582" /> -<TGConnectingPoint num="7" id="583" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="569" > -<father id="584" num="0" /> -<cdparam x="1276" y="378" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel from_Soc" /> -<TGConnectingPoint num="0" id="568" /> -<extraparam> -<Prop commName="in_ams" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="571" > -<father id="584" num="1" /> -<cdparam x="1276" y="434" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel to_SoC" /> -<TGConnectingPoint num="0" id="570" /> -<extraparam> -<Prop commName="out_ams" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="1" checkStrongAuthStatus="1" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="573" > -<father id="584" num="2" /> -<cdparam x="1153" y="345" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel comparatorinput" /> -<TGConnectingPoint num="0" id="572" /> -<extraparam> -<Prop commName="comparatorinput" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="575" > -<father id="584" num="3" /> -<cdparam x="1211" y="345" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel compienable" /> -<TGConnectingPoint num="0" id="574" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="597" > -<father id="606" num="4" /> -<cdparam x="873" y="327" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="abscalc" /> -<TGConnectingPoint num="0" id="589" /> -<TGConnectingPoint num="1" id="590" /> -<TGConnectingPoint num="2" id="591" /> -<TGConnectingPoint num="3" id="592" /> -<TGConnectingPoint num="4" id="593" /> -<TGConnectingPoint num="5" id="594" /> -<TGConnectingPoint num="6" id="595" /> -<TGConnectingPoint num="7" id="596" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="586" > -<father id="597" num="0" /> -<cdparam x="968" y="314" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel absoutput" /> -<TGConnectingPoint num="0" id="585" /> -<extraparam> -<Prop commName="absoutput" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="588" > -<father id="597" num="1" /> -<cdparam x="860" y="447" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel inputfromadc" /> -<TGConnectingPoint num="0" id="587" /> -<extraparam> -<Prop commName="inputfromadc" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1200" id="658" > -<cdparam x="10" y="61" /> -<sizeparam width="563" height="293" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component" value="SignalAcquisition" /> -<TGConnectingPoint num="0" id="650" /> -<TGConnectingPoint num="1" id="651" /> -<TGConnectingPoint num="2" id="652" /> -<TGConnectingPoint num="3" id="653" /> -<TGConnectingPoint num="4" id="654" /> -<TGConnectingPoint num="5" id="655" /> -<TGConnectingPoint num="6" id="656" /> -<TGConnectingPoint num="7" id="657" /> -<extraparam> -<info hiddeni="false" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1201" id="625" > -<father id="658" num="0" /> -<cdparam x="560" y="172" /> -<sizeparam width="26" height="26" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="550" minY="-13" maxY="280" /> -<infoparam name="Composite port" value="" /> -<TGConnectingPoint num="0" id="607" /> -<TGConnectingPoint num="1" id="608" /> -<TGConnectingPoint num="2" id="609" /> -<TGConnectingPoint num="3" id="610" /> -<TGConnectingPoint num="4" id="611" /> -<TGConnectingPoint num="5" id="612" /> -<TGConnectingPoint num="6" id="613" /> -<TGConnectingPoint num="7" id="614" /> -<TGConnectingPoint num="8" id="615" /> -<TGConnectingPoint num="9" id="616" /> -<TGConnectingPoint num="10" id="617" /> -<TGConnectingPoint num="11" id="618" /> -<TGConnectingPoint num="12" id="619" /> -<TGConnectingPoint num="13" id="620" /> -<TGConnectingPoint num="14" id="621" /> -<TGConnectingPoint num="15" id="622" /> -<TGConnectingPoint num="16" id="623" /> -<TGConnectingPoint num="17" id="624" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="638" > -<father id="658" num="1" /> -<cdparam x="303" y="137" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="363" minY="0" maxY="143" /> -<infoparam name="Primitive component" value="ADC" /> -<TGConnectingPoint num="0" id="630" /> -<TGConnectingPoint num="1" id="631" /> -<TGConnectingPoint num="2" id="632" /> -<TGConnectingPoint num="3" id="633" /> -<TGConnectingPoint num="4" id="634" /> -<TGConnectingPoint num="5" id="635" /> -<TGConnectingPoint num="6" id="636" /> -<TGConnectingPoint num="7" id="637" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -<Attribute access="2" id="threshold" value="" type="0" typeOther="" /> -<Attribute access="2" id="i" value="0" type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="627" > -<father id="638" num="0" /> -<cdparam x="290" y="205" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel input_from_the_probe" /> -<TGConnectingPoint num="0" id="626" /> -<extraparam> -<Prop commName="input_from_the_probe" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="629" > -<father id="638" num="1" /> -<cdparam x="490" y="208" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outputonepoint" /> -<TGConnectingPoint num="0" id="628" /> -<extraparam> -<Prop commName="outputonepoint" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="649" > -<father id="658" num="2" /> -<cdparam x="41" y="141" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="363" minY="0" maxY="143" /> -<infoparam name="Primitive component" value="SineGenerator" /> -<TGConnectingPoint num="0" id="641" /> -<TGConnectingPoint num="1" id="642" /> -<TGConnectingPoint num="2" id="643" /> -<TGConnectingPoint num="3" id="644" /> -<TGConnectingPoint num="4" id="645" /> -<TGConnectingPoint num="5" id="646" /> -<TGConnectingPoint num="6" id="647" /> -<TGConnectingPoint num="7" id="648" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="640" > -<father id="649" num="0" /> -<cdparam x="228" y="204" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel sineout" /> -<TGConnectingPoint num="0" id="639" /> -<extraparam> -<Prop commName="sineout" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1202" id="671" > -<cdparam x="1392" y="342" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Primitive component" value="ScanConversion" /> -<TGConnectingPoint num="0" id="663" /> -<TGConnectingPoint num="1" id="664" /> -<TGConnectingPoint num="2" id="665" /> -<TGConnectingPoint num="3" id="666" /> -<TGConnectingPoint num="4" id="667" /> -<TGConnectingPoint num="5" id="668" /> -<TGConnectingPoint num="6" id="669" /> -<TGConnectingPoint num="7" id="670" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1203" id="660" > -<father id="671" num="0" /> -<cdparam x="1379" y="374" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel from_SoC" /> -<TGConnectingPoint num="0" id="659" /> -<extraparam> -<Prop commName="from_SoC" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="662" > -<father id="671" num="1" /> -<cdparam x="1379" y="427" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel to_SoC" /> -<TGConnectingPoint num="0" id="661" /> -<extraparam> -<Prop commName="to_SoC" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - - -</TMLComponentTaskDiagramPanel> - -<TMLActivityDiagramPanel name="ScanConversion" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="673" > -<cdparam x="447" y="210" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="672" /> -</COMPONENT> - -<COMPONENT type="1009" id="676" > -<cdparam x="419" y="149" /> -<sizeparam width="74" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="to_SoC(1) " /> -<TGConnectingPoint num="0" id="674" /> -<TGConnectingPoint num="1" id="675" /> -<extraparam> -<Data channelName="to_SoC" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="679" > -<cdparam x="364" y="96" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="677" /> -<TGConnectingPoint num="1" id="678" /> -</COMPONENT> - -<COMPONENT type="1000" id="681" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="680" /> -</COMPONENT> - -<CONNECTOR type="115" id="682" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="680" /> -<P2 x="407" y="91" id="677" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="683" > -<cdparam x="451" y="110" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="451" y="110" id="678" /> -<P2 x="456" y="144" id="674" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="684" > -<cdparam x="456" y="174" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="456" y="174" id="675" /> -<P2 x="457" y="205" id="672" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="SineGenerator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="688" > -<cdparam x="346" y="117" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="686" /> -<TGConnectingPoint num="1" id="687" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="685" > -<father id="688" num="0" /> -<cdparam x="361" y="137" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="5 us" /> -<extraparam> -<TimeDelay minDelay="5" maxDelay="nope" hasMaxDelay="false" unit="us" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="690" > -<cdparam x="341" y="231" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="689" /> -</COMPONENT> - -<COMPONENT type="1000" id="692" > -<cdparam x="280" y="26" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="691" /> -</COMPONENT> - -<COMPONENT type="1030" id="695" > -<cdparam x="261" y="70" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="693" /> -<TGConnectingPoint num="1" id="694" /> -</COMPONENT> - -<COMPONENT type="1006" id="698" > -<cdparam x="318" y="172" /> -<sizeparam width="67" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="sineout(1)" /> -<TGConnectingPoint num="0" id="696" /> -<TGConnectingPoint num="1" id="697" /> -<extraparam> -<Data channelName="sineout" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="699" > -<cdparam x="287" y="41" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="287" y="41" id="691" /> -<P2 x="304" y="65" id="693" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="700" > -<cdparam x="353" y="158" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="351" y="197" id="697" /> -<P2 x="351" y="226" id="689" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="701" > -<cdparam x="337" y="90" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="348" y="84" id="694" /> -<P2 x="351" y="112" id="686" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="702" > -<cdparam x="351" y="152" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="351" y="152" id="687" /> -<P2 x="351" y="167" id="696" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="ADC" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="704" > -<cdparam x="298" y="325" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="703" /> -</COMPONENT> - -<COMPONENT type="1014" id="708" > -<cdparam x="370" y="273" /> -<sizeparam width="150" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for loop" value="for(i=0;i<4096;i = i+1)" /> -<TGConnectingPoint num="0" id="705" /> -<TGConnectingPoint num="1" id="706" /> -<TGConnectingPoint num="2" id="707" /> -<extraparam> -<Data init="i=0" condition="i<4096" increment="i = i+1" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1001" id="710" > -<cdparam x="586" y="405" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="709" /> -</COMPONENT> - -<COMPONENT type="1012" id="718" > -<cdparam x="581" y="321" /> -<sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="choice" value="null" /> -<TGConnectingPoint num="0" id="714" /> -<TGConnectingPoint num="1" id="715" /> -<TGConnectingPoint num="2" id="716" /> -<TGConnectingPoint num="3" id="717" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="711" > -<father id="718" num="0" /> -<cdparam x="518" y="331" /> -<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> -<infoparam name="guard 1" value="[]" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="712" > -<father id="718" num="1" /> -<cdparam x="616" y="331" /> -<sizeparam width="12" height="15" minWidth="10" minHeight="1" 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="713" > -<father id="718" num="2" /> -<cdparam x="601" y="366" /> -<sizeparam width="35" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" /> -<infoparam name="guard 3" value="[else ]" /> -</SUBCOMPONENT> - -<COMPONENT type="1026" id="722" > -<cdparam x="439" y="215" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="720" /> -<TGConnectingPoint num="1" id="721" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="719" > -<father id="722" num="0" /> -<cdparam x="454" y="235" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="5 us" /> -<extraparam> -<TimeDelay minDelay="5" maxDelay="nope" hasMaxDelay="false" unit="us" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="724" > -<cdparam x="383" y="434" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="723" /> -</COMPONENT> - -<COMPONENT type="1006" id="727" > -<cdparam x="337" y="366" /> -<sizeparam width="113" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outputonepoint(1)" /> -<TGConnectingPoint num="0" id="725" /> -<TGConnectingPoint num="1" id="726" /> -<extraparam> -<Data channelName="outputonepoint" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="730" > -<cdparam x="366" y="171" /> -<sizeparam width="157" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="input_from_the_probe(1) " /> -<TGConnectingPoint num="0" id="728" /> -<TGConnectingPoint num="1" id="729" /> -<extraparam> -<Data channelName="input_from_the_probe" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="733" > -<cdparam x="357" y="97" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="731" /> -<TGConnectingPoint num="1" id="732" /> -</COMPONENT> - -<COMPONENT type="1000" id="735" > -<cdparam x="394" y="52" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="734" /> -</COMPONENT> - -<CONNECTOR type="115" id="736" > -<cdparam x="551" y="469" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="556" y="336" id="715" /> -<P2 x="393" y="361" id="725" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="737" > -<cdparam x="444" y="196" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="196" id="729" /> -<P2 x="444" y="210" id="720" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="738" > -<cdparam x="516" y="395" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="445" y="298" id="707" /> -<P2 x="308" y="320" id="703" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="739" > -<cdparam x="668" y="252" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="250" id="721" /> -<P2 x="445" y="268" id="705" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="740" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="401" y="67" id="734" /> -<P2 x="400" y="92" id="731" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="741" > -<cdparam x="444" y="111" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="111" id="732" /> -<P2 x="444" y="166" id="728" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="742" > -<cdparam x="443" y="274" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="393" y="391" id="726" /> -<P2 x="393" y="429" id="723" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="743" > -<cdparam x="438" 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="596" y="376" id="717" /> -<P2 x="596" y="400" id="709" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="744" > -<cdparam x="457" y="273" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="520" y="287" id="706" /> -<P2 x="596" y="311" id="714" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="samplegenerator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="748" > -<cdparam x="339" y="108" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="746" /> -<TGConnectingPoint num="1" id="747" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="745" > -<father id="748" num="0" /> -<cdparam x="354" y="128" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="1 ns" /> -<extraparam> -<TimeDelay minDelay="1" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1030" id="751" > -<cdparam x="256" y="49" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="749" /> -<TGConnectingPoint num="1" id="750" /> -</COMPONENT> - -<COMPONENT type="1001" id="753" > -<cdparam x="306" y="209" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="752" /> -</COMPONENT> - -<COMPONENT type="1006" id="756" > -<cdparam x="274" y="169" /> -<sizeparam width="85" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outpready(1)" /> -<TGConnectingPoint num="0" id="754" /> -<TGConnectingPoint num="1" id="755" /> -<extraparam> -<Data channelName="outpready" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1000" id="758" > -<cdparam x="290" y="10" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="757" /> -</COMPONENT> - -<CONNECTOR type="115" id="759" > -<cdparam x="428" y="109" /> -<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="143" id="747" /> -<P2 x="316" y="164" id="754" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="760" > -<cdparam x="343" y="63" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="343" y="63" id="750" /> -<P2 x="344" y="103" id="746" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="761" > -<cdparam x="297" 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="297" y="25" id="757" /> -<P2 x="299" y="44" id="749" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="762" > -<cdparam x="407" y="124" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="316" y="194" id="755" /> -<P2 x="316" y="204" id="752" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="adcregister" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="766" > -<cdparam x="390" y="116" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="764" /> -<TGConnectingPoint num="1" id="765" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="763" > -<father id="766" num="0" /> -<cdparam x="405" y="136" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="2 ns" /> -<extraparam> -<TimeDelay minDelay="2" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1000" id="768" > -<cdparam x="336" y="10" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="767" /> -</COMPONENT> - -<COMPONENT type="1030" id="771" > -<cdparam x="301" y="43" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="769" /> -<TGConnectingPoint num="1" id="770" /> -</COMPONENT> - -<COMPONENT type="1001" id="773" > -<cdparam x="389" y="210" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="772" /> -</COMPONENT> - -<COMPONENT type="1006" id="776" > -<cdparam x="332" y="172" /> -<sizeparam width="128" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="adcregisteroutput(1)" /> -<TGConnectingPoint num="0" id="774" /> -<TGConnectingPoint num="1" id="775" /> -<extraparam> -<Data channelName="adcregisteroutput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="779" > -<cdparam x="336" y="78" /> -<sizeparam width="124" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="adcregisterinput(1) " /> -<TGConnectingPoint num="0" id="777" /> -<TGConnectingPoint num="1" id="778" /> -<extraparam> -<Data channelName="adcregisterinput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="780" > -<cdparam x="395" y="151" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="395" y="151" id="765" /> -<P2 x="396" y="167" id="774" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="781" > -<cdparam x="395" 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="396" y="197" id="775" /> -<P2 x="399" y="205" id="772" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="782" > -<cdparam x="354" y="46" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="388" y="57" id="770" /> -<P2 x="398" y="73" id="777" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="783" > -<cdparam x="329" y="20" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="343" y="25" id="767" /> -<P2 x="344" y="38" id="769" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="784" > -<cdparam x="398" y="103" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="398" y="103" id="778" /> -<P2 x="395" y="111" id="764" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="comparator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1000" id="786" > -<cdparam x="285" y="11" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="785" /> -</COMPONENT> - -<COMPONENT type="1026" id="790" > -<cdparam x="377" y="163" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="788" /> -<TGConnectingPoint num="1" id="789" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="787" > -<father id="790" num="0" /> -<cdparam x="392" y="183" /> -<sizeparam width="38" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="10 ms" /> -<extraparam> -<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ms" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1009" id="793" > -<cdparam x="337" y="126" /> -<sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="inputfromabs(1) " /> -<TGConnectingPoint num="0" id="791" /> -<TGConnectingPoint num="1" id="792" /> -<extraparam> -<Data channelName="inputfromabs" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="796" > -<cdparam x="288" y="37" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="794" /> -<TGConnectingPoint num="1" id="795" /> -</COMPONENT> - -<COMPONENT type="1001" id="798" > -<cdparam x="387" y="360" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="797" /> -</COMPONENT> - -<COMPONENT type="1006" id="801" > -<cdparam x="354" y="283" /> -<sizeparam width="88" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outputmax(1)" /> -<TGConnectingPoint num="0" id="799" /> -<TGConnectingPoint num="1" id="800" /> -<extraparam> -<Data channelName="outputmax" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1006" id="804" > -<cdparam x="344" y="231" /> -<sizeparam width="100" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="compienable(1)" /> -<TGConnectingPoint num="0" id="802" /> -<TGConnectingPoint num="1" id="803" /> -<extraparam> -<Data channelName="compienable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="807" > -<cdparam x="355" y="86" /> -<sizeparam width="69" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="enable(1) " /> -<TGConnectingPoint num="0" id="805" /> -<TGConnectingPoint num="1" id="806" /> -<extraparam> -<Data channelName="enable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="808" > -<cdparam x="398" y="308" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="398" y="308" id="800" /> -<P2 x="397" y="355" id="797" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="809" > -<cdparam x="394" y="256" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="394" y="256" id="803" /> -<P2 x="398" y="278" id="799" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="810" > -<cdparam x="382" y="198" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="382" y="198" id="789" /> -<P2 x="394" y="226" id="802" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="811" > -<cdparam x="346" y="51" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="375" y="51" id="795" /> -<P2 x="389" y="81" id="805" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="812" > -<cdparam x="389" y="111" /> -<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="111" id="806" /> -<P2 x="390" y="121" id="791" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="813" > -<cdparam x="390" y="151" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="390" y="151" id="792" /> -<P2 x="382" y="158" id="788" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="814" > -<cdparam x="292" y="26" /> -<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="26" id="785" /> -<P2 x="331" y="32" id="794" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="spi" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1009" id="817" > -<cdparam x="403" y="230" /> -<sizeparam width="70" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="in_ams(1) " /> -<TGConnectingPoint num="0" id="815" /> -<TGConnectingPoint num="1" id="816" /> -<extraparam> -<Data channelName="in_ams" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1026" id="821" > -<cdparam x="433" y="276" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="819" /> -<TGConnectingPoint num="1" id="820" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="818" > -<father id="821" num="0" /> -<cdparam x="448" y="296" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="1 ns" /> -<extraparam> -<TimeDelay minDelay="1" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="823" > -<cdparam x="428" y="398" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="822" /> -</COMPONENT> - -<COMPONENT type="1006" id="826" > -<cdparam x="401" y="333" /> -<sizeparam width="74" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="out_ams(1)" /> -<TGConnectingPoint num="0" id="824" /> -<TGConnectingPoint num="1" id="825" /> -<extraparam> -<Data channelName="out_ams" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="829" > -<cdparam x="375" y="180" /> -<sizeparam width="126" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="comparatorinput(1) " /> -<TGConnectingPoint num="0" id="827" /> -<TGConnectingPoint num="1" id="828" /> -<extraparam> -<Data channelName="comparatorinput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="832" > -<cdparam x="351" y="126" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="830" /> -<TGConnectingPoint num="1" id="831" /> -</COMPONENT> - -<COMPONENT type="1009" id="835" > -<cdparam x="342" y="79" /> -<sizeparam width="104" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="compienable(1) " /> -<TGConnectingPoint num="0" id="833" /> -<TGConnectingPoint num="1" id="834" /> -<extraparam> -<Data channelName="compienable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1000" id="837" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="836" /> -</COMPONENT> - -<CONNECTOR type="115" id="838" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="836" /> -<P2 x="394" y="74" id="833" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="839" > -<cdparam x="394" y="104" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="394" y="104" id="834" /> -<P2 x="394" y="121" id="830" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="840" > -<cdparam x="438" y="140" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="140" id="831" /> -<P2 x="438" y="175" id="827" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="841" > -<cdparam x="376" 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="438" y="358" id="825" /> -<P2 x="438" y="393" id="822" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="842" > -<cdparam x="430" y="253" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="311" id="820" /> -<P2 x="438" y="328" id="824" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="843" > -<cdparam x="438" y="205" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="205" id="828" /> -<P2 x="438" y="225" id="815" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="844" > -<cdparam x="425" y="255" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="255" id="816" /> -<P2 x="438" y="271" id="819" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="abscalc" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="848" > -<cdparam x="451" y="172" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="846" /> -<TGConnectingPoint num="1" id="847" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="845" > -<father id="848" num="0" /> -<cdparam x="466" y="192" /> -<sizeparam width="34" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="10 ns" /> -<extraparam> -<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="850" > -<cdparam x="427" y="275" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="849" /> -</COMPONENT> - -<COMPONENT type="1006" id="853" > -<cdparam x="395" y="222" /> -<sizeparam width="84" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="absoutput(1)" /> -<TGConnectingPoint num="0" id="851" /> -<TGConnectingPoint num="1" id="852" /> -<extraparam> -<Data channelName="absoutput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="856" > -<cdparam x="385" y="138" /> -<sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="inputfromadc(1) " /> -<TGConnectingPoint num="0" id="854" /> -<TGConnectingPoint num="1" id="855" /> -<extraparam> -<Data channelName="inputfromadc" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="859" > -<cdparam x="351" y="84" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="857" /> -<TGConnectingPoint num="1" id="858" /> -</COMPONENT> - -<COMPONENT type="1000" id="861" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="860" /> -</COMPONENT> - -<CONNECTOR type="115" id="862" > -<cdparam x="456" y="207" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="456" y="207" id="847" /> -<P2 x="437" y="217" id="851" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="863" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="860" /> -<P2 x="394" y="79" id="857" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="864" > -<cdparam x="438" y="98" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="98" id="858" /> -<P2 x="438" y="133" id="854" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="865" > -<cdparam x="376" y="202" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="437" y="247" id="852" /> -<P2 x="437" y="270" id="849" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="866" > -<cdparam x="438" y="163" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="163" id="855" /> -<P2 x="456" y="167" id="846" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -</Modeling> - - - - -<Modeling type="TML Architecture" nameTab="Architecture" > -<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" > -<COMPONENT type="1104" id="900" > -<cdparam x="867" y="35" /> -<sizeparam width="200" height="147" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="HWA1" value="name" /> -<TGConnectingPoint num="0" id="876" /> -<TGConnectingPoint num="1" id="877" /> -<TGConnectingPoint num="2" id="878" /> -<TGConnectingPoint num="3" id="879" /> -<TGConnectingPoint num="4" id="880" /> -<TGConnectingPoint num="5" id="881" /> -<TGConnectingPoint num="6" id="882" /> -<TGConnectingPoint num="7" id="883" /> -<TGConnectingPoint num="8" id="884" /> -<TGConnectingPoint num="9" id="885" /> -<TGConnectingPoint num="10" id="886" /> -<TGConnectingPoint num="11" id="887" /> -<TGConnectingPoint num="12" id="888" /> -<TGConnectingPoint num="13" id="889" /> -<TGConnectingPoint num="14" id="890" /> -<TGConnectingPoint num="15" id="891" /> -<TGConnectingPoint num="16" id="892" /> -<TGConnectingPoint num="17" id="893" /> -<TGConnectingPoint num="18" id="894" /> -<TGConnectingPoint num="19" id="895" /> -<TGConnectingPoint num="20" id="896" /> -<TGConnectingPoint num="21" id="897" /> -<TGConnectingPoint num="22" id="898" /> -<TGConnectingPoint num="23" id="899" /> -<extraparam> -<info stereotype="HWA" nodeName="HWA1" /> -<attributes byteDataSize="4" execiTime="1" clockRatio="1" operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="875" > -<father id="900" num="0" /> -<cdparam x="891" y="85" /> -<sizeparam width="132" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="68" minY="0" maxY="107" /> -<infoparam name="TGComponent" value="Application::ADC" /> -<TGConnectingPoint num="0" id="867" /> -<TGConnectingPoint num="1" id="868" /> -<TGConnectingPoint num="2" id="869" /> -<TGConnectingPoint num="3" id="870" /> -<TGConnectingPoint num="4" id="871" /> -<TGConnectingPoint num="5" id="872" /> -<TGConnectingPoint num="6" id="873" /> -<TGConnectingPoint num="7" id="874" /> -<extraparam> -<info value="Application::ADC" taskName="ADC" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1104" id="934" > -<cdparam x="608" y="37" /> -<sizeparam width="205" height="148" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="HWA0" value="name" /> -<TGConnectingPoint num="0" id="910" /> -<TGConnectingPoint num="1" id="911" /> -<TGConnectingPoint num="2" id="912" /> -<TGConnectingPoint num="3" id="913" /> -<TGConnectingPoint num="4" id="914" /> -<TGConnectingPoint num="5" id="915" /> -<TGConnectingPoint num="6" id="916" /> -<TGConnectingPoint num="7" id="917" /> -<TGConnectingPoint num="8" id="918" /> -<TGConnectingPoint num="9" id="919" /> -<TGConnectingPoint num="10" id="920" /> -<TGConnectingPoint num="11" id="921" /> -<TGConnectingPoint num="12" id="922" /> -<TGConnectingPoint num="13" id="923" /> -<TGConnectingPoint num="14" id="924" /> -<TGConnectingPoint num="15" id="925" /> -<TGConnectingPoint num="16" id="926" /> -<TGConnectingPoint num="17" id="927" /> -<TGConnectingPoint num="18" id="928" /> -<TGConnectingPoint num="19" id="929" /> -<TGConnectingPoint num="20" id="930" /> -<TGConnectingPoint num="21" id="931" /> -<TGConnectingPoint num="22" id="932" /> -<TGConnectingPoint num="23" id="933" /> -<extraparam> -<info stereotype="HWA" nodeName="HWA0" /> -<attributes byteDataSize="4" execiTime="1" clockRatio="1" operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="909" > -<father id="934" num="0" /> -<cdparam x="620" y="98" /> -<sizeparam width="188" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="17" minY="0" maxY="108" /> -<infoparam name="TGComponent" value="Application::SineGenerator" /> -<TGConnectingPoint num="0" id="901" /> -<TGConnectingPoint num="1" id="902" /> -<TGConnectingPoint num="2" id="903" /> -<TGConnectingPoint num="3" id="904" /> -<TGConnectingPoint num="4" id="905" /> -<TGConnectingPoint num="5" id="906" /> -<TGConnectingPoint num="6" id="907" /> -<TGConnectingPoint num="7" id="908" /> -<extraparam> -<info value="Application::SineGenerator" taskName="SineGenerator" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1105" id="959" > -<cdparam x="14" y="249" /> -<sizeparam width="200" height="107" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Memory0" value="name" /> -<TGConnectingPoint num="0" id="935" /> -<TGConnectingPoint num="1" id="936" /> -<TGConnectingPoint num="2" id="937" /> -<TGConnectingPoint num="3" id="938" /> -<TGConnectingPoint num="4" id="939" /> -<TGConnectingPoint num="5" id="940" /> -<TGConnectingPoint num="6" id="941" /> -<TGConnectingPoint num="7" id="942" /> -<TGConnectingPoint num="8" id="943" /> -<TGConnectingPoint num="9" id="944" /> -<TGConnectingPoint num="10" id="945" /> -<TGConnectingPoint num="11" id="946" /> -<TGConnectingPoint num="12" id="947" /> -<TGConnectingPoint num="13" id="948" /> -<TGConnectingPoint num="14" id="949" /> -<TGConnectingPoint num="15" id="950" /> -<TGConnectingPoint num="16" id="951" /> -<TGConnectingPoint num="17" id="952" /> -<TGConnectingPoint num="18" id="953" /> -<TGConnectingPoint num="19" id="954" /> -<TGConnectingPoint num="20" id="955" /> -<TGConnectingPoint num="21" id="956" /> -<TGConnectingPoint num="22" id="957" /> -<TGConnectingPoint num="23" id="958" /> -<extraparam> -<info stereotype="MEMORY" nodeName="Memory0" /> -<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1100" id="993" > -<cdparam x="816" y="245" /> -<sizeparam width="250" height="122" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="969" /> -<TGConnectingPoint num="1" id="970" /> -<TGConnectingPoint num="2" id="971" /> -<TGConnectingPoint num="3" id="972" /> -<TGConnectingPoint num="4" id="973" /> -<TGConnectingPoint num="5" id="974" /> -<TGConnectingPoint num="6" id="975" /> -<TGConnectingPoint num="7" id="976" /> -<TGConnectingPoint num="8" id="977" /> -<TGConnectingPoint num="9" id="978" /> -<TGConnectingPoint num="10" id="979" /> -<TGConnectingPoint num="11" id="980" /> -<TGConnectingPoint num="12" id="981" /> -<TGConnectingPoint num="13" id="982" /> -<TGConnectingPoint num="14" id="983" /> -<TGConnectingPoint num="15" id="984" /> -<TGConnectingPoint num="16" id="985" /> -<TGConnectingPoint num="17" id="986" /> -<TGConnectingPoint num="18" id="987" /> -<TGConnectingPoint num="19" id="988" /> -<TGConnectingPoint num="20" id="989" /> -<TGConnectingPoint num="21" id="990" /> -<TGConnectingPoint num="22" id="991" /> -<TGConnectingPoint num="23" id="992" /> -<extraparam> -<info stereotype="CPU" nodeName="CPU0" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="968" > -<father id="993" num="0" /> -<cdparam x="849" y="314" /> -<sizeparam width="196" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="54" minY="0" maxY="82" /> -<infoparam name="TGComponent" value="Application::ScanConversion" /> -<TGConnectingPoint num="0" id="960" /> -<TGConnectingPoint num="1" id="961" /> -<TGConnectingPoint num="2" id="962" /> -<TGConnectingPoint num="3" id="963" /> -<TGConnectingPoint num="4" id="964" /> -<TGConnectingPoint num="5" id="965" /> -<TGConnectingPoint num="6" id="966" /> -<TGConnectingPoint num="7" id="967" /> -<extraparam> -<info value="Application::ScanConversion" taskName="ScanConversion" referenceTaskName="Application" priority="0" operationMEC="SignalAcquisition" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1102" id="1018" > -<cdparam x="402" y="305" /> -<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Bus0" value="name" /> -<TGConnectingPoint num="0" id="994" /> -<TGConnectingPoint num="1" id="995" /> -<TGConnectingPoint num="2" id="996" /> -<TGConnectingPoint num="3" id="997" /> -<TGConnectingPoint num="4" id="998" /> -<TGConnectingPoint num="5" id="999" /> -<TGConnectingPoint num="6" id="1000" /> -<TGConnectingPoint num="7" id="1001" /> -<TGConnectingPoint num="8" id="1002" /> -<TGConnectingPoint num="9" id="1003" /> -<TGConnectingPoint num="10" id="1004" /> -<TGConnectingPoint num="11" id="1005" /> -<TGConnectingPoint num="12" id="1006" /> -<TGConnectingPoint num="13" id="1007" /> -<TGConnectingPoint num="14" id="1008" /> -<TGConnectingPoint num="15" id="1009" /> -<TGConnectingPoint num="16" id="1010" /> -<TGConnectingPoint num="17" id="1011" /> -<TGConnectingPoint num="18" id="1012" /> -<TGConnectingPoint num="19" id="1013" /> -<TGConnectingPoint num="20" id="1014" /> -<TGConnectingPoint num="21" id="1015" /> -<TGConnectingPoint num="22" id="1016" /> -<TGConnectingPoint num="23" id="1017" /> -<extraparam> -<info stereotype="BUS-RR" nodeName="Bus0" /> -<attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1116" id="1088" > -<cdparam x="148" y="26" /> -<sizeparam width="404" height="205" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="FPGA0" value="name" /> -<TGConnectingPoint num="0" id="1064" /> -<TGConnectingPoint num="1" id="1065" /> -<TGConnectingPoint num="2" id="1066" /> -<TGConnectingPoint num="3" id="1067" /> -<TGConnectingPoint num="4" id="1068" /> -<TGConnectingPoint num="5" id="1069" /> -<TGConnectingPoint num="6" id="1070" /> -<TGConnectingPoint num="7" id="1071" /> -<TGConnectingPoint num="8" id="1072" /> -<TGConnectingPoint num="9" id="1073" /> -<TGConnectingPoint num="10" id="1074" /> -<TGConnectingPoint num="11" id="1075" /> -<TGConnectingPoint num="12" id="1076" /> -<TGConnectingPoint num="13" id="1077" /> -<TGConnectingPoint num="14" id="1078" /> -<TGConnectingPoint num="15" id="1079" /> -<TGConnectingPoint num="16" id="1080" /> -<TGConnectingPoint num="17" id="1081" /> -<TGConnectingPoint num="18" id="1082" /> -<TGConnectingPoint num="19" id="1083" /> -<TGConnectingPoint num="20" id="1084" /> -<TGConnectingPoint num="21" id="1085" /> -<TGConnectingPoint num="22" id="1086" /> -<TGConnectingPoint num="23" id="1087" /> -<extraparam> -<info stereotype="FPGA" nodeName="FPGA0" /> -<attributes capacity="100" byteDataSize="4" mappingPenalty="0" reconfigurationTime="50" goIdleTime="10" maxConsecutiveIdleCycles="10" execiTime="1" execcTime="1" clockRatio="1" operation ="" scheduling ="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="1027" > -<father id="1088" num="0" /> -<cdparam x="381" y="122" /> -<sizeparam width="124" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="280" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::spi" /> -<TGConnectingPoint num="0" id="1019" /> -<TGConnectingPoint num="1" id="1020" /> -<TGConnectingPoint num="2" id="1021" /> -<TGConnectingPoint num="3" id="1022" /> -<TGConnectingPoint num="4" id="1023" /> -<TGConnectingPoint num="5" id="1024" /> -<TGConnectingPoint num="6" id="1025" /> -<TGConnectingPoint num="7" id="1026" /> -<extraparam> -<info value="Application::spi" taskName="spi" referenceTaskName="Application" priority="0" operationMEC="spi" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1036" > -<father id="1088" num="1" /> -<cdparam x="379" y="69" /> -<sizeparam width="150" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="254" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::abscalc" /> -<TGConnectingPoint num="0" id="1028" /> -<TGConnectingPoint num="1" id="1029" /> -<TGConnectingPoint num="2" id="1030" /> -<TGConnectingPoint num="3" id="1031" /> -<TGConnectingPoint num="4" id="1032" /> -<TGConnectingPoint num="5" id="1033" /> -<TGConnectingPoint num="6" id="1034" /> -<TGConnectingPoint num="7" id="1035" /> -<extraparam> -<info value="Application::abscalc" taskName="abscalc" referenceTaskName="Application" priority="0" operationMEC="spi" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1045" > -<father id="1088" num="2" /> -<cdparam x="165" y="165" /> -<sizeparam width="174" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="230" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::comparator" /> -<TGConnectingPoint num="0" id="1037" /> -<TGConnectingPoint num="1" id="1038" /> -<TGConnectingPoint num="2" id="1039" /> -<TGConnectingPoint num="3" id="1040" /> -<TGConnectingPoint num="4" id="1041" /> -<TGConnectingPoint num="5" id="1042" /> -<TGConnectingPoint num="6" id="1043" /> -<TGConnectingPoint num="7" id="1044" /> -<extraparam> -<info value="Application::comparator" taskName="comparator" referenceTaskName="Application" priority="0" operationMEC="comparator1" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1054" > -<father id="1088" num="3" /> -<cdparam x="165" y="117" /> -<sizeparam width="172" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="232" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::adcregister" /> -<TGConnectingPoint num="0" id="1046" /> -<TGConnectingPoint num="1" id="1047" /> -<TGConnectingPoint num="2" id="1048" /> -<TGConnectingPoint num="3" id="1049" /> -<TGConnectingPoint num="4" id="1050" /> -<TGConnectingPoint num="5" id="1051" /> -<TGConnectingPoint num="6" id="1052" /> -<TGConnectingPoint num="7" id="1053" /> -<extraparam> -<info value="Application::adcregister" taskName="adcregister" referenceTaskName="Application" priority="0" operationMEC="adcre1" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1063" > -<father id="1088" num="4" /> -<cdparam x="164" y="67" /> -<sizeparam width="205" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="199" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::samplegenerator" /> -<TGConnectingPoint num="0" id="1055" /> -<TGConnectingPoint num="1" id="1056" /> -<TGConnectingPoint num="2" id="1057" /> -<TGConnectingPoint num="3" id="1058" /> -<TGConnectingPoint num="4" id="1059" /> -<TGConnectingPoint num="5" id="1060" /> -<TGConnectingPoint num="6" id="1061" /> -<TGConnectingPoint num="7" id="1062" /> -<extraparam> -<info value="Application::samplegenerator" taskName="samplegenerator" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="125" id="1089" > -<cdparam x="991" y="244" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="967" y="182" id="882" /> -<P2 x="589" y="305" id="1003" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1090" > -<cdparam x="639" y="182" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="710" y="185" id="916" /> -<P2 x="527" y="305" id="995" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1091" > -<cdparam x="322" y="503" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="214" y="302" id="939" /> -<P2 x="527" y="355" id="1000" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1092" > -<cdparam x="825" y="286" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="816" y="306" id="972" /> -<P2 x="652" y="317" id="1005" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1093" > -<cdparam x="315" y="256" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="451" y="231" id="1079" /> -<P2 x="464" y="305" id="1002" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> - -</TMLArchiDiagramPanel> - -</Modeling> - - - - -</TURTLEGMODELING> \ No newline at end of file diff --git a/modeling/SystemC-AMS/echopen_standalone.xml b/modeling/SystemC-AMS/echopen_standalone.xml deleted file mode 100644 index 0ab2753890c3417ef588a0e197eab6fe1fc0b6cf..0000000000000000000000000000000000000000 --- a/modeling/SystemC-AMS/echopen_standalone.xml +++ /dev/null @@ -1,3248 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="true" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="true" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="3" LAST_SELECTED_SUB_TAB="0"> - -<Modeling type="SystemC-AMS" nameTab="SystemC_AMS" > -<SysCAMSComponentTaskDiagramPanel name="SystemC-AMS Component Diagram" minX="10" maxX="2500" minY="10" maxY="1500" TDF="true" DE="true" zoom="1.0" > -<CONNECTOR type="1601" id="1" > -<cdparam x="220" y="637" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg4" /> -<P1 x="271" y="319" id="210" /> -<P2 x="501" y="319" id="36" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="2" > -<cdparam x="223" y="214" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="adcregi" /> -<P1 x="235" y="191" id="162" /> -<P2 x="235" y="274" id="200" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="3" > -<cdparam x="873" y="495" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg1" /> -<P1 x="701" y="370" id="26" /> -<P2 x="871" y="370" id="113" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="4" > -<cdparam x="295" y="404" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="mainreg2" /> -<P1 x="910" y="438" id="133" /> -<P2 x="909" y="522" id="74" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="5" > -<cdparam x="944" y="196" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="981" y="169" id="55" /> -<P2 x="981" y="288" id="103" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="6" > -<cdparam x="529" y="357" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="1032" y="438" id="123" /> -<P2 x="1032" y="522" id="84" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="1601" id="7" > -<cdparam x="454" y="231" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="" /> -<P1 x="581" y="123" id="181" /> -<P2 x="397" y="123" id="152" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1607" id="237" > -<cdparam x="42" y="10" /> -<sizeparam width="1124" height="704" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component - Cluster" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="229" /> -<TGConnectingPoint num="1" id="230" /> -<TGConnectingPoint num="2" id="231" /> -<TGConnectingPoint num="3" id="232" /> -<TGConnectingPoint num="4" id="233" /> -<TGConnectingPoint num="5" id="234" /> -<TGConnectingPoint num="6" id="235" /> -<TGConnectingPoint num="7" id="236" /> -</COMPONENT> -<SUBCOMPONENT type="5721" id="16" > -<father id="237" num="0" /> -<cdparam x="144" y="509" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="TGComponent" value="my_clk" /> -<TGConnectingPoint num="0" id="8" /> -<TGConnectingPoint num="1" id="9" /> -<TGConnectingPoint num="2" id="10" /> -<TGConnectingPoint num="3" id="11" /> -<TGConnectingPoint num="4" id="12" /> -<TGConnectingPoint num="5" id="13" /> -<TGConnectingPoint num="6" id="14" /> -<TGConnectingPoint num="7" id="15" /> -<extraparam> -<Attribute name_function="" nameTemplate="" frequency ="0.001" unit="Îźs" dutyCycle="1.0" startTime="1.0" unitStartTime="Îźs" posFirst ="false" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5721" id="25" > -<father id="237" num="1" /> -<cdparam x="393" y="508" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="TGComponent" value="my_clk1" /> -<TGConnectingPoint num="0" id="17" /> -<TGConnectingPoint num="1" id="18" /> -<TGConnectingPoint num="2" id="19" /> -<TGConnectingPoint num="3" id="20" /> -<TGConnectingPoint num="4" id="21" /> -<TGConnectingPoint num="5" id="22" /> -<TGConnectingPoint num="6" id="23" /> -<TGConnectingPoint num="7" id="24" /> -<extraparam> -<Attribute name_function="" nameTemplate="" frequency ="0.002" unit="Îźs" dutyCycle="0.5" startTime="0.001" unitStartTime="Îźs" posFirst ="false" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="54" > -<father id="237" num="2" /> -<cdparam x="501" y="295" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="abscalc1" /> -<TGConnectingPoint num="0" id="46" /> -<TGConnectingPoint num="1" id="47" /> -<TGConnectingPoint num="2" id="48" /> -<TGConnectingPoint num="3" id="49" /> -<TGConnectingPoint num="4" id="50" /> -<TGConnectingPoint num="5" id="51" /> -<TGConnectingPoint num="6" id="52" /> -<TGConnectingPoint num="7" id="53" /> -<extraparam> -<Attribute name_function="abs_calc" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_uint<12> inr; -sc_dt::sc_uint<12> inr4; -sc_dt::sc_uint<12> inr3,inr1,inr2; -sc_dt::sc_uint<12> he1; -sc_dt::sc_uint<1> q; -int asdf; -void abs_calc () { - q=inr[11]; - inr4=(inputfromadc.read()); - //hel=abs(inr4); - inr=inputfromadc.read(); - if (inr<2048) { - inr1=inr; - } - else { - inr3=~(inr) ; - inr1=inr3+1; - } - absoutput.write(inr1); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="35" > -<father id="54" num="0" /> -<cdparam x="691" y="370" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="absoutput" /> -<TGConnectingPoint num="0" id="26" /> -<TGConnectingPoint num="1" id="27" /> -<TGConnectingPoint num="2" id="28" /> -<TGConnectingPoint num="3" id="29" /> -<TGConnectingPoint num="4" id="30" /> -<TGConnectingPoint num="5" id="31" /> -<TGConnectingPoint num="6" id="32" /> -<TGConnectingPoint num="7" id="33" /> -<TGConnectingPoint num="8" id="34" /> -<extraparam> -<Prop commName="absoutput" commType="0" origin="1" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="45" > -<father id="54" num="1" /> -<cdparam x="491" y="319" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="inputfromadc" /> -<TGConnectingPoint num="0" id="36" /> -<TGConnectingPoint num="1" id="37" /> -<TGConnectingPoint num="2" id="38" /> -<TGConnectingPoint num="3" id="39" /> -<TGConnectingPoint num="4" id="40" /> -<TGConnectingPoint num="5" id="41" /> -<TGConnectingPoint num="6" id="42" /> -<TGConnectingPoint num="7" id="43" /> -<TGConnectingPoint num="8" id="44" /> -<extraparam> -<Prop commName="inputfromadc" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="73" > -<father id="237" num="3" /> -<cdparam x="822" y="29" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="samplegenerator" /> -<TGConnectingPoint num="0" id="65" /> -<TGConnectingPoint num="1" id="66" /> -<TGConnectingPoint num="2" id="67" /> -<TGConnectingPoint num="3" id="68" /> -<TGConnectingPoint num="4" id="69" /> -<TGConnectingPoint num="5" id="70" /> -<TGConnectingPoint num="6" id="71" /> -<TGConnectingPoint num="7" id="72" /> -<extraparam> -<Attribute name_function="pulse_gen_main" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_int<12> inr; -void pulse_gen_main(){ - inr=rand()%4096; - outpready.write(1); - //genout.write(inr) ; - // expo[j].write((i3)); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="64" > -<father id="73" num="0" /> -<cdparam x="971" y="169" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="outpready" /> -<TGConnectingPoint num="0" id="55" /> -<TGConnectingPoint num="1" id="56" /> -<TGConnectingPoint num="2" id="57" /> -<TGConnectingPoint num="3" id="58" /> -<TGConnectingPoint num="4" id="59" /> -<TGConnectingPoint num="5" id="60" /> -<TGConnectingPoint num="6" id="61" /> -<TGConnectingPoint num="7" id="62" /> -<TGConnectingPoint num="8" id="63" /> -<extraparam> -<Prop commName="outpready" commType="0" origin="1" type="bool" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="102" > -<father id="237" num="4" /> -<cdparam x="856" y="532" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="spi" /> -<TGConnectingPoint num="0" id="94" /> -<TGConnectingPoint num="1" id="95" /> -<TGConnectingPoint num="2" id="96" /> -<TGConnectingPoint num="3" id="97" /> -<TGConnectingPoint num="4" id="98" /> -<TGConnectingPoint num="5" id="99" /> -<TGConnectingPoint num="6" id="100" /> -<TGConnectingPoint num="7" id="101" /> -<extraparam> -<Attribute name_function="spi_main" clockName="my_clk" clockSensitivityMethod="positive" code=" sc_dt::sc_uint<12> inr1[30]; -int i; -void spi_main() { - int counter=0; - //while(from_GPIO.read()==1){ - if (compinenable.read()==1 ) { - inr1[counter]=comparatorinput.read(); - counter=counter+1; - } - if(counter==30){ - for(i=0;i<30;i++) { - //to_GPIO.write(1); - } - counter=0; - } - // } -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="83" > -<father id="102" num="0" /> -<cdparam x="899" y="522" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="comparatorinput" /> -<TGConnectingPoint num="0" id="74" /> -<TGConnectingPoint num="1" id="75" /> -<TGConnectingPoint num="2" id="76" /> -<TGConnectingPoint num="3" id="77" /> -<TGConnectingPoint num="4" id="78" /> -<TGConnectingPoint num="5" id="79" /> -<TGConnectingPoint num="6" id="80" /> -<TGConnectingPoint num="7" id="81" /> -<TGConnectingPoint num="8" id="82" /> -<extraparam> -<Prop commName="comparatorinput" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="93" > -<father id="102" num="1" /> -<cdparam x="1022" y="522" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="compinenable" /> -<TGConnectingPoint num="0" id="84" /> -<TGConnectingPoint num="1" id="85" /> -<TGConnectingPoint num="2" id="86" /> -<TGConnectingPoint num="3" id="87" /> -<TGConnectingPoint num="4" id="88" /> -<TGConnectingPoint num="5" id="89" /> -<TGConnectingPoint num="6" id="90" /> -<TGConnectingPoint num="7" id="91" /> -<TGConnectingPoint num="8" id="92" /> -<extraparam> -<Prop commName="compinenable" commType="0" origin="0" type="bool" sensitive="false" sensitive_method="" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="151" > -<father id="237" num="5" /> -<cdparam x="871" y="298" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="comparator1" /> -<TGConnectingPoint num="0" id="143" /> -<TGConnectingPoint num="1" id="144" /> -<TGConnectingPoint num="2" id="145" /> -<TGConnectingPoint num="3" id="146" /> -<TGConnectingPoint num="4" id="147" /> -<TGConnectingPoint num="5" id="148" /> -<TGConnectingPoint num="6" id="149" /> -<TGConnectingPoint num="7" id="150" /> -<extraparam> -<Attribute name_function="comparator_main" clockName="my_clk" clockSensitivityMethod="positive" code=" int counter; -sc_dt::sc_uint<12> inr; -sc_dt::sc_uint<12> inr1; -void comparator_main(){ - if (enable.read()==0){ - counter=0; - inr1=0; - compienable.write(0); - } - else{ - //printf("enabled\n"); - counter=counter+1; - inr=(inputfromabs.read()); - if (inr>inr1){ - inr1=inr; - } - else { - inr1=inr1; - } - if(counter==30){ - outputmax.write(inr1); - counter=0; - inr1=0; - compienable.write(1); - } - else { - outputmax.write(0); - compienable.write(0); - } - } -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="112" > -<father id="151" num="0" /> -<cdparam x="971" y="288" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="enable" /> -<TGConnectingPoint num="0" id="103" /> -<TGConnectingPoint num="1" id="104" /> -<TGConnectingPoint num="2" id="105" /> -<TGConnectingPoint num="3" id="106" /> -<TGConnectingPoint num="4" id="107" /> -<TGConnectingPoint num="5" id="108" /> -<TGConnectingPoint num="6" id="109" /> -<TGConnectingPoint num="7" id="110" /> -<TGConnectingPoint num="8" id="111" /> -<extraparam> -<Prop commName="enable" commType="0" origin="0" type="bool" sensitive="true" sensitive_method="positive" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="122" > -<father id="151" num="1" /> -<cdparam x="861" y="370" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="inputfromabs" /> -<TGConnectingPoint num="0" id="113" /> -<TGConnectingPoint num="1" id="114" /> -<TGConnectingPoint num="2" id="115" /> -<TGConnectingPoint num="3" id="116" /> -<TGConnectingPoint num="4" id="117" /> -<TGConnectingPoint num="5" id="118" /> -<TGConnectingPoint num="6" id="119" /> -<TGConnectingPoint num="7" id="120" /> -<TGConnectingPoint num="8" id="121" /> -<extraparam> -<Prop commName="inputfromabs" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="false" sensitive_method="" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="132" > -<father id="151" num="2" /> -<cdparam x="1022" y="438" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="compienable" /> -<TGConnectingPoint num="0" id="123" /> -<TGConnectingPoint num="1" id="124" /> -<TGConnectingPoint num="2" id="125" /> -<TGConnectingPoint num="3" id="126" /> -<TGConnectingPoint num="4" id="127" /> -<TGConnectingPoint num="5" id="128" /> -<TGConnectingPoint num="6" id="129" /> -<TGConnectingPoint num="7" id="130" /> -<TGConnectingPoint num="8" id="131" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="1" type="bool" sensitive="true" sensitive_method="positive" nbits="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="142" > -<father id="151" num="3" /> -<cdparam x="900" y="438" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="outputmax" /> -<TGConnectingPoint num="0" id="133" /> -<TGConnectingPoint num="1" id="134" /> -<TGConnectingPoint num="2" id="135" /> -<TGConnectingPoint num="3" id="136" /> -<TGConnectingPoint num="4" id="137" /> -<TGConnectingPoint num="5" id="138" /> -<TGConnectingPoint num="6" id="139" /> -<TGConnectingPoint num="7" id="140" /> -<TGConnectingPoint num="8" id="141" /> -<extraparam> -<Prop commName="outputmax" commType="0" origin="1" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1602" id="180" > -<father id="237" num="6" /> -<cdparam x="197" y="51" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block TDF" value="ADC1" /> -<TGConnectingPoint num="0" id="172" /> -<TGConnectingPoint num="1" id="173" /> -<TGConnectingPoint num="2" id="174" /> -<TGConnectingPoint num="3" id="175" /> -<TGConnectingPoint num="4" id="176" /> -<TGConnectingPoint num="5" id="177" /> -<TGConnectingPoint num="6" id="178" /> -<TGConnectingPoint num="7" id="179" /> -<extraparam> -<Attribute period="5.0E-4" dynamic="false" time="ms" processCode=" void processing() { - //std::cout<<"ADC"<<std::endl; - addition=inputfromtheprobe.read()+2047; - for (int i= 0;i<4096;i++) { - if ((( inputfromtheprobe.read()+2048) < (i+1)) && ((inputfromtheprobe.read()+2048) > (i))){ - outputonepoint.write(i-2048); - //std::cout<<(i-2048)<< std::endl; - // outputready.write(1); - } - } -} - " constructorCode="" listStruct="addition = 0 : int" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1604" id="161" > -<father id="180" num="0" /> -<cdparam x="387" y="123" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port TDF" value="inputfromtheprobe" /> -<TGConnectingPoint num="0" id="152" /> -<TGConnectingPoint num="1" id="153" /> -<TGConnectingPoint num="2" id="154" /> -<TGConnectingPoint num="3" id="155" /> -<TGConnectingPoint num="4" id="156" /> -<TGConnectingPoint num="5" id="157" /> -<TGConnectingPoint num="6" id="158" /> -<TGConnectingPoint num="7" id="159" /> -<TGConnectingPoint num="8" id="160" /> -<extraparam> -<Prop commName="inputfromtheprobe" commType="0" origin="0" period="5.0E-4" time="ms" rate="-1" delay="-1" type="double" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1606" id="171" > -<father id="180" num="1" /> -<cdparam x="225" y="191" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port Converter" value="outputonepoint" /> -<TGConnectingPoint num="0" id="162" /> -<TGConnectingPoint num="1" id="163" /> -<TGConnectingPoint num="2" id="164" /> -<TGConnectingPoint num="3" id="165" /> -<TGConnectingPoint num="4" id="166" /> -<TGConnectingPoint num="5" id="167" /> -<TGConnectingPoint num="6" id="168" /> -<TGConnectingPoint num="7" id="169" /> -<TGConnectingPoint num="8" id="170" /> -<extraparam> -<Prop commName="outputonepoint" commType="0" origin="1" period="5.0E-4" time="ms" rate="-1" nbits="12" delay="-1" type="sc_dt::sc_uint" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1602" id="199" > -<father id="237" num="7" /> -<cdparam x="581" y="58" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block TDF" value="mySine1" /> -<TGConnectingPoint num="0" id="191" /> -<TGConnectingPoint num="1" id="192" /> -<TGConnectingPoint num="2" id="193" /> -<TGConnectingPoint num="3" id="194" /> -<TGConnectingPoint num="4" id="195" /> -<TGConnectingPoint num="5" id="196" /> -<TGConnectingPoint num="6" id="197" /> -<TGConnectingPoint num="7" id="198" /> -<extraparam> -<Attribute period="5.0E-4" dynamic="false" time="ms" processCode="void processing() { - double t = get_time().to_seconds(); - //std::cout<<"probe"<<std::endl; - //double val=2000.99*std::sin(2.0 * M_PI * freqoftheprobe * t); - out1.write(2000.99 * std::sin( 2.0 * M_PI * freqoftheprobe * t ) ); - //std::cout<<val<<std::endl; - //probesample.write(1); -} - " constructorCode="" listStruct="Ts = 1.0 : double|freqoftheprobe = 1000.0 : double" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1604" id="190" > -<father id="199" num="0" /> -<cdparam x="571" y="123" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port TDF" value="out1" /> -<TGConnectingPoint num="0" id="181" /> -<TGConnectingPoint num="1" id="182" /> -<TGConnectingPoint num="2" id="183" /> -<TGConnectingPoint num="3" id="184" /> -<TGConnectingPoint num="4" id="185" /> -<TGConnectingPoint num="5" id="186" /> -<TGConnectingPoint num="6" id="187" /> -<TGConnectingPoint num="7" id="188" /> -<TGConnectingPoint num="8" id="189" /> -<extraparam> -<Prop commName="out1" commType="0" origin="1" period="5.0E-4" time="ms" rate="-1" delay="-1" type="double" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1603" id="228" > -<father id="237" num="8" /> -<cdparam x="71" y="284" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="924" minY="0" maxY="554" /> -<infoparam name="Primitive component - Block DE" value="adcre1" /> -<TGConnectingPoint num="0" id="220" /> -<TGConnectingPoint num="1" id="221" /> -<TGConnectingPoint num="2" id="222" /> -<TGConnectingPoint num="3" id="223" /> -<TGConnectingPoint num="4" id="224" /> -<TGConnectingPoint num="5" id="225" /> -<TGConnectingPoint num="6" id="226" /> -<TGConnectingPoint num="7" id="227" /> -<extraparam> -<Attribute name_function="adcre_main" clockName="my_clk1" clockSensitivityMethod="positive" code="void adcre_main() { - //std::cout<<"ADC"<<std::endl; - //std::cout<<adcregisterinput.read()<<std::endl; - adcregisteroutput.write(adcregisterinput.read()); -} - " listStruct="" nameTemplate="" typeTemplate="int" valueTemplate="" listTypedef="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="209" > -<father id="228" num="0" /> -<cdparam x="225" y="274" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="adcregisterinput" /> -<TGConnectingPoint num="0" id="200" /> -<TGConnectingPoint num="1" id="201" /> -<TGConnectingPoint num="2" id="202" /> -<TGConnectingPoint num="3" id="203" /> -<TGConnectingPoint num="4" id="204" /> -<TGConnectingPoint num="5" id="205" /> -<TGConnectingPoint num="6" id="206" /> -<TGConnectingPoint num="7" id="207" /> -<TGConnectingPoint num="8" id="208" /> -<extraparam> -<Prop commName="adcregisterinput" commType="0" origin="0" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1605" id="219" > -<father id="228" num="1" /> -<cdparam x="261" y="319" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-10" maxX="190" minY="-10" maxY="140" /> -<infoparam name="Primitive port - Port DE" value="adcregisteroutput" /> -<TGConnectingPoint num="0" id="210" /> -<TGConnectingPoint num="1" id="211" /> -<TGConnectingPoint num="2" id="212" /> -<TGConnectingPoint num="3" id="213" /> -<TGConnectingPoint num="4" id="214" /> -<TGConnectingPoint num="5" id="215" /> -<TGConnectingPoint num="6" id="216" /> -<TGConnectingPoint num="7" id="217" /> -<TGConnectingPoint num="8" id="218" /> -<extraparam> -<Prop commName="adcregisteroutput" commType="0" origin="1" type="sc_dt::sc_uint" sensitive="true" sensitive_method="positive" nbits="12" /> -</extraparam> -</SUBCOMPONENT> - - -</SysCAMSComponentTaskDiagramPanel> - -</Modeling> - - - - -<Modeling type="AVATAR Design" nameTab="AVATAR Design" tabs="Block Diagram$ScanConversion" > -<AVATARBlockDiagramPanel name="Block Diagram" minX="10" maxX="1400" minY="10" maxY="900" zoom="1.0" > -<MainCode value="void __user_init() {"/> -<MainCode value="}"/> -<Optimized value="true" /> -<Validated value="" /> -<Ignored value="" /> - -<COMPONENT type="5000" id="262" > -<cdparam x="211" y="146" /> -<sizeparam width="250" height="200" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Block0" value="ScanConversion" /> -<TGConnectingPoint num="0" id="238" /> -<TGConnectingPoint num="1" id="239" /> -<TGConnectingPoint num="2" id="240" /> -<TGConnectingPoint num="3" id="241" /> -<TGConnectingPoint num="4" id="242" /> -<TGConnectingPoint num="5" id="243" /> -<TGConnectingPoint num="6" id="244" /> -<TGConnectingPoint num="7" id="245" /> -<TGConnectingPoint num="8" id="246" /> -<TGConnectingPoint num="9" id="247" /> -<TGConnectingPoint num="10" id="248" /> -<TGConnectingPoint num="11" id="249" /> -<TGConnectingPoint num="12" id="250" /> -<TGConnectingPoint num="13" id="251" /> -<TGConnectingPoint num="14" id="252" /> -<TGConnectingPoint num="15" id="253" /> -<TGConnectingPoint num="16" id="254" /> -<TGConnectingPoint num="17" id="255" /> -<TGConnectingPoint num="18" id="256" /> -<TGConnectingPoint num="19" id="257" /> -<TGConnectingPoint num="20" id="258" /> -<TGConnectingPoint num="21" id="259" /> -<TGConnectingPoint num="22" id="260" /> -<TGConnectingPoint num="23" id="261" /> -<extraparam> -<blockType data="block" color="-4072719" /> -<CryptoBlock value="false" /> -</extraparam> -</COMPONENT> - - -</AVATARBlockDiagramPanel> - -<AVATARStateMachineDiagramPanel name="ScanConversion" minX="10" maxX="1400" minY="10" maxY="900" > -<CONNECTOR type="5102" id="275" > -<cdparam x="460" y="115" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<TGConnectingPoint num="0" id="271" /> -<TGConnectingPoint num="1" id="272" /> -<TGConnectingPoint num="2" id="273" /> -<TGConnectingPoint num="3" id="274" /> -<P1 x="407" y="152" id="289" /> -<P2 x="457" y="133" id="309" /> -<Point x="407" y="223" /> -<Point x="588" y="222" /> -<Point x="588" y="134" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="263" > -<father id="275" num="0" /> -<cdparam x="407" y="223" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="264" > -<father id="275" num="1" /> -<cdparam x="588" y="222" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="265" > -<father id="275" num="2" /> -<cdparam x="588" y="134" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" 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="270" > -<father id="275" num="3" /> -<cdparam x="455" y="206" /> -<sizeparam width="65" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> -<TGConnectingPoint num="0" id="266" /> -<TGConnectingPoint num="1" id="267" /> -<TGConnectingPoint num="2" id="268" /> -<TGConnectingPoint num="3" id="269" /> -<extraparam> -<guard value="[ ]" enabled="true"/> -<afterMin value="1" enabled="true"/> -<afterMax value="5" enabled="true"/> -<computeMin value="" enabled="true"/> -<computeMax value="" enabled="true"/> -<probability value="" enabled="true"/> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="5102" id="282" > -<cdparam x="407" y="70" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<TGConnectingPoint num="0" id="281" /> -<P1 x="407" y="70" id="324" /> -<P2 x="407" y="102" id="284" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="280" > -<father id="282" num="0" /> -<cdparam x="407" y="110" /> -<sizeparam width="10" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="List of all parameters of an Avatar SMD transition" value="" /> -<TGConnectingPoint num="0" id="276" /> -<TGConnectingPoint num="1" id="277" /> -<TGConnectingPoint num="2" id="278" /> -<TGConnectingPoint num="3" id="279" /> -<extraparam> -<guard value="[ ]" enabled="true"/> -<afterMin value="" enabled="true"/> -<afterMax value="" enabled="true"/> -<computeMin value="" enabled="true"/> -<computeMax value="" enabled="true"/> -<probability value="" enabled="true"/> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="5106" id="323" > -<cdparam x="357" y="102" /> -<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="state0" value="state0" /> -<TGConnectingPoint num="0" id="283" /> -<TGConnectingPoint num="1" id="284" /> -<TGConnectingPoint num="2" id="285" /> -<TGConnectingPoint num="3" id="286" /> -<TGConnectingPoint num="4" id="287" /> -<TGConnectingPoint num="5" id="288" /> -<TGConnectingPoint num="6" id="289" /> -<TGConnectingPoint num="7" id="290" /> -<TGConnectingPoint num="8" id="291" /> -<TGConnectingPoint num="9" id="292" /> -<TGConnectingPoint num="10" id="293" /> -<TGConnectingPoint num="11" id="294" /> -<TGConnectingPoint num="12" id="295" /> -<TGConnectingPoint num="13" id="296" /> -<TGConnectingPoint num="14" id="297" /> -<TGConnectingPoint num="15" id="298" /> -<TGConnectingPoint num="16" id="299" /> -<TGConnectingPoint num="17" id="300" /> -<TGConnectingPoint num="18" id="301" /> -<TGConnectingPoint num="19" id="302" /> -<TGConnectingPoint num="20" id="303" /> -<TGConnectingPoint num="21" id="304" /> -<TGConnectingPoint num="22" id="305" /> -<TGConnectingPoint num="23" id="306" /> -<TGConnectingPoint num="24" id="307" /> -<TGConnectingPoint num="25" id="308" /> -<TGConnectingPoint num="26" id="309" /> -<TGConnectingPoint num="27" id="310" /> -<TGConnectingPoint num="28" id="311" /> -<TGConnectingPoint num="29" id="312" /> -<TGConnectingPoint num="30" id="313" /> -<TGConnectingPoint num="31" id="314" /> -<TGConnectingPoint num="32" id="315" /> -<TGConnectingPoint num="33" id="316" /> -<TGConnectingPoint num="34" id="317" /> -<TGConnectingPoint num="35" id="318" /> -<TGConnectingPoint num="36" id="319" /> -<TGConnectingPoint num="37" id="320" /> -<TGConnectingPoint num="38" id="321" /> -<TGConnectingPoint num="39" id="322" /> -<extraparam> -<entryCode value="printf("Writing value");" /> -<entryCode value="write_gpio2vci(1,"EnvelopeDetection");" /> -<entryCode value="printf("Reading value : %d\n", read_gpio2vci("EnvelopeDetection"));" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5100" id="325" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" 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="324" /> -</COMPONENT> - - -</AVATARStateMachineDiagramPanel> - -</Modeling> - - - - -<Modeling type="ADD" nameTab="Avatar Deployment" > -<ADDDiagramPanel name="Deployment Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="0" masterClockFrequency="200" > -<COMPONENT type="5365" id="350" > -<cdparam x="883" y="40" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="EnvelopeDetection" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="326" /> -<TGConnectingPoint num="1" id="327" /> -<TGConnectingPoint num="2" id="328" /> -<TGConnectingPoint num="3" id="329" /> -<TGConnectingPoint num="4" id="330" /> -<TGConnectingPoint num="5" id="331" /> -<TGConnectingPoint num="6" id="332" /> -<TGConnectingPoint num="7" id="333" /> -<TGConnectingPoint num="8" id="334" /> -<TGConnectingPoint num="9" id="335" /> -<TGConnectingPoint num="10" id="336" /> -<TGConnectingPoint num="11" id="337" /> -<TGConnectingPoint num="12" id="338" /> -<TGConnectingPoint num="13" id="339" /> -<TGConnectingPoint num="14" id="340" /> -<TGConnectingPoint num="15" id="341" /> -<TGConnectingPoint num="16" id="342" /> -<TGConnectingPoint num="17" id="343" /> -<TGConnectingPoint num="18" id="344" /> -<TGConnectingPoint num="19" id="345" /> -<TGConnectingPoint num="20" id="346" /> -<TGConnectingPoint num="21" id="347" /> -<TGConnectingPoint num="22" id="348" /> -<TGConnectingPoint num="23" id="349" /> -<extraparam> -<info stereotype="SystemC-AMS Cluster" nodeName="EnvelopeDetection" /> -<attributes index="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5354" id="375" > -<cdparam x="590" y="35" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="TTY0" value="name" /> -<TGConnectingPoint num="0" id="351" /> -<TGConnectingPoint num="1" id="352" /> -<TGConnectingPoint num="2" id="353" /> -<TGConnectingPoint num="3" id="354" /> -<TGConnectingPoint num="4" id="355" /> -<TGConnectingPoint num="5" id="356" /> -<TGConnectingPoint num="6" id="357" /> -<TGConnectingPoint num="7" id="358" /> -<TGConnectingPoint num="8" id="359" /> -<TGConnectingPoint num="9" id="360" /> -<TGConnectingPoint num="10" id="361" /> -<TGConnectingPoint num="11" id="362" /> -<TGConnectingPoint num="12" id="363" /> -<TGConnectingPoint num="13" id="364" /> -<TGConnectingPoint num="14" id="365" /> -<TGConnectingPoint num="15" id="366" /> -<TGConnectingPoint num="16" id="367" /> -<TGConnectingPoint num="17" id="368" /> -<TGConnectingPoint num="18" id="369" /> -<TGConnectingPoint num="19" id="370" /> -<TGConnectingPoint num="20" id="371" /> -<TGConnectingPoint num="21" id="372" /> -<TGConnectingPoint num="22" id="373" /> -<TGConnectingPoint num="23" id="374" /> -<extraparam> -<info stereotype="TTY" nodeName="TTY0" /> -<attributes index="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5363" id="400" > -<cdparam x="523" y="309" /> -<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Bus0" value="name" /> -<TGConnectingPoint num="0" id="376" /> -<TGConnectingPoint num="1" id="377" /> -<TGConnectingPoint num="2" id="378" /> -<TGConnectingPoint num="3" id="379" /> -<TGConnectingPoint num="4" id="380" /> -<TGConnectingPoint num="5" id="381" /> -<TGConnectingPoint num="6" id="382" /> -<TGConnectingPoint num="7" id="383" /> -<TGConnectingPoint num="8" id="384" /> -<TGConnectingPoint num="9" id="385" /> -<TGConnectingPoint num="10" id="386" /> -<TGConnectingPoint num="11" id="387" /> -<TGConnectingPoint num="12" id="388" /> -<TGConnectingPoint num="13" id="389" /> -<TGConnectingPoint num="14" id="390" /> -<TGConnectingPoint num="15" id="391" /> -<TGConnectingPoint num="16" id="392" /> -<TGConnectingPoint num="17" id="393" /> -<TGConnectingPoint num="18" id="394" /> -<TGConnectingPoint num="19" id="395" /> -<TGConnectingPoint num="20" id="396" /> -<TGConnectingPoint num="21" id="397" /> -<TGConnectingPoint num="22" id="398" /> -<TGConnectingPoint num="23" id="399" /> -<extraparam> -<info stereotype="VGSB" nodeName="Bus0" /> -<attributes index="0" nbOfAttachedInitiators="0" nbOfAttachedTargets="0" minLatency="10" fifoDepth="10" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5355" id="425" > -<cdparam x="365" y="32" /> -<sizeparam width="200" height="200" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="Memory0" value="name" /> -<TGConnectingPoint num="0" id="401" /> -<TGConnectingPoint num="1" id="402" /> -<TGConnectingPoint num="2" id="403" /> -<TGConnectingPoint num="3" id="404" /> -<TGConnectingPoint num="4" id="405" /> -<TGConnectingPoint num="5" id="406" /> -<TGConnectingPoint num="6" id="407" /> -<TGConnectingPoint num="7" id="408" /> -<TGConnectingPoint num="8" id="409" /> -<TGConnectingPoint num="9" id="410" /> -<TGConnectingPoint num="10" id="411" /> -<TGConnectingPoint num="11" id="412" /> -<TGConnectingPoint num="12" id="413" /> -<TGConnectingPoint num="13" id="414" /> -<TGConnectingPoint num="14" id="415" /> -<TGConnectingPoint num="15" id="416" /> -<TGConnectingPoint num="16" id="417" /> -<TGConnectingPoint num="17" id="418" /> -<TGConnectingPoint num="18" id="419" /> -<TGConnectingPoint num="19" id="420" /> -<TGConnectingPoint num="20" id="421" /> -<TGConnectingPoint num="21" id="422" /> -<TGConnectingPoint num="22" id="423" /> -<TGConnectingPoint num="23" id="424" /> -<extraparam> -<info stereotype="RAM" nodeName="Memory0" /> -<attributes byteDataSize="1048576" index="0" processCode="" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="5351" id="459" > -<cdparam x="80" y="89" /> -<sizeparam width="250" height="200" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" /> -<infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="435" /> -<TGConnectingPoint num="1" id="436" /> -<TGConnectingPoint num="2" id="437" /> -<TGConnectingPoint num="3" id="438" /> -<TGConnectingPoint num="4" id="439" /> -<TGConnectingPoint num="5" id="440" /> -<TGConnectingPoint num="6" id="441" /> -<TGConnectingPoint num="7" id="442" /> -<TGConnectingPoint num="8" id="443" /> -<TGConnectingPoint num="9" id="444" /> -<TGConnectingPoint num="10" id="445" /> -<TGConnectingPoint num="11" id="446" /> -<TGConnectingPoint num="12" id="447" /> -<TGConnectingPoint num="13" id="448" /> -<TGConnectingPoint num="14" id="449" /> -<TGConnectingPoint num="15" id="450" /> -<TGConnectingPoint num="16" id="451" /> -<TGConnectingPoint num="17" id="452" /> -<TGConnectingPoint num="18" id="453" /> -<TGConnectingPoint num="19" id="454" /> -<TGConnectingPoint num="20" id="455" /> -<TGConnectingPoint num="21" id="456" /> -<TGConnectingPoint num="22" id="457" /> -<TGConnectingPoint num="23" id="458" /> -<extraparam> -<info stereotype="CPU" nodeName="CPU0" /> -<attributes nbOfIrq="6" iCacheWays="1" iCacheSets="8" iCacheWords="4" dCacheWays="1" dCacheSets="8" dCacheWords="4" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="5352" id="434" > -<father id="459" num="0" /> -<cdparam x="91" y="176" /> -<sizeparam width="223" height="40" minWidth="75" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="27" minY="0" maxY="160" /> -<infoparam name="TGComponent" value="AVATAR Design::ScanConversion" /> -<TGConnectingPoint num="0" id="426" /> -<TGConnectingPoint num="1" id="427" /> -<TGConnectingPoint num="2" id="428" /> -<TGConnectingPoint num="3" id="429" /> -<TGConnectingPoint num="4" id="430" /> -<TGConnectingPoint num="5" id="431" /> -<TGConnectingPoint num="6" id="432" /> -<TGConnectingPoint num="7" id="433" /> -<extraparam> -<info value="AVATAR Design::ScanConversion" taskName="ScanConversion" referenceTaskName="AVATAR Design" /> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="5350" id="460" > -<cdparam x="465" y="232" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="465" y="232" id="407" /> -<P2 x="585" y="309" id="384" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="461" > -<cdparam x="1008" y="240" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="1008" y="240" id="332" /> -<P2 x="773" y="309" id="378" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="462" > -<cdparam x="711" y="518" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="652" y="35" id="359" /> -<P2 x="648" y="359" id="382" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="5350" id="463" > -<cdparam x="300" y="244" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="267" y="289" id="450" /> -<P2 x="523" y="309" id="376" /> -<AutomaticDrawing data="true" /> -<extraparam> -<spy value="false" /> -</extraparam> -</CONNECTOR> - -</ADDDiagramPanel> - -</Modeling> - - - - -<Modeling type="TML Component Design" nameTab="Application" tabs="TML Component Task Diagram$ScanConversion$SineGenerator$ADC$samplegenerator$adcregister$comparator$spi$abscalc" > -<TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" > -<CONNECTOR type="126" id="464" > -<cdparam x="586" y="185" /> -<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="586" y="185" id="580" /> -<P2 x="649" y="297" id="523" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="465" > -<cdparam x="560" y="185" /> -<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="560" y="185" id="585" /> -<P2 x="516" y="221" id="567" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="468" > -<cdparam x="1079" y="212" /> -<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="1079" y="212" id="512" /> -<P2 x="981" y="314" id="478" /> -<Point x="1078" y="214" /> -<Point x="1079" y="212" /> -<AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="466" > -<father id="468" num="0" /> -<cdparam x="1078" y="214" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="point " value="null" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="467" > -<father id="468" num="1" /> -<cdparam x="1079" y="212" /> -<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="point " value="null" /> -</SUBCOMPONENT> - -<CONNECTOR type="126" id="469" > -<cdparam x="1233" y="197" /> -<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="1379" y="387" id="610" /> -<P2 x="1302" y="391" id="495" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="470" > -<cdparam x="1189" 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="1302" y="447" id="493" /> -<P2 x="1379" y="440" id="608" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="471" > -<cdparam x="1073" y="290" /> -<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="1256" y="263" id="508" /> -<P2 x="1224" y="345" id="489" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="472" > -<cdparam x="750" 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="817" y="402" id="525" /> -<P2 x="860" y="460" id="476" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="473" > -<cdparam x="980" y="291" /> -<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="1171" y="263" id="510" /> -<P2 x="1166" y="345" id="491" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="474" > -<cdparam x="888" y="194" /> -<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="1079" y="166" id="506" /> -<P2 x="872" y="156" id="536" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="126" id="475" > -<cdparam x="274" y="194" /> -<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="254" y="217" id="556" /> -<P2 x="290" y="218" id="569" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<COMPONENT type="1200" id="555" > -<cdparam x="630" y="31" /> -<sizeparam width="689" height="512" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component" value="EnvelopeDetection" /> -<TGConnectingPoint num="0" id="547" /> -<TGConnectingPoint num="1" id="548" /> -<TGConnectingPoint num="2" id="549" /> -<TGConnectingPoint num="3" id="550" /> -<TGConnectingPoint num="4" id="551" /> -<TGConnectingPoint num="5" id="552" /> -<TGConnectingPoint num="6" id="553" /> -<TGConnectingPoint num="7" id="554" /> -<extraparam> -<info hiddeni="false" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1202" id="488" > -<father id="555" num="0" /> -<cdparam x="873" y="327" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="abscalc" /> -<TGConnectingPoint num="0" id="480" /> -<TGConnectingPoint num="1" id="481" /> -<TGConnectingPoint num="2" id="482" /> -<TGConnectingPoint num="3" id="483" /> -<TGConnectingPoint num="4" id="484" /> -<TGConnectingPoint num="5" id="485" /> -<TGConnectingPoint num="6" id="486" /> -<TGConnectingPoint num="7" id="487" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="477" > -<father id="488" num="0" /> -<cdparam x="860" y="447" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel inputfromadc" /> -<TGConnectingPoint num="0" id="476" /> -<extraparam> -<Prop commName="inputfromadc" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="479" > -<father id="488" num="1" /> -<cdparam x="968" y="314" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel absoutput" /> -<TGConnectingPoint num="0" id="478" /> -<extraparam> -<Prop commName="absoutput" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="505" > -<father id="555" num="1" /> -<cdparam x="1089" y="358" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="spi" /> -<TGConnectingPoint num="0" id="497" /> -<TGConnectingPoint num="1" id="498" /> -<TGConnectingPoint num="2" id="499" /> -<TGConnectingPoint num="3" id="500" /> -<TGConnectingPoint num="4" id="501" /> -<TGConnectingPoint num="5" id="502" /> -<TGConnectingPoint num="6" id="503" /> -<TGConnectingPoint num="7" id="504" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="490" > -<father id="505" num="0" /> -<cdparam x="1211" y="345" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel compienable" /> -<TGConnectingPoint num="0" id="489" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="492" > -<father id="505" num="1" /> -<cdparam x="1153" y="345" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel comparatorinput" /> -<TGConnectingPoint num="0" id="491" /> -<extraparam> -<Prop commName="comparatorinput" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="494" > -<father id="505" num="2" /> -<cdparam x="1276" y="434" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel to_SoC" /> -<TGConnectingPoint num="0" id="493" /> -<extraparam> -<Prop commName="to_SoC" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="496" > -<father id="505" num="3" /> -<cdparam x="1276" y="378" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel from_Soc" /> -<TGConnectingPoint num="0" id="495" /> -<extraparam> -<Prop commName="from_Soc" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="522" > -<father id="555" num="2" /> -<cdparam x="1092" y="100" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="comparator" /> -<TGConnectingPoint num="0" id="514" /> -<TGConnectingPoint num="1" id="515" /> -<TGConnectingPoint num="2" id="516" /> -<TGConnectingPoint num="3" id="517" /> -<TGConnectingPoint num="4" id="518" /> -<TGConnectingPoint num="5" id="519" /> -<TGConnectingPoint num="6" id="520" /> -<TGConnectingPoint num="7" id="521" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="507" > -<father id="522" num="0" /> -<cdparam x="1079" y="153" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel enable" /> -<TGConnectingPoint num="0" id="506" /> -<extraparam> -<Prop commName="enable" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="509" > -<father id="522" num="1" /> -<cdparam x="1243" y="237" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel compienable" /> -<TGConnectingPoint num="0" id="508" /> -<extraparam> -<Prop commName="compienable" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="511" > -<father id="522" num="2" /> -<cdparam x="1158" y="237" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outputmax" /> -<TGConnectingPoint num="0" id="510" /> -<extraparam> -<Prop commName="outputmax" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="513" > -<father id="522" num="3" /> -<cdparam x="1079" y="199" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel inputfromabs" /> -<TGConnectingPoint num="0" id="512" /> -<extraparam> -<Prop commName="inputfromabs" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="535" > -<father id="555" num="3" /> -<cdparam x="662" y="239" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="adcregister" /> -<TGConnectingPoint num="0" id="527" /> -<TGConnectingPoint num="1" id="528" /> -<TGConnectingPoint num="2" id="529" /> -<TGConnectingPoint num="3" id="530" /> -<TGConnectingPoint num="4" id="531" /> -<TGConnectingPoint num="5" id="532" /> -<TGConnectingPoint num="6" id="533" /> -<TGConnectingPoint num="7" id="534" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="524" > -<father id="535" num="0" /> -<cdparam x="649" y="284" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel adcregisterinput" /> -<TGConnectingPoint num="0" id="523" /> -<extraparam> -<Prop commName="adcregisterinput" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="526" > -<father id="535" num="1" /> -<cdparam x="804" y="376" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel adcregisteroutput" /> -<TGConnectingPoint num="0" id="525" /> -<extraparam> -<Prop commName="adcregisteroutput" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="546" > -<father id="555" num="4" /> -<cdparam x="659" y="72" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="489" minY="0" maxY="362" /> -<infoparam name="Primitive component" value="samplegenerator" /> -<TGConnectingPoint num="0" id="538" /> -<TGConnectingPoint num="1" id="539" /> -<TGConnectingPoint num="2" id="540" /> -<TGConnectingPoint num="3" id="541" /> -<TGConnectingPoint num="4" id="542" /> -<TGConnectingPoint num="5" id="543" /> -<TGConnectingPoint num="6" id="544" /> -<TGConnectingPoint num="7" id="545" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="537" > -<father id="546" num="0" /> -<cdparam x="846" y="143" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outpready" /> -<TGConnectingPoint num="0" id="536" /> -<extraparam> -<Prop commName="outpready" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1200" id="607" > -<cdparam x="10" y="61" /> -<sizeparam width="563" height="293" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Composite component" value="SignalAcquisition" /> -<TGConnectingPoint num="0" id="599" /> -<TGConnectingPoint num="1" id="600" /> -<TGConnectingPoint num="2" id="601" /> -<TGConnectingPoint num="3" id="602" /> -<TGConnectingPoint num="4" id="603" /> -<TGConnectingPoint num="5" id="604" /> -<TGConnectingPoint num="6" id="605" /> -<TGConnectingPoint num="7" id="606" /> -<extraparam> -<info hiddeni="false" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1202" id="566" > -<father id="607" num="0" /> -<cdparam x="41" y="141" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="363" minY="0" maxY="143" /> -<infoparam name="Primitive component" value="SineGenerator" /> -<TGConnectingPoint num="0" id="558" /> -<TGConnectingPoint num="1" id="559" /> -<TGConnectingPoint num="2" id="560" /> -<TGConnectingPoint num="3" id="561" /> -<TGConnectingPoint num="4" id="562" /> -<TGConnectingPoint num="5" id="563" /> -<TGConnectingPoint num="6" id="564" /> -<TGConnectingPoint num="7" id="565" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="557" > -<father id="566" num="0" /> -<cdparam x="228" y="204" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel sineout" /> -<TGConnectingPoint num="0" id="556" /> -<extraparam> -<Prop commName="sineout" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1202" id="579" > -<father id="607" num="1" /> -<cdparam x="303" y="137" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="363" minY="0" maxY="143" /> -<infoparam name="Primitive component" value="ADC" /> -<TGConnectingPoint num="0" id="571" /> -<TGConnectingPoint num="1" id="572" /> -<TGConnectingPoint num="2" id="573" /> -<TGConnectingPoint num="3" id="574" /> -<TGConnectingPoint num="4" id="575" /> -<TGConnectingPoint num="5" id="576" /> -<TGConnectingPoint num="6" id="577" /> -<TGConnectingPoint num="7" id="578" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -<Attribute access="2" id="threshold" value="" type="0" typeOther="" /> -<Attribute access="2" id="i" value="0" type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="568" > -<father id="579" num="0" /> -<cdparam x="490" y="208" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel outputonepoint" /> -<TGConnectingPoint num="0" id="567" /> -<extraparam> -<Prop commName="outputonepoint" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="570" > -<father id="579" num="1" /> -<cdparam x="290" y="205" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel input_from_the_probe" /> -<TGConnectingPoint num="0" id="569" /> -<extraparam> -<Prop commName="input_from_the_probe" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1201" id="598" > -<father id="607" num="2" /> -<cdparam x="560" y="172" /> -<sizeparam width="26" height="26" minWidth="10" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="550" minY="-13" maxY="280" /> -<infoparam name="Composite port" value="" /> -<TGConnectingPoint num="0" id="580" /> -<TGConnectingPoint num="1" id="581" /> -<TGConnectingPoint num="2" id="582" /> -<TGConnectingPoint num="3" id="583" /> -<TGConnectingPoint num="4" id="584" /> -<TGConnectingPoint num="5" id="585" /> -<TGConnectingPoint num="6" id="586" /> -<TGConnectingPoint num="7" id="587" /> -<TGConnectingPoint num="8" id="588" /> -<TGConnectingPoint num="9" id="589" /> -<TGConnectingPoint num="10" id="590" /> -<TGConnectingPoint num="11" id="591" /> -<TGConnectingPoint num="12" id="592" /> -<TGConnectingPoint num="13" id="593" /> -<TGConnectingPoint num="14" id="594" /> -<TGConnectingPoint num="15" id="595" /> -<TGConnectingPoint num="16" id="596" /> -<TGConnectingPoint num="17" id="597" /> -</SUBCOMPONENT> - -<COMPONENT type="1202" id="620" > -<cdparam x="1392" y="342" /> -<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Primitive component" value="ScanConversion" /> -<TGConnectingPoint num="0" id="612" /> -<TGConnectingPoint num="1" id="613" /> -<TGConnectingPoint num="2" id="614" /> -<TGConnectingPoint num="3" id="615" /> -<TGConnectingPoint num="4" id="616" /> -<TGConnectingPoint num="5" id="617" /> -<TGConnectingPoint num="6" id="618" /> -<TGConnectingPoint num="7" id="619" /> -<extraparam> -<Data isAttacker="No" daemon="false" Operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1203" id="609" > -<father id="620" num="0" /> -<cdparam x="1379" y="427" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel to_SoC" /> -<TGConnectingPoint num="0" id="608" /> -<extraparam> -<Prop commName="to_SoC" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1203" id="611" > -<father id="620" num="1" /> -<cdparam x="1379" y="374" /> -<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel from_SoC" /> -<TGConnectingPoint num="0" id="610" /> -<extraparam> -<Prop commName="from_SoC" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" vc="0" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -<Type type="0" typeOther="" /> -</extraparam> -</SUBCOMPONENT> - - -</TMLComponentTaskDiagramPanel> - -<TMLActivityDiagramPanel name="ScanConversion" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="622" > -<cdparam x="447" y="210" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="621" /> -</COMPONENT> - -<COMPONENT type="1009" id="625" > -<cdparam x="419" y="149" /> -<sizeparam width="74" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="to_SoC(1) " /> -<TGConnectingPoint num="0" id="623" /> -<TGConnectingPoint num="1" id="624" /> -<extraparam> -<Data channelName="to_SoC" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="628" > -<cdparam x="364" y="96" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="626" /> -<TGConnectingPoint num="1" id="627" /> -</COMPONENT> - -<COMPONENT type="1000" id="630" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="629" /> -</COMPONENT> - -<CONNECTOR type="115" id="631" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="629" /> -<P2 x="407" y="91" id="626" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="632" > -<cdparam x="451" y="110" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="451" y="110" id="627" /> -<P2 x="456" y="144" id="623" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="633" > -<cdparam x="456" y="174" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="456" y="174" id="624" /> -<P2 x="457" y="205" id="621" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="SineGenerator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="637" > -<cdparam x="346" y="117" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="635" /> -<TGConnectingPoint num="1" id="636" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="634" > -<father id="637" num="0" /> -<cdparam x="361" y="137" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="5 us" /> -<extraparam> -<TimeDelay minDelay="5" maxDelay="nope" hasMaxDelay="false" unit="us" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="639" > -<cdparam x="341" y="231" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="638" /> -</COMPONENT> - -<COMPONENT type="1000" id="641" > -<cdparam x="280" y="26" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="640" /> -</COMPONENT> - -<COMPONENT type="1030" id="644" > -<cdparam x="261" y="70" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="642" /> -<TGConnectingPoint num="1" id="643" /> -</COMPONENT> - -<COMPONENT type="1006" id="647" > -<cdparam x="325" y="172" /> -<sizeparam width="52" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="sineout(1)" /> -<TGConnectingPoint num="0" id="645" /> -<TGConnectingPoint num="1" id="646" /> -<extraparam> -<Data channelName="sineout" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="648" > -<cdparam x="287" y="41" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="287" y="41" id="640" /> -<P2 x="304" y="65" id="642" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="649" > -<cdparam x="353" y="158" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="351" y="197" id="646" /> -<P2 x="351" y="226" id="638" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="650" > -<cdparam x="337" y="90" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="348" y="84" id="643" /> -<P2 x="351" y="112" id="635" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="651" > -<cdparam x="351" y="152" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="351" y="152" id="636" /> -<P2 x="351" y="167" id="645" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="ADC" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="653" > -<cdparam x="298" y="325" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="652" /> -</COMPONENT> - -<COMPONENT type="1014" id="657" > -<cdparam x="370" y="273" /> -<sizeparam width="150" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for loop" value="for(i=0;i<4096;i = i+1)" /> -<TGConnectingPoint num="0" id="654" /> -<TGConnectingPoint num="1" id="655" /> -<TGConnectingPoint num="2" id="656" /> -<extraparam> -<Data init="i=0" condition="i<4096" increment="i = i+1" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1001" id="659" > -<cdparam x="586" y="405" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="658" /> -</COMPONENT> - -<COMPONENT type="1012" id="667" > -<cdparam x="581" y="321" /> -<sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="choice" value="null" /> -<TGConnectingPoint num="0" id="663" /> -<TGConnectingPoint num="1" id="664" /> -<TGConnectingPoint num="2" id="665" /> -<TGConnectingPoint num="3" id="666" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="660" > -<father id="667" num="0" /> -<cdparam x="518" y="331" /> -<sizeparam width="10" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> -<infoparam name="guard 1" value="[]" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="661" > -<father id="667" num="1" /> -<cdparam x="616" y="331" /> -<sizeparam width="12" height="15" minWidth="10" minHeight="1" 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="662" > -<father id="667" num="2" /> -<cdparam x="601" y="366" /> -<sizeparam width="35" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" /> -<infoparam name="guard 3" value="[else ]" /> -</SUBCOMPONENT> - -<COMPONENT type="1026" id="671" > -<cdparam x="439" y="215" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="669" /> -<TGConnectingPoint num="1" id="670" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="668" > -<father id="671" num="0" /> -<cdparam x="454" y="235" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="5 us" /> -<extraparam> -<TimeDelay minDelay="5" maxDelay="nope" hasMaxDelay="false" unit="us" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="673" > -<cdparam x="383" y="434" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="672" /> -</COMPONENT> - -<COMPONENT type="1006" id="676" > -<cdparam x="337" y="366" /> -<sizeparam width="113" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outputonepoint(1)" /> -<TGConnectingPoint num="0" id="674" /> -<TGConnectingPoint num="1" id="675" /> -<extraparam> -<Data channelName="outputonepoint" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="679" > -<cdparam x="366" y="171" /> -<sizeparam width="157" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="input_from_the_probe(1) " /> -<TGConnectingPoint num="0" id="677" /> -<TGConnectingPoint num="1" id="678" /> -<extraparam> -<Data channelName="input_from_the_probe" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="682" > -<cdparam x="357" y="97" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="680" /> -<TGConnectingPoint num="1" id="681" /> -</COMPONENT> - -<COMPONENT type="1000" id="684" > -<cdparam x="394" y="52" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="683" /> -</COMPONENT> - -<CONNECTOR type="115" id="685" > -<cdparam x="551" y="469" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="556" y="336" id="664" /> -<P2 x="393" y="361" id="674" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="686" > -<cdparam x="444" y="196" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="196" id="678" /> -<P2 x="444" y="210" id="669" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="687" > -<cdparam x="516" y="395" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="445" y="298" id="656" /> -<P2 x="308" y="320" id="652" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="688" > -<cdparam x="668" y="252" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="250" id="670" /> -<P2 x="445" y="268" id="654" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="689" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="401" y="67" id="683" /> -<P2 x="400" y="92" id="680" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="690" > -<cdparam x="444" y="111" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="444" y="111" id="681" /> -<P2 x="444" y="166" id="677" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="691" > -<cdparam x="443" y="274" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="393" y="391" id="675" /> -<P2 x="393" y="429" id="672" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="692" > -<cdparam x="438" 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="596" y="376" id="666" /> -<P2 x="596" y="400" id="658" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="693" > -<cdparam x="457" y="273" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="520" y="287" id="655" /> -<P2 x="596" y="311" id="663" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="samplegenerator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="697" > -<cdparam x="339" y="108" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="695" /> -<TGConnectingPoint num="1" id="696" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="694" > -<father id="697" num="0" /> -<cdparam x="354" y="128" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="1 ns" /> -<extraparam> -<TimeDelay minDelay="1" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1030" id="700" > -<cdparam x="256" y="49" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="698" /> -<TGConnectingPoint num="1" id="699" /> -</COMPONENT> - -<COMPONENT type="1001" id="702" > -<cdparam x="306" y="209" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="701" /> -</COMPONENT> - -<COMPONENT type="1006" id="705" > -<cdparam x="274" y="169" /> -<sizeparam width="85" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outpready(1)" /> -<TGConnectingPoint num="0" id="703" /> -<TGConnectingPoint num="1" id="704" /> -<extraparam> -<Data channelName="outpready" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1000" id="707" > -<cdparam x="290" y="10" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="706" /> -</COMPONENT> - -<CONNECTOR type="115" id="708" > -<cdparam x="428" y="109" /> -<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="143" id="696" /> -<P2 x="316" y="164" id="703" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="709" > -<cdparam x="343" y="63" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="343" y="63" id="699" /> -<P2 x="344" y="103" id="695" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="710" > -<cdparam x="297" 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="297" y="25" id="706" /> -<P2 x="299" y="44" id="698" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="711" > -<cdparam x="407" y="124" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="316" y="194" id="704" /> -<P2 x="316" y="204" id="701" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="adcregister" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="715" > -<cdparam x="390" y="116" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="713" /> -<TGConnectingPoint num="1" id="714" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="712" > -<father id="715" num="0" /> -<cdparam x="405" y="136" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="2 ns" /> -<extraparam> -<TimeDelay minDelay="2" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1000" id="717" > -<cdparam x="336" y="10" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="716" /> -</COMPONENT> - -<COMPONENT type="1030" id="720" > -<cdparam x="301" y="43" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="718" /> -<TGConnectingPoint num="1" id="719" /> -</COMPONENT> - -<COMPONENT type="1001" id="722" > -<cdparam x="389" y="210" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="721" /> -</COMPONENT> - -<COMPONENT type="1006" id="725" > -<cdparam x="332" y="172" /> -<sizeparam width="128" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="adcregisteroutput(1)" /> -<TGConnectingPoint num="0" id="723" /> -<TGConnectingPoint num="1" id="724" /> -<extraparam> -<Data channelName="adcregisteroutput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="728" > -<cdparam x="336" y="78" /> -<sizeparam width="124" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="adcregisterinput(1) " /> -<TGConnectingPoint num="0" id="726" /> -<TGConnectingPoint num="1" id="727" /> -<extraparam> -<Data channelName="adcregisterinput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="729" > -<cdparam x="395" y="151" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="395" y="151" id="714" /> -<P2 x="396" y="167" id="723" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="730" > -<cdparam x="395" 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="396" y="197" id="724" /> -<P2 x="399" y="205" id="721" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="731" > -<cdparam x="354" y="46" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="388" y="57" id="719" /> -<P2 x="398" y="73" id="726" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="732" > -<cdparam x="329" y="20" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="343" y="25" id="716" /> -<P2 x="344" y="38" id="718" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="733" > -<cdparam x="398" y="103" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="398" y="103" id="727" /> -<P2 x="395" y="111" id="713" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="comparator" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1000" id="735" > -<cdparam x="285" y="11" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="734" /> -</COMPONENT> - -<COMPONENT type="1026" id="739" > -<cdparam x="377" y="163" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="737" /> -<TGConnectingPoint num="1" id="738" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="736" > -<father id="739" num="0" /> -<cdparam x="392" y="183" /> -<sizeparam width="38" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="10 ms" /> -<extraparam> -<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ms" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1009" id="742" > -<cdparam x="337" y="126" /> -<sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="inputfromabs(1) " /> -<TGConnectingPoint num="0" id="740" /> -<TGConnectingPoint num="1" id="741" /> -<extraparam> -<Data channelName="inputfromabs" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="745" > -<cdparam x="288" y="37" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="743" /> -<TGConnectingPoint num="1" id="744" /> -</COMPONENT> - -<COMPONENT type="1001" id="747" > -<cdparam x="387" y="360" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="746" /> -</COMPONENT> - -<COMPONENT type="1006" id="750" > -<cdparam x="354" y="283" /> -<sizeparam width="88" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="outputmax(1)" /> -<TGConnectingPoint num="0" id="748" /> -<TGConnectingPoint num="1" id="749" /> -<extraparam> -<Data channelName="outputmax" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1006" id="753" > -<cdparam x="344" y="231" /> -<sizeparam width="100" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="compienable(1)" /> -<TGConnectingPoint num="0" id="751" /> -<TGConnectingPoint num="1" id="752" /> -<extraparam> -<Data channelName="compienable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="756" > -<cdparam x="355" y="86" /> -<sizeparam width="69" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="enable(1) " /> -<TGConnectingPoint num="0" id="754" /> -<TGConnectingPoint num="1" id="755" /> -<extraparam> -<Data channelName="enable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<CONNECTOR type="115" id="757" > -<cdparam x="398" y="308" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="398" y="308" id="749" /> -<P2 x="397" y="355" id="746" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="758" > -<cdparam x="394" y="256" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="394" y="256" id="752" /> -<P2 x="398" y="278" id="748" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="759" > -<cdparam x="382" y="198" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="382" y="198" id="738" /> -<P2 x="394" y="226" id="751" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="760" > -<cdparam x="346" y="51" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="375" y="51" id="744" /> -<P2 x="389" y="81" id="754" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="761" > -<cdparam x="389" y="111" /> -<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="111" id="755" /> -<P2 x="390" y="121" id="740" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="762" > -<cdparam x="390" y="151" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="390" y="151" id="741" /> -<P2 x="382" y="158" id="737" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="763" > -<cdparam x="292" y="26" /> -<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="26" id="734" /> -<P2 x="331" y="32" id="743" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="spi" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1009" id="766" > -<cdparam x="397" y="230" /> -<sizeparam width="82" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="from_Soc(1) " /> -<TGConnectingPoint num="0" id="764" /> -<TGConnectingPoint num="1" id="765" /> -<extraparam> -<Data channelName="from_Soc" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1026" id="770" > -<cdparam x="433" y="276" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="768" /> -<TGConnectingPoint num="1" id="769" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="767" > -<father id="770" num="0" /> -<cdparam x="448" y="296" /> -<sizeparam width="26" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="1 ns" /> -<extraparam> -<TimeDelay minDelay="1" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="772" > -<cdparam x="428" y="398" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="771" /> -</COMPONENT> - -<COMPONENT type="1006" id="775" > -<cdparam x="406" y="333" /> -<sizeparam width="64" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="to_SoC(1)" /> -<TGConnectingPoint num="0" id="773" /> -<TGConnectingPoint num="1" id="774" /> -<extraparam> -<Data channelName="to_SoC" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="778" > -<cdparam x="375" y="180" /> -<sizeparam width="126" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="comparatorinput(1) " /> -<TGConnectingPoint num="0" id="776" /> -<TGConnectingPoint num="1" id="777" /> -<extraparam> -<Data channelName="comparatorinput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="781" > -<cdparam x="351" y="126" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="779" /> -<TGConnectingPoint num="1" id="780" /> -</COMPONENT> - -<COMPONENT type="1009" id="784" > -<cdparam x="342" y="79" /> -<sizeparam width="104" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="compienable(1) " /> -<TGConnectingPoint num="0" id="782" /> -<TGConnectingPoint num="1" id="783" /> -<extraparam> -<Data channelName="compienable" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1000" id="786" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="785" /> -</COMPONENT> - -<CONNECTOR type="115" id="787" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="785" /> -<P2 x="394" y="74" id="782" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="788" > -<cdparam x="394" y="104" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="394" y="104" id="783" /> -<P2 x="394" y="121" id="779" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="789" > -<cdparam x="438" y="140" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="140" id="780" /> -<P2 x="438" y="175" id="776" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="790" > -<cdparam x="376" 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="438" y="358" id="774" /> -<P2 x="438" y="393" id="771" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="791" > -<cdparam x="430" y="253" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="311" id="769" /> -<P2 x="438" y="328" id="773" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="792" > -<cdparam x="438" y="205" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="205" id="777" /> -<P2 x="438" y="225" id="764" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="793" > -<cdparam x="425" y="255" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="255" id="765" /> -<P2 x="438" y="271" id="768" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -<TMLActivityDiagramPanel name="abscalc" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1026" id="797" > -<cdparam x="451" y="172" /> -<sizeparam width="10" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="delay" value="null" /> -<TGConnectingPoint num="0" id="795" /> -<TGConnectingPoint num="1" id="796" /> -</COMPONENT> -<SUBCOMPONENT type="-1" id="794" > -<father id="797" num="0" /> -<cdparam x="466" y="192" /> -<sizeparam width="34" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="-75" maxX="30" minY="10" maxY="30" /> -<infoparam name="value of the delay" value="10 ns" /> -<extraparam> -<TimeDelay minDelay="10" maxDelay="nope" hasMaxDelay="false" unit="ns" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1001" id="799" > -<cdparam x="427" y="275" /> -<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="798" /> -</COMPONENT> - -<COMPONENT type="1006" id="802" > -<cdparam x="395" y="222" /> -<sizeparam width="84" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="write channel" value="absoutput(1)" /> -<TGConnectingPoint num="0" id="800" /> -<TGConnectingPoint num="1" id="801" /> -<extraparam> -<Data channelName="absoutput" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1009" id="805" > -<cdparam x="385" y="138" /> -<sizeparam width="107" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="inputfromadc(1) " /> -<TGConnectingPoint num="0" id="803" /> -<TGConnectingPoint num="1" id="804" /> -<extraparam> -<Data channelName="inputfromadc" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1030" id="808" > -<cdparam x="351" y="84" /> -<sizeparam width="87" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="for ever loop" value="Loop for ever" /> -<TGConnectingPoint num="0" id="806" /> -<TGConnectingPoint num="1" id="807" /> -</COMPONENT> - -<COMPONENT type="1000" id="810" > -<cdparam x="400" y="50" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="809" /> -</COMPONENT> - -<CONNECTOR type="115" id="811" > -<cdparam x="456" y="207" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="456" y="207" id="796" /> -<P2 x="437" y="217" id="800" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="812" > -<cdparam x="407" y="65" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="809" /> -<P2 x="394" y="79" id="806" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="813" > -<cdparam x="438" y="98" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="98" id="807" /> -<P2 x="438" y="133" id="803" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="814" > -<cdparam x="376" y="202" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="437" y="247" id="801" /> -<P2 x="437" y="270" id="798" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> -<CONNECTOR type="115" id="815" > -<cdparam x="438" y="163" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="null" /> -<P1 x="438" y="163" id="804" /> -<P2 x="456" y="167" id="795" /> -<AutomaticDrawing data="true" /> -</CONNECTOR> - -</TMLActivityDiagramPanel> - -</Modeling> - - - - -<Modeling type="TML Architecture" nameTab="Architecture" > -<TMLArchiDiagramPanel name="DIPLODOCUS architecture and mapping Diagram" minX="10" maxX="2500" minY="10" maxY="1500" attributes="0" masterClockFrequency="200" > -<COMPONENT type="1104" id="849" > -<cdparam x="867" y="35" /> -<sizeparam width="200" height="147" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="HWA1" value="name" /> -<TGConnectingPoint num="0" id="825" /> -<TGConnectingPoint num="1" id="826" /> -<TGConnectingPoint num="2" id="827" /> -<TGConnectingPoint num="3" id="828" /> -<TGConnectingPoint num="4" id="829" /> -<TGConnectingPoint num="5" id="830" /> -<TGConnectingPoint num="6" id="831" /> -<TGConnectingPoint num="7" id="832" /> -<TGConnectingPoint num="8" id="833" /> -<TGConnectingPoint num="9" id="834" /> -<TGConnectingPoint num="10" id="835" /> -<TGConnectingPoint num="11" id="836" /> -<TGConnectingPoint num="12" id="837" /> -<TGConnectingPoint num="13" id="838" /> -<TGConnectingPoint num="14" id="839" /> -<TGConnectingPoint num="15" id="840" /> -<TGConnectingPoint num="16" id="841" /> -<TGConnectingPoint num="17" id="842" /> -<TGConnectingPoint num="18" id="843" /> -<TGConnectingPoint num="19" id="844" /> -<TGConnectingPoint num="20" id="845" /> -<TGConnectingPoint num="21" id="846" /> -<TGConnectingPoint num="22" id="847" /> -<TGConnectingPoint num="23" id="848" /> -<extraparam> -<info stereotype="HWA" nodeName="HWA1" /> -<attributes byteDataSize="4" execiTime="1" clockRatio="1" operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="824" > -<father id="849" num="0" /> -<cdparam x="891" y="85" /> -<sizeparam width="132" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="68" minY="0" maxY="107" /> -<infoparam name="TGComponent" value="Application::ADC" /> -<TGConnectingPoint num="0" id="816" /> -<TGConnectingPoint num="1" id="817" /> -<TGConnectingPoint num="2" id="818" /> -<TGConnectingPoint num="3" id="819" /> -<TGConnectingPoint num="4" id="820" /> -<TGConnectingPoint num="5" id="821" /> -<TGConnectingPoint num="6" id="822" /> -<TGConnectingPoint num="7" id="823" /> -<extraparam> -<info value="Application::ADC" taskName="ADC" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1104" id="883" > -<cdparam x="608" y="37" /> -<sizeparam width="205" height="148" minWidth="100" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="HWA0" value="name" /> -<TGConnectingPoint num="0" id="859" /> -<TGConnectingPoint num="1" id="860" /> -<TGConnectingPoint num="2" id="861" /> -<TGConnectingPoint num="3" id="862" /> -<TGConnectingPoint num="4" id="863" /> -<TGConnectingPoint num="5" id="864" /> -<TGConnectingPoint num="6" id="865" /> -<TGConnectingPoint num="7" id="866" /> -<TGConnectingPoint num="8" id="867" /> -<TGConnectingPoint num="9" id="868" /> -<TGConnectingPoint num="10" id="869" /> -<TGConnectingPoint num="11" id="870" /> -<TGConnectingPoint num="12" id="871" /> -<TGConnectingPoint num="13" id="872" /> -<TGConnectingPoint num="14" id="873" /> -<TGConnectingPoint num="15" id="874" /> -<TGConnectingPoint num="16" id="875" /> -<TGConnectingPoint num="17" id="876" /> -<TGConnectingPoint num="18" id="877" /> -<TGConnectingPoint num="19" id="878" /> -<TGConnectingPoint num="20" id="879" /> -<TGConnectingPoint num="21" id="880" /> -<TGConnectingPoint num="22" id="881" /> -<TGConnectingPoint num="23" id="882" /> -<extraparam> -<info stereotype="HWA" nodeName="HWA0" /> -<attributes byteDataSize="4" execiTime="1" clockRatio="1" operation="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="858" > -<father id="883" num="0" /> -<cdparam x="620" y="98" /> -<sizeparam width="188" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="17" minY="0" maxY="108" /> -<infoparam name="TGComponent" value="Application::SineGenerator" /> -<TGConnectingPoint num="0" id="850" /> -<TGConnectingPoint num="1" id="851" /> -<TGConnectingPoint num="2" id="852" /> -<TGConnectingPoint num="3" id="853" /> -<TGConnectingPoint num="4" id="854" /> -<TGConnectingPoint num="5" id="855" /> -<TGConnectingPoint num="6" id="856" /> -<TGConnectingPoint num="7" id="857" /> -<extraparam> -<info value="Application::SineGenerator" taskName="SineGenerator" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1105" id="908" > -<cdparam x="14" y="249" /> -<sizeparam width="200" height="107" minWidth="100" minHeight="35" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Memory0" value="name" /> -<TGConnectingPoint num="0" id="884" /> -<TGConnectingPoint num="1" id="885" /> -<TGConnectingPoint num="2" id="886" /> -<TGConnectingPoint num="3" id="887" /> -<TGConnectingPoint num="4" id="888" /> -<TGConnectingPoint num="5" id="889" /> -<TGConnectingPoint num="6" id="890" /> -<TGConnectingPoint num="7" id="891" /> -<TGConnectingPoint num="8" id="892" /> -<TGConnectingPoint num="9" id="893" /> -<TGConnectingPoint num="10" id="894" /> -<TGConnectingPoint num="11" id="895" /> -<TGConnectingPoint num="12" id="896" /> -<TGConnectingPoint num="13" id="897" /> -<TGConnectingPoint num="14" id="898" /> -<TGConnectingPoint num="15" id="899" /> -<TGConnectingPoint num="16" id="900" /> -<TGConnectingPoint num="17" id="901" /> -<TGConnectingPoint num="18" id="902" /> -<TGConnectingPoint num="19" id="903" /> -<TGConnectingPoint num="20" id="904" /> -<TGConnectingPoint num="21" id="905" /> -<TGConnectingPoint num="22" id="906" /> -<TGConnectingPoint num="23" id="907" /> -<extraparam> -<info stereotype="MEMORY" nodeName="Memory0" /> -<attributes byteDataSize="4" memorySize="1024" clockRatio="1" bufferType="0" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1100" id="942" > -<cdparam x="816" y="245" /> -<sizeparam width="250" height="122" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="CPU0" value="name" /> -<TGConnectingPoint num="0" id="918" /> -<TGConnectingPoint num="1" id="919" /> -<TGConnectingPoint num="2" id="920" /> -<TGConnectingPoint num="3" id="921" /> -<TGConnectingPoint num="4" id="922" /> -<TGConnectingPoint num="5" id="923" /> -<TGConnectingPoint num="6" id="924" /> -<TGConnectingPoint num="7" id="925" /> -<TGConnectingPoint num="8" id="926" /> -<TGConnectingPoint num="9" id="927" /> -<TGConnectingPoint num="10" id="928" /> -<TGConnectingPoint num="11" id="929" /> -<TGConnectingPoint num="12" id="930" /> -<TGConnectingPoint num="13" id="931" /> -<TGConnectingPoint num="14" id="932" /> -<TGConnectingPoint num="15" id="933" /> -<TGConnectingPoint num="16" id="934" /> -<TGConnectingPoint num="17" id="935" /> -<TGConnectingPoint num="18" id="936" /> -<TGConnectingPoint num="19" id="937" /> -<TGConnectingPoint num="20" id="938" /> -<TGConnectingPoint num="21" id="939" /> -<TGConnectingPoint num="22" id="940" /> -<TGConnectingPoint num="23" id="941" /> -<extraparam> -<info stereotype="CPU" nodeName="CPU0" /> -<attributes nbOfCores="1" byteDataSize="4" schedulingPolicy="0" sliceTime="10000" goIdleTime="10" maxConsecutiveIdleCycles="10" pipelineSize="5" taskSwitchingTime="20" branchingPredictionPenalty="2" cacheMiss="5" execiTime="1" execcTime="1" clockRatio="1" operation="" MECType="0" encryption="0"/> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="917" > -<father id="942" num="0" /> -<cdparam x="849" y="314" /> -<sizeparam width="196" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="54" minY="0" maxY="82" /> -<infoparam name="TGComponent" value="Application::ScanConversion" /> -<TGConnectingPoint num="0" id="909" /> -<TGConnectingPoint num="1" id="910" /> -<TGConnectingPoint num="2" id="911" /> -<TGConnectingPoint num="3" id="912" /> -<TGConnectingPoint num="4" id="913" /> -<TGConnectingPoint num="5" id="914" /> -<TGConnectingPoint num="6" id="915" /> -<TGConnectingPoint num="7" id="916" /> -<extraparam> -<info value="Application::ScanConversion" taskName="ScanConversion" referenceTaskName="Application" priority="0" operationMEC="SignalAcquisition" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<COMPONENT type="1102" id="967" > -<cdparam x="402" y="305" /> -<sizeparam width="250" height="50" minWidth="100" minHeight="50" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="Bus0" value="name" /> -<TGConnectingPoint num="0" id="943" /> -<TGConnectingPoint num="1" id="944" /> -<TGConnectingPoint num="2" id="945" /> -<TGConnectingPoint num="3" id="946" /> -<TGConnectingPoint num="4" id="947" /> -<TGConnectingPoint num="5" id="948" /> -<TGConnectingPoint num="6" id="949" /> -<TGConnectingPoint num="7" id="950" /> -<TGConnectingPoint num="8" id="951" /> -<TGConnectingPoint num="9" id="952" /> -<TGConnectingPoint num="10" id="953" /> -<TGConnectingPoint num="11" id="954" /> -<TGConnectingPoint num="12" id="955" /> -<TGConnectingPoint num="13" id="956" /> -<TGConnectingPoint num="14" id="957" /> -<TGConnectingPoint num="15" id="958" /> -<TGConnectingPoint num="16" id="959" /> -<TGConnectingPoint num="17" id="960" /> -<TGConnectingPoint num="18" id="961" /> -<TGConnectingPoint num="19" id="962" /> -<TGConnectingPoint num="20" id="963" /> -<TGConnectingPoint num="21" id="964" /> -<TGConnectingPoint num="22" id="965" /> -<TGConnectingPoint num="23" id="966" /> -<extraparam> -<info stereotype="BUS-RR" nodeName="Bus0" /> -<attributes byteDataSize="4" arbitrationPolicy="0" sliceTime="10000" pipelineSize="1" clockRatio="1" privacy="0" referenceAttack="null" /> -</extraparam> -</COMPONENT> - -<COMPONENT type="1116" id="1037" > -<cdparam x="148" y="26" /> -<sizeparam width="404" height="205" minWidth="150" minHeight="100" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="FPGA0" value="name" /> -<TGConnectingPoint num="0" id="1013" /> -<TGConnectingPoint num="1" id="1014" /> -<TGConnectingPoint num="2" id="1015" /> -<TGConnectingPoint num="3" id="1016" /> -<TGConnectingPoint num="4" id="1017" /> -<TGConnectingPoint num="5" id="1018" /> -<TGConnectingPoint num="6" id="1019" /> -<TGConnectingPoint num="7" id="1020" /> -<TGConnectingPoint num="8" id="1021" /> -<TGConnectingPoint num="9" id="1022" /> -<TGConnectingPoint num="10" id="1023" /> -<TGConnectingPoint num="11" id="1024" /> -<TGConnectingPoint num="12" id="1025" /> -<TGConnectingPoint num="13" id="1026" /> -<TGConnectingPoint num="14" id="1027" /> -<TGConnectingPoint num="15" id="1028" /> -<TGConnectingPoint num="16" id="1029" /> -<TGConnectingPoint num="17" id="1030" /> -<TGConnectingPoint num="18" id="1031" /> -<TGConnectingPoint num="19" id="1032" /> -<TGConnectingPoint num="20" id="1033" /> -<TGConnectingPoint num="21" id="1034" /> -<TGConnectingPoint num="22" id="1035" /> -<TGConnectingPoint num="23" id="1036" /> -<extraparam> -<info stereotype="FPGA" nodeName="FPGA0" /> -<attributes capacity="100" byteDataSize="4" mappingPenalty="0" reconfigurationTime="50" goIdleTime="10" maxConsecutiveIdleCycles="10" execiTime="1" execcTime="1" clockRatio="1" operation ="" scheduling ="" /> -</extraparam> -</COMPONENT> -<SUBCOMPONENT type="1101" id="976" > -<father id="1037" num="0" /> -<cdparam x="164" y="67" /> -<sizeparam width="205" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="199" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::samplegenerator" /> -<TGConnectingPoint num="0" id="968" /> -<TGConnectingPoint num="1" id="969" /> -<TGConnectingPoint num="2" id="970" /> -<TGConnectingPoint num="3" id="971" /> -<TGConnectingPoint num="4" id="972" /> -<TGConnectingPoint num="5" id="973" /> -<TGConnectingPoint num="6" id="974" /> -<TGConnectingPoint num="7" id="975" /> -<extraparam> -<info value="Application::samplegenerator" taskName="samplegenerator" referenceTaskName="Application" priority="0" operationMEC="samplegenerator" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="985" > -<father id="1037" num="1" /> -<cdparam x="165" y="117" /> -<sizeparam width="172" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="232" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::adcregister" /> -<TGConnectingPoint num="0" id="977" /> -<TGConnectingPoint num="1" id="978" /> -<TGConnectingPoint num="2" id="979" /> -<TGConnectingPoint num="3" id="980" /> -<TGConnectingPoint num="4" id="981" /> -<TGConnectingPoint num="5" id="982" /> -<TGConnectingPoint num="6" id="983" /> -<TGConnectingPoint num="7" id="984" /> -<extraparam> -<info value="Application::adcregister" taskName="adcregister" referenceTaskName="Application" priority="0" operationMEC="adcre1" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="994" > -<father id="1037" num="2" /> -<cdparam x="165" y="165" /> -<sizeparam width="174" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="230" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::comparator" /> -<TGConnectingPoint num="0" id="986" /> -<TGConnectingPoint num="1" id="987" /> -<TGConnectingPoint num="2" id="988" /> -<TGConnectingPoint num="3" id="989" /> -<TGConnectingPoint num="4" id="990" /> -<TGConnectingPoint num="5" id="991" /> -<TGConnectingPoint num="6" id="992" /> -<TGConnectingPoint num="7" id="993" /> -<extraparam> -<info value="Application::comparator" taskName="comparator" referenceTaskName="Application" priority="0" operationMEC="comparator1" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1003" > -<father id="1037" num="3" /> -<cdparam x="379" y="69" /> -<sizeparam width="150" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="254" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::abscalc" /> -<TGConnectingPoint num="0" id="995" /> -<TGConnectingPoint num="1" id="996" /> -<TGConnectingPoint num="2" id="997" /> -<TGConnectingPoint num="3" id="998" /> -<TGConnectingPoint num="4" id="999" /> -<TGConnectingPoint num="5" id="1000" /> -<TGConnectingPoint num="6" id="1001" /> -<TGConnectingPoint num="7" id="1002" /> -<extraparam> -<info value="Application::abscalc" taskName="abscalc" referenceTaskName="Application" priority="0" operationMEC="spi" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="1101" id="1012" > -<father id="1037" num="4" /> -<cdparam x="381" y="122" /> -<sizeparam width="124" height="40" minWidth="100" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<cdrectangleparam minX="0" maxX="280" minY="0" maxY="165" /> -<infoparam name="TGComponent" value="Application::spi" /> -<TGConnectingPoint num="0" id="1004" /> -<TGConnectingPoint num="1" id="1005" /> -<TGConnectingPoint num="2" id="1006" /> -<TGConnectingPoint num="3" id="1007" /> -<TGConnectingPoint num="4" id="1008" /> -<TGConnectingPoint num="5" id="1009" /> -<TGConnectingPoint num="6" id="1010" /> -<TGConnectingPoint num="7" id="1011" /> -<extraparam> -<info value="Application::spi" taskName="spi" referenceTaskName="Application" priority="0" operationMEC="spi" fatherComponentMECType="0" /> -</extraparam> -</SUBCOMPONENT> - -<CONNECTOR type="125" id="1038" > -<cdparam x="991" y="244" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="967" y="182" id="831" /> -<P2 x="589" y="305" id="952" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1039" > -<cdparam x="639" y="182" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="710" y="185" id="865" /> -<P2 x="527" y="305" id="944" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1040" > -<cdparam x="322" y="503" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="214" y="302" id="888" /> -<P2 x="527" y="355" id="949" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1041" > -<cdparam x="825" y="286" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="816" y="306" id="921" /> -<P2 x="652" y="317" id="954" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> -<CONNECTOR type="125" id="1042" > -<cdparam x="315" y="256" /> -<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<infoparam name="connector" value="{info}" /> -<P1 x="451" y="231" id="1028" /> -<P2 x="464" y="305" id="951" /> -<AutomaticDrawing data="true" /> -<extraparam> -<info priority="0" /> -<spy value="false" /> -</extraparam> -</CONNECTOR> - -</TMLArchiDiagramPanel> - -</Modeling> - - - - -</TURTLEGMODELING> \ No newline at end of file diff --git a/src/main/java/ddtranslatorSoclib/toTopCell/Simulation.java b/src/main/java/ddtranslatorSoclib/toTopCell/Simulation.java index 9f5b4fa79326a08b7ebba86965f5d67a1c5cad96..fbe5d1514c57de2c205b46ca6b6605689c8ea0bf 100755 --- a/src/main/java/ddtranslatorSoclib/toTopCell/Simulation.java +++ b/src/main/java/ddtranslatorSoclib/toTopCell/Simulation.java @@ -47,21 +47,8 @@ package ddtranslatorSoclib.toTopCell; import ddtranslatorSoclib.AvatarCoproMWMR;//DG 30.04.2018 -import java.util.LinkedList; - -import syscamstranslator.*; -import ui.MainGUI; -import ui.SysCAMSPanelTranslator; -import ui.syscams.SysCAMSComponentTaskDiagramPanel; -import java.util.LinkedList; -import java.util.Vector; -import java.util.Arrays; - - public class Simulation { - - protected MainGUI mgui;//DG 28.11.2019 - + private static String simulation; private final static String CR = "\n"; @@ -70,12 +57,9 @@ public class Simulation { public Simulation(){ } - public static String getSimulation(Vector<SysCAMSComponentTaskDiagramPanel> listsyscamspanel){ - int network_io=0; - simulation=CR; - - /* Clocks are to be declared in the sc_main in the topcell */ - + public static String getSimulation(){ + int network_io=0; + simulation=CR; for (AvatarCoproMWMR copro : TopCellGenerator.avatardd.getAllCoproMWMR()){ //a coprocessor with its FIFO interface built from HWA /* netlist = netlist +"hwa"+i+".p_clk(signal_clk);" + CR; @@ -83,7 +67,7 @@ public class Simulation { netlist = netlist +"hwa"+i+".p_from_ctrl["+i+"](signal_fifo_"+i+"_from_ctrl);" + CR; netlist = netlist +"hwa"+i+".p_to_ctrl["+i+"](signal_fifo_"+i+"_to_ctrl);" + CR2;*/ - + //IE and OE are special cases as they have VCI an fifo initiator interface!!! // In that case, another main (for Network_IO) is substituted @@ -99,40 +83,6 @@ public class Simulation { "----------------------------simulation-------------------------" + CR + "***************************************************************************/"+CR2 ; simulation =simulation+"int sc_main (int argc, char *argv[])" + CR + "{" + CR; - - - /*loop over all panels and all clocks */ - - // Vector<SysCAMSComponentTaskDiagramPanel> syscamsDiagramPanels = mgui.getListSysCAMSPanel(); - - - - if(listsyscamspanel!=null){ - - for (SysCAMSComponentTaskDiagramPanel syscamsDiagramPanel : listsyscamspanel) { - SysCAMSPanelTranslator syscamspaneltranslator = new SysCAMSPanelTranslator(syscamsDiagramPanel); - SysCAMSSpecification syscalsspec = syscamspaneltranslator.getSysCAMSSpecification(); - LinkedList<SysCAMSTClock> clocks = syscalsspec.getAllClock(); - - for (SysCAMSTClock t : clocks) { - - String unitString="SC_SEC"; - String unitStartTimeString="SC_SEC"; - - if(t.getUnit().equals("s"))unitString="SC_SEC"; - if(t.getUnitStartTime().equals("s"))unitStartTimeString="SC_SEC"; - if(t.getUnit().equals("ms"))unitString="SC_MS"; - if(t.getUnitStartTime().equals("ms"))unitStartTimeString="SC_MS"; - if(t.getUnit().equals("\u03BCs"))unitString="SC_US"; - if(t.getUnitStartTime().equals("\u03BCs"))unitStartTimeString="SC_US"; - if(t.getUnit().equals("ns"))unitString="SC_NS"; - if(t.getUnitStartTime().equals("ns"))unitStartTimeString="SC_NS"; - simulation =simulation+ "\t sc_clock " + t.getName() + " (\"" + t.getName() + "\"," + t.getFrequency()+","+ unitString+","+ t.getDutyCycle()+","+ t.getStartTime()+","+unitStartTimeString+","+ t.getPosFirst()+");" + CR; - } - } - } - - simulation = simulation +" try {" + CR +" return _main(argc, argv);" + CR + " }" + CR2; simulation =simulation +" catch (std::exception &e) {" + CR + " std::cout << e.what() << std::endl;" + CR + " throw;"+ CR+" }"; simulation =simulation+" catch (...) {" + CR; diff --git a/src/main/java/ddtranslatorSoclib/toTopCell/TopCellGenerator.java b/src/main/java/ddtranslatorSoclib/toTopCell/TopCellGenerator.java index 2ddb760c03e323c787c2c4ffb9edc95bcdc9e9bd..97475036bbee5542638e39f3707810a784651900 100755 --- a/src/main/java/ddtranslatorSoclib/toTopCell/TopCellGenerator.java +++ b/src/main/java/ddtranslatorSoclib/toTopCell/TopCellGenerator.java @@ -52,17 +52,11 @@ import avatartranslator.AvatarSpecification; import ddtranslatorSoclib.*; import ddtranslatorSoclib.toSoclib.*; -import ui.syscams.SysCAMSComponentTaskDiagramPanel; - import java.io.*; import java.util.ArrayList; import java.util.List; -import java.util.Vector; -import myutil.TraceManager; -import java.util.LinkedList; - -import syscamstranslator.*; +import myutil.TraceManager; public class TopCellGenerator { @@ -114,12 +108,12 @@ public class TopCellGenerator AvatarComponent comp1 = my_p1.getComponent(); AvatarComponent comp2 = my_p2.getComponent(); - + // if (comp2==comp){ if (comp1==comp){ - + //comp2 is a crossbar AvatarCrossbar comp3= (AvatarCrossbar)comp2; cluster_index=comp3.getClusterIndex(); - + //System.out.println("$$$ Cluster Index "+cluster_index); return cluster_index; } } @@ -136,7 +130,8 @@ public class TopCellGenerator AvatarComponent comp1 = my_p1.getComponent(); AvatarComponent comp2 = my_p2.getComponent(); if (comp1 instanceof AvatarCPU){ - AvatarCPU comp1cpu = (AvatarCPU)comp1; + AvatarCPU comp1cpu = (AvatarCPU)comp1; + // if(comp1cpu.getCrossbarIndex(comp2)==cluster_no) if(getCrossbarIndex(comp2)==cluster_no) cpus++; } @@ -155,7 +150,8 @@ public class TopCellGenerator AvatarComponent comp1 = my_p1.getComponent(); AvatarComponent comp2 = my_p2.getComponent(); if (comp1 instanceof AvatarRAM){ - AvatarRAM comp1ram = (AvatarRAM)comp1; + AvatarRAM comp1ram = (AvatarRAM)comp1; + //if(comp1ram.getCrossbarIndex(comp2)==cluster_no) if(getCrossbarIndex(comp2)==cluster_no) rams++; } @@ -165,7 +161,7 @@ public class TopCellGenerator return rams; } - public static int ttys_in_cluster(AvatarddSpecification dd, int cluster_no){ + public static int ttys_in_cluster(AvatarddSpecification dd,int cluster_no){ avatardd = dd; int ttys=0; for (AvatarConnector connector : avatardd.getConnectors()){ @@ -176,6 +172,7 @@ public class TopCellGenerator AvatarComponent comp2 = my_p2.getComponent(); if (comp1 instanceof AvatarTTY){ AvatarTTY comp1ram = (AvatarTTY)comp1; + //if(comp1ram.getCrossbarIndex(comp2)==cluster_no) if(getCrossbarIndex(comp2)==cluster_no) ttys++; } @@ -186,7 +183,7 @@ public class TopCellGenerator } - public String generateTopCell(Vector<SysCAMSComponentTaskDiagramPanel> listsyscamspanel) { + public String generateTopCell() { String icn; /* first test validity of the hardware platform*/ @@ -221,7 +218,8 @@ public class TopCellGenerator // of memory accesses other than channel for (AvatarConnector connector : avatardd.getConnectors()){ - + // AvatarConnectingPoint my_p1= (AvatarConnectingPoint)connector.get_p1(); + //AvatarConnectingPoint my_p2= (AvatarConnectingPoint)connector.get_p2(); AvatarConnectingPoint my_p1= connector.get_p1(); AvatarConnectingPoint my_p2= connector.get_p2(); @@ -242,10 +240,27 @@ public class TopCellGenerator AvatarCPU comp1cpu = (AvatarCPU)comp1; - } + } + + /* if (comp2 instanceof AvatarRAM){ + AvatarRAM comp2ram = (AvatarRAM)comp1; + + comp2ram.setMonitored(comp2ram.getMonitored()); + } + + if (comp2 instanceof AvatarCPU){ + AvatarCPU comp2cpu = (AvatarCPU)comp2; + + comp2cpu.setMonitored(comp2cpu.getMonitored()); + }*/ } } + /* Central interconnect or local crossbars */ + + /* if(TopCellGenerator.avatardd.getNbCrossbar()>0){ + + }*/ makeVCIparameters(); makeConfig(); String top = Header.getHeader() + @@ -257,7 +272,14 @@ public class TopCellGenerator Declaration.getDeclarations(avatardd,avspec) + Signal.getSignal(avatardd) + NetList.getNetlist(avatardd,icn,tracing) + - Simulation.getSimulation(listsyscamspanel); + Simulation.getSimulation(); + /*System.out.println(Header.getHeader()); + System.out.println(Code.getCode()); + System.out.println(MappingTable.getMappingTable(avatardd)); + System.out.println(Loader.getLoader(avspec)); + System.out.println(Declaration.getDeclarations(avatardd,avspec)); + System.out.println(Signal.getSignal(avatardd)); + System.out.println(NetList.getNetlist(avatardd,icn,tracing));*/ return (top); } @@ -278,29 +300,11 @@ public class TopCellGenerator return mappingLines; } - - public void saveFile(String path) { - //System.out.println("save file 1 **********"); - try { - System.err.println(path + GENERATED_PATH + "top.cc"); - FileWriter fw = new FileWriter(path + GENERATED_PATH + "/top.cc"); - top = generateTopCell(null); - fw.write(top); - fw.close(); - } catch (IOException ex) { - } - saveFileDeploy(path); - saveFilePlatform(path); - saveFileProcinfo(path); - saveFileNBproc(path); - } - - public void saveFile(String path, Vector<SysCAMSComponentTaskDiagramPanel> listsyscamspanel) { - //System.out.println("save file 2 **********"); + public void saveFile(String path) { try { System.err.println(path + GENERATED_PATH + "top.cc"); FileWriter fw = new FileWriter(path + GENERATED_PATH + "/top.cc"); - top = generateTopCell(listsyscamspanel); + top = generateTopCell(); fw.write(top); fw.close(); } catch (IOException ex) { diff --git a/src/main/java/syscamstranslator/SysCAMSTBlockTDF.java b/src/main/java/syscamstranslator/SysCAMSTBlockTDF.java index 94047747b4d24b4ff091d462b3e4cfe68a46e806..083bb78420b820bcee22d8f133ee6e87e39c3886 100644 --- a/src/main/java/syscamstranslator/SysCAMSTBlockTDF.java +++ b/src/main/java/syscamstranslator/SysCAMSTBlockTDF.java @@ -55,7 +55,6 @@ import javax.swing.DefaultListModel; public class SysCAMSTBlockTDF extends SysCAMSTComponent { private String name; private double period; - private Boolean dynamic; private String time; private String processCode; private String constructorCode; @@ -74,10 +73,9 @@ public class SysCAMSTBlockTDF extends SysCAMSTComponent { private int n; private boolean isTimestepPropagated; - public SysCAMSTBlockTDF(String _name, double _period, Boolean _dynamic, String _time, String _processCode, String _constructorCode, DefaultListModel<String> _listStruct, String _nameTemplate, String _typeTemplate, String _valueTemplate, DefaultListModel<String> _listTypedef, SysCAMSTCluster _cluster) { + public SysCAMSTBlockTDF(String _name, double _period, String _time, String _processCode, String _constructorCode, DefaultListModel<String> _listStruct, String _nameTemplate, String _typeTemplate, String _valueTemplate, DefaultListModel<String> _listTypedef, SysCAMSTCluster _cluster) { name = _name; period = _period; - dynamic = _dynamic; time = _time; processCode = _processCode; constructorCode = _constructorCode; @@ -105,14 +103,6 @@ public class SysCAMSTBlockTDF extends SysCAMSTComponent { public void setPeriod(double _period) { period = _period; } - - public Boolean getDynamic() { - return dynamic; - } - - public void setDynamic(double _dynamic) { - dynamic = _dynamic; - } public String getTime() { return time; diff --git a/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java b/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java index dde7eabba52e2bf7490640a90b58969eb1ffa999..69211191ad3ff956e45ce49a414dfcebf5a84edf 100644 --- a/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java +++ b/src/main/java/syscamstranslator/toSysCAMS/ClusterCode.java @@ -68,8 +68,7 @@ public class ClusterCode { int nb_block = 1; LinkedList<String> names = new LinkedList<String>(); - LinkedList<String> clocknames = new LinkedList<String>(); - + if (cluster != null) { LinkedList<SysCAMSTBlockTDF> tdf = cluster.getBlockTDF(); LinkedList<SysCAMSTBlockDE> de = cluster.getBlockDE(); @@ -181,9 +180,7 @@ public class ClusterCode { if(t.getUnitStartTime().equals("\u03BCs"))unitStartTimeString="SC_US"; if(t.getUnit().equals("ns"))unitString="SC_NS"; if(t.getUnitStartTime().equals("ns"))unitStartTimeString="SC_NS"; - corpsCluster = corpsCluster + "\t sc_clock " + t.getName() + " (\"" + t.getName() + "\"," + t.getFrequency()+","+ unitString+","+ t.getDutyCycle()+","+ t.getStartTime()+","+unitStartTimeString+","+ t.getPosFirst()+");" + CR; - clocknames.add(t.getName()); - } + corpsCluster = corpsCluster + "\t sc_clock " + t.getName() + " (\"" + t.getName() + "\"," + t.getFrequency()+","+ unitString+","+ t.getDutyCycle()+","+ t.getStartTime()+","+unitStartTimeString+","+ t.getPosFirst()+");" + CR; } nb_block=0; corpsCluster = corpsCluster + CR + "\t// Instantiate cluster's modules." + CR; @@ -318,11 +315,6 @@ public class ClusterCode { corpsCluster = corpsCluster + "\t// Configure signal tracing." + CR + "\tsca_trace_file* tfp = sca_create_tabular_trace_file(\"" + cluster.getClusterName() + "_tb\");" + CR; - for (int i = 0; i <clock.size(); i++) { - corpsCluster = corpsCluster + "\tsca_trace(tfp, "+ clocknames.get(i) + ", \"" + clocknames.get(i) + "\");" + CR; - } - - for (int i = 0; i < connectors.size(); i++) { corpsCluster = corpsCluster + "\tsca_trace(tfp, "+ names.get(i) + ", \"" + names.get(i) + "\");" + CR; } diff --git a/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java b/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java index bf45ed53829f65d7c6cec0d4de0a7f79f82aabbd..76e2bc879fec98467d24370c5c9d2042f95e768c 100644 --- a/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java +++ b/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java @@ -321,11 +321,7 @@ public class PrimitiveCode { } } } - if(tdf.getDynamic().equals(true)){ - corpsPrimitiveTDF = corpsPrimitiveTDF+"\t allow_dynamic_tdf();"+CR; - cpt2++; - } - + if (cpt2 > 0) { corpsPrimitiveTDF = corpsPrimitiveTDF + "\t}" + CR2; } @@ -562,8 +558,8 @@ if (t.getOrigin() == 0) { boolean sensitive = false, method = false; if (!de.getCode().equals("")) { - //corpsPrimitiveDE = corpsPrimitiveDE + "\t{"+CR; - corpsPrimitiveDE = corpsPrimitiveDE + "\t{" + CR + "\t\tSC_METHOD(" + de.getNameFn() + ");" + CR; + corpsPrimitiveDE = corpsPrimitiveDE + "\t{"+CR; + // corpsPrimitiveDE = corpsPrimitiveDE + "\t{" + CR + "\t\tSC_METHOD(" + de.getNameFn() + ");" + CR; } if (!de.getCode().equals("")) { method = true; diff --git a/src/main/java/syscamstranslator/toSysCAMSCluster/ClusterCode.java b/src/main/java/syscamstranslator/toSysCAMSCluster/ClusterCode.java index 7362368111495b0e6e31b7cb0db8f9dbefe4bebb..67c4c2ef75f2230384377f45e16711431a05a0ed 100644 --- a/src/main/java/syscamstranslator/toSysCAMSCluster/ClusterCode.java +++ b/src/main/java/syscamstranslator/toSysCAMSCluster/ClusterCode.java @@ -50,8 +50,6 @@ import syscamstranslator.*; * Creation: 30/07/2018 * @version 1.0 30/07/2018 * @author Rodrigo CORTES PORTO - * @version 2.0 28/11/2019 - * @author Daniela GENIUS, Rodrigo CORTES PORTO */ public class ClusterCode { @@ -66,14 +64,26 @@ public class ClusterCode { int nb_block = 0; LinkedList<String> names = new LinkedList<String>(); - LinkedList<String> clocknames = new LinkedList<String>(); if (cluster != null) { LinkedList<SysCAMSTBlockTDF> tdf = cluster.getBlockTDF(); LinkedList<SysCAMSTBlockDE> de = cluster.getBlockDE(); LinkedList<SysCAMSTClock> clock = cluster.getClock(); corpsCluster =""; - + for (SysCAMSTClock t : clock) { + + String unitString="SC_SEC"; + String unitStartTimeString="SC_SEC"; + + if(t.getUnit().equals("s"))unitString="SC_SEC"; + if(t.getUnitStartTime().equals("s"))unitStartTimeString="SC_SEC"; + if(t.getUnit().equals("ms"))unitString="SC_MS"; + if(t.getUnitStartTime().equals("ms"))unitStartTimeString="SC_MS"; + if(t.getUnit().equals("\u03BCs"))unitString="SC_US"; + if(t.getUnitStartTime().equals("\u03BCs"))unitStartTimeString="SC_US"; + if(t.getUnit().equals("ns"))unitString="SC_NS"; + if(t.getUnitStartTime().equals("ns"))unitStartTimeString="SC_NS"; + corpsCluster += "\t sc_clock " + t.getName() + " (\"" + t.getName() + "\"," + t.getFrequency()+","+ unitString+","+ t.getDutyCycle()+","+ t.getStartTime()+","+unitStartTimeString+","+ t.getPosFirst()+");" + CR; } corpsCluster += "template <typename vci_param>" + CR + "class " +cluster.getClusterName()+ " : public sc_core::sc_module { "+ CR; @@ -82,8 +92,7 @@ public class ClusterCode { // "using namespace sca_util;"+CR; - corpsCluster = corpsCluster + CR + "\t// Instantiate cluster's signals and clocks." + CR; - + corpsCluster = corpsCluster + CR + "\t// Instantiate cluster's modules." + CR; for (SysCAMSTBlockTDF t : tdf) { if (!t.getListTypedef().isEmpty()) { @@ -106,8 +115,6 @@ public class ClusterCode { } corpsCluster = corpsCluster + CR + "\t// Declare signals to interconnect." + CR; - - for (int i = 0; i < connectors.size(); i++) { nb_con = i; @@ -149,17 +156,14 @@ public class ClusterCode { + "sig_" + nb_con + ";" + CR; names.add("sig_" + nb_con); } else { - // System.out.println("***@@@"+ connectors.get(i).get_p1().getComponent().getName()); - //System.out.println("***@@@"+ connectors.get(i).get_p1().getComponent().getDEType()); - if(((SysCAMSTPortDE) connectors.get(i).get_p1().getComponent()).getNbits()==0){//DG 20.12. Converter ->DE - + if(((SysCAMSTPortConverter) connectors.get(i).get_p1().getComponent()).getNbits()==0){ corpsCluster = corpsCluster + "\tsc_core::sc_signal<" + ((SysCAMSTPortConverter) connectors.get(i).get_p2().getComponent()).getConvType() + "> " + connectors.get(i).getName() + ";" + CR; names.add(connectors.get(i).getName()); } else{ -//DG 20.12. Converter ->DE - corpsCluster = corpsCluster + "\tsc_core::sc_signal<" + ((SysCAMSTPortConverter) connectors.get(i).get_p2().getComponent()).getConvType() + "<"+ ((SysCAMSTPortDE) connectors.get(i).get_p1().getComponent()).getNbits()+"> " + "> " + + corpsCluster = corpsCluster + "\tsc_core::sc_signal<" + ((SysCAMSTPortConverter) connectors.get(i).get_p2().getComponent()).getConvType() + "<"+ ((SysCAMSTPortConverter) connectors.get(i).get_p1().getComponent()).getNbits()+"> " + "> " + connectors.get(i).getName() + ";" + CR; names.add(connectors.get(i).getName()); @@ -214,12 +218,9 @@ public class ClusterCode { corpsCluster += " " + t.getName() + "_" + nb_block + ";" + CR; nb_block++; } - - for (SysCAMSTClock t : clock) { - corpsCluster += "sc_clock "+t.getName()+";"+CR; - } - - + for (SysCAMSTClock t : clock) { + corpsCluster = corpsCluster + "\t sc_clock " + t.getName()+";"+CR; + } corpsCluster = corpsCluster + "public:" + CR; corpsCluster = corpsCluster + "\tsc_in< typename vci_param::data_t > in_ams;" + CR; corpsCluster = corpsCluster + "\tsc_out< typename vci_param::data_t > out_ams;" + CR2; @@ -235,14 +236,9 @@ public class ClusterCode { corpsCluster = corpsCluster + "\t" + t.getName() + "_" + nb_block + "(\"" + t.getName() + "_" + nb_block + "\")," + CR; nb_block++; } - - for (SysCAMSTClock t : clock) { - corpsCluster +=t.getName()+"(\""+t.getName()+"\"),"+CR; - } - corpsCluster = corpsCluster + "\tin_ams(\"in_ams\")," + CR; corpsCluster = corpsCluster + "\tout_ams(\"out_ams\") {" + CR; - + nb_block = 0; for (SysCAMSTBlockTDF t : tdf) { //corpsCluster = corpsCluster + "\t" + t.getName() + " " + t.getName() + "_" + nb_block + "(\"" + t.getName() + "_" + nb_block + "\");" + CR; @@ -357,13 +353,7 @@ public class ClusterCode { corpsCluster = corpsCluster + "\t}" + CR2; corpsCluster = corpsCluster + "\t// Configure signal tracing." + CR; - corpsCluster += "\tvoid trace_" + cluster.getClusterName() +"(sca_util::sca_trace_file* tf) {" + CR; - - - /* for (int i = 0; i <clock.size(); i++) { - corpsCluster = corpsCluster + "\tsca_trace(tf, "+ clocknames.get(i) + ", \"" + clocknames.get(i) + "\");" + CR; - }*/ - + corpsCluster += "\tvoid trace_" + cluster.getClusterName() +"(sca_util::sca_trace_file* tf) {" + CR; for (int i = 0; i < connectors.size(); i++) { if ( !((connectors.get(i).get_p1().getComponent() instanceof SysCAMSTPortDE && ((SysCAMSTPortDE) connectors.get(i).get_p1().getComponent()).getBlockGPIO2VCI() != null) || (connectors.get(i).get_p2().getComponent() instanceof SysCAMSTPortDE && ((SysCAMSTPortDE) connectors.get(i).get_p2().getComponent()).getBlockGPIO2VCI() != null)) ) { diff --git a/src/main/java/syscamstranslator/toSysCAMSCluster/PrimitiveCodeCluster.java b/src/main/java/syscamstranslator/toSysCAMSCluster/PrimitiveCodeCluster.java index 7d614cd1d1f3b85be8afbe693f81f04e7129659b..55d16f53e55a43b42b9097acac559afe7e5bf5f4 100644 --- a/src/main/java/syscamstranslator/toSysCAMSCluster/PrimitiveCodeCluster.java +++ b/src/main/java/syscamstranslator/toSysCAMSCluster/PrimitiveCodeCluster.java @@ -127,9 +127,11 @@ public class PrimitiveCodeCluster { if ((i > 0)) { corpsPrimitiveTDF = corpsPrimitiveTDF + "\t\t, " + identifier + "(" + value + ")" + CR; } - + // if (i == tdf.getListStruct().getSize()-1) { + // corpsPrimitiveTDF = corpsPrimitiveTDF + "\t\t{}" + CR; + // }//deleted DG } - corpsPrimitiveTDF = corpsPrimitiveTDF + "\t\t{}" + CR; + corpsPrimitiveTDF = corpsPrimitiveTDF + "\t\t{}" + CR;//moved DG corpsPrimitiveTDF = corpsPrimitiveTDF + "\t};" + CR2; } @@ -328,11 +330,6 @@ public class PrimitiveCodeCluster { } } - if(tdf.getDynamic().equals(true)){ - corpsPrimitiveTDF = corpsPrimitiveTDF+"\t allow_dynamic_tdf();"+CR; - cpt2++; - } - if (cpt2 > 0) { corpsPrimitiveTDF = corpsPrimitiveTDF + "\t}" + CR2; } @@ -409,7 +406,6 @@ public class PrimitiveCodeCluster { if (de != null) { LinkedList<SysCAMSTPortDE> deports = de.getPortDE(); - int cpt = 0; int cpt2 = 0; @@ -476,12 +472,25 @@ public class PrimitiveCodeCluster { corpsPrimitiveDE = corpsPrimitiveDE + "\t};" + CR2; } - // DG 17.10. - if(de.getClockName()!="") - corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_in <bool>" + de.getClockName() + ";" + CR; - + //DG 17.10. + if(de.getClockName()!="") + corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_in <bool>" + de.getClockName() + ";" + CR; + + + /* if (!deports.isEmpty()) { + for (SysCAMSTPortDE t : deports) { + if (t.getOrigin() == 0) { + corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_in< " + t.getDEType() + " > " + t.getName() + ";" + CR; + } else if (t.getOrigin() == 1) { + corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_out< " + t.getDEType() + " > " + t.getName() + ";" + CR; + } + } + }*/ + + + if (!deports.isEmpty()) { - + //System.out.println("@@@@@@@@@DE ports non empty"); for (SysCAMSTPortDE t : deports) { @@ -490,21 +499,25 @@ public class PrimitiveCodeCluster { corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_in <" + t.getDEType() + " >" + t.getName() + ";" + CR; - + // System.out.println("@@@@@@@@@2DE "+t.getDEType()+t.getNbits()); } else if (t.getOrigin() == 1) { corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_out <" + t.getDEType() + " > "+ t.getName() + ";" + CR; - + // System.out.println("@@@@@@@@@3DE "+t.getDEType()+t.getNbits()); } } else { if (t.getOrigin() == 0) { corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_in <" + t.getDEType() + "<"+t.getNbits()+"> > " + t.getName() + ";" + CR; - + //corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_in <sc_uint <"+t.getNbits()+"> > " + t.getName() + ";" + CR; + + // System.out.println("@@@@@@@@@4DE "+t.getDEType()+t.getNbits()); } else if (t.getOrigin() == 1) { corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_out <" + t.getDEType() + "<"+t.getNbits() +"> > "+ t.getName() + ";" + CR; - + //corpsPrimitiveDE = corpsPrimitiveDE + "\tsc_core::sc_out <sc_uint <"+t.getNbits() +"> > "+ t.getName() + ";" + CR; + + // System.out.println("@@@@@@@@@5DE "+t.getDEType()+t.getNbits()); } @@ -526,7 +539,7 @@ if (t.getOrigin() == 0) { if (!deports.isEmpty() || !de.getListStruct().isEmpty()) { corpsPrimitiveDE = corpsPrimitiveDE + "\t: "; if (!deports.isEmpty()) { - for (int i = 0; i < deports.size(); i++) { + for (int i = 0; i < deports.size(); i++) { if (deports.size() >= 1) { if (cpt == 0) { corpsPrimitiveDE = corpsPrimitiveDE + deports.get(i).getName() + "(\"" + deports.get(i).getName() + "\")" + CR; @@ -542,8 +555,7 @@ if (t.getOrigin() == 0) { } String identifier; if (!de.getListStruct().isEmpty()) { - - for (int i = 0; i < de.getListStruct().getSize(); i++) { + for (int i = 0; i < de.getListStruct().size(); i++) { String select = de.getListStruct().get(i); String[] splita = select.split(" = "); identifier = splita[0]; @@ -561,15 +573,11 @@ if (t.getOrigin() == 0) { } } } - - if(de.getClockName()!="") - corpsPrimitiveDE = corpsPrimitiveDE + "\t, "+de.getClockName()+"(\""+de.getClockName()+"\")"+CR; - - + boolean sensitive = false, method = false; if (!de.getCode().equals("")) { - // corpsPrimitiveDE = corpsPrimitiveDE + "\t{" + CR ; - corpsPrimitiveDE = corpsPrimitiveDE + "\t{" + CR + "\t\tSC_METHOD(" + de.getNameFn() + ");" + CR; + corpsPrimitiveDE = corpsPrimitiveDE + "\t{" + CR ; + // corpsPrimitiveDE = corpsPrimitiveDE + "\t{" + CR + "\t\tSC_METHOD(" + de.getNameFn() + ");" + CR; method = true; } diff --git a/src/main/java/ui/MainGUI.java b/src/main/java/ui/MainGUI.java index 14e78bf9ef358a555b18db00a61547e4b7c298ba..ef6ac80ba5befb140d18e50fbef250e86503cd7d 100644 --- a/src/main/java/ui/MainGUI.java +++ b/src/main/java/ui/MainGUI.java @@ -8580,7 +8580,7 @@ public class MainGUI implements ActionListener, WindowListener, KeyListener, Per } else { JDialog msg = new JDialog(); msg.setLocationRelativeTo(null); - //JOptionPane.showMessageDialog(msg, "There is no SystemC-AMS panel. Please add one.", "Warning !", JOptionPane.WARNING_MESSAGE);//DG 19.12. obsolete + JOptionPane.showMessageDialog(msg, "There is no SystemC-AMS panel. Please add one.", "Warning !", JOptionPane.WARNING_MESSAGE); return null; } } @@ -9640,4 +9640,4 @@ public class MainGUI implements ActionListener, WindowListener, KeyListener, Per return latencyDetailedAnalysis; } -} // Class MainGUI +} // Class MainGUI \ No newline at end of file diff --git a/src/main/java/ui/SysCAMSPanelTranslator.java b/src/main/java/ui/SysCAMSPanelTranslator.java index 448f0e5aef573d21f9f7091f2e5dacfac2f90217..9d5480832f9a3bab6c8130d651bc6c91c7bb9767 100644 --- a/src/main/java/ui/SysCAMSPanelTranslator.java +++ b/src/main/java/ui/SysCAMSPanelTranslator.java @@ -201,7 +201,6 @@ public class SysCAMSPanelTranslator { String blockTDFName = blockTDF.getValue(); double periodBlock = blockTDF.getPeriod(); - Boolean dynamicBlock = blockTDF.getDynamic(); String timeBlock = blockTDF.getTime(); if (timeBlock.equals("s")) { timeBlock = timeBlock + "ec"; @@ -216,7 +215,7 @@ public class SysCAMSPanelTranslator { String valueTemplate = blockTDF.getValueTemplate(); DefaultListModel<String> listTypedef = blockTDF.getListTypedef(); - SysCAMSTBlockTDF syscamsBlockTDF = new SysCAMSTBlockTDF(blockTDFName, periodBlock, dynamicBlock, timeBlock, processCode, constructorCode, listStruct, nameTemplate, typeTemplate, valueTemplate, listTypedef, syscamsCluster); + SysCAMSTBlockTDF syscamsBlockTDF = new SysCAMSTBlockTDF(blockTDFName, periodBlock, timeBlock, processCode, constructorCode, listStruct, nameTemplate, typeTemplate, valueTemplate, listTypedef, syscamsCluster); List<SysCAMSPortTDF> portsTDF = blockTDF.getAllInternalPortsTDF(); for (int j = 0; j < portsTDF.size(); j++) { diff --git a/src/main/java/ui/TDiagramPanel.java b/src/main/java/ui/TDiagramPanel.java index 69cd7b4b6405455ee40e72cbcec4282c13d286e3..b2859f82217e144f4c4580dfc144dceb34411e71 100644 --- a/src/main/java/ui/TDiagramPanel.java +++ b/src/main/java/ui/TDiagramPanel.java @@ -3113,7 +3113,7 @@ public abstract class TDiagramPanel extends JPanel implements GenericTree { public String findSysCAMSPrimitiveComponentName(String name) { return this.findGoodName(name, new NameChecker() { - public boolean checkSysCAMSBlockTDFComponent(SysCAMSBlockTDF o, String name) { + public boolean checkSysCAMSBlockTDFComponent(SysCAMSBlockTDF o, String name) { return o.getValue().equals(name); } @@ -3121,8 +3121,7 @@ public abstract class TDiagramPanel extends JPanel implements GenericTree { return o.getValue().equals(name); } - public boolean checkSysCAMSClockComponent(SysCAMSClock o, String name) {//System.out.println("@@@@@@@ Clock Name :" + o.getValue()); - // if(o.getValue().equals(name)){System.out.println("@@@@@@@OK");}else{System.out.println("@@@@@@@KO");} + public boolean checkSysCAMSClockComponent(SysCAMSClock o, String name) { return o.getValue().equals(name); } diff --git a/src/main/java/ui/syscams/SysCAMSBlockTDF.java b/src/main/java/ui/syscams/SysCAMSBlockTDF.java index d96f53ef4ae0da56dab06af3937c4d2b83bad2ad..34f00f5abe17cfdaeac98db15951f8729d6965c5 100644 --- a/src/main/java/ui/syscams/SysCAMSBlockTDF.java +++ b/src/main/java/ui/syscams/SysCAMSBlockTDF.java @@ -60,14 +60,13 @@ import java.util.LinkedList; public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements SwallowTGComponent, SwallowedTGComponent { private double period; - private Boolean dynamic; private String time; private String processCode; - private String constructorCode; + private String constructorCode; private DefaultListModel<String> listStruct; private String nameTemplate; private String typeTemplate; - private String valueTemplate; + private String valueTemplate; private DefaultListModel<String> listTypedef; private int maxFontSize = 14; @@ -108,15 +107,15 @@ public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements value = tdp.findSysCAMSPrimitiveComponentName("blockTDF"); oldValue = value; name = "Primitive component - Block TDF"; - setDynamic(false); + setPeriod(-1); setTime(""); setProcessCode("void processing() {\n\n}"); - setConstructorCode(""); + setConstructorCode(""); setListStruct(new DefaultListModel<String>()); setNameTemplate(""); setTypeTemplate(""); - setValueTemplate(""); + setValueTemplate(""); setListTypedef(new DefaultListModel<String>()); myImageIcon = IconManager.imgic1202; @@ -319,7 +318,6 @@ public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements protected String translateExtraParam() { StringBuffer sb = new StringBuffer("<extraparam>\n"); sb.append("<Attribute period=\"" + getPeriod()); - sb.append("\" dynamic=\"" + getDynamic()); sb.append("\" time=\"" + getTime()); sb.append("\" processCode=\"" + encode(getProcessCode())); sb.append("\" constructorCode=\"" + encode(getConstructorCode())); @@ -454,7 +452,7 @@ public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements NodeList nli; Node n1, n2; Element elt; - Boolean dynamic; + double period; String time, processCode, constructorCode, listStruct, nameTemplate, typeTemplate, valueTemplate, listTypedef; @@ -468,7 +466,6 @@ public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements elt = (Element) n2; if (elt.getTagName().equals("Attribute")) { period = Double.valueOf(elt.getAttribute("period")).doubleValue(); - dynamic = Boolean.valueOf(elt.getAttribute("dynamic")).booleanValue(); time = elt.getAttribute("time"); processCode = elt.getAttribute("processCode"); constructorCode = elt.getAttribute("constructorCode"); @@ -478,7 +475,6 @@ public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements valueTemplate = elt.getAttribute("valueTemplate"); listTypedef = elt.getAttribute("listTypedef"); setPeriod(period); - setDynamic(dynamic); setTime(time); processCode = decode(processCode).toString(); setProcessCode(processCode); @@ -591,14 +587,6 @@ public class SysCAMSBlockTDF extends TGCScalableWithInternalComponent implements period = _period; } - public Boolean getDynamic() { - return dynamic; - } - - public void setDynamic(Boolean _dynamic) { - dynamic = _dynamic; - } - public String getTime() { return time; } diff --git a/src/main/java/ui/syscams/SysCAMSClock.java b/src/main/java/ui/syscams/SysCAMSClock.java index ef3810947d5c39d2a016ed783c329acaec7b2f59..bccac13b863cfd042a5212cb6803ec4edc1f63f5 100644 --- a/src/main/java/ui/syscams/SysCAMSClock.java +++ b/src/main/java/ui/syscams/SysCAMSClock.java @@ -124,7 +124,7 @@ public class SysCAMSClock extends TGCScalableWithInternalComponent implements Sw setListTypedef(new DefaultListModel<String>()); - myImageIcon = IconManager.imgic8008; + myImageIcon = IconManager.imgic1202; actionOnAdd(); } diff --git a/src/main/java/ui/util/IconManager.java b/src/main/java/ui/util/IconManager.java index ff4bf4796ffbccb582b52eaeef63caae9051fdc1..71c183f98656a1263359a8d99d34360411d385e5 100755 --- a/src/main/java/ui/util/IconManager.java +++ b/src/main/java/ui/util/IconManager.java @@ -185,7 +185,7 @@ public class IconManager { public static ImageIcon imgic2111; //New icon created by Solange // SystemC-AMS - public static ImageIcon imgic8000, imgic8001, imgic8002, imgic8003, imgic8004, imgic8005, imgic8006, imgic8007, imgic8008; + public static ImageIcon imgic8000, imgic8001, imgic8002, imgic8003, imgic8004, imgic8005, imgic8006, imgic8007; // ELN public static ImageIcon imgic8010, imgic8011, imgic8012, imgic8013, imgic8014, imgic8015, imgic8016, imgic8017, imgic8018, imgic8019, @@ -688,7 +688,6 @@ public class IconManager { private static String icon8005 = "camsdeblock.gif"; private static String icon8006 = "camsgpio2vciblock.gif"; private static String icon8007 = "clocksignal.gif"; - private static String icon8008 = "blockwithclocksignal.gif"; // ELN private static String icon8010 = "elnresistor.gif"; private static String icon8011 = "elncapacitor.gif"; diff --git a/src/main/java/ui/window/JDialogAvatarddExecutableCodeGeneration.java b/src/main/java/ui/window/JDialogAvatarddExecutableCodeGeneration.java index 5a43bcdd4c3ca485aa1dc14c03f34fdb27fe9bd6..b0ead1ecdf0c9d838057fb9b40c964c5f019e921 100644 --- a/src/main/java/ui/window/JDialogAvatarddExecutableCodeGeneration.java +++ b/src/main/java/ui/window/JDialogAvatarddExecutableCodeGeneration.java @@ -52,7 +52,6 @@ import ui.util.IconManager; import ui.MainGUI; import ui.avatardd.ADDDiagramPanel; import ui.interactivesimulation.JFrameSimulationSDPanel; -import ui.syscams.SysCAMSComponentTaskDiagramPanel; import javax.swing.*; import java.awt.*; @@ -61,7 +60,6 @@ import java.awt.event.ActionListener; import java.io.File; import java.io.StringWriter; import java.io.Writer; -import java.util.Vector; /** * Class JDialogAvatarddExecutableCodeGeneration @@ -533,16 +531,9 @@ public class JDialogAvatarddExecutableCodeGeneration extends javax.swing.JFrame ADDDiagramPanel deploymentDiagramPanel = mgui.getFirstAvatarDeploymentPanelFound(); AvatarDeploymentPanelTranslator avdeploymenttranslator = new AvatarDeploymentPanelTranslator(deploymentDiagramPanel); - AvatarddSpecification avddspec = avdeploymenttranslator.getAvatarddSpecification(); AvatarSpecification avspec = mgui.gtm.getAvatarSpecification(); - - Vector<SysCAMSComponentTaskDiagramPanel> listsyscamspanel = mgui.getListSysCAMSPanel(); - - //SysCAMSPanelTranslator syscamspaneltranslator = new SysCAMSPanelTranslator(syscamspanel); - // SysCAMSSpecification syscamsspec = syscamspaneltranslator.getSysCAMSSpecification(); - // Generating code if (avddspec == null) { jta.append("Error: No AVATAR Deployemnt specification\n"); @@ -559,11 +550,8 @@ public class JDialogAvatarddExecutableCodeGeneration extends javax.swing.JFrame pathCode = code2.getText(); TraceManager.addDev("AVATAR TOPCELL saved in " + code2.getText()); - //if (!listsyscamspanel.isEmpty()) - if (listsyscamspanel==null)topCellGenerator.saveFile(pathCode); - //topCellGenerator.saveFile(pathCode,listsyscamspanel); // DG 13.12.2019 - else //topCellGenerator.saveFile(pathCode); -topCellGenerator.saveFile(pathCode,listsyscamspanel); // DG 13.12.2019 + topCellGenerator.saveFile(pathCode); + jta.append("Code saved\n"); } catch (Exception e) { jta.append("Could not generate files\n"); @@ -635,13 +623,13 @@ topCellGenerator.saveFile(pathCode,listsyscamspanel); // DG 13.12.2019 try { jta.append("Saving code in files\n"); pathCode = code2.getText(); - topCellGenerator.saveFile(pathCode,listsyscamspanel); + topCellGenerator.saveFile(pathCode); jta.append("Code saved\n"); } catch (Exception e) { jta.append("Could not generate files\n"); } - + testGo(); jta.append("Generation of C-SOCLIB executable code: done\n"); //t2j.printJavaClasses(); diff --git a/src/main/java/ui/window/JDialogSysCAMSBlockTDF.java b/src/main/java/ui/window/JDialogSysCAMSBlockTDF.java index 7df0519231828a321fc165ad022a9d6301b6e117..c88b695fd874c058ccdefdf3d8582b2b2db58451 100644 --- a/src/main/java/ui/window/JDialogSysCAMSBlockTDF.java +++ b/src/main/java/ui/window/JDialogSysCAMSBlockTDF.java @@ -90,14 +90,10 @@ public class JDialogSysCAMSBlockTDF extends JDialog implements ActionListener, L private JTextArea processCodeTextArea; private String finalString; - private JTextArea constructorCodeTextArea; + private JTextArea constructorCodeTextArea; private SysCAMSBlockTDF block; - private JRadioButton dynamicRadioButton; - //private String listDynamicString[]; - //private JComboBox<String> dynamicComboBoxString; - - + public JDialogSysCAMSBlockTDF(SysCAMSBlockTDF block) { this.setTitle("Setting TDF Block Attributes"); this.setLocationRelativeTo(null); @@ -269,50 +265,9 @@ public class JDialogSysCAMSBlockTDF extends JDialog implements ActionListener, L gridBag.setConstraints(periodComboBoxString, constraints); attributesBoxPanel.add(periodComboBoxString); - - JPanel dynamicPanel = new JPanel(new FlowLayout()); - - dynamicRadioButton = new JRadioButton(); - dynamicRadioButton.setActionCommand("Dynamic"); - dynamicRadioButton.setSelected(block.getDynamic()); - dynamicRadioButton.addActionListener(this); - dynamicPanel.add(dynamicRadioButton); - JLabel dynamicLabel = new JLabel("Dynamic"); - dynamicPanel.add(dynamicLabel); - constraints = new GridBagConstraints(0, 4, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, - new Insets(15, 10, 5, 10), 0, 0); - gridBag.setConstraints(dynamicPanel, constraints); - attributesBoxPanel.add(dynamicPanel); - - - /* listDynamicString = new String[3]; - listDynamicString[0] = ""; - listDynamicString[1] = ""; - listDynamicString[2] = "accepts attribute changes"; - dynamicComboBoxString = new JComboBox<String>(listDynamicString); - if (block.getClockSensitivityMethod().equals("")) { - dynamicComboBoxString.setSelectedIndex(0); - } else if (block.getClockSensitivityMethod().equals("changes attributes")) { - dynamicComboBoxString.setSelectedIndex(1); - } else if (block.getClockSensitivityMethod().equals("accepts attribute changes")) { - dynamicComboBoxString.setSelectedIndex(2); - } - dynamicComboBoxString.setActionCommand("Dynamic_method"); - dynamicComboBoxString.setEnabled(block.getDynamic()); - dynamicComboBoxString.addActionListener(this); - constraints = new GridBagConstraints(1, 2, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, - new Insets(15, 10, 5, 10), 0, 0); - gridBag.setConstraints(dynamicComboBoxString, constraints); - //boxPanel.add(dynamicComboBoxString); - attributesBoxPanel.add(dynamicComboBoxString);*/ - - - - attributesBox.add(attributesBoxPanel); attributesMainPanel.add(attributesBox, BorderLayout.NORTH); - // --- Parameters ---// parametersMainPanel.setLayout(new BorderLayout()); @@ -733,15 +688,6 @@ public class JDialogSysCAMSBlockTDF extends JDialog implements ActionListener, L } public void actionPerformed(ActionEvent e) { - /*if ("Dynamic".equals(e.getActionCommand())) { - if (dynamicRadioButton.isSelected() == true) { - dynamicComboBoxString.setEnabled(true); - } else { - dynamicComboBoxString.setEnabled(false); - } - }*/ - - if ("OK".equals(e.getActionCommand())) { nameTypedefTextField.setEditable(true); typeTypedefComboBoxString.setEnabled(true); @@ -1043,9 +989,6 @@ public class JDialogSysCAMSBlockTDF extends JDialog implements ActionListener, L if ("Save_Close".equals(e.getActionCommand())) { block.setValue(new String(nameTextField.getText())); - block.setDynamic(dynamicRadioButton.isSelected()); - //block.setDynamicMethod((String) dynamicComboBoxString.getSelectedItem()); - if (!(periodTextField.getText().isEmpty())) { Boolean periodValueInteger = false; try { diff --git a/src/main/java/ui/window/JDialogSysCAMSPortConverter.java b/src/main/java/ui/window/JDialogSysCAMSPortConverter.java index 2ebc505b36b6cf7d31055f5e891581a5c9bcb23e..3f1f8989d74f2884c4ba99586ad4a98eacbd2f66 100644 --- a/src/main/java/ui/window/JDialogSysCAMSPortConverter.java +++ b/src/main/java/ui/window/JDialogSysCAMSPortConverter.java @@ -242,7 +242,6 @@ public class JDialogSysCAMSPortConverter extends JDialog implements ActionListen listArrayTypeString.add("bool"); listArrayTypeString.add("double"); listArrayTypeString.add("sc_int<N>"); - listArrayTypeString.add("sc_uint<N>"); if (port.getFather() != null) { if (port.getFather() instanceof SysCAMSBlockTDF) { if (!((SysCAMSBlockTDF) port.getFather()).getListTypedef().isEmpty()) { @@ -272,9 +271,6 @@ public class JDialogSysCAMSPortConverter extends JDialog implements ActionListen if (port.getConvType().equals("sc_dt::sc_int")) { typeComboBoxString.setSelectedIndex(3); } - if (port.getConvType().equals("sc_dt::sc_uint")) { - typeComboBoxString.setSelectedIndex(4); - } } typeComboBoxString.addActionListener(this); constraints = new GridBagConstraints(1, 5, 2, 1, 1.0, 1.0, @@ -418,16 +414,7 @@ public class JDialogSysCAMSPortConverter extends JDialog implements ActionListen port.setNbits(Integer.parseInt(nbitsTextField.getText())); - } - - if(typeComboBoxString.getSelectedItem()=="sc_uint<N>"){ - //port.setConvType("sc_dt::sc_int<"+nbitsTextField.getText()+"> "); - port.setConvType("sc_dt::sc_uint"); - port.setNbits(Integer.parseInt(nbitsTextField.getText())); - - - } - + } else{ port.setConvType((String) typeComboBoxString.getSelectedItem()); port.setNbits(Integer.parseInt(nbitsTextField.getText())); diff --git a/src/main/java/ui/window/JDialogSysCAMSPortDE.java b/src/main/java/ui/window/JDialogSysCAMSPortDE.java index f45b2fcd0e49eca0d42715e99ff6d7c04c16965a..c5402792b1ada9b3eeff9a02e6f29219162364b5 100644 --- a/src/main/java/ui/window/JDialogSysCAMSPortDE.java +++ b/src/main/java/ui/window/JDialogSysCAMSPortDE.java @@ -153,7 +153,6 @@ public class JDialogSysCAMSPortDE extends JDialog implements ActionListener { listArrayTypeString.add("bool"); listArrayTypeString.add("double"); listArrayTypeString.add("sc_int<N>"); - listArrayTypeString.add("sc_uint<N>"); listArrayTypeString.add("sc_uint<32>"); if (port.getFather() != null) { @@ -188,10 +187,7 @@ public class JDialogSysCAMSPortDE extends JDialog implements ActionListener { typeComboBoxString.setSelectedIndex(3); } if (port.getDEType().equals("sc_dt::sc_uint<32>")) { - typeComboBoxString.setSelectedIndex(5); - } - if (port.getDEType().equals("sc_dt::sc_uint<N>")) { - typeComboBoxString.setSelectedIndex(4); + typeComboBoxString.setSelectedIndex(3); } } @@ -319,15 +315,7 @@ public class JDialogSysCAMSPortDE extends JDialog implements ActionListener { port.setDEType("sc_dt::sc_int"); - }else{ - - if(typeComboBoxString.getSelectedItem()=="sc_uint<N>"){ - // port.setDEType((String)"sc_int<"+nbitsTextField.getText()+"> "); - port.setDEType("sc_dt::sc_uint"); - - } - else{ if(typeComboBoxString.getSelectedItem()=="sc_uint<32>"){ // port.setDEType((String)"sc_int<"+nbitsTextField.getText()+"> "); @@ -339,7 +327,6 @@ public class JDialogSysCAMSPortDE extends JDialog implements ActionListener { } } - }