raport l2

Post on 15-Apr-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

lucrarea nr 2 laborator asdn utm universitatea tehnica a moldovei fcim

TRANSCRIPT

MINISTERUL EDUCAȚIEI AL REPUBLICII MOLDOVA

UNIVERSITATEA TEHNICĂ A MOLDOVEI

Lucrare de laborator nr.2Analiza și sinteza dispozitivelor numerice

Tema: Sinteza convertoarelor de cod

A efectuat lucrarea :Student gr. TI-143 Umaneț A.A verificat lucrarea :Lector univ. Munteanu S.

Chișinău 2015

Lucrare de laborator Nr.2

Tema lucrării : Sinteza convertoarelor de cod

Scopul lucrării: studierea practică a metodelor de sinteză a convertoarelor de cod.

Varianta 21

Codul binar-zecimal intrare: 5 3 1 (-1)

Codul binar-zecimal ieșire: 8 6 (-1) (-4)

1. Efectuați sinteza convertorului binar-zecimal.2. Implementați schema circuitului convertorului de cod conform formei minimizate,

utilizând doar elemente logice ȘI-NU.3. Implementați schema circuitului convertorului de cod conform formei canonice

disjunctive.4. Calculați costul și timpul de reținere pentru ambele circuite. Comparați rezultatele.

1. Sinteza convertorului binar-zecimal:

5 3 1 -1 8 4 1 -6x1 x2 x3 x4 f1 f2 f3 f4

0 0 0 0 0 0 0 0 0 01 0 0 1 0 0 0 1 0 22 0 1 0 1 1 0 0 1 5

3 0 1 0 0 1 0 1 1 4

4 0 1 1 0 0 1 0 0 65 1 0 0 0 0 1 1 0 86 1 0 1 0 1 1 0 1 A7 1 1 0 1 1 1 1 1 D8 1 1 0 0 1 0 0 0 C9 1 1 1 0 1 0 1 0 E

10 0 0 0 1 * * * *11 0 0 1 1 * * * *

2

f1

f2

f3

f4

12 0 1 1 1 * * * *13 1 1 1 1 * * * *14 1 0 0 1 * * * *15 1 0 1 1 * * * *

f 1=x2 x3+x1 x3

f 2=x1 x2+x1 x4+x1 x2 x3

f 3=x1 x4+x1x2 x3+x1 x2 x3+x1 x2 x3+x1 x2 x3 x4

f 4=x2 x4+x1 x2 x3+x1 x2 x3

Notăm: z=x1 x4 ; =>

f 1=x2 x3+x1 x3

f 2=x1 x2+z+x1 x2 x3

f 3=z+x1 x2 x3+x1x2x3+x1 x2 x3+x1 x2 x3 x4

f 4=x2 x4+x1 x2 x3+x1 x2 x3

Aducem la forma ȘI-NU/ȘI-NU:

f 1=x2x3 ∙ x1 x3

f 2=x1x2 ∙ z ∙ x1x2 x3

f 3=z ∙ x1x2x3 ∙ x1 x2 x3 ∙ x1 x2 x3∙ x1 x2 x3 x4

f 4=x2 x4∙ x1 x2 x3 ∙ x1 x2 x3

2. Schema circuitului convertorului de cod conform formei minimizate, utilizând doar elemente logice ȘI-NU.

3

Fig.1. Rezultatele simulării în convertorul de cod cu elemente logice ȘI-NU

Fig.2. Circuitul convertorului de cod cu elemente logice ȘI-NU

3. Schema circuitului convertorului de cod conform formei canonice disjunctive.

f 1=x1 x2x3 x4+x1 x2 x3 x4+ x1 x2x3x4+x1 x2 x3 x4+x1 x2 x3 x4+x1 x2 x3 x4

4

f 2=x1 x2x3 x4+x1 x2 x3 x 4+ x1 x2x3x4+x1 x2 x3 x4

f 3=x1 x2 x3 x4+x1 x2 x3 x4+x1 x2 x3 x 4+ x1 x2 x3 x4+x1 x2 x3 x4

f 4= x1 x2 x3 x4+x1x2 x3 x4+x1 x2 x3 x4+x1x2x3 x4

Notăm:

z1=x1 x2 x3 x4

z2=x1 x2x3 x4

z3=x1 x2 x3 x4

z4=x1 x2 x3 x4

z5=x1 x2 x3 x4

z6=x1 x2 x3 x4

q=z1+ z2+z3+z4

Rezultă:

f 1=q+ x1 x2 x3x4+z5

f 2=x1 x2 x3 x4+z6+ z3+z4

f 3=x1 x2x3 x4+z2+z6+z4+z5

f 4=q

Fig.3. Schema convertorului de cod conform formei canonice disjunctive

Fig.4. Rezultatele simulării în convertorul de cod conform formei canonice disjunctive

4. Calculați costul și timpul de reținere pentru ambele circuite. Comparați rezultatele.

Costul și timpul de reținere pentru convertorului de cod cu elemente logice ȘI-NU:

C=45Q

T d=2 τ

Costul și timpul de reținere pentru convertorul de cod conform formei canonice disjunctive:

5

C=56Q

T d=3 τ

Concluzie:

Observăm că valorile timpului de reținere, la fel ca și a costului circuitului în forma minimizată este mai mic decât valorile pentru circuitul convertorului de cod conform formei canonice disjunctive. Din acest motiv putem spune cu siguranță că minimizarea funcțiilor este un proces obligatoriu pentru construirea circuitelor, desigur , dacă dorim să câștigăm atât în costul final cât și în timpul de reținere a circuitului.

6

top related