Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rgr_komparkh (1).docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

2.1.2 Операційна схема

Рисунок 2.1Операційна схема пристрою множення третім способом

2.1.3 Змістовний мікроалгоритм

Початок

Кінець

RG1:=0; RG2:=X;

RG3:=Y; CT:=15

RG2.RG1:= RG2.RG1+RG3

RG2. RG1:=l(RG2. RG1).0

СT:=CT-1

RG2(n)

CT=0

ні

1

так

Рисунок 2.2Змістовний мікроалгоритм пристрою множення третім способом

2.1.4 Функціональна схема арифметико-логічного пристрою

Функціональна схема зображена на рисунку 2.3.

Рисунок 2.3Функціональна схема арифметико-логічногопристрою для обчислення функції

2.2.1 Закодований мікро алгоритм

Закодовані мікрооперації та сигнали приведені у таблиці 2.1.

Таблиця 2.1Таблиця кодування мікрооперацій

Таблиця кодування мікрооперацій

Таблиця кодування логічних умов

МО

УС

ЛУ

Позначення

RG1:=0

RG2:=X

RG3:=Y

CT:=15

RG1:=RG1+RG3

RG1:=l(RG1).0

RG2:=l(RG2).0

CT:=CT-1

R

W2

W3

WCT

W1

SL1

SL2

dec

RG2(n)

CT=0

X1

X2

Закодований функціонально-структурниймікроалгоритм приведений на рисунку 2.4.

2.2.2 Розрахунок параметрів бму

Рисунок 2.4 Закодований функціонально-структурний мікроалгоритм

Визначимо параметри зони β1:

Визначимо розрядність адреси ПМК:

Розмістимо мікрокоманди в пам’яті, враховуючи початкову адреса згідно з технічним завданням (8h = 0010002) (рисунок 2.5).

Рисунок 2.5Розміщення команд у ПМК

При мінімальному кодуванні управляючих сигналів та горизонтальному програмуванні довжина зони β2 дорівнює кількості управляючих сигналів:

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

Отже, довжина зони β3 становить:

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

tз = 3 – 1 =210 =0.102ПК= 1.102ДК.

Для перевірки на парність у зоні β4 необхідно виділити один розряд:

Враховуючи попередні обчислення отримаємо довжину команди:

Складемо таблицю кодування розрядів поля управління мультиплексором (таблиця 2.3).

Таблиця 2.2Таблиця кодування розрядів поля управління мультиплексором

Таблиця перемикання мультиплексора

00

0

01

X1

10

X2

11

1

Карта програмування БМУ зображена у таблиці 2.3, структурна схема БМУ зображена на рисунку 2.6.

Таблиця 2.3Карта програмування БМУ

 

Адрес

V

K

M

Управляючі сигнали

Затримка

B4

№

рядок

стовпчик

y0

y1

y2

y3

y4

ЗН

 

 

П(1)

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2

0

0

1

0

0

1

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

3

0

0

1

0

1

0

0

1

0

1

1

0

1

0

0

0

0

0

0

0

0

4

0

1

0

0

1

0

0

1

1

0

1

0

0

0

0

0

0

0

0

0

1

5

0

1

0

0

0

1

0

0

1

1

1

0

0

1

0

0

1

1

1

0

1

6

0

1

0

1

0

0

0

1

1

1

1

0

0

0

1

0

0

0

0

0

1

7

0

1

0

0

0

0

0

1

0

1

0

0

0

0

0

1

0

0

0

0

1

К(8)

0

1

0

0

1

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

Рисунок 2.6Структурна схема БМУ

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