Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională)

Proiect
7.5/10 (2 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 41 în total
Cuvinte : 4075
Mărime: 483.44KB (arhivat)
Publicat de: Agnos Grosu
Puncte necesare: 10
Profesor îndrumător / Prezentat Profesorului: Moldoveanu Florin
Să se proiecteze un convertor de cod de 4 biţi pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinaţională)

Cuprins

  1. Enunţul proiectului . . 4
  2. Introducere în circuitele logice combinaţionale.5
  3. Tabelul de adevăr . 6
  4. Formele canonice disjunctive şi conjunctive ale funcţiilor.7
  5. Formele minime disjunctive şi conjunctive prin metoda diagramelor Karnaugh. 8
  6. Minimizarea funcţiilor F1 şi F2 prin metoda Quine-McCluskey .11
  7. Implementarea funcţiilor logice individuale cu porţi ŞI-NU TTL .14
  8. Implementarea F1 cu porţi logice ŞI-NU.15
  9. Implementarea F2 cu porţi logice ŞI-NU.16
  10. Implementarea F1 cu porţi logice ŞI-NU.17
  11. Implementarea F1 cu porţi logice ŞI-NU.18
  12. Implementarea ansamblului cu porţi SI-NU TTL . . 19
  13. Implementarea ansamblului cu porţi SAU-NU CMOS si ŞI-NU TTL. 21
  14. Implementare cu MUX-uri în tehnologie CMOS . 24
  15. Implementarea funcţiei F1 cu 2xMUX de 8 căi conectate în paralel.24
  16. Implementarea funcţiei F2 cu MUX de 8 căi şi o variabilă aplicată pe intrările de date.26
  17. Implementarea funcţiei F3 cu MUX de 16 căi.28
  18. Implementare cu DMUX-uri în tehnologie TTL . 29
  19. Implementarea lui F1 cu DMUX-uri de 8 căi conectate în paralel.29
  20. Implementarea funcţiei F2 cu DMUX 8 căi şi reţea de porţi logice.31
  21. Implementare F2 cu DMUX 16 căi şi porţi logice ŞI-NU.34
  22. Implementarea primei funcţii logice F1 cu DMUX de 16 căi şi porti ŞI.35
  23. Date de catalog ale circuitelor integrate folosite la implementări . 38
  24. Calculul timpilor de propagare . 38
  25. Calcului puterilor disipate . 40
  26. Concluzii finale . 40
  27. Bibliografie. 41

Extras din proiect

Enunţul proiectului nr. 77

Să se proiecteze un convertor de cod de 4 biţi pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinaţională).Proiectul va cuprinde următoarele puncte:

a) Să se exprime funcţiile logice asociate circuitului combinaţional cu FCD (forma canonică disjunctivă), FCC (forma canonică conjunctivă) tabel de adevăr şi di-agrame Karnaugh.

b) Să se obţină formele minime disjunctive şi conjunctive pentru funcţiile logice asociate convertorului de cod, (utilizând combinaţiile indiferente) prin metoda diagramelor Karnaugh; de asemenea se vor obţine formele minime disjunctive pentru primele două funcţii logice de ieşire şi prin metoda Quine-McCluskey.

c) Să se implementeze fiecare funcţie, independent, numai cu porţi logice ŞI-NU (porţile logice sunt realizate în tehnologia TTL).

d) Să se implementeze ansamblul funcţiilor logice numai cu porţi logice ŞI-NU (porţile logice sunt realizate în tehnologia TTL).

e) Să se implementeze ansamblul funcţiilor logice în următoarea variantă: primele două funcţii logice de ieşire cu porţi logice SAU-NU, realizate în tehnologia CMOS, iar următoarele două cu porţi logice ŞI-NU, realizate în tehnologia TTL.

f) Să se implementeze ansamblul funcţiilor logice cu MUX-uri de 8 respectiv 16 căi (circuitele sunt realizate în tehnologia CMOS).

g) Să se implementeze ansamblul funcţiilor logice cu DMUX-uri de 8 respectiv 16 căi şi porţi logice ŞI-NU în prima variantă, respectiv ŞI în a doua variantă (toate circuitele sunt realizate în tehnologia TTL).

h)Să se calculeze timpii de propagare „intrare-ieşire”, pentru toate schemele logice obţinute.

