Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Цель работы:изучить принципы построения и порядок проектирования микропрограммных устройств управления, изучить возможности встроенных средств микропрограммного управления универсальной лабораторной



Цель работы: изучить принципы построения и порядок проектирования микропрограммных устройств управления, изучить возможности встроенных средств микропрограммного управления универсальной лабораторной установки и приобрести навыки в разработке и отладке микропрограмм.

Вариант №27:
Загрузить (D\xy) в RGB; x в RGC. Установить RGA в "0". Выполнить операцию (RGB)-(RGC)=>RGA.

Если

 

z0z1

00 или 01, то сдвинуть z на 1 разряд влево;

 

10 или 11, то передать (RGA) в (RGB) и выполнить операцию (RGB)+(RGC)=>RGA.

СФ-микропрограммы для варианта №27:

В ходе разработки СФ-микропрограммы составляется список микроопераций и логических условий, выполняемых в ОУ. В процессе разработки СФ-микропрограммы может уточняться структурная схема ОУ.

Рисунок 1 - СФ-микропрограмма.

 

Комбинационная схема для Z0Z1:

Z0

Z1

I0

I1

       
       
       
       

Список микроопераций и логических условий, выполняемых в ОУ:

Функциональная группа ОУ

Микрооперации

Регистры

Содержание

Обозначение

Код на управ. входах

V2

V1

C

R

RGA

Установить в "0"

SRGA(1)

x

x

x

 

Параллельная загрузка

SRGA(2)

   

1'

 

RGB

Параллельная загрузка

SRGB(1)

   

1'

 

Сдвиг на 1 разряд влево

SRGB(2)

   

1'

 

RGC

Параллельная загрузка

SRGC(1)

   

1'

 

Сдвиг на 1 разряд влево

SRGC(2)

   

1'

 

ALU

 

 

В соответствии с таблицей операций АЛУ

Магистрали

B

Прием из внешнего источника

SB(3)

A0 ÷ D0

A1 ÷ D1

   

Прием из RGA

SB(4)

   

A

Прием из АЛУ

SA(0)

   

C

Прием из внешнего источника

SA(1)

   

D\xy

Чтение начального адреса микропрограммы

Sк

Индикаторы состояния

Опрос состояния x0y0 в RGB и RGC

Sис(ИР)

Код в поле инд.

 

x

x

                 

 

Операционная таблица микрокоманд (ОТМ):

Содержимое микрокоманд

Микрооперации, выполняемые в ОУ

Длительность

RGA

RGB

RGC

ALU

Магистрали

D\xy

Индикаторы

 

A

B

C

D

 

D\xy=>RGB, x=>RGC, RGA:=0

SRGA(1)

SRGB(1)

SRGC(1)

 

SA(0)

 

 

 

 

Sис(ИР)

 

 

(RGB)-(RGC)=>(RGA)

SRGA(1)

 

 

SALU

 

 

 

 

 

Sис(ИР)

 

 

RGB <-- на 1 разряд влево;

RGC<-- на 1 разряд влево;

 

SRGB(2)

SRGC(2)

 

 

SB(4)

 

 

 

 

 

 

(RGA)=>(RGB)

 

 

 

 

SA(1)

 

 

 

 

 

 

 

(RGB)+(RGC)=>(RGA)

SRGA(1)

 

 

SALU

SA(0)



 

 

 

 

Sис(ИР)

 

 

Конец микропрограммы

 

 

 

 

 

 

 

 

 

Sк

 

 

 

Исходя из таблицы №1, составим полный формат операционной части микрокоманды:

RGA

RGB

RGC

ALU

Магистрали

Конец мкпр.

A

B

C

--

V2

V1

C

R

V2

V1

C

R

V2

V1

C

R

 

A0

A1

B0

B1

C0

C1

-

-

W

-

                                           

Всего 24 разрядов;

Сократим формат операционной части микрокоманды:

V2

V1

C

R

-

V1

-

-

-

V1

-

-

-

-

-

B0

B1

-

-

-

-

W

 

 

 

-

Всего 9 разрядов;

