- •Задание
- •Учебные вопросы и распределение времени
- •Организационно-методические указания.
- •1. Назначение и состав ук
- •1.1. Назначение
- •2.2 Структурная схема упо
- •2.3 Взаимодействие элементов по структурной схеме
- •2.3.1. Логика работы упо в режиме чтения информации (режим «чтение»).
- •2.4. Принцип работы упо
- •2.4.1.Дешифратор обращения
- •2.3.2. Логика работы ук в режиме записи информации (режим «модифицированная запись»)
- •2.4.2. Конфигуратор обращения
- •2.4.3. Приоритетная схема пс-1
- •2.4.4.Коммутатор обращения
- •2.4.5 Матрица связи
- •Регистры устройства управления каналом
- •3.1.Назначение и состав рук
- •3.2.Схема управления ук (уук)
- •Коммутатор ук
- •3.4.Работа ук в режиме обращения к собственным регистрам
- •3.4.1 Обращение к регистру заявок
- •Синхронизатор
- •Работа ук в режиме управления обращением к модулям зу
3.2.Схема управления ук (уук)
Схема управления предназначена для формирования управляющих сигналов записи и чтения информации из РУК в соответствии с кодом операции.
Схема управления УК включает:
регистр сдвига Тг1-Тг4;
дешифратор операций ДшОП1;
вентили В;
формирующие триггеры (Тг5, Тг6, Тг7).
Дешифратор операций ДшОП1 выдаёт управляющие сигналы не по всем операциям УК, поэтому функционально к УУК можно отнести дешифраторы ДшОП2 и ДшОП3, входящие соответственно в схему прерывания УК и адаптера РТА.
Дешифратор ДшОП1 управляет операциями чтения маскированной заявки и регистра подмены, а также выбором байта при операциях с регистрами заявок и масок, выдавая сигналы: ЗпРП, ЧтРП, ЧтМЗ мл.б.,ЧтМЗ ст.б., УПР.мл.б, УПР ст. б.
Причём сигналы УПР.мл.б, УПР ст. б формируются только в том случае, когда два старших разряда КОП УК будут иметь значения соответственно 01 или 10. Это необходимо для запрета одновременного выполнения операции с двумя байтами в регистрах заявок и масок.
Кроме того, ДшОП1 выдаёт сигналы исключения заявок: Иск3 мл.б, Иск3 ст. б, которые помимо исключения заявок по данным разрядам, пройдя через сборку образуют сигнал сброса прерывания УК (СБР ЗПр. УК).
Дешифратор ДшОП2 управляет операциями формирования заявок и масок, выдавая сигналы: Уст3, Иск3, УстМ, ИскМ.
Дешифратор ДшОП3 управляет операциями обращения к РТА, выдавая сигналы записи и чтения информации на РТА( ЗпРТА, ЧтРТА).
Коммутатор ук
Коммутатор УК предназначен для выдачи информации в ВчУ с 4-х различных направлений посредством младшего байта магистрали чтения.
Коммутатор УК представляет собой сборку из восьми схем “И-ИЛИ”, на вход которой поступает информация с выходов регистра подмены, регистра масок, регистра заявок и буферного регистра РТА.. Информация с выхода коммутатора через сборку из девяти схем “И-НЕ” поступает в младшие разряды магистрали чтения. В коммутаторе осуществляется контроль информации по mod 2. Коммутатор формирует сигнал “Сб.РП”(Сбой информации Рг.подмены) в случае несравнения значения контрольного разряда Регистра подмены со значением свертки по mod 2 содержимого Рг подмены.
3.4.Работа ук в режиме обращения к собственным регистрам
Под обращением к собственным регистрам УК следует понимать выполнение операций над содержимым регистров УК со стороны ВчУ, осуществляемое любой командой ВчУ с обращением к нулевому модулю ЗУ.
При этом исполнительный адрес А2, выделяемый ВчУ в МА, воспринимается в УК как команда, у которой КОП УК содержится в разрядах 20-23 , а информация для записи в регистры в разрядах 24-31.
КОП УК указывает выполняемую операцию в УК. Информация для записи может содержать: код подмены, коды формирования заявок и масок, телеграфную кодовую комбинацию. Выполнением операций УК управляет схема УУК, которая дешифрует КОП УК с помощью дешифраторов операций: ДшОп1, ДшОп2,ДшОп3. Структура информации, выдаваемой в младшие разряды магистрали адреса, имеет вид, представленный на рис
-
20
21
22
23
24
25
26
27
28
29
30
31
КОП УК
Информация УК
Рис.2. Структурная схема исполнительного адреса при обращении к УК
Операции, выполняемые в УК, приведены в таблице №2:
Таблица 2
|
КОП |
Обозначение и название операций |
1 |
0001 |
ЧтМЗ мл.б чтение маскированной заявки младшего байта. |
2 |
0010 |
ЧтРП чтение регистра подмены |
3 |
0011 |
ЗпРП запись регистра подмены |
4 |
0100 |
ИСК.З.мл.б. исключение заявки младшего байта. |
5 |
0101 |
УСТ.З мл.б. установка заявки младшего байта. |
6 |
0110 |
УСТ.М мл.б. установка маски младшего байта. |
7 |
0111 |
ИСК.М мл.б. исключение маски младшего байта. |
8 |
1000 |
ИСК.З ст.б. исключение заявки старшего байта. |
9 |
1001 |
УСТ.З ст.б. установка заявки старшего байта. |
10 |
1010 |
УСТ.М ст.б. установка маски старшего байта. |
11 |
1011 |
ИСК.М ст.б исключение маски старшего байта. |
12 |
1100 |
ЧтРТА чтение с РТА РБФ |
13 |
1101 |
ЗпРТА запись на РТА РСдв |
14 |
1110 |
не используется |
15 |
1111 |
ЧтМЗ ст.б. чтение маскированной заявки старшего байта |
Для обращения к собственным регистрам УК ВчУ выдает в магистраль адреса адрес нулевого модуля ЗУ, а по КШУ1 сигнал ТрОбр1-7. Если ЗУ свободно и нет обращения к данному модулю ЗУ более приоритетного процессора, то формируется последовательность сигналов управления как при обращении к обычному модулю ЗУ.
