Регистр управления каналом СС используется в основном при ПДП- пересылках. Он служит для определения условий пересылки и указывает способ её окончания. Структура и обозначение управляющих полей СС представлены на рис. 8. Пять старших полей определяют условие ПДП- пересылки:
F (пересылка) определяет, откуда и куда пересылаются данные;
TR (перекодировка) — следует ли пересылаемые данные перекодировать;
SYN (синхронизация) — способ синхронизации пересылки;
S (источник) — в каком регистре (GA или GB) находится адрес источника;
L (монополизация) — следует ли активизировать сигнал во время пересылки.
Четыре младших поля задают способ окончания пересылки:
TS указывает, что пересылка состоит в передаче только одного данного;
ТХ—что пересылка должна заканчиваться по внешнему сигналу (ЕХТ);
ТВС — по нулю в счетчике байтов (ВС);
TMC — по результатам маскированного сравнения.
|
Поле С не используется для ПДП-пересылок, а служит удобным средством управления приоритетом программы канала.
Таблица 5
Управляющее поле
Код поля
Условие ПДП-пересылки
F (функция
00
Из порта ввода в порт вывода
пересылки)
01
Из памяти в порт вывода
10
Из порта ввода в память
11
Из памяти в память
TR (перекодировка)
0
Нет перекодировки
1
Есть перекодировка
SYN (синхронизация)
00
Пересылка асинхронная
01
Синхронизация от источника ка
10
Синхронизация от приемника
11
Зарезервированный код
S (источник)
0
Адрес источника в регистре GA
1
Адрес источника в регистре 0В
L(монополизация)
0
Сигнал LOCK не активен
1
Сигнал LOCK активен
С (приоритет
0
Обычный приоритет программы
программы)
1
Повышенный приоритет программы
TS ( одиночная
0
Пересылка не одиночная
пересылка)
1
Пересылка одного данного
ТХ (окончание по
00
Не внешнее окончание
внешнему сигналу)
01
По сигналу ЕХТ со смещением 0
10
По сигналу ЕХТ со смещением 4
11
По сигналу ЕХТ со смещением 8
ТВС (окончание по
00
Окончание не по нулю в счетчике
нулю в счетчике)
01
Окончание по (ВС)=0 со смещением 0
10
Окончание по (ВС)=0 со смещением 4
11
Окончание по (ВС)=0 со смещением 8
ТМС ( окончание по
000
Не по результатам маскированного
результатам маски-
сравнения
рованного сравне-
001
По совпадению со смещением 0
ния)
010
По совпадению со смещением 4
oil
По совпадению со смещением 8
100
сравнения
101
По несовпадению со ещением 0
110
По несовпадению со смещением 4
III
По несовпадению со смещением 8
Кодирование полей ТХ, ТВС и ТМС позволяет выбрать смещение 0, 4 или 8 по окончанию ПДП-пересылки. Выбранное значение добавляется к содержимому счетчика команд ТР и определяет три различных точки программы, в которые передается управление после окончания пересылки (рис.9). Окончание по одиночной пересылке TS == 1 всегда приводит к нулевому смещению.
|
В регистре ТАG каждый бит соответствует одному из 4-х регистров: GA, GB, GC и ТР (см. рис. 6). Когда они используются в качестве базовых или указателей (см. табл. 5), то бит TAG определяет, к какому пространству адресов (системному или в\в) относится адрес, размещенный в соответствующем регистре. Значение бита TAG=0 показывает, что адрес относится к системному пространству (20-битовый адрес); TAG=1 указывает на пространство в\в (16-битовый адрес); Общее УУ устанавливает или сбрасывает бит регистра TAG, соответствующий ТР, в зависимости от того, в каком адресном пространстве размещена программа канала.
Когда GA, GB и GC используются в качестве регистров общего назначения, соответствующий бит регистра TAG устанавливается по-разному при выполнении различных групп команд (см. табл. 5).
Восьмибитовый регистр PSW, имеющийся в каждом канале, хранит слово-сочетание программы В регистре РSW заносится информация о текущем состоянии канала (рис. 10). Логическая ширина шины приемника равна 8 бит при D = 0 и 16 бит при D= 1. Логическая ширина шины источника равна 8 бит устанавливается в единицу. При управлении выдачей запроса прерывания 1С устанавливается в нуль, когда прерывание запрещено, и в единицу, когда оно разрешено. Если канал выдал запрос прерывания, то IS=1, если не выдал -IS=0. Бит В=1 задает режим предельной загрузки шины. Бит XF=1, когда канал выполняет ПДП-пересылку. Бит Р задает приоритет канала. Эта информация позволяет в любой момент приостановить работу канала, записав значение PSW и ТР в память, а затем возобновить его работу, считав PSW и ТР.
Генератор тактовых импульсов К1810 ГФ84
Генератор тактовых импульсов (ГТИ) КР1810ГФ84 предназначен для управления ЦП КР 1810ВМ86 и периферийными устройствами, а также для синхронизации сигналов READY с тактовыми сигналами ЦП и сигналов интерфейсной шины Multibus. Генератор тактовых импульсов (рис. 11, 12) включает схемы формирование тактовых импульсов (OSR, CLK, CLK) , сигнала сброса (RESET) и сигнала готовности (READY);
Страницы: 1, 2, 3, 4, 5, 6, 7, 8