Documente Academic
Documente Profesional
Documente Cultură
Primul mod se nume te sincron, al doilea mod asincron. Ascensorul se afl la nceputul func ion rii ntr-o stare numit stare ini ial
etajul de plecare n prima curs .
. . .
z m
Stare curent
y 1
. . .
Y .1
. .
y k
Memorie
Y k
. . .
Parte
. . .
y 1 y k
combina ional
z m
Y 1
. . .
. . .
Y k
Memorie
n variabile de intrare
Ceas
Transmiterea semnalului prin por i i prin liniile de comunicare se face cu ntrzieri:
Timp de tranzi ie ntre cele dou niveluri ntrziere de propagare input-output.
O solu ie pentru func ionare corect este utilizarea unui semnal ceas Clock, care s sincronizeze func ionarea, oferind i suficient timp pentru stabilizarea tuturor semnalelor.
CEAS
Circuit pentru controlul prin tacte de timp
Durata tactului suficient pentru stabilizarea inputului Permi nd apoi efectul asupra st rii memorate.
perioada
DIAGRAM LOGIC
Cea mai simpl diagram logic ce produce semnal tip ceas.
Conexiune invers (feed- back) Starea ini ial
CLK Q_FF
Q_latch
Comportare identic , cu excep ia cazului n care inputul se schimb cnd semnalul ceas este la nivel High
Studiul latch-urilor i al flip-flop-urilor r spunde la ntrebarea Cum trebuie s arate un circuit care implementeaz bitul? Specifica iile circuitului bit:
S se poat scrie n el un 0 sau un 1; S se memoreze acea valoare pn la scrierea alteia; S se poat citi ultima valoare scris
Circuitul bit nu poate fi circuit combina ional (condi ia a doua) Cum poate ar ta circuitul secven ial bit?
Q = R+p = R p, P = S+q = S q ( = Q ?) R p q S P ( = Q ?) Q
St ri stabile
?
00 00 10
Setare (la "1") Resetare (la "0") Stare neschimbat (dup SR = 10) Stare neschimbat (dup SR = 01) Combina ie imposibil
q/SR 0 1
00 0 1
01 0 0
11 0 0
10 1 1
Diagrama logic :
R Q S q
Alt reducere
Putem ns considera Q = S + Rq
dac utiliz m combina ia imposibil . rezultatul coincide cu specifica iile ini iale pt. SR=0 q/SR 00 0 1
S R q
01 0 0
11
10 1 1
Q
0 1
* *
Qt+1 0 0 1 * 1 0 1 *
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
Bistabil D
Diagrama logic i tabelul de adev r Derivat din RS. Modeleaz situa iile R{S.
D Q Cl Q
q=Qt 0 0 1 1
D 0 1 0 1
Qt+1 0 1 0 1
Bistabil JK
Diagrama logic i tabelul de adev r
q=Qt 0 0 0 0 1 1 1 1 J 0 0 1 1 0 0 1 1 K 0 1 0 1 0 1 0 1 Qt+1 0 0 1 1 1 0 1 0 Elimin combina ia imposibil de la RS feedback-uri suplimentare (J S, K R)
K Cl J
Bistabil T
Derivat din JK, analog deriv rii lui D din RS Modeleaz situa iile J=K de la JK.
T Cl
Qt T 0 0 0 1 1 0 1 1
Qt+1 0 1 1 0
D 0 1
T 0 1
J Cl K
T Cl
Cl D Q Qdorit_MS
Flip-flop master-slave D
Reduce probabilitatea activ rii la varia ii bru te de input. Face posibil proiectarea unor circuite secven iale complexe (ex.: regi trii cu deplasare).
D CL
DM CLM
QM
DS CLS
QS
Q Q
Flip-flop JK master-slave
Latch-uri i flip-flop-uri
Circuite D
Latch: 4 tranzistoare Flip-flop: utilizat n elemente programabile Alegerea uzual pentru regi tri
Circuite sincrone
Intr rile, starea i ie irile se schimb i sunt luate n considerare la un semnal de referin - ceas Exemple: master/slave, circuite active pe front
Circuite asincrone
Intr rile, starea i ie irile se schimb i sunt luate n considerare independent de vreun semnal de referin Exemplu: latch R-S
Regi tri
Bitul este atomul de informa ie la nivel fizic; la nivel logic, atomul este constituit de un grup de bi i
8 (ex.: codul ASCII) sau un multiplu de 8 (virgul fix ).
Exemple
Regi tri cu deplasare Contoare
Registrul cu deplasare
Memoreaz ultimele k valori input, n ordine
Specifica ii: 1101 0000;1000;0100;1010;1101 M-S. K=4:
OUT1 OUT2 OUT3 OUT4
IN CLK
s1 0 1 0 1
func ie p streaz starea deplasare dreapta deplasare stnga nc rcare noua intrare
0 0 1 1
ceas (shift)
intrare
Contorul Mobius (Johnson) 1000, 1100, 1110, 1111, 0111, 0011, 0001, 0000
OUT1 IN CLK D Q D Q OUT2 D Q OUT3 D Q OUT4
Ie irea const din scrierea n baza 2 a numerelor de la 0 la 15, n ordine, reluate apoi de la 0: 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111, 0000, 0001, ..
1: 0101010101010101; 2: 001100110011; 3: 0000111100001111; 4: 00000000111111110000000011111111
Contor binar
"1"