Automate
De la WikiLabs
Versiunea din 21 aprilie 2012 16:25, autor: Rhobincu (discuție | contribuții) (Pagină nouă: Automatul este un circuit secvențial, utilizat pentru a programa o secvență de operații. Un automat este definit de următoarele elemente: * o mulțime de valori de intrare (care ...)
Automatul este un circuit secvențial, utilizat pentru a programa o secvență de operații. Un automat este definit de următoarele elemente:
- o mulțime de valori de intrare (care în cazul circuitelor sunt porturi de intrare);
- o mulțime de valori de ieșire (care în cazul circuitelor sunt porturi de ieșire);
- o mulțime de stări, care alternează în timp și din care doar una este activă la un moment dat (care în cazul circuitelor este memorată într-un registru intern);
- o funcție de tranziție a stărilor, care calculează starea următoare a automatului în funcție de starea curentă și valorile intrărilor (care în cazul circuitelor este un modul combinațional);
- o funcție de tranziție a ieșirilor care calculează următoarea valoare a ieșirilor, în funcție de starea curentă (în cazul automatelor de tip Moore), sau în funcție de starea curentă și valorile intrărilor (în cazul automatelor de tip Mealy).