Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LUCRAREA nr. 2.
11
PORI LOGICE
1. Generaliti
Sistemele logice combinaionale, orict de complicate ar fi, se
realizeaz cu pori logice elementare. O poart logic elementar
implementeaz o funcie logic cu cel mult 2 intrri. Astfel, funciile
elementare sunt I, SAU, NU, SAU-Exclusiv, sau negrile lor: I-
NU, SAU-NU. In practic, porile logice sunt implementate sub forma
de circuite integrate. Pe un circuit integrat se gsesc 1, 2, 3, 4, 6 pori logice,
n funcie de numrul de intrri.
1.1. Poarta I, AND
Funcia I logic are urmtoarea interpretare:
- dac cel puin una din intrri se afl n 0 logic, atunci ieirea este n 0 logic
- dac ambele intrri sunt n 1 logic atunci ieirea va fi n 1 logic.
Simbolul porii I: Tabela de adevr: Ecuaia boolean:
1.2. Poarta SAU, OR
Funcia SAU logic are urmtoarea interpretare:
- ieirea sa este adevrat (1 logic) dac cel puin una din intrri este
adevrat (1 logic)
- ieirea sa este fals (0 logic) dac ambele intrri sunt false (0 logic).
Simbolul porii SAU: Tabela de adevr: Ecuaia boolean:
y
0
0
1
1
x
y
f
f=xy
f=xy
x f
0 0
1 0
0 0
1 1
y
0
0
1
1
x
y
f
f=x+y
f=xy
x f
0 0
1 1
0 1
1 1
Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.
12
1.3. Poarta NU, NOT
Funcia NU logic are urmtoarea interpretare:
- ieirea sa este adevrat (1 logic) dac intrarea sa este fals (0 logic)
- ieirea sa este fals (0 logic) dac intrarea sa este adevrat (1 logic).
Simbolul porii NU: Tabela de adevr: Ecuaia boolean:
1.4. Poarta I-NU, NAND
Funcia I-NU logic are urmtoarea interpretare:
- ieirea sa este fals (0 logic) dac ambele intrri sunt adevrate (1 logic)
- ieirea sa este adevrat (1 logic) dac cel puin una din intrri este fals (0
logic).
Simbolul porii I-NU: Tabela de adevr: Ecuaia boolean:
1.5. Poarta SAU-NU, NOR
Funcia SAU-NU logic are urmtoarea interpretare:
- ieirea sa este fals (1 logic) dac cel puin una din intrri este adevrat (1
logic)
- ieirea sa este adevrat (0 logic) dac ambele intrri sunt false (0 logic).
Simbolul porii SAU: Tabela de adevr: Ecuaia boolean:
x
x f
f=x
f
0 1
1 0
y
0
0
1
1
x
y
f
f=xy
f=xy
x f
0 1
1 1
0 1
1 0
y
0
0
1
1
x
y
f
f=x+y
f=xy
x f
0 1
1 0
0 0
1 0
Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.
13
1.6. Poarta SAU-EXCLUSIV, XOR
Funcia SAU EXCLUSIV logic are urmtoarea interpretare:
- semnalizeaz coincidena intrrilor prin ieire fals (0 logic)
- realizeaz sumarea modulo-2, .
Simbolul porii XOR: Tabela de adevr: Ecuaia boolean:
2. Implementarea unor funcii logice elementare folosind alte funcii
elementare
Oricare din funciile logice elementare prezentate mai sus poate fi
realizat utiliznd alte funcii elementare. Acest lucru este util pentru a
minimiza numrul de capsule de circuite integrate folosite. n acest sens se
pot folosi pori libere, disponibile pe capsulele deja existente. De exemplu
pentru un inversor, este impropriu introducerea unui integrat care conine 6
inversoare. Se poate nlocui foarte simplu cu o poart I-NU sau SAU-
NU cu intrrile legate mpreun. n final se obine i reducerea preului
circuitului realizat.
2.1. Implementarea funciei NU
a)
b)
y
0
0
1
1
x
y
f
f=xy
x f
0 0
1 1
0 1
1 0
f=x x
x
f=x
sau + = = = x) (x x) (x x f
f x 1 x 1 x 1 x = = + =
x
f=x
1
Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.
14
2.2. Implementarea funciei I
a) y x f =
b) f x y (x y) = = +
2.3. Implementarea funciei SAU
sau
x
y
x
y
f = x y
x
y
sau
f = x y
f = x y
y
x
f x y =
f x y ( + y) = + = x
sau
x
y
x
y
f x y = +
x
y
sau
f x y = +
f x y = +
Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.
15
2.4. Implementarea funciei SAU-NU
2.5. Implementarea funciei I-NU
2.6. Implementarea funciei SAU-EXCLUSIV
3. Lucrri de efectuat n laborator
Se completeaz fia de laborator disponibil la adresa:
http://www.ee.tuiasi.ro/~demm/Digital_Circuits/FiaLab2.DOC
f x y (x y) = + =
x
y
f x y = +
f x y x y = = +
y
f x y =
x
f x y x y = + =
y
x
f x y = +
f x y x y x y = = +
x
y
f x y =
Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.
16
FI DE LABORATOR
Se va verifica funcionarea porilor logice elementare I, SAU, NU, I-NU,
SAU-NU i XOR utiliznd programul MaxPlusII, se vor nota formele de
und cu specificarea strilor logice pe acestea i se vor extrage tabelele de
adevr.
I:
x x y f
y
f tntrziere=
SAU:
x x y f
f tntrziere=
NU:
x x y f
y
f tntrziere=
I-NU:
x x y f
y
f tntrziere=
SAU-NU:
x x y f
y
f tntrziere=
XOR:
x x y f
y
f tntrziere=