Documente Academic
Documente Profesional
Documente Cultură
LAB2
LAB2
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 form 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 xy
f xy sau f xy
y x y
14
Pori logice
LUCRAREA nr. 2.
x
f x y (x y)
y
f xy
f xy
f xy x y
f x y xy
y
f xy
f x y x y xy
y
f x y
15
Pori logice
SAU:
x y f tntrziere= x tntrziere= x y f f
NU:
x 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