Відмінності між апаратним та мікропрограмним управліннями - студопедія

Схеми мікропрограмного управління розміщені в стоїку процесора наступним чином.

Пристрій мікропрограмного управління забезпечує автоматичне виконання програми, введеної в машину, і управляє взаємодією всіх пристроїв.

Пристрій мікропрограмного управління (МПУ) виробляє послідовності сигналів, які управляють обміном інформацією між пристроями, а також порядок обробки інформації в залежності від раніше отриманих результатів.

Ідея мікропрограмного управління операціями була запропонована ще під час появи перших ЦВМ.

Принцип мікропрограмного управління в даний час основний, так як простий в реалізації, гнучкий, а швидкодія сучасних ПЗУ досить велике.

Блок мікропрограмного управління дозволяє за певними командам, які входять в систему команд АСВТ, включати в роботу стандартну прошивку, що реалізує заданий алгоритм. Мікропрогамми постійно зафіксовані в пам'яті даного блоку. Така пам'ять називається односторонньою, так як з неї можна витягувати відповідні коди, а проводити запис в пам'ять не можна. Ємність блоку - 2048 слів по 44 двійкових розряди.

Блок мікропрограмного управління забезпечує виконання як службових, так і пов'язаних з обробкою інформації команд. Кожна команда ЕОМ реалізується послідовністю микроопераций, що виконуються відповідно до заданим алгоритмом. Послідовність мікрооперацій складає микропрограмму даної команди і розміщується в постійній пам'яті (ПП) блоку. В постійній пам'яті вбудованого команд жорстко комутованого та можуть змінюватися лише конструктивно. Як правило, однією прошивки можуть бути реалізовані різні команди з операндами однакового типу.

Малюнок 70 - Блок регістрів


Принцип мікропрограмного управління полягає у виробленні керуючих сигналів шляхом послідовного зчитування і декодування інформаційних слів, розташованих в осередках постійної пам'яті. Одне інформаційне слово, лічений з постійної пам'яті, являє собою мікрокоманду, що містить інформацію, що управляє окремими діями в машині протягом одного машинного такту.

Блок мікропрограмного управління здійснює керівництво всіма операціями, включаючи організацію переривань, за допомогою мікропрограмного логіки. Виняток становлять операції введення-виведення, які виконуються за допомогою апаратури каналів. Прошивкирозміщуються в постійному пристрої, що запам'ятовує (ПЗУ), яке виконано на П - образних магнітних сердечниках.

Блок мікропрограмного управління (БМУ) виробляє перетворення команди, що надходить з системної магістралі, в послідовність мікрокоманд і виконаний у вигляді програмованої логічної матриці. Програмування системи команд проводиться на етапі виготовлення мікросхеми.

Принцип мікропрограмного управління операціями широко застосовується в ЕОМ, що виконують функції обміну з каналами зв'язку.

Блок мікропрограмного управління здійснює керівництво всіма операціями, в тому числі виробляє обробку переривань. Виняток становлять операції введення-вьню так.

Пристрій мікропрограмного управління забезпечує реалізацію всіх режимів обробки інформації, включаючи управління роботою пристроїв введення-виведення. Вся логіка вибору микрооперации виконується РОЗУМУ, сигнали від якого надходять в інші пристрої машини безпосередньо на функціональні блоки.

Малюнок 71 - Структурна схема машини Мир-2.


Пристрій мікропрограмного управління включає в себе постійний запам'ятовуючий пристрій, в якому зафіксовані коди команд, послідовності яких утворюють програми, що реалізують алгоритми внутрішнього програмного забезпечення.

Блок мікропрограмного управління (БМУ) виробляє перетворення команди, що надходить з системної магістралі, в послідовність мікрокоманд і виконаний у вигляді програмованої логічної матриці.

Блок мікропрограмного управління забезпечує виконання як службових, так і пов'язаних з обробкою інформації команд. Кожна команда ЕОМ реалізується послідовністю микроопераций, що виконуються відповідно до заданим алгоритмом. Послідовність мікрооперацій складає микропрограмму даної команди і розміщується в постійній пам'яті (ЦП) блоку. В постійній пам'яті вбудованого команд жорстко комутованого та можуть змінюватися лише конструктивно. Як правило, однією прошивки можуть бути реалізовані різні команди з операндами однакового типу.

Малюнок 72 - Загальні характеристики моделей ЄС ЕОМ другої черги вітчизняного виробництва.

Пристрій мікропрограмного управління. реалізоване на двох мікросхемах К1800ВУ1, забезпечує вибір слова в мікропрограмного пам'яті для виконання команд. Кожне микропрограммное слово ділиться на групи розрядів, званих полями, які дозволяють одночасно організувати роботу окремих пристроїв мікропроцесора. Дана властивість мікропрограмного управління дозволяє виконувати кілька микрокоманд од почасово при виконанні однієї машинної команди і тим самим істотно поліпшити швидкодію.

Блок мікропрограмного управління (БМУ) виробляє перетворення команди, що надходить з системної магістралі, в послідовність мікрокоманд і виконаний у вигляді програмованої логічної матриці.

Малюнок 73 - Типова схема з'єднання мікросхем швидкодіючого.

Наявність вбудованого управління інтерфейсом дозволяє реалізувати і інші протоколи обміну.

Малюнок 74 - Структурна схема контролера обміну інформацією з магнітним реєстратором.

При микропрограммном управлінні ММЕВМ як МПЗУ вибирається один з наступних блоків пам'яті: постійне ЗУ, одноразово програмована за допомогою фотошаблонів в ході виготовлення; постійне ЗУ, одноразово програмована за допомогою плавких перемичок; перепрограмовані постійні ЗУ (ППЗУ) за рахунок стирання інформації ультрафіолетовим опроміненням; електрично прані постійні ЗУ з перезаписом.

При микропрограммном управлінні БЦУ (див. Малюнок 61) являє собою мікропрограмний керуючий автомат (МПУА), що виробляє УС за рахунок послідовного зчитування і розшифровки керуючих слів, розташованих в осередках пам'яті мікрокоманд ПМК. Структура МПУА залежить від типу пам'яті мікрокоманд ПМК, способів формування УС, кодування мікрокоманд і виконання мікрокоманд.

При микропрограммном управлінні функції мікропроцесора задаються певним набором команд, що записуються в постійних запам'ятовуючих пристроях, або кодуванням програмованої логічної матриці. Велику гнучкість мікропроцесора забезпечує використання ПЗУ з електричною перезаписью.

Процесор вбудоване програмне управління. використовує трансформаторне 18-розрядний ПЗУ, один розряд служить для контролю 17-розрядної мікрокоманд за паритетом. Такт процесора становить 312 ні.

1. Особливості мікропрограмного управління.

2. Відмінності між апаратним і мікропрограмного управлінням.

2. Структура АЛУ

Схожі статті