modern embedded systems

Upload: ravi-lagu

Post on 04-Jun-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Modern Embedded Systems

    1/39

    !"""#$ &'()*+,(-*./ 01

    20),3( 4+5,)),) 67/-,+/

    8,9-'3, :$;(-30)'9

  • 8/13/2019 Modern Embedded Systems

    2/39

    8,9-'3, :="

    8,9-'3, 0'-.>(,

    ? @0'3/, >(103+*(*E(A F,3103+*(9, G/H C3,)>9-*5>.>-7

    ? 4B*+C.,/A I'-0+09/A F.*76-*., CK0(,/A 2*3/ F*-KL(),3

  • 8/13/2019 Modern Embedded Systems

    3/39

    8,9-'3, :=#

    @0'3/, >(103+*(10 0( @*+C'/O,-PA Q*( 2*)/,(J 90'3/, .,*),3A F*'. F0C *() 6G,( R*3.//0(J .,9-'3,3/A S0+>P M*+*/T6,.>9,*(J U*D>) V*//*( 2>(K*//-,*9K>(E *//>/-*(-/

    ? U,5C*E,A @*+C'/O,-

  • 8/13/2019 Modern Embedded Systems

    4/39

    8,9-'3, :=W

    @0'3/, >(103+*-,3*-'3,

    ? M,B-500X$69K,)'.>(E >( Y,*.TM>+, 67/-,+/

    N1'.. -,B- *G*>.*5., 0(.>(,P

    ? 6,.,9-,) 9K*C-,3/N1'.. -,B- *G*>.*5., 0( @*+C'/O,-P

  • 8/13/2019 Modern Embedded Systems

    5/39

    8,9-'3, :=Z

    @0'3/, >(103+*/KA :# .,9-'3,/

    ?8,9-'3, (0-,/$ *G*>.*5., 0( @*+C'/O,- */ * FS& L., -K, )*7 5,103,

    ? 4B*+>(*

  • 8/13/2019 Modern Embedded Systems

    6/39

  • 8/13/2019 Modern Embedded Systems

    7/39

    F30)'9-$ 60(>9*3, F.'/ -00-K53'/KH

    2>930C309,//03$ bT5>- c>.0E cbH

    4+5,)),) /7/-,+/ ,B*+C.,

  • 8/13/2019 Modern Embedded Systems

    8/39

    F30)'9-$ OI6Id/ 2*3/

    60D0'3(,3 Y0G,3H

    2>930C309,//03$

    bT5>- ;(-,. b!@bZH

    4+5,)),) /7/-,+/ ,B*+C.,J 90(-H

  • 8/13/2019 Modern Embedded Systems

    9/39

    F30)'9-$ e*3+>( (fG>

    ### 2Kg +>930C309,//03

    4+5,)),) /7/-,+/ ,B*+C.,J 90(-H

  • 8/13/2019 Modern Embedded Systems

    10/39

    F30)'9-$ >F0) M0'9K

    2>930C309,//03$

    Z#"2Vg 6*+/'(E IY2

    4+5,)),) /7/-,+/ ,B*+C.,J 90(-H

  • 8/13/2019 Modern Embedded Systems

    11/39

    F30)'9-$ Y@I

    Y@ZW!!F ShS C.*7,3H

    2>930C309,//03$

    #"T5>- Y;6@H

    4+5,)),) /7/-,+/ ,B*+C.,J 90(-H

  • 8/13/2019 Modern Embedded Systems

    12/39

    F30)'9-$ 60(7 I>50 4Y6T::!Y050930C309,//03$

    \WT5>- 2;F6 Y;6@H

    4+5,)),) /7/-,+/ ,B*+C.,J 90(-H

  • 8/13/2019 Modern Embedded Systems

    13/39

    6+*3- C>../ A "() E,(,3*

  • 8/13/2019 Modern Embedded Systems

    14/39

    &.7>(E +>930T>(/,9-/i

  • 8/13/2019 Modern Embedded Systems

    15/39

    S0 (0- K*G, -0 5, /+*.. j

  • 8/13/2019 Modern Embedded Systems

    16/39

    6K>C ,(E>(,

  • 8/13/2019 Modern Embedded Systems

    17/39

    4+5,)),) /7/-,+/ *3, ,G,37^K,3,

    0 0

    00 00

    0 0

    0 0

    000 00

    00

    0

    00

    0

    0

    00

    00

    0

    0 0

    0

    00

  • 8/13/2019 Modern Embedded Systems

    18/39

    8,9-'3, :=:b

    @K*3*9-,3>/(E.,T1'(99*-,) -0 C,3103+ * />(E., 1'(9/-K+/ 03 +'.-K+/H

    ? @,.. CK0(,J .*/,3 C3>(-,3H? M>EK-.7T90(/-3*>(,)

    A 80^ 90/-J .0^ C0^,3J /+*..J 1*/-J ,-9H? Y,*9( 3,*.T-K0'- ),.*7

    ? 6*1,-7T93>1, *() -K, ,(G>30(+,(-

  • 8/13/2019 Modern Embedded Systems

    19/39

    60+, /-*9,/ 57 "!"!

    ? llm 01 -K, C309,//03/ *3, '/,) >( ,+5,)),) /7/-,+/A W 5>..>0( ,+5,)),) C309,//03/ ^,3, /0.) .*/- 7,*3 *.0(,

    ? n[: 5>..>0( E.05*. +*3X,- >( "!!lJ E30^-K 3*-,/ 01 :WmA 2*3X,- />g, >/ *50'- :!! *. *'-0+*9/ NW:mP *() K,*.-K=+,)>9*. ,o'>C+,(- N##mP

    ? V*.1 * +>..>0( +03, ,(E>(,,3/ (,,),)J ^03.)^>),A ,BC,9-,) -0 )0'5., 0G,3 -K, (,B- \ 7,*3/

    8,9-'3, :=:l

  • 8/13/2019 Modern Embedded Systems

    20/39

    8,G,.01),C,

    (),(97

    4B*+C., *3,*$

    *'-0+0((0G*9,

    :l[! :lb! :ll! "!!!

    I@@ 6-0Cpe0q&SI8@R6eW" G0.-*E,;(-,3(,- F03-*.eFY6J r2M6

    M,.,+*(, 6,3G>9,/q.',M00-K@*3 `s9,809*. V*g*3) U*3(>(E;(-,E3*-,) 6*1,-7 67/-,+6-,,3=q3*X,Tq7TU>3,;TS3>G,8*(, R,,C>(E I//>/-HF,3/0(*.>g*9 ;(D,9(Ej

    O*G>E*3303 S>++>(Ej

    /0'39,$q2U

  • 8/13/2019 Modern Embedded Systems

    21/39

  • 8/13/2019 Modern Embedded Systems

    22/39

    S>/-3>5'-,) *39K>-,9-'3,

  • 8/13/2019 Modern Embedded Systems

    23/39

    4G0.'

  • 8/13/2019 Modern Embedded Systems

    24/39

    8@S/

    ICC.>9*B,)T

    6>E(*. I6;@

    4(,3E7

    +*(*E,+,(-

    I6;@

    F0/>

  • 8/13/2019 Modern Embedded Systems

    25/39

    M3*)>E( *() 5'>.)-K, -*3E,- K*3)^*3,

    ? S,G,.0C -K, /0a^*3,>(),C,(),(-.7

    ? ;(-,E3*-, -K,+ *()K0C, >- ^03X/

    Does not work for complex projects

  • 8/13/2019 Modern Embedded Systems

    26/39

    67/-,+T.,G,. ),/>E( NwT9K*3-P

    Model of systemimplementation

    System platformmodel

    System-leveldesign tasks

    Analysis

    Softwaresynthesis

    Hardwaresynthesis

    Applicationmodel

    ICC.>9*-,9-'3,+0),.

  • 8/13/2019 Modern Embedded Systems

    27/39

    e3*CK>9*. >..'/-3*(E -K*- )0'5.,/ 13,o',(-.7 E30^/ +03,o'>9X.7 -K*( +0/- C,0C., 3,*.>g,iA I "!!" 9K>C 90'.) K0.) *50'- :ZJ!!! :lb: 9K>C/ >(/>), >-/,.1

  • 8/13/2019 Modern Embedded Systems

    28/39

    S,/>E( 93>/>/

    )*+,- )*.,- )*/0- )*/,- )*/.- )*/-

    !"

    #%&'()

    12(!&34".

    5667!8& 92:

    ;,?1@A

    *+,)-+-# .'/0

    *+(( 12+##)23'2',+#4 %5+67

    B!&CDE F76$G4HIC('

    ;.)J.,= >?1@A

    K6L:27! F76$G4HIC('

    ;0J/)= >?1@A

    M!4NE6O6D' ;"C476EA

  • 8/13/2019 Modern Embedded Systems

    29/39

    S,/>E( 9K*..,(E, A 0Cg>(E ),/>E( +,-3>9/

    ? @0++0( +,-3>9/A F!7P67"2E4!$ -K, ,B,9'(E 4(E>(,,3>(E 90/-P$ MK, 0(,TE(>(E -K, /7/-,+

    A KCT!$ -K, CK7/>9*. /C*9, 3,o'>3,) 57 -K, /7/-,+A F6:!7$ -K, *+0'(- 01 C0^,3 90(/'+,) 57 -K, /7/-,+A UO!VC#COC('$ -K, *5>.>-7 -0 9K*(E, -K, 1'(9-7 01 -K,

    /7/-,+ ^>-K0'- >(9'33>(E K,*G7 OY4 90/-

  • 8/13/2019 Modern Embedded Systems

    30/39

    S,/>E( 9K*..,(E, A 0Cg>(E ),/>E( +,-3>9/

    ? @0++0( +,-3>9/ N90(3,) -0 ),G,.0C * /7/-,+ -0-K, C0>(- -K*- >- 9*( 5, 3,.,*/,) *() /0.) -0 9'/-0+,3/

    A 52CE(2CE2#COC('$ -K, *5>.>-7 -0 +0)>17 -K, /7/-,+ *a,3 >-/>(>677!4(E!&&J &2P!('J +*(7 +03,

  • 8/13/2019 Modern Embedded Systems

    31/39

    MK, C,3103+*(9, ),/>E( +,-3>9

    ? U>),.7T'/,) +,*/'3, 01 /7/-,+J ^>),.7T*5'/,)A @.09X 13,o',(97J >(/-3'9E>-*. 9*+,3*/ I *() q C309,// >+*E,/ >( !H"Z /,90()/

    ? MN76GDNWG(A M*/X/ C,3 /,90()J ,HEH @*+,3* I C309,//,/ W >+*E,/ C,3 /,90()A MK30'EKC'- 9*( 5, +03, -K*( .*-,(97 /,,+/ -0 >+C.7 )', -0 90(9'33,(97J ,HEH

    @*+,3* q +*7 C309,// b >+*E,/ C,3 /,90() N57 9*C-'3>(E * (,^ >+*E, ^K>.,C3,G>0'/ >+*E, >/ 5,>(E /-03,)PH

    ? KW!!$GW01 q 0G,3 6 x qk/ C,3103+*(9, = Ik/ C,3103+*(9,A MK30'EKC'- /C,,)'C x b=W x "

  • 8/13/2019 Modern Embedded Systems

    32/39

    M>+,T-0T+*3X,-$ * ),+*()>(E ),/>E( +,-3>9

    ? M>+, 3,o'>3,) -0 ),G,.0C *C30)'9- -0 -K, C0>(- >- 9*(

    5, /0.) -0 9'/-0+,3/

    ? 2*3X,- ^>()0^A F,3>0) )'3>(E ^K>9K -K,

    C30)'9- 0'.) K*G, K>EK,/-

    /*.,/

    ? IG,3*E, (- >/ *50'- b +0(-K/

    ? S,.*7/ 9*( 5, 90/-.7

    R

    evenues($)

    Time (months)

  • 8/13/2019 Modern Embedded Systems

    33/39

    F0^,3 ),/>E( +,-3>9$ -3,()/

    8"9 3('9)

    :;&()'2

  • 8/13/2019 Modern Embedded Systems

    34/39

    8,9-'3, :=#W

    F30D,9-$ UK7]

    ? MK, 90'3/, ^>.. 109'/ 0( -K, 2E2O'&C&J &C"GO2H6E*()$!&CDE 01 ,+5,)),) /7/-,+/H

    ? e0*.A r(),3/-*() 2E$ 2WWO'/>+'.*/=),/>E(

    -,9K(>o',/ 103 ,+5,)),) *CC.>9*+'.*-,=*(*.7g,=),/>E( *( ,+5,)),) /7/-,+H

    ? S,-*>./A

    /,, -K,/, /.>),/ *() yC30D,9-HC)1z 0( @*+C'/O,-=F30D,9-

  • 8/13/2019 Modern Embedded Systems

    35/39

    8,9-'3, :=#Z

    F30D,9-$ UK*-]

    ? 60a^*3, -00.$A ;+C.,+,(-*+'.*/ *()=03 ),/>E(

    -,9K(>o',/ 103 ,+5,)),) /7/-,+/

    ?/\ ]!7' KC"WO! KC"GO2(676>+'.*-, -K, 3'((>(E 01 *( ,+5,)),) *CC.>9*(E., C309,//03 /7/-,+J '/>(E C3,,+C03>-7 /9K,)'.>(E

    ?.\ @!&W6E&!JMC"! ?E2O'&C/

    S,-,3+>(, -K, ^03/-T9*/, 3,/C0(/, +'.*-,) >( I:

  • 8/13/2019 Modern Embedded Systems

    36/39

    8,9-'3, :=#\

    F30D,9-$ V0^]

    ? 60a^*3, -00.A ;(C'-

    ? 20),./ 103 -K, *CC.>9*-,9-'3, N8,9-'3, "PA U03/-T9*/, ,B,9'(E C0.>97A &>B,)TC3>03>-7 C3,,+C

  • 8/13/2019 Modern Embedded Systems

    37/39

    8,9-'3, :=#[

    F30D,9-$ S,.>G,3*5.,/

    ? 60'39, 90), ^>-K 90++,(-/A F30E3*++>(E .*(E'*E,$ *(7 .*(E'*E, >/ L(,

    ? 6'EE,/53*37 *() e3*CK28 103 9*C-'3>(E-K, +0),./$ KuC$==D'(EH/0'39,103E,H(,-=

    ? 6,, -K, ,B*+C.,/ 0( @*+C'/O,-=F30D,9-? Y,C03-

    A S09'+,(- -K, ),/>E( *() >+C.,+,(-*5, -K, 3,/'.-/ 05-*>(,)A 6,, -K, )09'+,(-/ 0( @*+C'/O,-=F30D,9-

    ? y/0a^*3,|),G,.0C+,(-|C30D,9-/HC)1z *()y67/-,+*

  • 8/13/2019 Modern Embedded Systems

    38/39

    8,9-'3, :=#b

    F30D,9-J 90(-H

    ? 2>.,/-0(,/A S27O' K!W(!"#!7$ e30'C 3,E>/-3*9 /,.,9), 0( -K, y*)G*(9,) -,9K(>o',z -0 5, >+C.,+,(-,)A F3,/,(- 70'3 *)G*(9,) -0C>9 *() E,- 1,,)5*9X

    A SE$ 6P ^4(6#!7$ F30D,9- 3,C03- )3*a? rC.0*) )3*a -0 @*+C'/O,-

    A ;- /K0'.) 90(-*>( * ),/93>C9A _!DCEECED 6P B!4!"#!7$ &>(*. 3,C03- /'5+>//>0(

    ? rC.0*) L(*. 3,C03- -0 @*+C'/O,-

  • 8/13/2019 Modern Embedded Systems

    39/39

    F3,.>+>(*37 .,9-'3, C.*(

    9/ ;(-30)'9(E /K*3,) 3,/0'39,/ NF*'. F0CP Y,*.>//,

    90 V*().>(E ),C,(),(9>,/ NF*'. F0CP 8*5$ 2I6M

    9< F*3*..,. C30E3*++>(E N6G,( R*3.//0(P 8*5$ `C,(2F

    9/) I/C,9-/ 01 C*3*..,. C30E3*++>(E N6G,( R*3.//0(P 8*5$ @488 />+'.H

    9// V753>) /9K,)'.>(E NF*'. F0CP 4B,39>/,

    9/. 2'.