Documente Academic
Documente Profesional
Documente Cultură
Pori logice
LUCRAREA nr. 2.
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: INU, 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:
x y
y 0 0 1 1
x 0 1 0 1
f 0 0 0 1
f=xy f=xy
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:
x y
y 0 0 1 1
11
x 0 1 0 1
f 0 1 1 1
f=x+y
f=xy
Pori logice
LUCRAREA nr. 2.
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:
x f 0 1 1 0
f=x
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:
x y
y 0 0 1 1
x 0 1 0 1
f 1 1 1 0
f=xy f=xy
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 y
y 0 0 1 1
12
x 0 1 0 1
f 1 0 0 0
f=x+y
f=xy
Pori logice
LUCRAREA nr. 2.
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:
x y
y 0 0 1 1
x 0 1 0 1
f 0 1 1 0
f=xy
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 SAUNU cu intrrile legate mpreun. n final se obine i reducerea preului circuitului realizat. 2.1. Implementarea funciei NU a)
f = x = (x x) = (x + x)
f= x
sau
f= x
b)
x
f = x 1 = x 1 + x 1 = x
f= x
13
Pori logice
LUCRAREA nr. 2.
2.2. Implementarea funciei I a) f = x y
x y x y x y
b) f = x y = (x + y)
x
f = xy sau f = xy sau f = xy
f = x y
y
x y x
f = x + y = ( x + y) sau
f = x+y
y x y
14
Pori logice
LUCRAREA nr. 2.
x
f = x + y = (x y)
y
f = x+y
f = xy
f = x y = x + y
f = x + y = xy
y
f = x+y
f = x y = x y + xy
y
f = xy
15
Pori logice
NU:
x f
SAU:
x y f tntrziere= x y f
I-NU:
x y f tntrziere= x y f
SAU-NU:
x y f tntrziere= x y f
XOR:
x y f tntrziere=
16