Мікропроцесори та мікроконтролери

 
 
 
«Компьютерная программа делает то, что вы приказали ей сделать, а не то, что вы хотели, чтобы она сделала»
Русский | Українська

На правах реклами:



Rambler's Top100 Рейтинг@Mail.ru
Мікропроцесори та мікроконтролери :: Організація керуючих автоматів :: Внутрішній стан керуючого автомата

Внутрішній стан керуючого автомата

Керуючий автомат реалізує сувору послідовність мікрооперацій або мікрокоманд відповідно до ДСА. Кожна операторна вершина ГСА реалізується в окремому такті роботи обчислювача. Дії в наступному такті залежать від результатів у попередньому. Тому керуючий автомат повинен мати внутрішні стани, які будемо позначати через а0, а1, а2 .... В кожному стані УА виробляє свій набір керуючих сигналів. Перехід в наступний стан залежить від того, в якому стані автомат знаходиться в даний момент часу і від значення повiдомлюваного сигналу (Х). Наприклад, для ділянки ДСА, представленого на мал.2 (який чимось нагадує схему підсилювач стільникового сигналу телефону), перехід зі стану а3, де автомат виробляє сигнали y3 y5, залежить від повiдомлюваного сигналу Х4. Якщо Х4 = 0, то автомат переходить в стан а4 з виробленням керуючих сигналів y7 y8. Якщо Х4 = 1, то автомат перейде в стан а5 (вироблення y2).



Малюнок 2

Перехід автомата з одного стану в інший здійснюється під дією сигналів синхронізації (С). Тривалість такту визначається періодом синхросигналов (мал. 3).



Малюнок 3

З моменту подачі синхросигнала автомат переходить з одного стану в інший за час tп. Цей час нестійкого стану. Після переходу автомат знаходиться в стійкому стані протягом часу tа. Як правило tп <





Наступна стаття >>
«Типи керуючих автоматів»







При використанні будь-яких матеріалів з сайту зворотнє посилання на сайт Мікропроцесори та мікроконтролери обов'язкова.