Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦЕОМ_1_СЕМЕСТР.doc
Скачиваний:
4
Добавлен:
24.04.2019
Размер:
7.28 Mб
Скачать

Лекция 6 Сокращение розрядности зони при принудительной адресации

Для сокращения разрядности зоны при принудительной адресации память микрокоманд представляют в виде двухмерной матрицы. Адрес микрокоманды, длиной n разрядов представляют в виде 2 частей: одна часть представляет номер строки, вторая – номер столбца.

Адреса формируются таким образом, чтобы разрядность адреса столбца и адреса строки отличались не более чем на 1 розряд.

Тоді формат зони виглядає наступним чином:

V

K

M

K-константа, яка визначає адресу мікрокоманд

V-покажчик напряму переходу

M-поле управління мультиплексором

V=1 ↓ перехід по рядку; вертикалі

V=0 → перехід по стовпцю; горизонталі

Структурна схема бму з двомірною пмк

Приклад. Розробити БМУ і розробити карту налагодження БМУ для заданого мікроалгоритму.

E=64 cлова

t(y4)=24

t(y3)=5

=6 =

3

3

M1

M2

0

0

0

0

1

X1

1

0

X2

1

1

1

0-альтернативні вершини

Двомірна ПМК

V

K

M

1

2

2

рахуємо на непарність

ПМК

000

0 01

010

011

100

000

7

8(к)

001

1 (н)

2

010

3

011

6

100

5

101

4

Максимальна тривалість МО:= 24 ; =23

Довжина зони : = +1=6

V

K

M

y1

y2

y3

y4

y5

3p

1(н)

000

001

1

00

11

0

0

0

0

0

0

00000

0

2

001

001

0

01

00

1

0

0

1

1

1

01001

0

3

001

010

0

10

01

0

1

1

0

0

1

00100

1

4

001

101

0

00

10

0

0

0

1

0

1

01001

0

5

001

100

0

01

11

0

0

0

0

1

0

00000

1

6

001

011

0

00

00

1

0

0

0

0

0

00000

0

7

001

000

1

01

00

1

0

0

1

0

1

01001

0

8

010

000

1

01

00

0

0

0

0

0

0

00000

1

Формат зони

I

II

III

Y1

Y4

Y5

Y2

Y3

8.3 Розробити структуру БМУ і карту програмування ПМК для заданного мікроалгоритму:

П (y1,y2 x y x k

Вихідні дані:

Спосіб адресації мікрокоманд-примусовий

Структура ПМК-двомірна

Ємність ПМК-64 слова

Спосіб мікропрограмування-горизонтальний

Тривалість управляючих сигналів:

t(y1)=1

t(y2)=4

Початкова адреса мікропрограми-

Забезпечення контролю словами на портах

Формат зони :

= =6

=6:2-1=2

= =2

Розміщення мікрокоманд в ПМК:

0 00

001

010

011

100

101

000

3

2

П(1)

001

7

010

4

011

5

100

6

Карта програмування БМУ:

МК

Адрес МК

V

K

M

y1

y2

y3

3p

1

000

101

0

01

00

0

0

0

0

00

1

2

000

010

0

00

11

1

1

0

1

01

0

3

000

001

1

01

01

0

0

0

0

00

1

4

010

001

1

10

00

0

1

0

1

01

1

5

011

001

1

10

00

0

0

1

0

00

1

6

100

001

1

00

10

0

0

0

0

00

0

7

001

001

1

00

11

0

0

0

0

00

1

Максимальна тривалість МО: 4 ; =3

Довжина зони : = +1=3

I

II

III

Y1

Y3

Y4

Y2

Y6

Y5

Y1

Y3

Y5

Y2

Y4

Y6

=3

Таблиця кодування УС

h1

h2

h3

УС

0

0

0

-

0

0

1

y1

0

1

0

y2

0

1

1

-

1

0

0

-

1

0

1

-

1

1

0

-

1

1

1

-

0

0

-

0

1

y1

1

0

y2

= =2

=2 +4=6

Карта програмування :

1

2

y3

y4

y5

y6

y1y3

0

0

1

0

0

0

y2

0

1

0

0

0

0

y1y4

0

0

0

1

0

0

y2

0

1

0

0

0

0

y1y6

0

0

0

0

0

1

y5

0

0

0

0

1

0

y1y5y6

0

0

0

0

1

1

y3

0

0

1

0

0

0

y1

0

0

0

0

0

0

y2

0

1

0

0

0

0

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