Постоянное задание управляющих сигналов:

 

-

 

-

 

-

 

-

 

V2

 

-

 

С

 

R

 

V2

 

-

 

C

 

R

Код упр.

 

A0

 

A1

 

-

 

-

 

C0

 

C1

 

-

 

-

 

-

 

 

 

 

 

 

     

 

   

АЛУ

   

 

 

   

 

 

 

 

 


Карта загрузки микропрограммы:

Микрокоманды

Адрес след. микроком.

Длительность

Индикаторы

RGA

RGB

RGC

B

Sк

Адресы

V2

V1

C

R

V1

V1

B0

B1

 

А8

А2

S0

S1

S2

S3

S4

S5

S6

S7

S8

М1

                             

x

x

x

           

М2

                         

X

X

                 

М3

                                     

/

/

     

М4

                                               

М5

                     

X

 

X

X

                 

М6

         

a4

a3

a2

a1

                             

 

Адрес микрокоманды M1 набирается на клавиатуре D\xy;

Адреса микрокоманд M1, M2, M4, M5 - произвольные; M3, M6 - зависимые;

a4. a3. a2. a1 - начальный адрес следующей микрокоманды.

 

 

Таблица соединений ОУ и МкПУУ:

Откуда

Куда

Откуда

Куда

Функц. группа

№ контакта

№ контакта

Функц. группа

Функц. группа

№ контакта

№ контакта

Функц. группа

RGX

(x0)

(x1)

(x2)

 

0 - 0

1 - 1

2 - 2

ЗВ

 

Магистр. B

 

RGC

V2 - 1

V1 - S5

C - 1

 

R - 1

 

РМК

RGY

(y0)

(y1)

(y2)

 

0 - 0

1 - 1

2 - 2

ЗС

 

Магистр. C

ALU

V3 V2 V1 V0 M - коммутируются в соответствии с выполняемой операцией;

 

D\xy

Y0 - 0

Y1 - 1

y2 - 2

Код из PKK0

y3 - 3

МкПУУ

 

Магистрали

 

А

А1 - 0

А0 - 1

 

 

 

RGA

 

 

(x0)

V2 - S0

V1 - S1

C - S2

 

R - S3

0 - f1

РМК

B

B0 - S6

B1 - S7

 

 

РМК

 

C

C0 - 1

C1 - 1

 

 

RGB

 

(x0) вых.

(x1) вых.

V2 - 1

V1 - S4

C - 1

 

R - 1

 

0 - Вх.0

1 - Вх.1

 

 

 

РМК

 

 

На индекс. регистр

ФАМ

 

ГИ(ГИЗ) - вых. з - опрос РИ.

 

 

МкПУУ

Код из инд. рег.

f2 - "0"

f3 - "0"

3 - "0"

 

2 - "0"

S1 - Sk

 

ФАМ

 

 

РМК

                 

 


Вывод: в ходе лабораторной работы были изучены принципы построения и порядок проектирования микропрограммных устройств управления, возможности встроенных средств микропрограммного управления универсальной лабораторной установкой, приобретены навыки в разработке и отладке микропрограмм.

Список использованной литературы:

1. Майоров С.А., Новиков Г.И. - "Структура электронно-вычислительных машин". - Л.: машиностроение, 1979.

2. Ганькин А.Л., Ковригин Б.Н., Тышкевич В.Г. - "Методические указания к выполнению лабораторного практикума "Устройства ЭВМ". - М.: Изд. МИФИ, 1979.

Оглавление

СФ-микропрограммы для варианта №27: 1

Комбинационная схема для Z0Z1: 2

Список микроопераций и логических условий, выполняемых в ОУ: 2

Операционная таблица микрокоманд (ОТМ): 3

Карта загрузки микропрограммы: 4

Таблица соединений ОУ и МкПУУ: 5

Список использованной литературы: 6

 

 


Дата добавления: 2015-09-29; просмотров: 35 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Министру внутренних дел по Республике Коми, | 1. Укажите инструменты из группы для соединения тканей.

mybiblioteka.su - 2015-2024 год. (0.064 сек.)