Upload
madalina-elena-cl
View
228
Download
1
Embed Size (px)
Citation preview
8/18/2019 Masina Algoritmica de Stare
1/2
Organigrama ASM (Algorithmic State Machine)
Se numeste masina algoritmica de stare (ASM) un automat secventialsincron realizat ca o masina de stare de clasa a patra. Pentru a se sublinia
caracterul stationar al functionarii ASM pe o perioada de tact, sectiunea dememorie a masinii algoritmice de stare va numita in continuare registru destare. Din punct de vedere functional suportul zic pentru materializareafunctiilor caracteristice f si g ale masinii algoritmice de stare va Generatorul oii Stari (GS), respectiv !ogica "ombinationala a #esirilor(!"$), cele doua blocuri avand un caracter combinational. "u aceste notiunistuctura combinationala a unui ASM este reprezentat(%ig. &)'
%ig. &
Procedural sinteza unui automat secvential sincron de tip ASM
presupune transpunerea intro prima faza a problemei de conducere introorganigrama ASM. rganigrama ASM combina elementele transcrieriitraditionale prin diagrama de stare pentru un automat secventialsc*ematizand activitatea de procesare a informatiei ca cele de tip calculator,asiguranduse astfel obtinerea unui instrument ecient deproiectare. $lementele structurale ale descrierii prin organigrama ASM sunt'
a)
S+A$A este unicul element fundamantal al organigramei careintroduce in mod e-plicit variatia timpului si pe care o asociaza in moddiscret etapelor algoritmului de comanda. Simbolul starii poate sacontina o lista de actiuni de iesiri neconditionate. umele starii este de
obicei incercuit si plasat langa simbolul ei. Starii i se asociaza ocombinatie de variabile de stare care se numeste codul starii si estescris de obicei in binar sau *e-azecimal.
b) D$"#/#A este elementul de ramicatie al organigramei dependent deuna sau mai multe intrarile care sunt testate sunt notate in interiorulsimbolului grac corespunzator. #ntrarile intro masina algoritmica destare pot asincrone ti sincrone.
8/18/2019 Masina Algoritmica de Stare
2/2
c)
#$S#$A este un element component de control a procesorului sidescrie alte iesiri care sunt dependente de una sau mai multe intrari.#esirile se impart in iesiri conditionate si iesiri neconditionate.