Předpoklad – Mealyho a moorova Stroje
Mealyho Stroj – mealyho stroj je definován jako stroj v teorii výpočtu, jehož výstupní hodnoty jsou určeny tím, jak jeho současný stav a aktuální vstupy. V tomto stroji atmost je možný jeden přechod.,
6 n-tic: (Q, q0, σ, O, δ, λ‘)
Q je konečná množina stavů,
q0 je počáteční stav
σ je vstupní abeceda,
O je výstupní abeceda
δ je přechodové funkce, která mapuje Q× Σ → Q
‚λ‘ je výstupní funkce, která mapuje Q× Σ→ O
Diagram –
Moore Machine – A moore automat je definován jako stroj v teorii výpočtu, jehož výstupní hodnoty jsou určeny pouze na jeho aktuální stav.,
má také 6 n-tic: (Q, q0, σ, O, δ, λ)
Q je konečná množina stavů,
q0 je počáteční stav
σ je vstupní abeceda,
O je výstupní abeceda
δ je přechodové funkce, která mapuje Q× Σ → Q
λ je výstupní funkce, která mapuje Q → O
Diagram –
Moore Stroj
- Výstup závisí pouze na současném stavu.
- pokud se změní vstup, výstup se změní.
- je zapotřebí více stavů.
- pro implementaci obvodu je menší hardwarový požadavek.,
- reagují pomaleji na vstupy (o jeden hodinový cyklus později).
- synchronní výstup a generování stavu.
- výstup je umístěn na stavech.
- snadno se navrhuje.
Mealy Machine –
- výstup závisí na současném stavu i současném vstupu.
- pokud se změní vstup, změní se také výstup.
- je vyžadován menší počet stavů.
- existuje více hardwarových požadavků pro implementaci obvodu.
- reagují rychleji na vstupy.
- generování asynchronního výstupu.,
- výstup je umístěn na přechodech.
- je obtížné navrhnout.