Finite-state machine with datapath