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

 
 
 
«Опасность не в том, что компьютер однажды начнет мыслить, как человек, а в том, что человек однажды начнет мыслить, как компьютер»
Русский | Українська

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



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

Типи керуючих автоматів

Залежно від способу зберігання мікропрограм розрізняють керуючі автомати:

- З жорсткою логікою;

- З гнучкою логікою.

У керуючому автоматі з жорсткою логікою вся логіка переходів і вироблення керуючих сигналів визначається жорсткою структурою комбінаційної схеми. Перехід на іншу мікропрограму зажадає зміни комбінаційної схеми. Такий керуючий автомат має комбінаційну схему (КС), де "зашита" ДСА роботи обчислювача і регістр (R) станів автомата (мал. 4). Синхросигнал (С) подається на вхід синхронізації регістра R.



Малюнок 4

Такий автомат, у якого мікропрограми реалізовані апаратно у вигляді комбінаційної схеми, мають високу швидкодію, але не можуть бути перебудовані на іншу мікропрограму.

У керуючих автоматах з гнучкою логікою мікропрограми зберігаються в пристрої. При цьому в одній комірці запам'ятовуючого пристрою зберігається одна мікрокоманда або мікрооперацій. Таким чином, завдання реалізації мікропрограми тут полягає в послідовному вилученні мікрокоманд з комірок пам'яті за лічильником мікрокоманд (СЧМК), що задає адреси комірок ЗУ (мал. 5).

 

Малюнок 5

Гнучкість такого автомата полягає в тому, що для реалізації іншої мікропрограми, тут достатньо її записати на місце колишньої. Структура УА зберігається незмінною, але швидкодія його нижче ніж у УА з жорсткою логікою.

Різні способи зберігання мікропрограм у цих автоматів і викликає різний підхід до їх проектування.












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