Professional Documents
Culture Documents
Osnovi Racunarske Tehnike
Osnovi Racunarske Tehnike
1
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
2
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
a)
b)
c)
d)
Slika 2 Signali potencijalnog (a) i impulsnog (b, c, d) tipa
3
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
4
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
5
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
Funkcije izlaza i prelaza potpuno definišu funkciju, ili kako se često kaže, zakon
funkcionisanja sekvencijalne mreže.
6
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
7
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.1 OSNOVNI POJMOVI
8
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.2 LOGIČKI ELEMENTI
9
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.2 LOGIČKI ELEMENTI
ZAKON
GRAFIČKI SIMBOL NAZIV
FUNKCIONISANJA
x f POJAČAVAČ
f=x
(BAFER)
x f NE
f= x
(INVERTOR)
x1
x2 . f
f = x1x2...xn I
...
xn
x1
x2 + f
f = x1+x2+...+xn ILI
...
xn
x1
x2 . f
f = x1x 2 ...x n NI
...
xn
x1
x2 +
f = x1 + x 2 + ... + x n f NILI
...
xn
x1
f = x1 ⊕ x2 x2
xor f EKSILI
x1
f = x1 ⊕ x 2 x2
xor f EKSNILI
10
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.2 LOGIČKI ELEMENTI
Objašnjenje:
Prekidačke funkcija x1 ⊕ x2 ⊕...⊕ xn ima vrednost 1 na vektorima sa neparnim
brojem jedinica, dok prekidačke funkcija x1 ⊗ x2 ⊗ ... ⊗ xn ima vrednost 1 na
vektorima sa parnim brojem nula. Zbog toga
1. ako je n parno, onda vektori sa neparnim brojem jedinica imaju i neparan
broj nula, pa vredi x1 ⊕ x 2 ⊕ ... ⊕ x n = x1 ⊗ x2 ⊗ ... ⊗ xn
2. ako je n neparno, onda vektori sa neparnim brojem jedinica imaju paran
broj nula, pa vredi x1 ⊕ x2 ⊕...⊕ xn = x1 ⊗ x2 ⊗ ... ⊗ xn.
...
xn xn
11
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.2 LOGIČKI ELEMENTI
Sa slike 3 se vidi da
1. POJAČAVAČ i NE element realizuju obe prekidačke funkcije koje zavise
od jedne promenljive,
2. I, ILI, NI, NILI, EKSILI i EKSNILI realizuju šest prekidačkih funkcija
koje zavise od dve promenljive , dok se
3. preostale četiri prekidačke funkcije koje zavise od dve promenljive se
danas retko realizuju posebnim logičkim elementima.
12
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.2 LOGIČKI ELEMENTI
Slika 5.a Pojačavač sa "tri stanja" Slika 5.b NE element sa "tri stanja"
Iako se svi logički elementi mogu realizovati i u verziji sa "tri stanja", uglavnom
se koriste POJAČAVAČ i NE element.
13
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.2 LOGIČKI ELEMENTI
Broj ulaza određuje koliko se signala može dovesti na ulaze logičkog elementa.
14
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.3 STRUKTURA KOMBINACIONIH MREŽA
S obzirom na to
da redna veza logičkih elemenata odgovara superpoziciji prekidačkih funkcija
koje ti logički elementi realizuju
i
da se svaka prekidačka funkcija može dobiti superpozicijom onih prekidačkih
funkcija pomoću kojih se može napisati
sledi
da se svaka prekidačka funkcija može realizovati korišćenjem redne veze
logičkih elemenata koji realizuju prekidačke funkcije pomoću kojih se
prekidačka funkcija može napisati.
15
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.3 STRUKTURA KOMBINACIONIH MREŽA
Skup logičkih elemenata koji realizuju sve prekidačke funkcije nekog bazisa
prekidačkih funkcija predstavlja bazis logičkih elemenata.
16
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.3 STRUKTURA KOMBINACIONIH MREŽA
17
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.3 STRUKTURA KOMBINACIONIH MREŽA
x3 x4 Ε5 z2
x5 Ε2
x1 x2 Ε8 z3
x4 Ε3 Ε6
x5
18
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.3 STRUKTURA KOMBINACIONIH MREŽA
19
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
20
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.1 ASINHRONI FLIP-FLOPOVI
ZAKON
GRAFICKI SIMBOL NAZIV
FUNKCIONISANJA
Q(t+1) = S + RQ
SR = 0 Q
S
R S Q(t+1)
RS FF
0 0 Q
0 1 1 Q
R
1 0 0
1 1 ?
21
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.1 ASINHRONI FLIP-FLOPOVI
22
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.1 ASINHRONI FLIP-FLOPOVI
23
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
Kod taktovanih flip-flopova pored ulaznih signala koji zavise od tipa flip-flopa
postoji obavezno još jedan ulazni signal koji se naziva signal takta. Pri vrednost
0 signala takta flip-flop se zadržava u sadašnjem stanju neograničeno vreme
nezavisno od vrednosti preostalih ulaznih signala. Pri vednosti 1 signala takta
flip-flop može da pređe iz sadašnjeg u sledeće stanje saglasno funkciji prelaza
flip-flopa.
24
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
ZAKON
GRAFICKI SIMBOL NAZIV
FUNKCIONISANJA
Q(t+1) = D
Q
D
C D FF
D Q(t+1) Q
0 0
1 1
Q(t+1) = TQ + TQ
Q
T
C T FF
T Q(t+1) Q
0 Q
1 Q
Q(t+1) = S + RQ
SR = 0 Q
S
R S Q(t+1)
C RS FF
0 0 Q
0 1 1 Q
R
1 0 0
1 1 ?
Q(t+1) = JQ + KQ
Q
J
J K Q(t+1)
C JK FF
0 0 Q
0 1 0 Q
K
1 0 1
1 1 Q
25
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
Taktovani flip-flop RS tipa pored signala takta C ima i još dva ulazna signala i
to signale R i S. Izlazni signal je signal stanja Q.
26
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
Taktovani flip-flop D tipa pored signala takta C ima i još jedan ulazni signal i to
signal D. Izlazni signal je signal stanja Q.
Ako je vrednosti signala takta C nula, ulazni signal D može da se menja, ali se
vrednost izlaznog signala Q ne menja.
27
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
Taktovani flip-flop T tipa pored signala takta C ima i još jedan ulazni signal i to
signal T. Izlazni signal je signal stanja Q.
Ako je vrednosti signala takta C nula, ulazni signal T može da se menja, ali se
vrednost izlaznog signala Q ne menja.
28
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
Taktovani flip-flop JK tipa pored signala takta C ima i još dva ulazna signala i to
signale J i K. Izlazni signal je signal stanja Q.
29
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
30
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
Q Q(t+1) D Q Q(t+1) T
0 0 0 0 0 0
0 1 1 0 1 1
1 0 0 1 0 1
1 1 1 1 1 0
Q Q(t+1) R S Q Q(t+1) J K
0 0 b 0 0 0 0 b
0 1 0 1 0 1 1 b
1 0 1 0 1 0 b 1
1 1 0 b 1 1 b 0
31
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
ULAZNI 1 tsu th
SIGNALI 0
1
td
Q
0
Slika 12 Vremenski parametri taktovanih flip-flopova
32
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.4 MEMORIJSKI ELEMENTI
IV.4.2 TAKTOVANI FLIP-FLOPOVI
33
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.5 STRUKTURA SEKVENCIJALNIH MREŽA
P = H(X,Q)
Sk Qk
S Q
C
Rk Qk
S Q
34
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.5 STRUKTURA SEKVENCIJALNIH MREŽA
Funkcije izlaza sekvencijalne mreže date su skupom prekidačkih funkcija z1, z2,
..., zm koje zavise od nezavisno promenljivih x1, x2, ..., xn, Q1, Q2, ..., Qk.
Funkcije izlaza z1, z2, ..., zm su date relacijama
z1 = f1(x1, x2, ..., xn, Q1, Q2, ..., Qk),
z2 = f2(x1, x2, ..., xn, Q1, Q2, ..., Qk)
...
zm = fm(x1, x2, ..., xn, Q1, Q2, ..., Qk)
ili u vektorskom obliku Z = F (X, Q), gde je Z = z1z2 ... zm izlazni vektor, X =
x1x2 ... xn ulazni vektor i Q = Q1, Q2, ..., Qk vektor stanja sekvencijalne mreže.
Ove prekidačke funkcije nazivaju se funkcijama izlaza sekvencijalne mreže.
35
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.5 STRUKTURA SEKVENCIJALNIH MREŽA
36
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.5 STRUKTURA SEKVENCIJALNIH MREŽA
37
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.5 STRUKTURA SEKVENCIJALNIH MREŽA
38
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA
IV.5 STRUKTURA SEKVENCIJALNIH MREŽA
39