УК (Электронный лекционный курс), страница 4
Описание файла
Файл "УК" внутри архива находится в следующих папках: Электронный лекционный курс, СВ. Документ из архива "Электронный лекционный курс", который расположен в категории "". Всё это находится в предмете "военная кафедра" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "военная кафедра" в общих файлах.
Онлайн просмотр документа "УК"
Текст 4 страницы из документа "УК"
В состав РУК входят:
-
регистр заявок;
-
регистр масок;
-
регистр подмены;
-
регистр сдвига;
-
буферный Рг РТА.
Регистры заявок и масок 16 разрядные, т.к. обмен с регистрами однобайтовый, то эти регистры разделены на две однобайтовые части, которые называются соответственно старшим и младшим. Эти регистры вместе с Дш (УУК) входят в состав системы прерывания УК, которая является вторым уровнем системы прерывания СВ (ВчУ) и рассчитана на организацию 16 каналов прерываний.
Система прерывания УК - предназначена для регистрации и маскирования сигналов прерывания, поступающих от внешних устройств, формирования сигнала обобщённой заявки ЗПРУК (запрос прерывания от УК) и выдачи в МЧт немаскированных заявок по требованию ВчУ.
Рг подмены (8 разрядов) - предназначен для управления конфигураторами обращения и занятости. Состоит из 7 триггеров подмены и триггера контрольного разряда. Начальная установка регистра подмены производится сигналом НУ. В регистр подмены код подмены поступает по 7 разрядам из МА. При наличии разрешающего сигнала (ЗпРП) происходит запись кода подмены в РП. С выхода РП коды подмены (1р…7р РП) поступают на соответствующие конфигураторы обращения и занятости для управления конфигурацией модулей ЗУ.
Рг сдвига РТА, Рг буферный РТА входят в состав адаптера РТА (адаптер РТА предназначен для согласования интерфейсов СВ и канала связи). Адаптер РТА управляет обменом информацией между телеграфным каналом и СВ. АРТА состоит из схемы записи на РТА и схемы чтения с РТА, в состав которой входят регистр сдвига РСД-1 и буферный регистр РБф. Буферный регистр предназначен для кратковременного хранения информации принятой с РТА. Регистр сдвига РСД-1 - предназначен для преобразования параллельного 5 разрядного кода информации в последовательный код (МТК) для записи в РТА.
Запись информации из ВчУ в РУК осуществляется через младший байт МА, а чтение - через младший байт МЧт. При обращении к УК (РУК или ЗУ0) используются разряды с 20 по 31 МА. Эта информация воспринимается УУК как команда, причем разряды 20…23 являются кодом операции УК (КОП УК), а разряды 24…31 - информация, подлежащая записи в РУК. При чтении информации из РУК разряды с 24 по 31 МА не воспринимаются.
Записью и чтением непосредственно управляет схема УУК, которая дешифрует КОП УК, выдавая управляющие сигналы на запись или чтение в определенный регистр. Кроме того, эта схема формирует соответствующие нулевому модулю ЗУ сигналы Зан-0 и Гот-0, которые поступают в УПО.
Чтение из УК в МЧт осуществляется через коммутатор УК рассчитанный на 8 направлений и 4 положения. Необходимое положение задается соответствующим сигналом чтения от схемы УУК. Информация в МЧт выдается с контрольным кодом, который формируется схемой свертки по mod2, расположенной в КУК. При записи в регистры УК из него в МЧт выдаются нули во всех информационных разрядах с контрольным кодом. Это необходимо для нормальной работы ВчУ, т.к. независимо от вида выполняемой операции устройством управления каналом ВчУ воспринимает информацию из МЧт.
3.2. Схема управления УК (УУК).
Схема управления предназначена для формирования управляющих сигналов записи и чтения информации из РУК в соответствии с кодом операции.
Схема управления УК включает:
-
регистр сдвига Тг1…Тг4;
-
дешифратор операций ДшОП1;
-
вентили В;
-
формирующие триггеры (Тг5, Тг6, Тг7).
Дешифратор операций ДшОП-1 выдаёт управляющие сигналы не по всем операциям УК, поэтому функционально к УУК можно отнести дешифраторы ДшОП-2 и ДшОП-3, входящие соответственно в схему прерывания УК и адаптера РТА.
Дешифратор ДшОП-1 управляет операциями чтения маскированной заявки и регистра подмены, а также выбором байта при операциях с регистрами заявок и масок, выдавая сигналы: ЗпРП, ЧтРП, ЧтМЗ мл.б.,ЧтМЗ ст.б., УПР.мл.б, УПР ст. б.
Причём сигналы УПР.мл.б, УПР ст. б формируются только в том случае, когда два старших разряда КОП УК будут иметь значения соответственно 01 или 10. Это необходимо для запрета одновременного выполнения операции с двумя байтами в регистрах заявок и масок.
Кроме того, ДшОП-1 выдаёт сигналы исключения заявок: Иск3 мл.б, Иск3 ст. б, которые помимо исключения заявок по данным разрядам, пройдя через сборку образуют сигнал сброса прерывания УК (СБР ЗПр. УК).
Дешифратор ДшОП-2 управляет операциями формирования заявок и масок, выдавая сигналы: Уст3, Иск3, УстМ, ИскМ.
Дешифратор ДшОП-3 управляет операциями обращения к РТА, выдавая сигналы записи и чтения информации на РТА (ЗпРТА, ЧтРТА).
3.3. Коммутатор УК.
Коммутатор УК предназначен для выдачи информации в ВчУ с 4-х различных направлений посредством младшего байта магистрали чтения.
Коммутатор УК представляет собой сборку из восьми схем «И-ИЛИ», на вход которой поступает информация с выходов:
-
регистра подмены,
-
регистра масок,
-
регистра заявок и
-
буферного регистра РТА.
Информация с выхода коммутатора через сборку из девяти схем «И-НЕ» поступает в младшие разряды магистрали чтения. В коммутаторе осуществляется контроль информации по mod2. Коммутатор формирует сигнал «Сб РП» (Сбой информации Рг. подмены) в случае несравнения значений принятого контрольного разряда Регистра подмены со значением результата свертки по mod 2 содержимого Рг подмены.
3.4. Работа УК в режиме обращения к собственным регистрам.
Под обращением к собственным регистрам УК следует понимать выполнение операций над содержимым регистров УК со стороны ВчУ, осуществляемое любой командой ВчУ с обращением к нулевому модулю ЗУ.
При этом исполнительный адрес А2, выделяемый ВчУ в МА, воспринимается в УК как команда, у которой КОП УК содержится в разрядах 20…23, а информация для записи в регистры в разрядах 24…31.
КОП УК указывает выполняемую операцию в УК. Информация для записи может содержать: код подмены, коды формирования заявок и масок, телеграфную кодовую комбинацию. Выполнением операций УК управляет схема УУК, которая дешифрует КОП УК с помощью дешифраторов операций: ДшОп-1, ДшОп-2, ДшОп-3. Структура информации, выдаваемой в младшие разряды магистрали адреса, имеет вид, представленный на рис. 2.
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. Если ЗУ свободно и нет обращения к данному модулю ЗУ более приоритетного процессора, то формируется последовательность сигналов управления как при обращении к обычному модулю ЗУ.
3.4.1 Обращение к регистру заявок.
Обращение к регистру заявок - используется для распознавания зарегистрированных в нем заявок. С приходом заявки по одному из каналов прерывания (от внешних абонентов - абонентов УО) УК вырабатывает сигнал прерывания УК (ЗПр УК), который поступает на 15 канал прерывания ВчУ (в 15-й разряд регистра прерываний ВчУ). Срабатывает схема прерывания ВчУ, происходит дешифрация заявки. Затем, чтобы определить номер поступившей заявки, осуществляется переход на программу анализа Рг заявок УК. После распознавания и обработки заявки происходит «сброс» и «очувствление» схемы прерывания УК. Сброс заявки происходит командой ИскЗ ст. б или ИскЗ мл.б, которая автоматически осуществляет СхПр. УК.
4. Синхронизатор УК.
Синхронизатор предназначен для синхронизации работы УУК, ВчУ и УО. Синхронизатор состоит из:
-
задающего генератора (Г);
-
счётчика (Сч8);
-
дешифратора основных серий (Дш-1);
-
дешифратора сдвинутых серий (Дш-2);
-
сборки основных серий (Сб1);
-
сборки сдвинутых серий (Сб2).
Синхронизатор выдаёт 16 серий импульсов с периодом 1330 нс, длительностью 166 нс и сдвинутых одна относительно другой на 83 нс, а также 8 серий импульсов с периодом 665 нс длительностью 166 нс и сдвинутых одна относительно другой на 83 нс.
Все синхроимпульсы делятся на основные (С-1…С-8, СИ-1…СИ-4) и сдвинутые (СС-1…СС-8, СИС-1…СИС-4). Как основные, так и сдвинутые серии импульсов сдвинуты одна относительно другой на 166 нс. СС-1…СС-8 в СВ не используются.
Основные серии (С-1…С-8) образуются на выходах Дш-1, а сдвинутые серии (СС-1…СС-8) на выходах Дш-2 под воздействием импульсов, поступающих со счётчика Сч8.
Счётчик работает в двухтактном режиме от двух инверсных одна относительно другой серии импульсов (С’, C’) с периодом 166 нс и длительностью 83 нс, выдаваемых задающим генератором (Г). Работа счётчика происходит в коде Грэя.
Таблица истинности счётчика синхронизатора
а | в | с | Ка | Iа | Кв | Iв | Кс | Iс | Ia | = ( | в | с | v | в | с | ) | а | |||
0 | 0 | 0 | 1 | Ка | = ( | в | с | v | в | с | ) | а | ||||||||
1 | 0 | 0 | 1 | Iв | = | а | в | с | ||||||||||||
1 | 1 | 0 | 1 | Кв | = | а | в | с | ||||||||||||
0 | 1 | 0 | 1 | Iс | = | а | в | с | ||||||||||||
0 | 1 | 1 | 1 | Кс | = | а | в | с | ||||||||||||
1 | 1 | 1 | 1 | |||||||||||||||||
1 | 0 | 1 | 1 | |||||||||||||||||
0 | 0 | 1 | 1 |
Серии (СИ) основные и сдвинутые образуются из серий с помощью сборок Сб1 и Сб2 по следующим логическим формулам: