Separate “data path” and “control”
Data path
Stores combination
Compares inputs with combination
multiplexer (mux): circuit which selects one value
Control
Finite state-machine controller
Control for data path
State changes clocked
reset
open/closed
new
C1
C2
C3
comparator
value
equal
(goes to controller)
multiplexer
equal
controller
mux control
clock
Previous slide
Next slide
Back to first slide
View graphic version