Keywords: Moore-Automat-en.svg en en Moore machine own Biezl thumb left Deutsch Inkscape Most digital electronic systems are designed as clocked sequential systems Clocked sequential systems are a restricted form of Moore machine where the state changes only when the global clock signal changes Typically the current state is stored in flip-flops and a global clock signal is connected to the clock input of the flip-flops Clocked sequential systems are one way to solve metastability problems A typical electronic Moore machine includes a combinational logic chain to decode the current state into the outputs lambda The instant the current state changes those changes ripple through that chain and almost instantaneously the outputs change or don't change There are design techniques to ensure that no glitches occur on the outputs during that brief period while those changes are rippling through the chain but most systems are designed so that glitches during that brief transition time are ignored or are irrelevant The outputs then stay the same indefinitely LEDs stay bright power stays connected to the motors solenoids stay energized etc until the Moore machine changes state again Computer science |