Indrumar Lab Pl

download Indrumar Lab Pl

of 26

Transcript of Indrumar Lab Pl

  • 8/19/2019 Indrumar Lab Pl

    1/67

    Indrumardelaborator 

    PROIECTARELOGICĂ

    AS.ING.OCTAVIANDINU

  • 8/19/2019 Indrumar Lab Pl

    2/67

    CUPRINS

    1. Prezentareaplatorme!DIGIAC"###VIP. Pa$.1%1&

    '. Cupr!n(ulapl!)a*!!lor 

    ". SETULDELUCRĂRI.

    1 Por*!lo$!)e Pa$.1+%'"

    ' CLC%,ult!ple-orul,U/0.De)od!!)atorul.

    Implementarea)u,U/(!DCD. Pa$.'&%

    ""A!2a3e)uDCD2!tran(m!terea(u))e(!4aa!norma*!e!

    )u,U/ Pa$."5%&'

    & Dete)toruldepar!tate)u&4ar!ab!le.Comparatorulpe&b!*!.

    Sumatorulpe&b!*!. Pa$.&"%++

    + C!r)u!teba()ulanteb!(tab!le. Pa$+%51

    D!4!zoaredere)4en*6. Pa$.5'%57

    5 Num6r6toare.   Pa$.58%78

    7 Re$!(trededepla(are. Pa$.8#%1#1

    8 Con4er(!a(er!eparalel Pa$.1#'%1#5

    9I9LIOGRA:IE   Pa$.1#7

  • 8/19/2019 Indrumar Lab Pl

    3/67

     LucrareaNr.1–Porţilogice.

    1+

    PORğILOGICE

    1. Scopullucrării 

    Lu)rarea;2!propuneoprezentareaproblemelorle$atedeanal!za2!(!ntezaunu!)!r)u!tlo$!)

    )omb!na*!onal(!mplu2!!mplementareaune!un)*!!)ua3utorulpor*!lorlo$!)e.

    '. Aspecteteoretice

    2.1. Generalităţi 

    C!r)u!telelo$!)e)omb!na*!onaleC.L.C0(unt)!r)u!te6r6memor!e

  • 8/19/2019 Indrumar Lab Pl

    4/67

    16

    (emnalulu!

    OpoartaANDare!e(!rea1da)a(!numa!da)atoate!ntrar!le(ale(unt1.

    :!$.1."PoartaI)u'!ntr6r!2!tabeluldeade46r.

    PoartaSAU–ORînenglez

    Opera*!aelementar6SAU;ntre4ar!ab!leleb!nareA2!9(enoteaz6

    BA9

    2!(e)!te2tee(tee$al)uASAU9.Semnuld!ne-pre(!alo$!)6SAUnutrebu!e)onundat)

    u(emnuladun6r!!H 

    opera*!aar!tmet!)6adunare2!opera*!alo$!)6Sau(unt)=e(t!un!d!er!te.Tabeluldeade46ralopera*

    !e!SAUnuma!e(te!dent!))u)elaladun6r!!

  • 8/19/2019 Indrumar Lab Pl

    5/67

    17

    a1.Ad!)611B1a!)!(emnul!nd!)6opera*!alo$!)6SAU0nd11B'!nar!tmet!)6.A)e(tlu)r 

    ue(te4alab!lpentru

  • 8/19/2019 Indrumar Lab Pl

    6/67

     LucrareaNr. 1– Porţilogice.

    opera*!aSau;ntrema!multe4ar!ab!le

  • 8/19/2019 Indrumar Lab Pl

    7/67

     LucrareaNr. 1– Porţilogice..

  • 8/19/2019 Indrumar Lab Pl

    8/67

    '.&. Sintezac.l.c.

    S!nteza).l.).porne2tedelaun)*!ape)aretrebu!e(6o;ndepl!nea()6)!r)u!tul2!;2!propuneob*

    !nereaune!4ar!antem!n!male0a(tru)tur!!a)e(tu!a.

    Etapele(!nteze!(unt?de!n!reaun)*!e!un)*!!lor0de!e2!re b0 )u)!r)u!teI%NUNAND0J

    )0 )u)!r)u!teSAU%NUNOR0.

    E$e%&lu'

    Sed6un)*!a?

     F = ABCD+ ABCD+ ABC D+ ABCD+ ABCD+ ABCD+ ABCD+ ABC D

     Nepropunem(a(!ntet!z6mC.L.C)uport!lo$!)e)are(a!e)apab!l(areal!zezeun)*!adema!(u(.

    Rezolvare

    Pentrua(eolo(!unm!n!mdepor*!lo$!)e!nreal!zareaC.L.C)apab!l(a!ndepl!nea()6un)*!ad

    ema!(u(e(tene)e(ar(a(em!n!m!zezeun)*!a.A)e(tlu)rupoate!a)utpr!ndou6metode?

    a.()eto*a*e%+n+%+zareanal+t+,

    Pentru(tud!ul)!r)u!telornumer!)ed!$!tale0(eolo(e2te)a(uportmatemat!)al$ebraboolean

    6.Al$ebraboolean6opereaz6peomul*!me9BK//K#

  • 8/19/2019 Indrumar Lab Pl

    9/67

     LucrareaNr. 1– Porţilogice.

    % le$eaduble!ne$a*!!?

    % le$!le!dempoten*e!?

    % le$!lepo(!b!l!t6*!!?

     A= A

     A+ A= A   2!

     A1= A 2!

     AA= A

     A#= # 2!  A+1= 1 2!   A+ #= A

    % le$!le)omutat!4!t6*!!? AB= BA   2!   A+ B= B+ A

    % le$!lea(o)!at!4!t6*!!? AB0C = A BC 0

    2!

     A+ B0+ C = A+  B+ C 0

    % le$!led!(tr!but!4!t6*!!?   A B+ C 0=  AB0+  AC 0= AB+ AC 

    2!

     A+ BC =  A+ B0 A+ C 0

    % le$!leab(orb*!e!?   A A+ B0= A

    2!

     A+  AB0= A

    % le$!lee-)luder!!?

    % le$!lelu!De,or$an?

     AB+ AB = A   2!    A+ B0 A+ B0= A

    ∑  xi= ∏  xi

    ∏  xi= ∑  xi% le$!le (em!ab(orb*!e!?

     A+ AB= A+ B

    (au

    (au

    2!

     x+ y= x y

     x y = x+ y

     A A+ B0= AB

    % le$!ledual!ta*!!?a)ea(taenun*aaptul)6opera*!!leAND(!OR(untduale

    ntr%

    oe-pre(!ea(!mbolur!lorAND)uOR2!!n4er(

  • 8/19/2019 Indrumar Lab Pl

    10/67

     LucrareaNr. 1– Porţilogice.

    :!$.1.d!a$rameleQarnau$=pentruun)*!!lede'

  • 8/19/2019 Indrumar Lab Pl

    11/67

    )ore(punzatoarea)ele!)elule.:!e)are)elul6ad!a$rame!)on*!nedata)e(e$a(e2teper>nduld!ntabel

    uldeade46ralun)*!e!)epoart6a)ela(!num6r)a2!)elula

  • 8/19/2019 Indrumar Lab Pl

    12/67

    + # 1 # 1 #

  • 8/19/2019 Indrumar Lab Pl

    13/67

    # 1 1 # 1

    5 # 1 1 1 #

    7 1 # # # 1

    8 1 # # 1 1

    1# 1 # 1 # 1

    11 1 # 1 1 #

    1' 1 1 # # #

    1" 1 1 # 1 #

    1& 1 1 1 # #

    1+ 1 1 1 1 #

    :!$.1.5Tabeluldeade46ralun)*!e!:

    A9C ## #1 11 1#

    ## 1 1 # 1

    #1 1 # # 1

    11 # # # #

    1# 1 1 # 1

    :!$.1.7D!a$ramaQarnau$=aun)*!e!:

    Pr!n$ruparea)elulelor!n4e)!nate)areau4aloarea1(eobt!neormam!n!m!zat6aun)*!e!:?

     F = BD+ BC + AD

    ". Desfăşurarealucrării.

    A4>nd!n4edere)6!normam!n!m!zat6aun)*!e!(untprezentetoate)ele&4ar!ab!le

    (untne$ate

  • 8/19/2019 Indrumar Lab Pl

    14/67

    NOT

    A   2 1 AND2

    2

    1

    3

    NOT

    B   2 1 OR3

    2   2

    1   3 1

    3   4

    NOT

    C   2 1  AND22

    1

    3

    NOT

    D   2 1.

    :!$.1.8Implementarea:)upor*!NOT

  • 8/19/2019 Indrumar Lab Pl

    15/67

    % Semonteaz6modulul;npla)apr!n)!pal6.

  • 8/19/2019 Indrumar Lab Pl

    16/67

    % Sereal!zeaz6()=emad!n!$ura1.1#ut!l!z>nd!rele)u)one)tor!de'mm.

    % Se4er!!)6)ore)t!tud!neamonta3ulu!dup6)are(eal!menteaz6.

    % Se4er!!)6tabeluldeade46r1.5.

    Pentruaapl!)a4alor!lelo$!)ene)e(arepentru4ar!ab!leleA

  • 8/19/2019 Indrumar Lab Pl

    17/67

     LucrareaNr.2–MultiplexoruliDeco!i"icatorul.

    )ult+&le$orul2)U"(.De,o*+3+,atorul.

    I%&le%entarea,u)U"s+DCD.

    1. Scopullucrării:

    Lu)rarea!2!propuneprezentareaam!l!e!de)!r)u!te,U/2!DCD(!!mplemntareaun)*!e!:

    )ua3utorula)e(tora.

    '. Aspecteteoretice:

    '.1  )ult+&le$orul

    2.1.1 Generalităţi 

    C!r)u!teledemult!ple-are,U/%

    ur!le0(unt).l.).)areperm!ttre)ereadatelordelaunad!n)elen!ntr6r!(pre!e2!reaun!)6.Sele)*!a!ntr6r!

    !)areurmeaz6aa4eaa))e(la!e2!re(ea)epr!ntr%un)u4>ntde)odadre(60a4>ndpb!*!!$.'.10.

    A#   A1 A p%1

    . ..

    I#

    I1@

    .   .

    .   .

    .   .

    In%1

    :!$.'.1.S)=emablo)$eneral6aunu!mult!ple-or 

    Seob(er46)6nB' p

  • 8/19/2019 Indrumar Lab Pl

    18/67

    Tab.'.1.Tabeluldeade46ralunu!,U/)u&!ntr6r!

    E A5

    A6

    I6

    I5   I7   I8

    9

    1 - - - - - - #

    # # # I#   - - - I#

    # # 1 - I1   - - I1

    # 1 # - - I'   - I'

    # 1 1 - - - I"

    I"

    Y = #  A1 A# $ # + A1 A# $ 1+ A1 A# $ ' + A1 A# $ "0.

      '.10 P #   P 1   P '   P "

    A   A1 E

    A#   A1

    V))

    I#

    I1 @

    I'

    I"

    :!$.'.'.S)=ema,U/%ulu!)u&!ntr6r!

  • 8/19/2019 Indrumar Lab Pl

    19/67

    ,U/%ur!lepot!ut!l!zatela!mplementarea).l.).)uo(!n$ur6!e2!re

  • 8/19/2019 Indrumar Lab Pl

    20/67

    '.'  De%ult+&le$orul

    '.'.1 Generalităţi 

    C!r)u!telededemult!ple-areDE,U/%

    ur!le0(unt).l.).)areperm!ttran(m!tereadatelordelao!ntrareun!)6ntde)odadre(60.

    S)=emaunu!DE,U/)um!e2!r!2!pbaredeadre(6mB' p0e(teprezentat6;n!$.

    '.+A#A1

    . . .

    . . .

    A p%1

    @#@

    1I   . .

    . .

    . .

    @m%1

    :!$.'.+S)=emablo)$eneral6aunu!demult!ple-or 

    '.'.' Circuituldedeultiple!arecu"ieşiri 

    C!r)u!tuldedemult!ple-are)umB&!e2!r!@#

  • 8/19/2019 Indrumar Lab Pl

    21/67

    1 1 # # # # #

    (e()r!uun)*!!lede!e2!re?

    @#= IA1A#

  • 8/19/2019 Indrumar Lab Pl

    22/67

  • 8/19/2019 Indrumar Lab Pl

    23/67

    D!ntabeluldeade46r'."0(eob*!ne-pre(!!leun)*!!lorde!e2!re@'."0

    INTRĂRI IEIRI

    ENA9LE SELECT

    G G C 9 A @ @ @ @ @ @ @ @5

    - 1 - - - 1 1 1 1 1 1 1 1

    # - - - - 1 1 1 1 1 1 1 1

    1 # # # # # 1 1 1 1 1 1 1

    1 # # # 1 1 # 1 1 1 1 1 1

    1 # # 1 # 1 1 # 1 1 1 1 1

    1 # # 1 1 1 1 1 # 1 1 1 1

    1 # 1 # # 1 1 1 1 # 1 1 1

    1 # 1 # 1 1 1 1 1 1 # 1 1

    1 # 1 1 # 1 1 1 1 1 1 # 1

    1 # 1 1 1 1 1 1 1 1 1 1 #

    '."Tabeluldeade46ral5&LS1"7

    Y # = '1• '' A• '' B• ABC 

    Y 1= '1• '' A• '' B• ABCY 

    '= '1• '' A• '' B• ABCY "

    = '1• '' A• '' B• ABCY &=

    '1• '' A• '' B• ABCY +=

    '1• '' A• '' B• ABCY =

    '1• '' A• '' B• ABCY 5=

    '1• '' A• '' B• ABC 

    '."0

  • 8/19/2019 Indrumar Lab Pl

    24/67

    ". Desfăsurarealucrării:

    S+nteza,+r,u+telorlog+,e,o%/+na+onale,u*e,o*+3+,ator:%ult+&le$or

    Real!zareaCLC%ur!lor)uDEC,U/pre(upunepar)ur$ereaurmatoareloretape?

    1. Anal!zaprobleme!?Sedel!m!teaz6un)*!!lelo$!)ede!mplementat<

    '. Tabeladeade46r?E(teoetapaop*!onala

    !(3un)t!46aun)*!!lorJ

    ". :orma)anon!)6d!(3un)t!46:CD0?Se(tab!le2tepebazatabele!deade46r(aud!re)td!n)er!n*elepr 

    obleme!J

    Atent+e;

     Nue(tene)e(ar6m!n!m!zareaun)*!e!pentru)6de)od!!)atorulurn!zeaz6pe!e2!r!m!nterm!

    ult!ple-orulurn!zeaz6la!e2!red!(3un)t!aa)e(tora;nmul*!*!lo$!))u4alor!le!ntr6r!lordedate)ore(

     punzatoare

    &. ,odulde!mplementare?da)6nue(te!mpu((eadopta(olut!aopt!m6d!npun)tulde4ederealnumaru

    lu!de)!r)u!teolo(!te.npr!n)!p!uentruunul)uma!multe!e2!r!(eadopta(olut!a)ude)od!!)atoreJ

    +. E-pandarea?Se(tab!le()d!men(!un!lede)od!!)atoarelormult!ple-oarelorne)e(are2!

  • 8/19/2019 Indrumar Lab Pl

    25/67

    Pentru)ala!e2!reaW(6(e$6(ea()6un)*!a:

  • 8/19/2019 Indrumar Lab Pl

    26/67

    D0YD1YD2D3D4D5D6D7

    ABC

    G

    U1

    U2

    D   NOT

    1

    4321151413

    12

    56

    F

    2

    11109

    7

    74LS151

    0

    5V

    :!$'.1#Implementarea)u,U/7?1

    "." I%&le%entarea3un,+e+tdea)toruldebran2amentla!e2!re

  • 8/19/2019 Indrumar Lab Pl

    27/67

     Y0 Y1 Y2 Y3

    G1Y4G2AY5

    G2BY6Y7

     Y0 Y1 Y2 Y3

    G1Y4G2AY5

    G2BY6Y7

    123

    645

    15141312111097

    U4

    74LS138   Q7

    234

    5

    NAND8

    F1

    NOT U2 Q8

    U3   123

    6789

    645

    15141312111097

    0 74LS138  Q15

     Y0 Y1 Y2 Y3

    G1Y4G2AY5

    G2BY6Y7

     Y0 Y1 Y2 Y3

    G1Y4G2AY5

    G2BY6Y7

    123

    645

    15141312111097

    74LS138Q7

    F

    NOT U2 Q8

    U3123

    15141312111097

    AND8

    645

    0 74LS138Q15

    U1 Q0B

    C

    D

    A

    :!$'.11Implementarea:)uDCD2!I%NU

    +ariantaDCD),$–"igura2.12

     F = P #+ P 1+ P '+ P &+ P + P 7+ P 8+ P 1#

     F = P "+ P ++ P 5+ P 11+ P 1'+ P 1"+ P 1&+ P 1+

  • 8/19/2019 Indrumar Lab Pl

    28/67

     Y0

     Y1 Y2 Y3

    G1Y4G2AY5

    G2BY6Y7

     Y0 Y1 Y2 Y3

    G1Y4G2AY5

    G2BY6Y7

    Pentru!mplementareaun)*!e!:)u)!r)u!tele!nte$rate5&1"7DCD"?70nd !rele )u )one)tor! de 'mm.% Se 4er!!)6 )ore)t!tud!nea monta3ulu! dup6 )are (e al!menteaz6.% Se 4er!!)6tabelul deade46r de ma! 3o(.

     N A 9 C D :# # # # # 1

    1 # # # 1 1' # # 1 # 1" # # 1 1 #& # 1 # # 1+ # 1 # 1 # # 1 1 # 15 # 1 1 1 #7 1 # # # 18 1 # # 1 11# 1 # 1 # 111 1 # 1 1 #1' 1 1 # # #1" 1 1 # 1 #1& 1 1 1 # #

            2

    1

    2

    8

            1

  • 8/19/2019 Indrumar Lab Pl

    29/67

    1+ 1 1 1 1 #

  • 8/19/2019 Indrumar Lab Pl

    30/67

    Pentru a apl!)a 4alor!le lo$!)e ne)e(are pentru 4ar!ab!lele A< 9< C< D (e olo(e()(ur(elelo$!)e I#...I")omutatoarele0alate !ndotarea platorme!4!rtuale VIP.

    Pentru a putea 4!zual!za4aloarealo$!)6 a!e2!r!!monta3ulu!

  • 8/19/2019 Indrumar Lab Pl

    31/67

    Lu)rarea Nr." % A!2a3e)u DCD 2! tran(m!terea(u))e(!4a a !norma*!e! )u ,U/

    A3+a-e,uDCD+trans%+tereasu,,es+vaa+n3or%a+e+,u)U"

    1. Scopullucrării 

    Lu)rarea;2!propune(tud!ereade)od!!)atoarelor!nte$rate9CD%ze)!mal5&LS&'02!9CD%

    5(e$mente5&LS&50.

    '. Aspecteteoretice

    2.1. Generalităţi 

    De)od!!)atorule(teun).l.).)un!ntr6r!2!m!e2!r!

  • 8/19/2019 Indrumar Lab Pl

    32/67

    Lu)rarea Nr." % A!2a3e)u DCD 2! tran(m!terea(u))e(!4a a !norma*!e! )u ,U/de()r!(6detab.".1.

  • 8/19/2019 Indrumar Lab Pl

    33/67

    Tab.".1.Tabeluldeade46ralDCD%ulu!9CD%ze)!mal

     A A A A 

    0 0 0 0 0 1 1 1 1 1 1 1 1 1

    0 0 0 1 1 0 1 1 1 1 1 1 1 1

    0 0 1 0 1 1 0 1 1 1 1 1 1 1

    0 0 1 1 1 1 1 0 1 1 1 1 1 1

    0 1 0 0 1 1 1 1 0 1 1 1 1 1

    0 1 0 1 1 1 1 1 1 0 1 1 1 1

    0 1 1 0 1 1 1 1 1 1 0 1 1 1

    0 1 1 1 1 1 1 1 1 1 1 0 1 1

    1 0 0 0 1 1 1 1 1 1 1 1 0 1

    1 0 0 1 1 1 1 1 1 1 1 1 1 0

    1 0 1 0 1 1 1 1 1 1 1 1 1 1

    1 0 1 1 1 1 1 1 1 1 1 1 1 1

    1 1 0 0 1 1 1 1 1 1 1 1 1 1

    1 1 0 1 1 1 1 1 1 1 1 1 1 1

    1 1 1 0 1 1 1 1 1 1 1 1 1 1

    1 1 1 1 1 1 1 1 1 1 1 1 1 1

    '.". DecodificatorulBCD,segente

    De)od!!)atorul9CD%

    5(e$mente!nte$rat5&LS&50prez!nt6()=emablo)d!n!$."."

  • 8/19/2019 Indrumar Lab Pl

    34/67

    Cele5!e2!r!a

  • 8/19/2019 Indrumar Lab Pl

    35/67

    .

    .

    .

    a   a

    $   b.

    e   )   .

    d   $a0 moduldenotareal(e$mentelor    AC

     b0 modulde)one)tareaLED%ur!lor 

    :!$.".&.D!(pla%ul)u5(e$mente)uanod)omun

    D!(pla%ule(teormatd!n5LED%

    ur!

  • 8/19/2019 Indrumar Lab Pl

    36/67

    40

    Tab.".'.Tabeluldeade46ralDCD9CD%5(e$mente5&LS&5

    DECI)

    AL

    SAU FU 

    INTRĂRI IEŞIRI  

     L/ 

     A 3 

     A 2 

     A 1

     A 0 

     B%0B345

    a

    4

    c

    e

     f 

     g   B

     % 

    0 1 1 0 0 0 0 1 0 0 0 0 0 0 1

    1 1 x 0 0 0 1 1 1 0 0 1 1 1 1

    2 1 x 0 0 1 0 1 0 0 1 0 0 1 0

    3 1 x 0 0 1 1 1 0 0 0 0 1 1 0

    4 1 x 0 1 0 0 1 1 0 0 1 1 0 0

    5 1 x 0 1 0 1 1 0 1 0 0 1 0 0

    6 1 x 0 1 1 0 1 1 1 0 0 0 0 0

    7 1 x 0 1 1 1 1 0 0 0 1 1 1 1

    8 1 x 1 0 0 0 1 0 0 0 0 0 0 0

    9 1 x 1 0 0 1 1 0 0 0 1 1 0 0

    10 1 x 1 0 1 0 1 1 1 1 0 0 1 0

    11 1 x 1 0 1 1 1 1 1 0 0 1 1 0

    12 1 x 1 1 0 0 1 1 0 1 1 1 0 0

    13 1 x 1 1 0 1 1 0 1 1 0 1 0 0

    14 1 x 1 1 1 0 1 1 1 1 0 0 0 0

    15 1 x 1 1 1 1 1 1 1 1 1 1 1 1

    x x x x x x 0 1 1 1 1 1 1 1

    1 0 0 0 0 0 0 1 1 1 1 1 1 1

    0 x x x x x 1 0 0 0 0 0 0 0

    '.& )ultiple!orul)*+ 

    Perm!tetran(m!terea(u))e(!46adatelordelam(ur(ededatelaunre)eptorun!).n)azul$en

    eral

  • 8/19/2019 Indrumar Lab Pl

    37/67

    IN0

    IN1IN2IN3IN4IN5IN6IN7

    Z

    SEL0SEL1SEL2

    MUX81

    :!$ura"..S)=emaun)*!onal6aunu!mult!ple-or2!(!mbolulunu!,U/7?1

    A&l+,a++ale%ult+&le$oarelor

    '.&.1 Tran(m!terea(u))e(!46adatelordelam(ur(ededatelaun(!n$urre)eptorapl!)a*!aundame

    ntal60?

    :!$ura".5.,ult!ple-orut!l!zatpentrutran(m!(!a(u))e(!46a!norma*!e!

    CNTe(teunnum6r6torb!narmodulo m.C>nde(tea)t!4at6

    num6r6torulu!.Apl!)areaunu!!mpul(deta)tCldeterm!n6!n)rementarea)odulu!

    dela!e2!reaCNT.Se(ele)teaz6a(tel(u))e(!4)ele   m= 'n )analededate

     prezent6la!ntraree(tetran(erat6(u))e(!4lare)eptorulR-.

  • 8/19/2019 Indrumar Lab Pl

    38/67

    D0YD1YD2D3D4D5D6D7

    ABC

    G

    CNT8

    8in!"!i#$ #"$

    432115141312

    56

    C&'  11

    109

    7C&!

    74LS151

    D0AD1BD2CD3D

    ELTF

    (BIG

    BI)(BO

    A0A2

    7126

    35

    1312111091514

    12345678

    161514131211109

    4

    F E D C   B

    74LS47   G

    5*CC

    '.&.' Con4er(!aparalel%(er!eaunu!)u4>ntb!nar)um b!*!

    Seolo(e2teun,U/)um)analede)>teunb!t.Dee-emplupentru)on4er(!aparalel%

    (er!eaunu!)u4>ntb!nar(epoateolo(!,U/5&LS1+1.Ce!7b!*!apl!)a*!la!ntr6r!lededate

  • 8/19/2019 Indrumar Lab Pl

    39/67

     LucrareaNr./–Detectorul!eparitate.Comparatorul.&umatorul 

    Dete,torul*e&ar+tate,uvar+a/+le.

    Co%&aratorul&e/++.

    Su%atorul&e/++.

    1. Scopullucrării 

    Lu)rarea;2!propune(!ntet!zareaunu!dete)torde!mpar!tate%

     par!tate)u&4ar!ab!lede!ntrare

  • 8/19/2019 Indrumar Lab Pl

    40/67

    Propr!etateanr.1a(o)!at!4!tateaun)*!e!/OR0?

    @= A⊕ 90⊕ C= A⊕ 9⊕ C0. &.10

    Demon(tra*!e?

    @= A⊕ 90⊕ C= A9+ A90⊕ C= (A9+ A9)C+ (A9+ A9)C= ...== A9C+ A9C+ A9C+ A9C= A9C+ 9C0+ A9C+ 9C0=

    A9⊕ C0+ A9⊕ C0= A⊕ 9⊕ C0.

    Propr!etateanr.'or!)arear!num6rulde!ntr6r!alune!por*!/OR

    m6r!mparpar0de4ar!ab!lede!ntraree(tee$al)u10?1⊕1⊕...⊕1⊕ #⊕ #⊕...⊕ #= #   J   &.'0++++++

    nr.parde1++++++nr.oare)arede#

    1⊕1⊕.. .⊕1⊕ #⊕ #⊕...⊕ #= 1. &."0++++nr.!mparde1

    ++++++nr.oare)arede#

    Demon(tra*!a(ebazeaz6petabeluldeade46ralun)*!e!/OR

  • 8/19/2019 Indrumar Lab Pl

    41/67

    ,*--

     YAB

     YABC

     Y

    ,*--

     YAB

     Y

     YCD

    Tab.&.'.Tabeluldeade46raldete)torulu!de!mpar!tate

    Var 

    .intr 

    &673A⊕ B5⊕ C8 ⊕ D &63A⊕ B5⊕ 3C ⊕ D5

     D C B A&  AB6

     A⊕

    &  A

     BC 

    6& 

     AB

    Y= 

    &  ABC ⊕

     D

    &  AB6

     A⊕ B

    & CD6

    C ⊕

    &6

    &  AB⊕ & 

    CD

    # # # # # # # # # #

    # # # 1 1 1 1 1 # 1

    # # 1 # 1 1 1 1 # 1

    # # 1 1 # # # # # #

    # 1 # # # 1 1 # 1 1# 1 # 1 1 # # 1 1 #

    # 1 1 # 1 # # 1 1 #

    # 1 1 1 # 1 1 # 1 1

    1 # # # # # 1 # 1 1

    1 # # 1 1 1 # 1 1 #

    1 # 1 # 1 1 # 1 1 #

    1 # 1 1 # # 1 # 1 1

    1 1 # # # 1 # # # #

    1 1 # 1 1 # 1 1 # 1

    1 1 1 # 1 # 1 1 # 1

    1 1 1 1 # 1 # # # #

    A9   A

    9C

    D   CD

    :!$.&.".S)=emadete)torulu!de!mpar!tate

    :!$.&.&.S)=emadete)torulu!de!mpar!tate4ar!anta1 4ar!anta'

  • 8/19/2019 Indrumar Lab Pl

    42/67

    2.1. Detectorul!eimparitate-paritatecoman!at 

    n(!ntezadete)torulu!e(tene)e(ar(6(e*!n6(eamadeurm6toarele)ond!*!!?

    10 Tran(ormareadete)torulu!de!mpar!tate!$.".&0;ndete)tordepar!tate

    trebu!ereal!zat6pr!n()=!mbarea4alor!!lo$!)eaune!(!n$urebarede)omand6.

    '0Ind!erentdere$!mulde!mpar!tate(aupar!tate;n)arelu)reaz6dete)torul

    !e(6!e1lo$!);nmomentuldete*!e!.Rezult6)6pentrure$!mulde!mpar!tate

    entrure$!muldepar!tate

  • 8/19/2019 Indrumar Lab Pl

    43/67

    Tab.&.".Tabeluldeade46raldete)torulu!de!mpar!tate%par!tate)omandat

     D C B A & P & 

    6 6 6 6 6 6 6

    6 6 6 5 5 6 5

    6 6 5 6 5 6 5

    6 6 5 5 6 6 6

    6 5 6 6 5 6 5

    6 5 6 5 6 6 6

    6 5 5 6 6 6 6

    6 5 5 5 5 6 5

    5 6 6 6 5 6 55 6 6 5 6 6 6

    5 6 5 6 6 6 6

    5 6 5 5 5 6 5

    5 5 6 6 6 6 6

    5 5 6 5 5 6 5

    5 5 5 6 5 6 5

    5 5 5 5 6 6 6

    6 6 6 6 6 5 5

    6 6 6 5 5 5 6

    6 6 5 6 5 5 6

    6 6 5 5 6 5 5

    6 5 6 6 5 5 6

    6 5 6 5 6 5 5

    6 5 5 6 6 5 5

    6 5 5 5 5 5 6

    5 6 6 6 5 5 6

    5 6 6 5 6 5 5

    5 6 5 6 6 5 5

    5 6 5 5 5 5 6

    5 5 6 6 6 5 5

    5 5 6 5 5 5 6

    5 5 5 6 5 5 6

    5 5 5 5 6 5 5

  • 8/19/2019 Indrumar Lab Pl

    44/67

    A'.B'A'/B'A'B'

    '.'Comparatorul

    '.'.1General!ta*!

    Comparatoarelenumer!)e(unt).l.).)areperm!tdeterm!narea4alor!!relat!4eadou6numeree-

     pr!mate;n)odb!nar.

    S)=emablo)aunu!)omparatordenb!*!e(teprezentat6;n!$.&.

    A#A1

    . .

    . .

    . .

    An%

    9#91

    . .

    . .

    . .

    9n%1

    AY9

    AB9

    AZ9

    :!$.&..S)=emablo)aunu!)omparatordenb!*!

    2.2.2Comparatorulnumeric!eun%it 

    Comparatorulnumer!)deunb!tprez!nt6()=emablo)d!n!$.&.5

    A ! A !ner!orlu!

    e A e$al)u9 09

    ( A (uper!or lu!9 0

    :!$.&.5.S)=emablo)a)omparatorulu!de1b!t

    Comparareanumer!)6a)elordou6numerede)>teunb!tarelabaz6urm6toarele

    A 9 = 1 pentruA < 9 J

    ob(er4a*!!?A ⊕9  = 1pentruA    B 9 J    

      pentruA    > 9 .

    Porn!nddelatabeluldeade46rtab.&.&0

  • 8/19/2019 Indrumar Lab Pl

    45/67

    ,*--

    '

    A'B'$

    '

    Tab.&.&.Tabeluldeade46ral)omparatorulu!de1b!t

    !    e    ( 

     A; 

     B; 

    # # # 1 #

    # 1 1 # #

    1 # # # 1

    1 1 # 1 #

    A Y9    A B9    A Z9 

    :!$.&.7.S)=emalo$!)6a)omparatorulu!de1b!t

    2.2..Comparatorulnumeric!epatru%iţi

    Sepoateob*!nepr!n!nter)one)tareaapatru)omparatoaredeunb!t.Celedou6

    numerede&b!*!(epot()r!e?

    AB'"A"''A''1A1'#A#J9

    B'"9"''9''191'#9#.

    Pro)e(ul)ompar6r!!;n)epe)ub!*!!)e!ma!(emn!!)at!4!.A(tel

  • 8/19/2019 Indrumar Lab Pl

    46/67

    &.0PentruAB9e(tene)e(ar)a?

  • 8/19/2019 Indrumar Lab Pl

    47/67

     LucrareaNr./–Detectorul!eparitate.Comparatorul.&umatorul 

    $ $ $ 0 $F$

    A/B

    A"B9"2!A'B9'2!A1B912!A#B9#.

    Rezult6un)*!a?

    :eBe"e'e1e#. &.50

    PentruAZ9e(tene)e(ar)a?(auA"

    Z9"<

    (auA"B9"2!A'Z9'<

    (auA"B9"2!A'B9'2!A1Z91<

    (auA"B9"2!A'B9'2!A1B912!A#Z9#.

    Rezult6un)*!a?

    :(B("e"('e"e'(1e"e'e1(#. &.70

    ntru)>trela*!!le.10<

    .'0!."0nupot!ade46rate(!multan

  • 8/19/2019 Indrumar Lab Pl

    48/67

    :!$.&.8.S)=emelelo$!)e(!mpl!!)atealeun)*!!lorde!e2!reale)omparatorulu!de&

     b!*!

    :!Xt!mplementarea;nlaboratora)omparatorulu!de&b!*!prezentat;n!$.&.5e(ted!!

    )!l6dator!t6)omple-!t6*!!)!r)u!tulu!

  • 8/19/2019 Indrumar Lab Pl

    49/67

    Sem!(umatorulreal!zeaz6(umaadou6numereb!narede)>te1b!t

  • 8/19/2019 Indrumar Lab Pl

    50/67

    ,*-

    Ai

    Bi

    Si

    C

    Porn!nddelatabeluldeade46ralunu!(em!(umatorde1b!ttab.&.+0(eob*!nrela*!!lede)al)ul

    &.1'02!&.1"0a)6ror!mplementare)ondu)ela()=emad!n!$.&.1'a

  • 8/19/2019 Indrumar Lab Pl

    51/67

    S!= A!⊕ 9!⊕ C!−1=  Ai BiC i−1+ Ai BiC i−1+ Ai BiC i−1+ Ai BiC i−1

    rela*!e)are(epoateob*!ne2!d!re)td!ntab.&..

    <   &.1&0

  • 8/19/2019 Indrumar Lab Pl

    52/67

    A!9!C!%

    Σ

    C!S!

    :!$.&.1"S)=emablo)a(umatorulu!)ompletde1b!t

    Tab.&..Tabeluldeun)*!onareal(umatorulu!)ompletde1b!t

     %ntrări Sua %eşiri 

     Ai    Bi    C i,1   S i    C i 

    # # # ## # #

    # # 1 #1 1 #

    # 1 # #1 1 #

    # 1 1 1# # 1

    1 # # #1 1 #

    1 # 1 1# # 1

    1 1 # 1# # 11 1 1 11 1 1

    D!na)ela2!tabel(epoatededu)e2!C!?

    C!= A!9!C!−1+ A!9!C!−1+ A!9!C!−1+ A!9!C!−1. &.1+0

    Grup>nd(u))e(!4!e)ared!npr!m!!tre!termen!a!rela*!e!&.1+0)uult!mulndopera*!!le

  • 8/19/2019 Indrumar Lab Pl

    53/67

    AiBiCi1 Ci   ,*--

    Ci

    S!= D!+ A!9!C!−1= = A!C!+ 9!C!+ C!−1C!+ A!9!C!−1. &.180.

    Implementarearela*!!lor&.1+02!&.180)ondu)ela(!nteza()=eme!(umatorulu!)ompletde

    1b!t

  • 8/19/2019 Indrumar Lab Pl

    54/67

     LucrareaNr. /– Detectorul!e paritate. Comparatorul. &umatorul 

    ". Desfăşurarealucrării.

    ".1 .Dete)toruldepar!tate)omandatpe&b!*!.

    Seut!l!zeaz6modulule-per!mentalnum6rul&2!anume)ele&por*!lo$!)eSAU%

    E/CLUSIV)ua3utorul)6rora(ereal!zeaz6monta3ulde()r!(de()=emad!n!$ura&.+.Pentrur 

    eal!zarea)one-!un!lor(eut!l!zeaz6)ondu)toarele)u)one)tor!de'mm.

    Var!ab!lelede!ntrare4or!apl!)atedela(ur(elelo$!)ealepl6)!!pr!)!pale

    zual!zat6)ua3utorulLED%ur!lor!nd!)atoare.

    Dup6)emonta3ulao(t4er!!)at

    lorde)one-!une(epotapl!)ala!ntrare'numerepe)>te&b!*!)ua3utorul(ur(elorlo$!)e2!(e4er!!)6re

    zultatulla!e2!re)ua3utorulledur!lormartor.S)=emade)one-!unee(te)ead!n!$ura&.1+.

  • 8/19/2019 Indrumar Lab Pl

    55/67

     LucrareaNr.3–Circuite%aculante%ita%ile.

    CIRCUITEASCULANTEISTAILE

    1. Scopullucrării 

    Lu)rarea;2!propune(tud!uld!er!telort!pur!de)!r)u!teba()ulanteb!(tab!leC990ut!l!zate;

    n)!r)u!tele2!(!(temeled!$!tale

  • 8/19/2019 Indrumar Lab Pl

    56/67

  • 8/19/2019 Indrumar Lab Pl

    57/67

    :!$.+.'.D!a$ramaVQpentruC99%

    RSa(!n)ron

    Pr!nurmareatun)!)>nd!ntrareaSe(tea)t!4at6SnB10

  • 8/19/2019 Indrumar Lab Pl

    58/67

    D!na)e(tmot!4)omb!na*!ade!ntrare11e(te!nterz!(6deob!)e!pr!nlo$!)6(upl!mentar60!ar;

    nlo)a*!a)ore(punz6toared!ntab.+.1(epune(emnul-(pe)!!)

  • 8/19/2019 Indrumar Lab Pl

    59/67

    (   S

    Q

    lo)a*!!lor;n)areun)*!ae(tenede!n!t6.

    Pentruaob*!neoorm6m!n!mal6aun)*!e!de!e2!re(tereal!zat6)ua3utoruld!a$rame!VQ

  • 8/19/2019 Indrumar Lab Pl

    60/67

    Ob(er46m)6;nurmam!n!m!z6r!!(eob*!nea)eea2!e-pre(!e+.&0pentru[n1.

  • 8/19/2019 Indrumar Lab Pl

    61/67

    C99%RS a(!n)ron< !nd!erent de 4ar!anta de !mplementare adoptat6<

     prez!nt6urm6toarelede!)!en*e?

    % a)elea2!(emnale)are!nd!)6modulCU,;n)are0trebu!e(6(ea)6)omutarea

  • 8/19/2019 Indrumar Lab Pl

    62/67

    a0 ()=emalo$!)6

     b0()=emablo):!$.+..C99%

    RS(!n)ron

  • 8/19/2019 Indrumar Lab Pl

    63/67

    (MSMM

    QMQM

    (SCL SSS

    QSQS

    Ob(er46m)6 pentru   CLQ = 1

    %RSa(!n)ronnd)onormtab.+.1.

    Pentruoun)*!onare(!n)ron6a)!r)u!tulu!e(tene)e(ar)a!mpul(uldeCLQ )ared!)teaz6C\ND

    (6(ee-e)ute)omenz!leRS

    Dup6)umre!e(ed!n!$.+.5RC!"

    :!$.+.5.C99%RS%,S%S)=emablo)

    Q [

  • 8/19/2019 Indrumar Lab Pl

    64/67

    R C!  

    3#   4#

    $%&'(

    (n)&*

    &+

      CBB#

    AR

    C!"

    1 /2/3

    1#   2#

    CBB#A

    R

    *(nc&%

    (nc&%nb)

    0   /1

    /4

    CLQ 

    3   4

    $%&'(

    &*n

    CBB

    !A

    CLQ 

    1 /1 /4

    c)

    /2/3

    1 2

    CBB!

    A

    *(nc&%

    (nc&%n   0  

    [   Q

    a0 ()=em6   b0

  • 8/19/2019 Indrumar Lab Pl

    65/67

    Pr!n urmare< pentru;n()r!erea6r6 eror!a !norma*!e! ;n C99%RS%,Sn6(tab!l6la!ntrareun!nter4aldet!mpn3urul!nter4alulu!"0%&0.

    C99%RS%,Snuel!m!n6po(!b!l!tateatranz!*!!lornedeterm!nate4.tab.+.12!+.'0.

    E4!dent

  • 8/19/2019 Indrumar Lab Pl

    66/67

    (S

    Q

    D

    (

    Q

    D

    S(

    D

    CL 

    DCL 

    '.". Circuitul4asculant4ista4ildetipD

    '.".1. C99det!pDa(!n)ron

    C99det!pDa(!n)ron< !$.+.8

  • 8/19/2019 Indrumar Lab Pl

    67/67

     pepal!er!ner!or pepal!er(uper!or