Файл: Каган Б.М. Цифровые вычислительные машины и системы учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.04.2024

Просмотров: 231

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

платы. Каждый вход схемы И соответствует одному из разрядов номера. Если данный разряд номера имеет значение 1, то на вход схемы И подается с коммутаци­ онной платы прямой сигнал из соответствующей шины

!

<3

&

*

7Ьмдяор

дрямои код

Т ддра/пяі/й код

Инвертор

Тумблер

Ррямои код

ш ддра/пмй код

'nSepmod^

7рмдоер Ж £д

Прямой код

дядертор ддратні/а код

7рмдяор'

Ж£ 4-

дрямой код I Мядертор ддра/пяі/й код

дрямой код

 

 

ддра/пяш ков

 

 

—---------fr» %

 

 

1

 

дрямой код

4

1

ддра/г>#і/йкод

I

----------

.1

 

1

дрямой код

!

 

§

ддрвтмі/д код

1

 

дрямои код

1

 

доратні/й код

1

 

Рис. 10-17. Нумерация периферийных устройств с помощью тумблерного регистра.

интерфейса, если в данном разряде 0, подается инвер­ сия сигнала интерфейса. Таким образом, номер пери­ ферийного устройства устанавливается соответствую­ щей распайкой коммутационной платы.

При обращении канала к периферийному устройству схема И вырабатывает сигнал на своем выходе только

549



при совпадении кода из канала с присвоенным устрой­ ству номером.

При обращении периферийного устройства к кана­ лу имитируется поступление из интерфейса на вход платы кода номера, состоящего из всех единиц; при этом на выходе платы образуется код, соответствующий

Рис. 10-18. Нумерация периферийных устройств с помощью коммутационной платы.

номеру данного устройства, который и посылается че­ рез интерфейс в канал.

Для изменения номера необходимо изменить мон­ таж коммутационной платы.

Если несколько периферийных устройств обслужи­ вается одним общим устройством управления, то рас­ шифровка или формирование номера могут быть вы­ полнены двумя ступенями: устройство управления

550

периферийного устройства расшифровывает (или форми­ рует) старшие разряды номера, общие для группы пери­ ферийных устройств, а каждое из периферийных уст­ ройств расшифровывает или формирует младшие раз­ ряды номера, относящиеся только к нему. Устройства, связанные с несколькими каналами, должны в общем случае иметь соответствующее количество систем нуме-

*1

1

сз

3:

£

 

Первое перире-

 

РАб-К

рийное устрой­

РАБ-Н

ство

\

АДР-К

 

АДР-К

УПР-Н

 

1

УПР-К

ИНФ-К

 

\

ИнФ-К

Шины прямой переда. т

1

 

ВБР-К

(Яшин)

Транзитный

 

 

г сигна/t 8ВР-К

ВБР-А

В устройИз у ст р о й . •

ГРБ-А

ство

ства

ТРБ-А

 

t

Шины обратной пере дачи

 

ННФ-А * <3шан>

і

ИНф'-А

УПР-А

 

1

УПР-А

АДР-А

 

1

АДР-А

РАб-А

 

1

РАБ-А

 

 

{

. • .

Последнее пери-

(рерииноеустрой ство

\Ь

-------- }--------

Ч «О

1

\

1

 

it ^

Q«о 3; &

I

1

1

1

1

Рис. 10-19. Основные шины интерфейса периферийных устройств.

рации, так как в разных интерфейсах данному устрой­ ству могут быть присвоены разные номера.

Следует также иметь в виду, что в современных вы­ числительных системах нумерация периферийных уст­

ройств

обычно

не определяет приоритет между

ними

в использовании интерфейса. Приоритет задается по­

рядком присоединения периферийных устройств к ин­

терфейсу.

шины

интерфейса

представлены

на

Основные

рис. 10-19. В интерфейсе периферийных устройств вы­

деляют две группы информационных шин:

 

1)

шины прямой передачи (из канала в периферий­

ные устройства), по которым из канала могут переда­

ваться

выводимый

слог (байт)

информации, приказ

и номер периферийного устройства;

 

 

551


2) шины обратной передачи (из периферийного уст­ ройства в канал), по которым могут передаваться вво­ димый слог (байт) информации, байт состояния и номер периферийного устройства. Для обозначения перифе­ рийного устройства, связанного с каналом через интер­ фейс, часто используется термин «абонент»; соответст­ венно сигналы, поступающие в канал из интерфейса, именуют сигналами абонента.

Информация, передаваемая по каждой группе ин­ формационных шин, обычно контролируется по нечет­ ности. Для этого в каждой группе шин отводится до­ полнительная шина для передачи контрольного разряда. (Вопросы контроля передач информации рассматрива­ ются в гл. 12.)

Смысл информации на шинах прямой и обратной передач и промежуток времени, в течение которого ин­ формация на шинах имеет тот или иной смысл, опреде­ ляются служебными сигналами, называемыми сигнала­ ми идентификации.

Обычно в интерфейсе периферийных устройств к каждой группе информационных шин относятся три сигнала идентификации и соответствующие им шины: «адрес», «управление» и «информация». Сигналы иден­ тификации от канала, относящиеся к шинам прямой пе­ редачи, обозначим АДР-К, УПР-К и ИНФ-К. Сигналы идентификации от абонента, относящиеся к шинам

обратной

передачи, обозначим АДР-А, УПР-А и

ИНФ-А.

 

Во время процедуры начальной выборки по инфор­

мационным

шинам последовательно передаются:

номер ПУ (по шинам прямой передачи); номер ПУ (по шинам обратной передачи); приказ (по шинам прямой передачи);

байт состояния (по шинам обратной передачи).

Во время процедуры обслуживания периферийного устройства по информационным шинам последователь­ но передается:

номер ПУ (в мультиплексном режиме по шинам об­ ратной передачи);

байт (или байты) данных (по шинам обратной пе­ редачи при операции ввода или по шинам прямой пе­ редачи при операции вывода);

байт состояния (по шинам обратной передачи при окончании операции или при обнаружении особых ус­

552


ловий

во время выполнения операции — ошибка, мар­

кер на

магнитной ленте и т. д.).

Сигналы АДР-К, УПР-К и ИНФ-К используются для идентификации появления на шинах прямой передачи соответственно номера ПУ, приказа или байта данных; сигналы АДР-А, УПР-А и ИНФ-А служат для иденти­ фикации появления на информационных шинах обрат-

Лосредмее

âö/ffüprta псрс/фериа-

принята ѵоеpcm pffucm tfff

\

'Фрисритсту

Уса/tu-, темf n

äü/fiopKCt

лр£///р/7?а

Р и с . 10-20. Ц е п ь в ы б о р к и .

ной передачи соответственно номера ПУ, байта состоя­ ния или байта данных.

Кроме указанных шин и сигналов в интерфейсе ис­ пользуются также следующие шины и сигналы управ­ ления:

шина и сигнал «Работа канала» (РАБ-К). Сигнал РАБ-К передается от канала к подсоединенным пери­ ферийным устройствам и используется для разрешения подключения ПУ к каналу. Сброс сигнала РАБ-К вы­ зывает сброс всех сигналов абонентов и прекращение всех операций, выполняемых в это время через интер­ фейс;

шина и сигнал «Работа абонента» (РАБ-А). Шина соединяет все ПУ с каналом. Сигнал РАБ-А указывает каналу, что периферийное устройство с требуемым ад­ ресом (номером) подключилось к каналу. Сигнал РАБ-А должен сохраняться, пока требуемая в сеансе

553