Sunteți pe pagina 1din 5

ASDN * L01

CIRCUITE LOGICE COMBINAIONALE CU PORI LOGICE


* Metodologie de sintez
Pentru sinteza circuitelor logice combinaionale cu pori logice se recomand
parcurgerea urmtoarelor etape:
1. Se face o analiz a problemei, delimitndu-se funciile logice care trebuie
implementate
2. Se construiesc tabele de adevr ale funciilor logice, gradul de completare a
acestora fiind n concordan cu cerinele concrete
!. Se determin formele analitice minime "dis#unctiv $i%sau con#unctiv& ale
funciilor logice, prin aplicarea unei metode de minimizare. 'n cazul funciilor cu pn
la ( variabile de intrare, pentru minimizare se folose$te metoda )eitc*-+arnaug*,
pentru funcii cu mai multe variabile de intrare se folose$te metoda -uine-.c/lus0e1.
.etoda )eitc*-+arnaug* pentru forma minim dis#unctiv presupune:
construirea diagramei )eitc*-+arnaug*, gruparea celulelor vecine pentru care funcia
ia valoarea 212 $i eliminarea variabilelor ce $i sc*imb valoarea n cadrul acelea$i
grupri. 3iecare celul ocupat de 212 trebuie s fac parte din cel puin o grupare, dar
poate fi inclus n mai multe grupri. .inimizarea ncepe prin gruparea celulelor
vecine cte dou. 4ac un grup de dou celule vecine este vecin la rndul su cu un alt
grup de dou celule vecine "cele dou grupuri difer prin valoarea unei singure
variabile&, acestea se pot contopi ntr-un singur grup de patru celule vecine, ceea ce va
permite eliminarea a dou variabile. 4ac este posibil, procedura descris se repet,
obinndu-se un grup de opt celule vecine etc. 'n general, un grup pe 2
m
celule vecine
ocupate de 212 permite eliminarea a m variabile. /el mai avansat grad de simplificare
se obine dac valorile 212 dintr-o diagram +arnaug* sunt grupate ntr-un numr
minim de grupuri, fiecare grup coninnd un numr ma5im de 212. Procedura e5pus
este similar pentru determinarea formei minime con#unctive, cu observaia c rolul lui
212 este #ucat de 262. 'n cazul funciilor incomplet definite, valorile indiferente ale
funciei se consider 212 pentru forma dis#unctiv $i 262 pentru forma con#unctiv dac
aceste valori particip la minimizare, valorile indiferente care nu sunt prinse n grupri
devin 262 pentru forma dis#unctiv $i 212 pentru forma con#unctiv. Prin participarea
valorilor indiferente la minimizare se pot elimina mai multe variabile.
7. 4ac modul de implementare nu este impus de problem, se determin
soluia optim din punct de vedere al costului $i al numrului de circuite folosite.
8. Se construie$te sc*ema circuitului. 4ac circuitul are mai multe ie$iri, se pun
n eviden eventualii termeni comuni mai multor funcii, urmrindu-se folosirea unui
numr minim de pori logice.
(. Se realizeaz fizic circuitul.
9. Se verific funcionarea circuitului, urmrindu-se realizarea cerinelor
impuse.
* P!o"le#e !ezol$%te
1. S se realizeze un convertor de cod din cod :;/4 n cod 29 segmente2: a& cu pori
<:4, =>, :=?, b& cu pori :<:4, c& cu pori :=>. @e$irile vor fi activate n 262.
Tabela de adevr: Diagramele Veitch-Karnaugh
:
!
:
2
:
1
:
6 a b c d e f g
6 6 6 6 6 6 6 6 6 6 1
6 6 6 1 1 6 6 1 1 1 1
6 6 1 6 6 6 1 6 6 1 6
6 6 1 1 6 6 6 6 1 1 6
6 1 6 6 1 6 6 1 1 6 6
6 1 6 1 6 1 6 6 1 6 6
6 1 1 6 6 1 6 6 6 6 6
6 1 1 1 6 6 6 1 1 1 1
1 6 6 6 6 6 6 6 6 6 6
1 6 6 1 6 6 6 6 1 6 6
1 6 1 6 A A A A A A A
1 6 1 1 A A A A A A A
1 1 6 6 A A A A A A A
1 1 6 1 A A A A A A A
1 1 1 6 A A A A A A A
1 1 1 1 A A A A A A A
:
!
:
2
%:
1
:
6
66 61 11 16
66 6 1 6 6
61 1 6 6 6
11 A A A A
16 6 6 A A
a
:
!
:
2
%:
1
:
6
66 61 11 16
66 6 6 6 6
61 6 1 6 1
11 A A A A
16 6 6 A A
b
:
!
:
2
%:
1
:
6
66 61 11 16
66 6 6 6 1
61 6 1 6 6
11 A A A A
16 6 6 A A
c
:
!
:
2
%:
1
:
6
66 61 11 16
66 6 1 1 6
61 1 1 1 6
11 A A A A
16 6 1 A A
e
:
!
:
2
%:
1
:
6
66 61 11 16
66 6 1 6 6
61 1 6 1 6
11 A A A A
16 6 6 A A
d
:
!
:
2
%:
1
:
6
66 61 11 16
66 6 1 1 1
61 6 6 1 6
11 A A A A
16 6 6 A A
f
:
!
:
2
%:
1
:
6
66 61 11 16
66 1 1 6 6
61 6 6 1 6
11 A A A A
16 6 6 A A
g
Implementarea:
a& Se folosesc forma minim dis#unctiv,
obinut cu a#utorul gruprilor realizate cu
linie continu.
a : : : : : : : = +
2
1 6 ! 2 1
6
b : : : : : : = +
2
1
6 2 1
6
c : : : =
2
1
6
d : : : : : : : : : : = + +
2
1 6
2 1 6
! 2 1
6
e : : : = +
6 2
1
f : : : : : : : = + +
1 6
2
1
! 2
6
g : : : : : : = + ! 2 1
2 1 6
b& Se aplic legile lui 4e .organ asupra
formei minime dis#unctive obinut la
punctul a&
a : : : : : : : =
2
1 6 ! 2 1
6
b : : : : : : =
2
1
6 2 1
6
c : : : =
2
1
6
d : : : : : : : : : : =
2
1 6
2 1 6
! 2 1
6
e : : : =
6 2 1
f : : : : : : : =
1 6
2
1
! 2
6
g : : : : : : = ! 2 1
2 1 6
c& Se aplic legile lui 4e .organ asupra
formei minime dis#unctive, obinut cu
a#utorul gruprilor realizate cu linie
punctat
a : : : : : : = + + + + +
! 1 2 6 2 6
b : : : : : = + + + +
1 6 1 6 2
c : : : = + +
2 1 6
d : = !
e : : : =
6 2 1
f : : : : : : : =
1 6
2
1
! 2
6
g : : : : : : = ! 2 1
2 1 6
* P!o"le#e &!o&'se(
1. S se implementeze funcia ma#oritate "care ia valoarea B1C dac ma#oritatea
variabilelor de intrare sunt B1C& de 7 variabile: a& cu pori :<:4, cu pori :=>.
2. S se realizeze un detector de eroare pentru codul B2 din 8C, cu ie$irea activ pe
B1C, folosind pori :<:4.
!. S se proiecteze un convertor de cod :;/4-Dra1: a& cu pri :<:4, b& cu pori
:=>.
7. S se sintetizeze cu pori :<:4 un generator de complement fa de E.
8. S se sintetizeze un circuit cu a#utorul cruia s se poat implementa orice funcie
logic de ! variabile, folosind pori :<:4.

S-ar putea să vă placă și

  • SPANDA YOGA - Anul 1, Cursul 1
    SPANDA YOGA - Anul 1, Cursul 1
    Document10 pagini
    SPANDA YOGA - Anul 1, Cursul 1
    yulika_v
    Încă nu există evaluări
  • Electrotehnica - Camp Capitolul 3
    Electrotehnica - Camp Capitolul 3
    Document24 pagini
    Electrotehnica - Camp Capitolul 3
    Valentin-Ionut Florea
    Încă nu există evaluări
  • Electrotehnica - Camp Capitolul 2
    Electrotehnica - Camp Capitolul 2
    Document41 pagini
    Electrotehnica - Camp Capitolul 2
    Valentin-Ionut Florea
    Încă nu există evaluări
  • Teorii Avansate de Circuite Si Camp Eletrom
    Teorii Avansate de Circuite Si Camp Eletrom
    Document16 pagini
    Teorii Avansate de Circuite Si Camp Eletrom
    Marian Bîrlădeanu
    Încă nu există evaluări
  • 01 Conventie Practica 2018-2019
    01 Conventie Practica 2018-2019
    Document6 pagini
    01 Conventie Practica 2018-2019
    Valentin-Ionut Florea
    Încă nu există evaluări
  • Bazele Teoriei Sistemelor Cartea
    Bazele Teoriei Sistemelor Cartea
    Document121 pagini
    Bazele Teoriei Sistemelor Cartea
    Catalin Secu
    Încă nu există evaluări
  • Electrotehnica - Camp Capitolul 4
    Electrotehnica - Camp Capitolul 4
    Document39 pagini
    Electrotehnica - Camp Capitolul 4
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN9
    ASDN9
    Document3 pagini
    ASDN9
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN7
    ASDN7
    Document5 pagini
    ASDN7
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN6
    ASDN6
    Document3 pagini
    ASDN6
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN8
    ASDN8
    Document3 pagini
    ASDN8
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN5
    ASDN5
    Document5 pagini
    ASDN5
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN4
    ASDN4
    Document2 pagini
    ASDN4
    Valentin-Ionut Florea
    Încă nu există evaluări
  • ASDN3
    ASDN3
    Document6 pagini
    ASDN3
    Valentin-Ionut Florea
    Încă nu există evaluări
  • Ghidul Programatorului HTML
    Ghidul Programatorului HTML
    Document12 pagini
    Ghidul Programatorului HTML
    Alex Tite
    Încă nu există evaluări
  • ASDN2
    ASDN2
    Document5 pagini
    ASDN2
    Valentin-Ionut Florea
    Încă nu există evaluări
  • POO Lab4
    POO Lab4
    Document4 pagini
    POO Lab4
    Valentin-Ionut Florea
    Încă nu există evaluări