Guideline #1: Separate data path and control
control
data-path
status, info, and inputs
control signals
state
Partition design into data path and control
Data path: Registers, counters, combinational units (e.g., ALU), communication (e.g., busses)
Control: FSM that tells data path what to do next
Previous slide
Next slide
Back to first slide
View graphic version