Professional Documents
Culture Documents
Book From Then Et
Book From Then Et
Κυκλώµατα
Επιµέλεια διαφανειών:
Χρ. Καβουσιανός
Εισαγωγή
Έξοδοι
Είσοδοι
Συνδυαστικό
Κύκλωµα Στοιχεία
Μνήµης
Τ = Περίοδος Ρολογιού
F = 1/T T
Μανταλωτής SR (latch)
01 10
01 01
10 10
10
10 R
10
1ns
1ns 10 10
1ns
01 S
0 01
1ns
Οι είσοδοι των Latches πρέπει να
tt == 43210 ns
ns αποµονώνονται µέχρι το συνδυαστικό κύκλωµα
να ηρεµήσει
Σύγχρονα Ακολουθιακά Κυκλώµατα 7
RS Μανδαλωτής µε επίτρεψη
S'
1
10
R'
1
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then
1 10 10
open the file again. If the red x still appears, you may have to delete the image and then insert it again.
01
1
Είσοδοι Έξοδοι
Συνδυαστικό Σε δειγµατοληψία µε τον
Κύκλωµα Στοιχεία παλµό ρολογιού (level) το
Μνήµης κύκλωµα µπορεί να οδηγηθεί
σε αστάθεια.
0
1
Αρνητικά
ακµοπυροδότητο
a
a΄ D a Q
D Q D Q Qat-1
10 Q΄
CP Q΄ CP Q΄
01
CP
Όταν CP=0, το 3ο FF παίρνει εισόδους (1,1) και διατηρεί την κατάσταση του.
1 10
1
0
1 1 01
01 10
1 01 1
1 0
0 1
10 1 01 10
Setup Time: Χρόνος Προετοιµασίας πριν την ακµή στον οποίο η είσοδος
D πρέπει να κρατηθεί σταθερή για να κλειδωθεί.
Hold Time: Χρόνος Κρατήµατος µετά την ακµή στον οποίο η είσοδος D
πρέπει να κρατηθεί σταθερή για να κλειδωθεί.
0 0 Qt-1 Qt
0 0 Qt-1 Qt
0
1 Q0t-1 Q0t-1
Q1t-1
1
0 0 0 Q1t-1
Με JK=01 µηδενίζεται
0 0 Q1t-1
0
1
Q1t-1
Q0t-1 Q0t-1
1
0
Με JK=10 τίθεται
1 10 10
1 01 01
R
H απροσδιόριστη κατάσταση
του RS εδώ προσδιορίζεται και
αξιοποιείται.
invert
0
0 Q
0 Q
0
0 0
1 0
1
Q' 1
0 Q
Με JK = 11 αντιστρέφει
1
Q' Q'
1 0
Q(t+1) = JQ'+K'Q
Επόµενη Κατάσταση
Εξισώσεις κατάστασης
Α(t+1)=A(t)x(t)+B(t)x(t)
B(t+1)=A΄(t)x(t)
Παρούσα
A(t+1)=Ax+Bx
Κατάσταση
B(t+1)=A΄x
y(t)=(A+B)x΄
Υπολογισµός Επόµενης
Κατάστασης
Σύγχρονα Ακολουθιακά Κυκλώµατα 34
Πίνακας Καταστάσεων
A(t+1)=Ax+Bx
B(t+1)=A΄x
y(t)=(A+B)x΄
Η µετάβαση καταστάσεων
προϋποθέτει την έλευση ακµών
ρολογιού οι οποίες όµως δεν
συµπεριλαµβάνονται στον πίνακα
Αντιµετωπίζεται όπως το
αριστερό µέρος των
πινάκων αλήθειας
Χρήση σε HDLs
JA=BC΄x+B΄Cx΄
KA=B+y
Η επόµενη
κατάσταση
ταυτίζεται µε την
είσοδο DA
JA = B
KA = Bx’
JB = x’
KB = A ⊕ x
Προσοχή:
η έξοδος δηλώνεται
και εσωτερικά στην
κάθε κατάσταση
Κατάσταση a a bc de f f gf g
a
Είσοδος 01010110100
Έξοδος 00000110100
d
d
e
Κατάσταση a a bc de dde de
a
Είσοδος 01010110100
Έξοδος 00000110100
Η µείωση των εσωτερικών καταστάσεων µπορεί να οδηγήσει σε µείωση του αριθµού των flip
flops αλλά και απλοποίηση των συνδυαστικών κυκλωµάτων αφού οι αχρησιµοποίητες
καταστάσεις ισοδυναµούν µε αδιάφορους όρους.
Στους χάρτες τοποθετούµε τις τιµές των εισόδων των D-FF που
ταυτίζονται µε τις τιµές της επόµενης κατάστασης.