Documente Academic
Documente Profesional
Documente Cultură
-din 8 in 8 incepi cu 0
-din 4 in 4 incepi cu 0
-din 2 in 2 incepi cu 0
-din 1 in 1 incepi cu 0
Complement fata de 1:
Din baza 10 in baza 2 si negi toti bitii(si
pentru pozitiv si pentru negativ).
Complement fata de 2 :
1)nr pozitive :le treci in baza 2 asa cum sunt
2) nr negative : adaugi +1 la C1
Lecția 2:
Prefixe utilizate frecvent: k,M,G,T.
1)1B=2³b=8b
2)1kb=2¹⁰b= 1024b~1000b____(kilobit)
3)1kB=2¹⁰B=1024B~1000B~8000b_(kilobyte
)
4)1Mb=2²⁰b=1.048.576b~1.000.000b_(mega
bit)
5)1Gb=2³⁰b=1.073.741.824b~1.000.000.000
b__(gigabit)
6)1Tb=2⁴⁰b=1.099.511.627.776b~1.000.000.
000.000b___(terabit)
Puterile lui 2
2⁰=1
2¹=2
2²=4
2³=8
2⁴=16
2⁵=32
2⁶=64
2⁷=128
2⁸=256
2⁹=512
2¹⁰=1024
Algebra Booleana este definita pe multimea
binara B={0,1}
CONJUNCTIE(AND: X x Y)
DISJUNCTIE(OR: X+Y)
COMPLEMENT(NOT: X NEGAT)
AXIOME:
1) Multimea B={0,1} este inchisa in raport cu
operatorii AND si OR.
AND: oricare X,Y apartin B=> X x Y apartin
B
OR: oricare X,Y apartin B=> X + Y apartin B
2) Asociativitatea.
AND: X x (Y x Z) = (X x Y) x Z
OR: X+ (Y + Z) = (X + Y) + Z
3)Comutativitatea:
AND: X x Y = Y x Z
OR = X + Y = Y + Z
4)Distributivitatea:
AND: X x (Y + Z) = X x Y + X x Z
OR: X + (Y x Z) = (X + Y) x (X + Z)
5) Existenta elementului neutru:
AND: X x 1 = 1 x X = X
OR: X + 0 = 0 + X = X
6) Existenta complementului:
AND: X x X(negat) = X(negat) x X = 0
OR: X + X(negat) = X(negat) + X = 1
TEOREME
1) Idempotenta(Tautologia)
AND: X x X = X
OR: X + X = X
2)Legea lui 0 si a lui 1
AND: X x 0 = 0 x X = 0
OR: X + 1 = 1 + X =X
3)Dubla negatie
AND: X(negat de 2 ori) = X
OR: X(negat de 2 ori) = X
4)Absorbtia directa si absorbtia inversa
AND: X x(X + Y) = X(absorbtie directa)
AND: X x(X(negat) + Y) = X x Y(absorbtie
inversa)
OR: X + X x Y = X(absorbtie directa)
OR: X + X(negat) x Y = X + Y(absorbtie inversa)
A x B = A si B ( 3 cu 2)
A + B = A sau B(4 cu 3)
A(negat) = NOT A
Lecția 3:
A B
0 0
0 1
1 0
0 1
AND:3 de 0 si un 1
NAND: 3 de 1 si un 0
OR: un 0 si 3 de 1
NOR: un 1 si 3 de 0
XOR:0 1 1 0
XNOR:1 0 0 1
0=fals
1=adevarat
Lecția 5:
0132
4576
12 13 15 14
8 9 11 10
Lecția 6: hazardul
Forme de unda din dreapta
Lecția 7:
Codificatorul/decodificatorul-un
dreptunghi
Decodificatorul: intrari-stanga/sus
Iesiri-dreapta/jos
N= numarul de intrari
2 la N =numarul de iesiri
Lectia 9:
Costul implementarii=nr. porti folosite si nr.
de intrari
Ex: Nr porti folosite= 4x NAND
=>4NAND cu
Nr. intrari=12 12 intrari
0
=>0
0
0
=>D
1
1
=>D(negat)
0
1
=>1
1
Formule MUX :
E= intrare de validare
S= iesire de selectie
I= intrari de date
Y= iesire
MUX-uri=mai multe porti logice
Formule MUX fara intrare de validare :
1)MUX 2:1 Y = S · I1 + S(negat) · I0
3)MUX 8:1 Y = S2 · S1 · S0 · I7 + S2 · S1 ·
S0(negat) · I6 + S2 · S1(negat) · S0 · I5 + S2
· S1(negat) · S0(negat) · I4 + S2(negat) · S1 ·
S0 · I3 + S2(negat) · S1 · S0(negat) · I2 +
S2(negat) · S1(negat) · S0 · I1 + S2(negat) ·
S1(negat) · S0(negat) · I0
1+ S·I
0
Formule D-MUX :
-formulele sunt in baza 2(mintermi in baza 2)
DMUX 1:2 Y1 = S · I
Y0 = S(negat) · I
DMUX 1:4 Y3 = S1 · S0 · I
Y2 = S1 · S0(negat) · I
Y1 = S1(negat) · S0 · I
Y0 = S1(negat) · S0(negat) · I
DMUX 1:8
Y7 = S2 · S1 · S0 · I
Y6 = S2 · S1 · S0(negat) · I
Y5 = S2 · S1(negat) · S0 · I
Y4 = S2 · S1(negat) · S0(negat) ·I
Y3 = S2(negat) · S1 · S0 · I
Y2 = S2(negat) · S1 · S0(negat) · I
Y1 = S2(negat) · S1(negat) · S0 · I
Y0 = S2(negat) · S1(negat) · S0(negat) · I
Lectia 10:
Semi-sumatorul de 1 bit:
- 2 intrari
- 2 iesiri
INTRARI IESIRI
A B Co S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Semi-sumator de 1 bit cu porti logice:
Intrari Iesiri
A B Co S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Intrari Iesiri
A B Ci Co S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Intrari Iesiri
A B Ci Co S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Lectia 11:
Lectia 13:
Latch D:
CK Q
+
CK Q+ Actiune
1 D copiaza intrarea pe durata palierului
0 Q pastreaza starea pe duratapalierului
Bistabil D :
CK D Q+ Actiune
↑ 0 0 copiaza intrarea
↑ 1 1 copiaza intrarea
0/1 X Q pastreaza starea
CK T Q+ Actiune
↑ 0 Q pastreaza starea
↑ 1 Q(negat) complementeaza starea
0/1 X Q pastreaza starea
Lectia 14:
Etape automate:
1) Din descrierea existenta, se deduce
functionalitatea automatului ¸si se descrie ın
una din formele de reprezentare:
organigrama sau graf de tranzitii.
2) Daca este posibil, se reduc starile
redundante. Starile redundante sunt starile din
care automatul evolueaza identic si ın care se
activeaza aceleasi iesiri.
3) Se codifica starile prin asocierea acestora
cu coduri binare unice proiectate cu anumite
constrangeri (numar
minim de biti, cu dependenta redusa cu
variatie minima one-hot).
4) Se alege tipul de bistabile folosite pentru
implementare (D, T sau JK).
5) Se completeaza tabelul de tranzitii cu toate
starile si toate combinatiile intrarilor.
6) Se completeaza tabelul de tranzitii cu
starile urmatoare si iesirile. Daca
implementarea se face cu bistabile T
sau JK, se completeaza tabelul de tranzitii cu
coloanele asociate stimulilor bistabilelor.
7) Se minimizeaz˘a functiile starii urmatoare
(sau ale stimulilor pentru determinarea starilor
urmatoare) si ale
iesirilor.
Registru paralel-paralel.
Datele sunt ıncarcate ın registru si accesate
din exterior in paralel.
-are o intrarea suplimentara.
Tabel de functionare:
LD SHR Q+ Actiune
1 X D Incarca in paralel starea
de pe intrarea de date
Tabel de functionare:
SHR Q+ Actiune
1 {SI,Q>>1} Incarca datele de
intrare(1bit) si
deplaseaza continutul
Numaratoarele:
-circuite logice secventiale (automate) care isi
determina starea urmatoare exclusiv pe baza
starii prezente printr-o functie de numarare.
GENERAL:
Timp de propagare
▪ Timp de propagare– timpul de comutare a ieşirii din H în L,
tPHL, sau din L în H, tPLH ▪ Timpul necesar pentru propagarea
unei schimbări a valorii semnalului între intrare şi ieşire. ▪
Timpul de propagare se măsoară la 50%între nivelele de
tensiune asociate stărilor H şi L. ▪ Timpii de propagare pot fi
diferiți tPHL < tPLH ▪ Tranzițiile HL şi LH sunt definite în raport
cu ieşirea (nu cu intrarea).
PARITATE/IMPARITATE
PARITATE: la numerele pare iese acelasi tip de semnal
IMPARITATE : invers