|
Цель работы: изучить принципы построения и порядок проектирования микропрограммных устройств управления, изучить возможности встроенных средств микропрограммного управления универсальной лабораторной установки и приобрести навыки в разработке и отладке микропрограмм.
Вариант №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 |
4р | 4р | 4р | 5р | 2р | 2р | 2р | - | 1р | |||||||||||||
Всего 24 разрядов;
Сократим формат операционной части микрокоманды:
V2 | V1 | C | R | - | V1 | - | - | - | V1 | - | - | - | - | - | B0 | B1 | - | - | - | - | W |
4р | 1р | 1р |
|
| 2р |
| - | 1р |
Всего 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 - начальный адрес следующей микрокоманды.
Таблица соединений ОУ и МкПУУ:
Откуда | Куда | Откуда | Куда | ||||||||
Функц. группа | № контакта | № контакта | Функц. группа | Функц. группа | № контакта | № контакта | Функц. группа | ||||
|
| Магистр. B |
RGC |
R - 1 |
РМК | ||||||
|
| Магистр. C | ALU | V3 V2 V1 V0 M - коммутируются в соответствии с выполняемой операцией; | |||||||
D\xy |
y3 - 3 | МкПУУ
| Магистрали |
А | А1 - 0 А0 - 1
|
| |||||
RGA
(x0) |
R - S3 0 - f1 | РМК | B | B0 - S6 B1 - S7
|
РМК | ||||||
C | C0 - 1 C1 - 1 |
| |||||||||
RGB
(x0) вых. (x1) вых. |
|
РМК
На индекс. регистр ФАМ |
ГИ(ГИЗ) - вых. з - опрос РИ.
|
| |||||||
МкПУУ |
| ФАМ
РМК | |||||||||
Вывод: в ходе лабораторной работы были изучены принципы построения и порядок проектирования микропрограммных устройств управления, возможности встроенных средств микропрограммного управления универсальной лабораторной установкой, приобретены навыки в разработке и отладке микропрограмм.
Список использованной литературы:
1. Майоров С.А., Новиков Г.И. - "Структура электронно-вычислительных машин". - Л.: машиностроение, 1979.
2. Ганькин А.Л., Ковригин Б.Н., Тышкевич В.Г. - "Методические указания к выполнению лабораторного практикума "Устройства ЭВМ". - М.: Изд. МИФИ, 1979.
Оглавление
СФ-микропрограммы для варианта №27: 1
Комбинационная схема для Z0Z1: 2
Список микроопераций и логических условий, выполняемых в ОУ: 2
Операционная таблица микрокоманд (ОТМ): 3
Карта загрузки микропрограммы: 4
Таблица соединений ОУ и МкПУУ: 5
Список использованной литературы: 6
Дата добавления: 2015-09-29; просмотров: 35 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Министру внутренних дел по Республике Коми, | | | 1. Укажите инструменты из группы для соединения тканей. |