Professional Documents
Culture Documents
Shift Registers Counters Modulo-N Counters Midterm II: Nov. 1 (Friday) Review: Oct. 30 (Weds) HW 5 due: Oct. 28 (Monday)
ELEC2200, FDAI
(a)
Serial in
Serial out S CK R Q R Q S CK Q R Q S CK Q Q
Shift (b)
ELEC2200, FDAI
Parallel in Clock
Parallel in
ELEC2200, FDAI
Serial in
Serial out
Preset control Shift pulse Clear control (a) Parallel in (Y) Parallel out (X)
Serial out
Serial in
Preset control Shift pulse Clear control Shift pulse Clear control (c)
ELEC2200, FDAI
(b)
Clear R QB CK S
QB
Clear R QC CK S
QC
Clear R QD CK S
QD
Clear R QE CK S
QE
Clear R QF CK S
QF
Clear R QG CK S
QG
Clear R QH CK S
QH
(3) Output QA
(4) Output QB
(6) Output QD
(10) Output QE
(11) Output QF
(12) Output QG
Outputs
ELEC2200, FDAI
ELEC2200, FDAI
ELEC2200, FDAI
ELEC2200, FDAI
ELEC2200, FDAI
Out
Z-1
xn
x2
x1
...
FA FA HA
Parallel Accumulator
CK CLR
... ...
CK CLR
ELEC2200, FDAI
zn+1 zn
z2 (b)
z1
...
Overflow Q CK Q CLR K Q CLR J Q CK K Q CLR J Q CK K Q CLR Clear Count Inhibit J Q CK K J 1
... ...
Xn 0 0 0 0 0 1 1 0 0 0 X3 0 0 0 0 1 1 1 0 0 0 (b) (a)
X2 0 0 1 1 0 1 1 0 0 1
X1 0 1 0 1 0 0 1 0 1 0
ELEC2200, FDAI
ELEC2200, FDAI
ELEC2200, FDAI
1 0 Up count mode
(a)
Xn
X2
X1
Down counter
...
Count
Q CK Q CLR
J CK
Q CK
...
K Q
K CLR
Q CLR
K Clock
...
ELEC2200, FDAI
(b)
Clear
... ...
Q Up overflow Q CLR CK K Q CLR J Q CK K Q CLR J Q CK K J 1
Up/down
... ...
Down overflow
... ...
Clock Clear
ELEC2200, FDAI
Modulo-N Counters
Count from state 0 through state N-1 Cycle back to state 0 after state N-1
Modulo-5 Counter: 5=0101 X2X0=1 clear Modulo-8 Counter: 8=1000 X3=1 clear Modulo-10 Counter: 10=1010 X3X1=1 clear
ELEC2200, FDAI
60 Hz or crystal oscillator
ELEC2200, FDAI
Clear control
ELEC2200, FDAI
Modulo-A Up Counter
...
A0 A1 T-FF
T Q CLK RST
A2 T-FF
T Q CLK RST
An-1
VDD
T-FF
T Q CLK RST
... ...
T-FF
T Q CLK RST
Reset
Hold Clock
ELEC2200, FDAI