}Flip-flops (aka registers/latches)
}Memory elements that store “state” of
system
}Combinational Logic
}Performs logical functions on data
(e.g., add, mult, etc…)
}Clock
}Periodic square wave that controls
update of memory elements
}Assume data is stable upon latching of
data