> Формат мікрокоманди буде виглядати наступним чином:
В
3.2 Проектування функціональної схеми
Для зберігання МК будемо використовувати ПЗУ, кількість слів якого відповідає кількості рядків у табл. 5, а кількість біт у слові визначається відповідно до формату МК. У результаті отримаємо ПЗУ 64х16. p align="justify"> Розрядність регістра адреси (РА) відповідатиме розрядності адреси ПЗУ, тобто 6 біт. p align="justify"> Регістр слова (РСЛ) виберемо відповідно до формату МК, тобто 16-ти розрядних. p align="justify"> Порядок роботи ЦА з програмованої логікою такий:
) при надходженні сигналу ініціалізації регістр адреси (РА) встановлюється в нуль;
) потім значення РА надходить в ПЗУ;
) при отриманні імпульсу синхронізації, ПЗУ поміщає в регістр слова (РСЛ) рядок даних, відповідну адресою, отриманому з РА;
) на наступному кроці відбувається відразу дві операції - формується наступний адресу на мультиплексоре і формується відповідна керуюча функція на дешифраторі і схемі організації управління (СхОУ);
) якщо на виході формується yk - робота ЦА зупиняється і РА обнуляється;
) з мультиплексора і перших 4 біт РСЛ на РА надходить адресу наступного рядка прошивки.
) алгоритм переходить на крок 2.
3.3 Побудова таблиці прошивки ПЗУ
Основною відмінністю автоматів з програмованою логікою є те, що алгоритм управління записується в керуючу пам'ять (УП), яка будується на постійному запам'ятовуючому пристрої (ПЗУ).
ПЗУ - пам'ять, з якої можна тільки зчитувати інформацію, і ця інформація структурована і розбита на слова, кожне з яких записано за своєю адресою. Кількість адрес кратно 2 n , де n - розрядність регістра адреси ПЗУ.
Кодування вхідних сигналів
x1 001 010 011 p>
Кодування вихідних сигналів
y1 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 span> 01100 01101 01110 01111 10000 10001 10010