виробляє в оперативній часовій послідовності керуючі сигнали, під дією яких у вузлах операційного пристрою виконуються необхідні дії.
Процес функціонування операційного пристрою розпадається на певну послідовність елементарних дій у його вузлах.
Кожне таке елементарне дію, що виконується в одному з вузлів операційного пристрою протягом одного тактового періоду, називається Мікрооперацій.
У певні тактові періоди одночасно можуть виконуватися кілька мікрооперацій, наприклад, R2? 0; Рах? (Сч) +1. Така сукупність одночасно виконуваних операцій називається мікрокомандою, а весь набір мікрокоманд, призначений для вирішення певної задачі, - мікропрограмою.
Існують два принципово різних підходи в проектуванні мікропрограмного автомата (керуючого пристрою): використання принципу схемної логіки або принципу програмованої логіки.
1.1 Процессорное пристрій з схемної логікою
При використанні принципу схемної логіки, у процесі проектування підбирається деякий набір цифрових мікросхем (зазвичай малої і середньої ступені інтеграції) і визначається така схема з'єднань їхніх висновків, яка забезпечує необхідну функціонування (тобто функціонування процесорного пристрою визначається тим, які обрані мікросхеми і за якою схемою виконано з'єднання їхніх висновків).
Пристрої, побудовані за таким принципом, здатні забезпечувати найвищу швидкодію при заданому типі технології елементів. Недолік цього принципу побудови процесорних пристроїв полягає в труднощі використання інтегральних мікросхем великої та надвеликої ступеня інтеграції (ВІС і НВІС). Це пов'язано з тим, що для різних процесорних пристроїв потрібні різні БІС. Такі БІС виявляться вузькоспеціалізованими. Число типів БІС буде великим, а потреба в кожному типі БІС виявиться низькою. Це призведе до економічної недоцільності випуску їх промисловістю.
1.2 Процесорні пристрої з програмованої логікою
Зазначені вище недоліки процесорних пристроїв зі схемної логікою, змушують звернутися до іншого підходу в проектуванні цифрових пристроїв, заснованому на використанні принципу програмованої логіки.
Малюнок 3. Структурна схема процесорного пристрою з програмованої логікою
Малюнок 4. Формат микрокоманд
Цей підхід передбачає побудову з використання модною або декількох БІС деякого універсального пристрою, необхідний функціонування якого забезпечується укладенням в пам'ять пристрою всіх микрокоманд певної програми. Виконання операцій в операційному пристрої забезпечується шляхом послідовної вибірки мікрокоманд з пам'яті (рис.3), тобто форматується адресу кожної наступної мікрокоманд. Залежно від введеної програми таке універсальне управляючий пристрій здатне виконати найрізноманітніші функції. Число типів БІС в цьому випадку виявляється невеликим, а потреба в БІС кожного типу високою. Це забезпечує доцільність їх випуску промисловістю. Набір типів БІС, що забезпечують побудову таких універсальних пристроїв, утворює мікропроцесорний комплект (МПК). Пристрої, що реалізуються МПК, - мікропроцесорні пристрої (МПУ).
Якщо у пристрої, побудованому за принципом схемної логіки, всяка зміна або розширення виконуваних функцій...