| 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 | ||||||||||||||