Professional Documents
Culture Documents
sg/~cs2100/
Lecture #19
Sequential Logic
Lecture #2: Overview of C Programming 1-2
Questions?
IMPORTANT: DO NOT SCAN THE QR CODE IN THE
VIDEO RECORDINGS. THEY NO LONGER WORK
Ask at
https://sets.netlify.app/module/61c416e2340b0f1ee7dc6257
OR
D Q(t+1) T Q(t+1)
0 0 Reset 0 Q(t) No change
1 1 Set 1 Q(t)' Toggle
Aaron Tan, NUS Lecture #19: Sequential Logic 5
x D Q A
State equations:
A+ = A∙x + B∙x Q' A'
B+ = A'∙x
Output function: D Q B
y = (A + B)∙x'
Q' B'
CP
Figure 1
Lecture #19: Sequential Logic
Aaron Tan, NUS 7
DONE! 1/0
01 11
Aaron Tan, NUS Lecture #19: Sequential Logic 12
KA = B + y B'
C
J Q A
x'
B K Q'
y
CP
Aaron Tan, NUS Lecture #19: Sequential Logic 14
x D Q A
Q' A'
D Q B
Q' B'
CP
y
Figure 1
Aaron Tan, NUS Lecture #19: Sequential Logic 15
x K Q'
J Q B
K Q'
Figure 2
CP
±
Aaron Tan, NUS Lecture #19: Sequential Logic 17
1 10
01
1
±
Aaron Tan, NUS Lecture #19: Sequential Logic 18
J Q A J Q B
K Q' K Q'
CP
y
x
Figure 3
±
Aaron Tan, NUS Lecture #19: Sequential Logic 20
01 1/0 11
0/0
±
Aaron Tan, NUS Lecture #19: Sequential Logic 21
End of File