Control: implementation | ||||||||||||||
|
||||||||||||||
Moore machine | ||||||||||||||
Input: | ||||||||||||||
6 opcode bits | ||||||||||||||
Op0-Op5 | ||||||||||||||
4 state bits (10 states) | ||||||||||||||
S0-S3 | ||||||||||||||
Output: | ||||||||||||||
13 control signals | ||||||||||||||
3 are multiple-bit | ||||||||||||||
4 next-state bits | ||||||||||||||
NS0-NS3 | ||||||||||||||
Current state stored in state register | ||||||||||||||
Control logic: combinational circuit | ||||||||||||||
controls depend only on state | ||||||||||||||
next-state depends on | ||||||||||||||
current state | ||||||||||||||
opcode | ||||||||||||||
Fig. C.7 | ||||||||||||||