Интерфейсные БИС, параллельный и последовательный в/в, сопроцессор в/в, наиболее известные БИС, Моде...

Регистр управления каналом СС используется в основном при ПДП- пересылках. Он служит для определения условий пересылки и указывает способ её окончания. Структура и обозначение управляющих полей СС представлены на рис. 8. Пять старших полей определяют условие ПДП- пересылки:

F (пересылка) определяет, откуда и куда пересылаются данные;

TR (перекодировка) — следует ли пересылаемые данные перекодировать;

SYN (синхронизация) — способ синхронизации пересылки;

S (источник) — в каком регистре (GA или GB) находится адрес источника;

L (монополизация) — следует ли активизировать сигнал во время пересылки.

Четыре младших поля задают способ окончания пересылки:

TS указывает, что пересылка состоит в передаче только одного данного;

ТХ—что пересылка должна заканчиваться по внешнему сигналу (ЕХТ);

ТВС — по нулю в счетчике байтов (ВС);

TMC — по результатам маскированного сравнения.

Рис 8. Регистр управления каналом

 

Поле С не используется для ПДП-пересылок, а служит удобным средством управления приоритетом программы канала.

Таблица 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 всегда приводит к нулевому смещению.

Рис. 9 Использование смещения Рис. 10 Регистр байта-

по окончании ПДП-пересылки. состояния программы.

 


В регистре ТА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



Реклама
В соцсетях
рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать