Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MP-1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.03 Mб
Скачать

Способи відображення мікропрограм

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

Для запису мікропрограми в компактній формі використовують 4 способи:

1. змістовна граф-схема алгоритма;

2. граф-схема алгоритму з закодованими мікроопераціями;

3. граф мікропрограмного автомату

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

Основні правила для побудови граф-схеми алгоритма:

1. Граф-схема складається з однієї початкової, однієї кінцевої і кінцевої множини операторних та умовних вершин

2. Кожен виход граф-схеми з’єднується тільки з одним входом

3. Входи та виходи різних вершин з’єднуються дугами, які мають напрям від виходу до входу

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

5. Кожні операторні вершини записують мікрооперації yt, які утворюють мікрокоманду і є підмножиною множини мікрооперацій y = {y1, y2 … yn}, yt  y

6. В кожній умовній вершині записують один з елементів множини логічних умов {х = х1, х2 … хn }

7. Початковій вешині ставлять у відповідність оператор y0 , а кінцевій – yN+1

А12

А1 =1310  23+21+20 =11012

А2 =510  22+20 =1012

1101

101

1101

0000

1101

1000001

Особливості формування добутку в цифрових пристроях полягають в тому, що на кожному такті відбувається підсумовування тільки двох розрядів (послідовне підсумовування)

Операції необхідні для побудування граф-схеми:

1. потрібен скматор в нульовому стані до початку підсумовування

2. визначити кількість відповідних підсумовувань за розрядом 2-го множника

3. додати до значення суматора 1-й частковий добуток

4. додати до значення суматора 2-й частковий добуток, який має зсув на розряд ліворуч

Таку кількість операцій повторюють до кількості, що відповідає розряду 2-го множника. Після N-тактів в суматорі буде сформован результат.

Граф-схема алгоритму з закодованими операціями

У1 SM=0

Х1 RG[1]

Вихід початкової вершини та вхід кінцевої вершини позначаються станом мікропрограмного автомату а1. А вихід всіх операторних вершин відповідно: а2 а3 а4

Г раф мікропрограмного автомату

Дуги відповідають переходам стану до іншого.

Х1 – 1 (да) - 0 (ні) (-) – сигнали відсутні

Мікропрограмний автомат у вигляді таблиці

Оскільки тільки 4 стани має граф мікропрог. автомату то можна використати 2 елемента пам’яті.

Стан

МПА

тригерів

Y1  y1, y2

Q1

Q2

a1

0

0

Y2  y2

a2

1

0

a3

0

1

Y3  y3, y4, y5, y7

a4

1

1

Таблиця мікропрограмного автомату

Вхідний стан

м)

Код (Qm) вхідного стану

Стан переходу

(а3)

Код (Qm) вхідного стану

Вхідні сигнали

Х(ам, аS)

Вихідні сигнали

Y(ам S)

Функції збудження елементів пам`яті на переході (ам1)

Q2

Q1

Q2

Q1

R

R

A1

0

0

A2

0

1

1

Y1

-

S1

A2

0

1

A3

1

0

X1

Y2

R1

S2

A3

1

0

A4

1

1

1

Y3

-

S1

A4

1

1

A2

0

1

X2

-

R2

-

A5

1

1

A1

0

0

X2

-

R1 R2

-

A6

0

1

A4

1

1

X1

Y3

-

S2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]