Professional Documents
Culture Documents
...
...
Combo Combo Output(s) 3. Encode Outputs to States
...
Input(s) Flip-Flops
Logic Logic
For this design any form of combinational logic may be used, but
State Variables
the sequential logic must be limited to D flip-flops.
(Qa & Qb)
C3
Output Variables Enable Phone C2
Clock Numbers C1
(Y & Z) 7 8
C0
S0 S0
EN = 1 EN = 1 EN = 1 Qa Qb EN = 1
0 0
“4” “4”
EN = 0 EN = 0 EN = 0 EN = 0
S3 S1 S3 S1
Qa Qb Qa Qb
1 1 0 1
“1” “6” “1” “6”
S2 S2
Qa Qb
EN = 1 EN = 1 EN = 1 1 0 EN = 1
“9” “9”
EN = 0 9 EN = 0 10
Step #3: Encode Outputs to States Step #3: Create State Transition Table
EN = 0
Inputs Outputs
State
State
EN = 0 11 12
Db Qa Qb EN Qa Qb EN Qa Qb EN Qa Qb EN
Db Qb EN Qb EN
Db Qb EN
C3 Qa Qb EN Qa Qb EN Qa Qb
C2 Qa Qb EN Qa Qb EN Qa Qb EN Qa Qb EN Qa
C1 Qa Qb EN Qa Qb EN Qa Qb
C0 Qa Qb EN Qa Qb EN Qa Qb EN Qa Qb EN Qa 13 14
15