i) Să se calculeze puterile disipate pentru toate schemele logice obţinute.

j) Să se compare soluţiile de implementare obţinute.

k) Se va face analiza, prin simulare, a tuturor schemelor logice obţinute utilizându-se pachetul de programe OrCAD.

Pe schemele logice obţinute se vor specifica tipul şi gradul de utilizare al fiecărui circuit integrat.

Introducere

Un circuit logic combinaţional este un circuit de comutare combinaţională ce se caracterizează prin aceea că la un moment dat starea ieşirilor circuitului depinde doar de starea intrărilor sale. Legătura dintre starea ieşirilor şi starea intrărilor este dată şi în acest caz de funcţia de transfer a circuitului.

Suportul fizic utilizat în CLC este destul de variat. Studiul CLC şi al celor secvenţiale se face folosind un model al acestora numit reţea de comutare sau schemă logică. În reţeaua de comutare sau schema logică se face abstracţie de caracteristicile constructive ale elementelor ce concep reţeaua sau schema logică avându-se în vedere doar proprietăţile lor funcţionale. Din acest motiv reţeaua are un înalt grad de generalitate, permiţând studiul unor clase largi de circuite logice.

Schema bloc generală (modelul general) al unui CLC reprezentat printr-o reţea de comutare sau schemă logică este următorul:

X1, X2, …,Xn – setul valorilor de intrare

Z1, Z2, …, Zm – setul valorilor de iesire

Relaţii generale între aceste valori:

f(X1, …,Xn) fi – funcţii logice

Z1 = ……………. Xi – variabile logice

Zm = f(X1, …,Xn)

Analiza circuitelor logice combinaţionale

Prin analiza unui CLC se înţelege obţinerea expresiilor mărimilor de ieşire cunoscându-se setul variabilelor de intrare si configuraţia reţelei. Înţelegem numărul şi tipul de elemente logice care intră în componentă ,modul de conectare, punctul în care se aplică variabilele de intrare, numărul de nivele logice etc.

Analiza reţelelor CLC realizate cu elemente logice de tip inversor (ŞI-NU, SAU-NU): numărul maxim de elemente logice aflate între intrarea şi ieşirea reţelei determinã numărul de nivele logice ale acestuia. Numerotarea lor se face de la ieşire către intrare. Într-o reţea de comutare realizate cu elemente ŞI-NU respectiv SAU-NU s-a observat cã o variabilã de intrare apare negată în expresia ieşirii în cazul în care a parcurs un număr impar de elemente de inversare si necomplementată dacă a parcurs un număr par de astfel de elemente.

Tabelul de adevăr

În codul 7421 deosebirea faţa de codul binar natural constă în faptul că secventa binară de cifre 1000 este omisă continuându-se cu următoarea secvenţă.

Codul 5421 are caracteristica următoare: cifrele de la 5 la 9 se deosebesc de cifrele de la 0 la 4 numai prin primul bit ( 0 pentru intervalul 0-4 respectiv 1 pentru intervalul 5-9).

Preview document

Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 1
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 2
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 3
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 4
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 5
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 6
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 7
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 8
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 9
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 10
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 11
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 12
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 13
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 14
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 15
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 16
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 17
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 18
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 19
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 20
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 21
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 22
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 23
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 24
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 25
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 26
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 27
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 28
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 29
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 30
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 31
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 32
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 33
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 34
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 35
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 36
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 37
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 38
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 39
Convertor de cod de 4 biți pentru conversia codului binar zecimal ponderat 7421 în codul binar zecimal ponderat 5421 (logică combinațională) - Pagina 40

Conținut arhivă zip

  • Convertor de Cod de 4 Biti pentru Conversia Codului Binar Zecimal Ponderat 7421 in Codul Binar Zecimal Ponderat 5421 (Logica Combinationala).doc

Alții au mai descărcat și

Convertor de Cod pentru Conversia Codului Binar Zecimal Ponderat 5421 în Codul Binar Zecimal Neponderat

Sa se proiecteze un convertor de cod pentru conversia codului binar zecimal ponderat 5421 în codul binar zecimal neponderat „2 din 5” (logică...

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Circuite Logice și Comenzi Secvențiale

Introducere Unitaţile funcţionale şi operaţionale ale unui calculator numeric sunt alcătuite din circuite logice. Circuitele logice, numite şi...

Ai nevoie de altceva?