Устройство для сопряжения абонентов с эвм

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для обмена между двумя ЭВМ и абонентами. Целью изобретения является повышение контролепригодности устройства. Эта цель достигается тем, что в устройство 1, состояндее из двух каналов 2 и 3, каждый из которых включает блок 4 усилителей сигналов связи с абонентом, коммутатор 5, дополнительный коммутатор 14, регистр 12 обмена, схему 13 сравнения, регистр 7 адреса, дешифратор 6 адреса, два триггера 10 и 11 и два элемента И 8 и 9, введены блок 15 управления обменом с ЭВМ, блок 16 управления обменом с абонентом, блок 18 имитации ЭВМ, блок 19 имитации абонента, генератор 17 импульсов, блоки 26 и 27 усилителей сигналов обмена с ЭВМ, элементы ИЛИ 22-25, группу элементов И и блок 20 ручного управления. 4 з.п. ф-лы, 8 ил, 2 табл. ио, S (Л со со О5 о ьо згг

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„Я0„„1336020 (50 4 Й 06 Р 13 20

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

CA

СлР

CO

М

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 4056349/24-24 (22) 16.04.86 (46) 07.09.87. Бюл. № 33 (72) Н. H. Шарпило и В. С. Храмов (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 526894, кл. G 06 Г 13/20, 1976.

Авторское свидетельство СССР № 868745, кл. G 06 F 13/20, 1980. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

АБОНЕНТОВ С ЭВМ (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для обмена между двумя ЭВМ и абонентами.

Целью изобретения является повышение контролепригодности устройства. Эта цель достигается тем, что в устройство 1, состоягцее из двух каналов 2 и 3, каждый из которых включает блок 4 усилителей сигналов связи с абонентом, коммутатор 5, дополнительный коммутатор 14, регистр 12 обмена, схему 13 сравнения, регистр 7 адреса, дешифратор 6 адреса, два триггера 10 н 11 и два элемента И 8 и 9, введены блок 15 управления обменом с ЭВМ, блок 16 управления обменом с абонентом, блок 18 имитации

3ВМ, блок 19 имитации абонента, генератор 17 импульсов, блоки 26 и 27 усилителей сигналов обмена с ЭВМ, элементы ИЛИ

22 — 25, группу элементов И и блок 20 ручного управления. 4 з.п. ф-лы, 8 ил, 2 табл.

1336020

20

50

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для организации обмена между ЭВМ и абонентами.

Цель изобретения — повышение контролепригодности устройства.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 — 8 — функциональные схемы коммутатора, дополнительного коммутатора, блока управления обменом с ЭВМ, блока управления обменом с абонентом, блока имитации ЭВМ, блока имитации абонента и блока ручного управления.

Устройство 1 содержит основной 2 и резервный 3 каналы, каждый из которых включает блок 4 усилителей сигналов связи с абонентами, коммутатор 5, дешифратор 6 адреса, регистр 7 адреса, элементы И 8 и 9, триггеры 10 и 11, регистр 12 обмена, схему

13 сравнения, дополнительный коммутатор 14, блок 15 управления обменом с ЭВМ, блок

16 управления обменом с абонентом, генератор 17 импульсов, блок 18 имитации

ЭВМ, блок 19 имитации абонента, блок 20 ручного управления, третий элемент И 21, элементы ИЛИ 22 — 25, блоки 26 и 27 усилителей сигналов обмена с ЭВМ, шины 28 и

29 обмена между основным 2 и резервным

3 каналами, шины 30 связи с абонентами, шины 31 и 32 связи с первой и второй ЭВМ.

На фиг. 1 также показаны шины связи между блоками канала 2 или 3: шина 33 передачи тактовых импульсов, шины 34 и

35 выдачи и приема сигналов абонентов шинам 30 — 30„, шина 36 выдачи сигналов управления для абонентов в режиме контроля, шина 37 передачи управляющих сигналов поступающих от абонентов, шина 38 для передачи управляющих сигналов для абонентов, шина 39 приема информации последовательным кодом в регистр 12 от абонентов, шина 40 выдачи информации последовательным кодом из регистра 12, шины 41 управления подключением в коммутаторе 5 линий связи соответствующего абонента, шина

42 передачи управляющих сигналов в режиме контроля, шина 43 передачи сигнала

«Конец слова» в режиме контроля, шина 44 передачи управляющих сигналов, шина 45 передачи сигнала режима «Рабочий режим— режим контроля», шина 46 передачи управляющих сигналов, шина 47 передачи импульсов сдвига регистра 12,шина 48 передачи кода адреса абонента, шина 49 передачи сигналов управления в режиме контроля, шина 50 передачи сигнала «Пуск» в режиме контроля, шина 51 передачи сигналов управления в режиме контроля, шина 52 передачи управляющего сигнала от схемы 13 сравнения (разрешающего при несравнении кодов адресов каналов 2 и 3 и запрещающего — при сравнении), шина 53 передачи сигнала разрешения записи кода адреса абонента из регистра 12 в регистр 7, шина 54 выдачи кода адреса абонента, шина 55 приема сигналов управления, поступающих от

ЭВМ, шина 56 выдачи управляющих сигналов в ЭВМ, шина 57 приема информации параллельным кодом в регистр 12 обмена, шина 58 выдачи информации параллельным кодом из регистра 12 обмена, шина 59 передачи сигнала записи информации (прием слова) в рабочем режиме, шина 60 передачи признака направления обмена («Выдача из

ЭВМ» или «Прием в ЭВМ»), шина 61 передачи потенциалов управления из блока 20 в режиме контроля, шина 62 передачи сигналов индикации состояния разрядов регистра 12 обмена, шина 63 передачи адрескоманды (или информационного слова) параллельным кодом из блока 20 в режиме контроля, шина 64 передачи сигналов управления в режиме контроля, шина 65 выдачи управляющих и информационных сигналов в первую ЭВМ, шина 66 приема управляющих и информационных сигналов от первой ЭВМ, шина 67 приема управляющего сигнала «Конец обмена» от первой ЭВМ, шина 68 передачи управляющего потенциала с выхода триггера 10 (разрешающего после поступления сигнала «Начало обмена» и запрещающего — после поступления сигнала

«Конец обмена», шины 69 и 70 приема сигнала «Начало обмена», шина 71 передачи управляющего потенциала с выхода триггера 11 (разрешающего после поступления сигнала «Начало обмена» и запрещающего — после поступления сигнала «Конец обмена»), шина 72 приема управляющего сигнала «Конец обмена» от второй ЭВМ, шина 73 приема управляющих и информационных сигналов от второй ЭВМ, шина 74 выдачи управляющих и информационных сигналов во вторую ЭВМ, шина 75 передачи управляющего сигнала «Начало обмена» в режиме контроля для проверки шин связи второй ЭВМ, шина 76 передачи сигнала

«Конец обмена» в режиме контроля при проверке шин связи с первой ЭВМ, шина

77 передачи сигнала «Конец обмена в режиме контроля при проверке шин связи с второй ЭВМ, шина 78 передачи сигнала

«Начало обмена» в режиме контроля при проверке шин связи первой ЭВМ, шина 79 приема сигнала «Начало обмена» от первой

ЭВМ, шина 80 приема сигнала «Начало обмена» от второй ЭВМ.

Коммутатор 5 содержит (фиг. 2) элементы ИЛИ 81 — 89, блоки 90 — 90„элементов И.

Коммутатор 14 содержит (фиг. 3) элементы ИЛИ 91 — 100 и блоки 101 и 102 элементов И, шины 102 и 103 внутренних связей.

Блок 15 управления обменом с ЭВМ содержит (фиг. 4) триггеры 104 — 112, узел

113 контроля по модулю два, элементы И

114 — 132, элементы ИЛИ 133 — 141, элемент

НЕ 142 и шину 143 установки в исходное состояние при включении питания.

1336020 4

Блок 16 управления обменом с абонентом содержит (фиг. 5) узел 144 контроля по модулю два, счетчик 145 импульсов сдвига, триггеры 146 — 152, элементы И 153—

168, элементы ИЛИ 169 — 77 и элемент 5

НЕ 178.

Блок 18 имитации ЭВМ содержит (фиг. 6) счетчики 179 — 182 импульсов, триггеры 183 и 184, элемент НЕ 185, элементы

И 186 — 195 и элементы ИЛИ 196 — 199.

Блок 19 имитации абонента содержит (фиг. 7) триггер 200, элементы И 201—

205, элемент ИЛИ 206 и элемент НЕ 207.

Блок 20 ручного управления содержит (фиг. 8) переключатели 208 — 213 режимов работы, узел 214 переключателей, узел 215 15 индикации состояния разрядов регистра 12 и тумблерный регистр 216.

Блок 4, в состав которого входят двусторонние приемопередающие кабельные усилители, предназначен для обеспечения приема и выдачи сигналов при обмене с абонентами. Коммутатор 5 обеспечивает коммутацию шин информационных и управляющих сигналов в рабочем режиме и в режиме контроля в соответствии с расшифрованным адресом абонента, поступающим с регистра

7 через дешифратор 6. Элементы И 8 и 9 предназначены для подключения шин управляющих сигналов начала обмена от второй и первой ЭВМ.

Триггеры 10 и 11 обеспечивают управление прохождением информационных и уп- 30 равляющих сигналов между первой или второй ЭВМ и коммутатором 14. Регистр 12 предназначен для приема адрес-команды и информационных слов из первой (второй) ЭВМ и выдачи их в соответствующий абонент, а также для приема информационного слова из абонента и выдачи его в ЭВМ.

В режиме контроля в регистр 12 также записывается из блока 20 адрес-команда с адресом абонента. Схема 13 сравнения предназначена для сравнения (например, по модулю два) кода адреса абонента основного канала 2 и кода адреса абонента резервного канала 3. Коммутатор 14 обеспечивает коммутацию шин информационных и управляющих сигналов в рабочем и контрольном режимах между ЭВМ, регистром 12 и блоком 15, который осуществляет управление обменом между ЭВМ и каналом устройства. Блок 16 предназначен для управления обменом между каналом устройства и абонентом. Генератор 17 импульсов вырабатывает тактовые импульсы рабочей частоты канала.

Блок 18 имитации ЭВМ вырабатывает управляющие сигналы определенной последовательности в режиме контроля при отсутствии ЭВМ. Блок 19 имитации абонента вырабатывает последовательность .управляющих сигналов в режиме контроля при отсутствии абонентов. Блок 20 обеспечивает задание оператором режима работы, выдачу

55 управляющих потенциалов и визуальный контроль разрядов регистра 12 при проверке работы каналов в режиме контроля.

Элементы И 21 предназначены для управления отключением шин передачи в резервный канал кода адреса абонента в режиме контроля.

Блоки 26 и 27 содержат приемопередающие кабельные усилители, которые обеспечивают обмен информационными и управляющими сигналами между каналами

2 и 3 и первой и второй ЭВМ. По линии

28 связи передается код адреса абонента из основного канала 2 в резервный канал 3. По линии 29 связи передается код адреса абонента из резервного канала

3 в основной канал 2. К линиям 30 — 30„ связи подключены абоненты (преобразователи, табло, дисплеи и др.), причем каждый из абонентов подключается к обоим каналам 2 и 3.

В исходном состоянии основной 2 и резервный 3 каналы готовы (выдают сигналы готовности) для приема адрес-команды из любой ЭВМ. Дополнительный коммутатор

14 закрыт запрещающими потенциалами с прямых выходов триггеров 10 и 11, с инверсных выходов которых подаются разрешающие потенциалы на входы элементов

И 8 и 9. Коммутатор 5 закрыт запрещающими потенциалами на шинах 41 с выхода дешифратора 6 ввиду отсутствия кода адреса на регистре 7. С выхода блока

20 по шине 45 выдается разрешающий потенциал в блоки 15, 16, 18 и 19, в схему 13 сравнения и элементы И 21.

В рабочем режиме устройство работает следующим образом.

При включении питающих напряжений блок 15 начинает вырабатывать сигналы готовности к обмену с ЭВМ, которые поступают по шине на вход 14 коммутатора 14, а затем по шинам 65 и 74 на входы блоков 26 и 27 и далее в первую и вторую ЭВМ.

Основной канал 2 устройства обменивается информацией с той ЭВМ, от которой первым поступает сигнал начала обмена.

При работе канала 2 с первой ЭВМ последняя, сформировав адрес абонента и признаки обмена, выдает в канал 2 сигнал начала обмена через блок 26 по шине 79 на вход элемента И 9, открытый по другому входу разрешающим потенциалом с выхода триггера 11. С выхода элемента И 9 сигнал начала обмена поступает через элемент

ИЛИ 25 на вход триггера 10 и устанавливает его в единичное состояние, т.е. с его выходов начинают выдаваться разрешающий потенциал по шине 68, запрещающий потенциал — на вход элемента И 8, т.е. блокируется прохождение сигнала начала обмена от второй ЭВМ. Одновременно сигнал начала обмена с выхода элемента

И 9 поступает по шине 69 на вход комму1336020 татора 14 для установки в исходное состояние блоков канала 2.

После выдачи сигнала начала обмена

ЭВМ по шинам 31 начинает выдавать в регистр 12 адрес-команду, содержащую код адреса абонента и признаки обмена. Адрескоманда и сигналы управления поступают с выхода блока 26 по шине 66 и через коммутатор 14 по шине 57. Одновременно с началом приема адрес-команды на регистр 12 канал 2 снимает сигналы готовности и начинает выдавать в ЭВМ по шине 31 сигналы занятости.

После приема адрес-команды в регистр

12 код адреса поступает по шине 54 на вход регистра 7 и записывается в него сигналом записи, поступающим по шине 53. Одновременно адрес-команда поступает по шине

57 на вход блока 15 для контроля по модулю два. После записи адрес-команды в регистр 12 признак направления обмена «Выдача в ЭВМ» или «Прием из ЭВМ» выдается по шине 60 на вход блока 15. Дешифратор 6 расшифровывает код адреса абонента, поступающий по шине 48, и выдает разрешающий потенциал в коммутатор 5 для подключения входных и выходных шин канала 2 через блок 4 усилителей к шине 30 соответствующего абонента.

При поступлении сигнала готовности от абонента по шине 30 через блок 4 и открытые шины коммутатора 5 блок 16 начинает выдавать по шине 38 определенную последовательность управляющих сигналов, с помощью которых осуществляется передача адрес-команды последовательным кодом из регистра 12 по шине 40 через коммутатор 5 и блок 4 в абонент.

Импульсы сдвига выдаются с выхода блока 16 по шине 47. Адрес-команда выхода регистра 12 поступает по шине 40 на вход коммутатора 5 и далее через кабельные усилители блока 4 в шины 30 абонента, а также на вход блока 16 для контроля по модулю два.

При любом обмене (прием из ЭВМ или выдача в ЭВМ) в устройство 1 из ЭВМ первой выдается адрес-команда, которая должна быть выдана в абонент, так как абонент должен знать, как ему работать (вы- 4 давать или принимать информацию).

Одновременно по признакам адрес-команды устройство 1 определяет в каком режиме оно должно работать. Полученные признаки (направление обмена, код адреса абонента и др.) хранятся в устройстве 1 в течение всего обмена.

После выдачи адрес-команды в абонент блок 15 анализирует признак направления обмена.

Если должна осуществляться выдача информации из ЭВМ в абонент, восстанав- у ливается выдача сигналов готовности канала 2 и осуществляется прием информа. ционного слова (аналогично приему адрескоманды) из ЭВМ в регистр 12 обмена, а затем его передача в абонент по установленному на выходе дешифратора 6 адресу.

Если канал 2 должен осуществлять прием информации из абонента, блок 15 передает управление блоку 16, который начинает вырабатывать управляющие сигналы, обеспечивающие прием информационного слова из абонента на регистр 12. Сигналы управления, выдаваемые и принимаемые блоком

16, проходят по шинам 38 и 37 на коммутатор 5. Информационное слово из абонента поступает через блок 4 и коммутатор 5 по шине 39 на вход регистра 12 обмена и на вход блока 16 для контроля по модулю два.

После приема слова на регистр 12 блок

16 передает управление блоку 15, который снимает сигналы занятости и начинает выдавать в первую ЭВМ сигналы готовности канала 2.

Получив сигналы готовности канала 2, ЭВМ организует считывание информационного слова, которое поступает с выхода регистра 12 обмена по шине 58 на вход блока 15 для контроля по модулю два и в шину 65.

Аналогичным образом осуществляется прием в первую ЭВМ по шине 3li остальных слов массива из абонента.

После того, как в ЭВМ принят весь массив слов, она выдает в канал 2 сигнал окончания обмена, который с выхода блока 26 по шине 67 поступает на сброс триггера

10 через элемент ИЛИ 23 и на вход коммутатора 14.

Триггер 10 устанавливается в исходное состояние, т.е. с его прямого выхода по шине 68 начинает выдаваться в коммутатор 14 запрещающий потенциал (блокируются все входные и выходные шины), а с инверсного выхода — разрешающий сигнал на вход элемента И 8 (снимается блокировка обращения второй ЭВМ к каналу 2).

Одновременно сигнал окончания обмена поступает через коммутатор 14 по шине 55 блока 15 и устанавливает его в исходное состояние.

Канал 2 подготовлен к новому обмену с любой ЭВМ. Для того, чтобы исключить возможную сбойную ситуацию, когда две ЭВМ одновременно обращаются к одному абоненту (например, первая ЭВМ выдает информацию через основной канал 2 в первый абонент по шине 30ь а вторая ЭВМ также хочет выдать информацию через резервный канал 3 в первый абонент 30 ), введена схема 13 сравнения кодов адресов.

Когда каналы 2 и 3 работают с разными абонентами, по шине 54 на вход схемы

13 сравнения поступает код адреса абонента, с которым хочет работать канал 2, а по шине 29 на входе схемы 13 установлен

1336020 код адреса абонента, с которым уже работает канал 3.

При несравнении (например, по модулю два) по шине 52 с выхода схемы 13 выдается разрешающий потенциал в регистр 7 (разрешение записи кода адреса из регистра

12 в регистр 7) и в блок 15 для формирования сигнала передачи управления блоку 16.

Например, если вторая ЭВМ через канал

3 работает с первым абонентом, на вход схемы 13 канала 2 по шине 29 из канала 3 поступает код адреса первого абонента.

Если на регистр 12 канала 2 из первой ЭВМ записана адрес-команда с кодом адреса первого абонента, этот код с выхода регистра 12 по шине 54 поступает на вход схемы 13 сравнения. Происходит сравнение и схема 13 выдает запрещающий потенциал по шине 52 на вход регистра 7, который заблокирует шины записи в регистр 7, и на вход блока 15, которым не будет выработан сигнал записи кода адреса из регистра 12 в регистр 7 адреса. Канал 2 ожидает окончания обмена второй ЭВМ с первым абонентом через канал 3. После окончания обмена код адреса на шине 29 изменяется.

Схема 13 начинает выдавать разрешающий потенциал по шине 52, блок 15 вырабатывает по шине 53 сигнал записи кода адреса из регистра 12 в регистр 7, дешифратор 6 открывает входные и выходные шины в коммутаторе 5 для работы с первым абонентом и блок 15 передает управление блоку

16, т.е. канал 2 начинает работать, как описано выше.

Наличие в устройстве 1 двух независимых каналов 2 и 3 позволяет реализовать идею работы их друг на друга после подключения входных и выходных шин со стороны ЭВМ и абонентов.

По шинам 31 (32) каждый канал в рабочем режиме работает как пассивное устройство, которое вырабатывает сигналы готовности или занятости канала, а инициатором обмена всегда является ЭВМ.

По шинам 30 каждый канал в рабочем режиме работает как активное устройство, т.е. выполняет функции ЭВМ в части организации обмена. В общем случае организация обмена с абонентом по шинам 30 может отличаться от организации обмена с

ЭВМ по шинам 31 и 32.

Для обеспечения возможности работы каналов 2 и 3 друг на друга необходимо, чтобы один из каналов в режиме контроля по шинам 31 (32) был активным, а по шинам 30 — пассивным.

Для проверки функционирования устройства необходимо кабелем подключить шину

31 канала 2 (или шину 32 ) с шиной 31 канала 3 (или с шиной 32 ), т.е. чтобы был подключен один вход-выход каждого канала, а со стороны абонентов также подключить кабелем один вход-выход каждого ка5

55 нала устройства 1 (например, сначала первые выходы 30 каналов 2 и 3, после проверки работоспособности первых входов-выходов подключают вторые входы-выходы и т.д.), Можно подключить все одноименные шины 30 каналов 2 и 3 между собой, а выбор адреса абонента будет осуществляться в соответствии с адресом, указанным в адрес-команде.

С помощью органов управления блока 20 задается режим работы канала 2 (например, режим контроля). Тогда через коммутатор 14 и блок 26 на шину 31 канала

2 и далее на вход 31 канала 3 начнут поступать сигналы управления обменом, а через коммутатор 5 и блок 4 — сигналы готовности на шину 30 (если установлен первый адрес-абонента) и далее на шину 30 канала 3. При этом на блоке 20 канала 3 все органы управления остаются в исходном положении, т.е. канал 3 функционирует в обычном рабочем режиме. Для проверки функпионирования в рабочем режиме канала

2 необходимо режим контроля установить на блоке 20 каналом 3.

Функционирование канала 3 с помощью имитационного оборудования канала 2 (режим контроля установлен в канале 2) происходит следующим образом.

В исходном состоянии шины 31 канала

2 и 31 канала 3, шины 30 каналов 2 и 3 соединены кабелями. На блоке 20 канала 2 режим контроля включен, а на блоке 20 канала 3 — выключен.

Управление режимом контроля осуществляется запрещающим потенциалом, выдаваемом по шине 45 с выхода блока 20.

На блоке 20 канала 2 набирается адрескоманда (с признаком адреса первого абонента и признаком направления обмена

«Выдача из ЭВМ») и величина передаваемого массива информационных слов.

При включении режима контроля блок 19 по шине 36 начинает вырабатывать сигналы готовности канала 2 и выдавать их через коммутатор 5 и блок 4 по шине 30 в канал 3.

Канал 3 в начале работы постоянно выдает сигналы готовности по шине 31, т.е. он готов к приему адрес-команды от канала 2.

При нажатии кнопки «Пуск» на блоке 20 канала 2 блок 18 выдает по шине 51 последовательность управляющих сигналов: устанавливает канал 2 в исходное состояние, выдает сигнал записи по шине 59 адрес-команды, поступающей через шину 63, коммутатор 14 и шину 57 из блока 20 в регистр 12 обмена, выдает сигнал начала обмена.

Блок 18 вырабатывает сигнал начала обмена, который по шине 78 поступает через элемент ИЛИ 25 на вход триггера 10, устанавливая его. С выходов триггера 10 по шине 68 поступает разрешающий потенциал, а на вход элемента И 8 — запрещающий потенциа lbl. При проверке функционирования шин связи с резервной (второй) ЭВМ на бло1336020

10 ке 20 должен быть установлен признак проверки резервных связей. Тогда блок 18 вырабатывает сигнал начала обмена, который поступит с его выхода по шине 75 через элемент ИЛИ 22 на установку триггера 11. 5

Это для случая проверки функционирования каналов 2 и 3 через шины 32.

Адрес-команда, набранная на блоке 20, передается параллельным кодом по шине 63 и через коммутатор 14 по шине 57 на входы регистра 12 и блока 15. По сигналу, выработанному блоком 15 по шине 53, код адреса будет переписан в регистр 7, так как схема 13 выдает по шине 52 разрешающий потенциал (ее работа блокируется запрещающим потенциалом имитации ЭВМ по шине 15

45). Дешифратор 6 подключен к шине первого абонента, выдавая разрешающий потенциал по шине 41 в коммутатор 5.

После того, как в регистр 12 канала 2 записана адрес-команда и открыты шины коммутатора 5 для первого абонента и шины коммутатора 14 для связи через блок 26 между шинами 31 каналов 2 и 3, канал

2 готов выдавать адрес-команду в канал 3.

Одновременно с выдачей сигнала начала обмена по шине 78 (для разблокировки входных и выходных шин в коммутаторе

14) блок 18 выдает этот же сигнал по шине

51 на вход блока 5, подготавливая его для работы в режиме контроля.

При поступлении сигнала готовности от канала 3 по шинам 31 через блок 26 (шину 30

66) и блок 14 (шину 55) блок 15 вырабатывает сигнал начала обмена, который по шине 56 коммутатора 14, шине 65 блока 26 и шинам 31. поступает в канал 3 и подготавливает коммутатор 14 канала 3 для приема адрес-команды из канала 2. Остальные управляющие обменом сигналы вырабатывает блок 18, которые с его выхода поступают по шине 64 на вход коммутатора 14 и далее по шине 65 в блок 26, а затем в канал 3.

Адрес-команда с выхода регистра 12 поступает параллельным кодом по шине 58 40 через коммутатор 14, шину 65 и блок 26 в канал 3.

Канал 3, приняв адрес-команду, снимает свои сигналы готовности и выставляет сигналы занятости на шине 31 . Расшифровка 45 адреса абонента, признака направления обмена и подключение шин абонента осуществляются в канале 3 так же, как в рабочем режиме работы канала 2. После подключения шин первого абонента канал 3, проанализировав наличие сигнала готовнос- 50 ти по шинам 30 из канала 2, организует выдачу по шине 30 в канал 2 полученной адрес-команды. Первым по шине 30 в канал

2 поступает сигнал начала обмена, который через блок 4 и коммутатор 5 проходит по шине 37 на вход блока 16 и устанавливает его в исходное состояние. Адрес-команда, передаваемая из канала 3, проходит через блоки 4 и 5 и по шине 39 последовательным кодом поступает на вход регистра

12 обмена. . Адрес-команда поступает также на вход блока 16 для контроля по модулю, (например, два). После выдачи адрес-команды по шине 30> канал 3 по шине 31 восстанавливает свои сигналы готовности. Канал 2 после приема адрес-команды по шине 30 снимает свои сигналы готовности и начинает выдавать сигналы занятости.

На этом цикл передачи адрес-команды из канала 2 в канал 3 по шинам 31 и из канала

3 в канал 2 по шинам 30 заканчивается.

После приема адрес-команды на регистр

12 блок 18 организует вновь выдачу содержимого регистра 12 в канал 3 по шинам 31

Описанный цикл передачи адрес-командь повторяется столько раз, сколько слов установлено на блоке 20. При окончании выдачи последнего слова массива блок 18 канала 2 вырабатывает сигнал окончания обмена, который выдается в канал 3 по шине

31. Одновременно этим же сигналом с выхода блока 18 по шине 76 через элемент ИЛИ

23 сбрасывается триггер 10.

Канал 3 после приема последнего слова и сигнала окончания обмена из канала 2 по шине 31 организует выдачу этого слова через шину 30 в канал 2, а затем устанавливается в исходное состояние.

Канал 2, приняв по шине 30 последнее слово и сигнал окончания обмена из канала

3, восстанавливает выдачу сигнала готовности по шине 30 и блокирует выработку сигнала пуска блока 18. Информация на регистре 12 сохраняется.

Работа в режиме контроля каналов 2 и 3 закончена. Значение разрядов регистра 12 можно проконтролировать визуально на блоке 20, так как с выхода регистра 12 по шине 62 на вход блока 20 пульта управления выводится световая индикация всех разрядов регистра 12 обмена.

На этом проверка функционирования каналов 2 и 3 через шины 31 и шины 30 первого абонента заканчивается. Аналогичным образом проверяется функционирование каждой последующей шины 30 абонента при изменении кода адреса в адрес-команде блока 20 канала 2.

Алгоритм работы канала 2 в рабочем режиме устройства 1 показан в табл. 1.

Приведен пример обмена информацией между первой ЭВМ и первым абонентом.

Алгоритм работы устройства 1 в режиме контроля приведен в табл. 2. Канал 2 при этом работает в режиме контроля, а канал

3 — в рабочем режиме. Осуществляется передача адрес-команды из канала 2 по шине 31 в канал 3 по шине 31 . После приема адрес-команды в канал 3 он организует ее выдачу в рабочем режиме по шине 30 в канал 2.

После приема адрес-команды по шине

30 в канал 2 он организует ее выдачу в ка1336020 нал 3 по шине 31ь Таким образом осуществляется передача адрес-команды по

«кольцу»: канал 2 — шина 31 — канал 3— шина 30 — канал 2. Адрес-команда передается по «кольцу» столько раз, сколько слов набрано на блоке 20 пульта управления (т.е. от кода числа слов) .

На фиг. 2 показан пример реализации коммутатора 5 и приняты следующие обозначения шин: шины 34 — 346 выдачи сигналов обмена в рабочем режиме соответственно «Начало обмена», «Информация», «Конец слова», «Сдвиги», «Конец обмена» и «Начало слова», а в режиме контроля соответственно «Готовность», «Информация», «Занятость», «Сдвиги», «Верно», «Неисправность»; шины 35 — 35 приема сигналов обмена в рабочем режиме соответственно

«Верно», «Занятость», «Готовность», «Информация», «Неисправность», а в режиме контроля соответственно «Конец обмена», «Конец слова» «Начало обмена», «Информация»

«Начало слова», шины Збь 36> приема сигналов «Готовность» и «Занятость» в режиме контроля; шины 37 — 374 выдачи в блок 16 управляющих сигналов в рабочем режиме соответственно «Верно», «Занятость», «Готовность», «Неисправность», а в режиме контроля соответственно «Конец обмена», «Конец слова», «Начало обмена», «Начало слова»; шины 38 — 8; и 38> приема управляющих сигналов от блока 16 в рабочем режиме соответственно «Начало обмена», «Строб», «Конец слова», «Сдвиги», «Конец обмена» и «Начало слова»; шины 38, 38«, 38 и 38з приема управляющих сигналов от блока 16 в режиме контроля соответственно «Строб», «Сдвиги», «Верно» и «Неисправность».

Элементы ИЛИ 81 — 85 об.ьединяют соответствующие сигналы обмена, поступающие из блоков 90 — 90 элементов И. Например, элемент ИЛИ 81 объединяет шины приема сигналов «Верно» от всех абонентов, элемент ИЛИ 82 — сигналов «Занятость» и т.д.

Элементы ИЛИ 86 — 89 предназначены для объединения управляющих сигналов, вырабатываемых в рабочем режиме и режиме контроля, и выдачи их в каждый блок 90 элементов И.

Блок 90 элементов И предназначен для коммутации сигналов обмена между каналом и абонентом через элементы И. Выбор номера блока 90 элементов И (адреса абонента) осуществляется подачей разрешающего потенциала по шине 41 с выхода дешифратора 6 адреса. Одновременно может быть включен только один блок 90 элементов И.

В исходном состоянии все блоки 9 элементов И закрыты запрещающими потенциалами с выходов дешифратора 6 по шинам 41.

При получении адрес-команды на регистр 12 подключен тот блок 90 элементов И, код адреса которого указан в адрес-команде.

На фиг. 3 приведен пример реализации дополнительного коммутатора 14 и приняты обозначения: шины 55 †;„ передачи управляющих сигналов в рабочем режиме соответственно «Начало обмена», «Начало слова», «Прием слова», «Конец сlова», «Конец обмена», а в режиме контроля соответственно «Готовность», «Занятость», «Прием cloBa», «Верно», «Неисправность»; шина

56 передачи управляющего сигнала «Начало обмена» в режиме контроля; шины 56>—

56 передачи управляющих сигналов в рабочем режиме соответственно «Готовность», «Занятость», «Верно», «Неисправность»; шина 57 передачи информации параллельным кодом в регистр 12, шина 58 передачи информации параллельным кодом из регистра 12, шина 63 передачи информации параллельным кодом из блока 20, шины

64 — 64„ ie1>e H eHrH .io ) tlat> L..ieH режиме контроля соответственно «Начало слова», «Прием слова», «Конец слова», «Конец обмена»; шины 65 — 65» выдачи сигналов обмена в первую ЭВМ в рабочем режиме соответственно «Прием слова», «Неисправность», «Верно», «Занятость», «Готовность», «Информация», а также выдачи сигналов обмена в шину 31 в режиме контроля соответственно «Прием слова», «Начало слова», «Конец обмена», «Конец слова»; шины 66i—

66 приема сигналов обмена из ЭВМ в рабочем режиме соответственно «Информация»

«Конец слова», «Начало слова», «Прием слова», а также приема сигналов обмена из шины 31 в режиме контроля соответственно «Информация», «Занятость», «НеисправHîñòü», «ÏðèåM слова»; шина 67 приема сигнала «Конец обмена» в рабочем режиме и сигнала «Верно» в контрольном режиме из шины 31, шина 68 приема управляющего потенциала с выхода триггера 10; шина 69 приема сигнала «Начало обмена» в рабочем режиме и сигнала «Готовность» в контрольном режиме из шины 31 ., шина 70 приема сигнала «Начало обмена» в рабочем режиме и сигнала «Готовность» в контрольном режиме из шины 32i, шина 71 приема управляющего потенциала с выхода триггера 11; шина 72 приема сигнала «Конец обмена» в рабочем режиме и сигнала «Верно» в контрольном режиме из шины 32, шина 73 приема сигналов обмена из шины

32 (аналогичных сигналам на шине 66); шина 74 выдачи сигналов обмена в шину

32 (аналогичных сигналам на шине 65); шины 102 — 102« выдачи сигналов управления обменом через блок 101> >элементов И (аналогичных сигналам на шинах 65 — 65в); шины 103 — 103> приема сигналов обмена из блока 101. (аналогичных сигналам на шинах 66 — 66;); шина 103 приема сигнала

«Конец обмена» в рабочем режиме и сигнала

«Верно» в контрольном режиме от шины

32, шина 103;, приема сигнала «Прием слова» пз ЭВМ по шине 32ь

13

Элементы ИЛИ 91 — 94 предназначены для объединения шин передачи сигналов управления, вырабатываемых в рабочем и контрольном режимах. Элемент ИЛИ 95 объединяет шины 31 и 32 приема информации от двух ЭВМ и от блока 20 пульта управления, Элементы ИЛИ 96 — 100 объединяют шины 31> и 32 приема сигналов управления, поступающих от двух ЭВМ. Блок 101 и

101г элементов И осуществляют управление передачей сигналов обмена между каналом и первой и второй ЭВМ по шинам 31 и 32 .

На фиг. 4 приведен пример реализации блока 15 и приняты обозначения: шина 33 приема тактовых импульсов; шины 44 — 44З приема сигналов в рабочем режиме соответственно «Верно», «Обмен словом с абонентом закончен», «Начало слова выдано»; шина 45 приема управляющего потенциала режима «Рабочий режим — режим контроля», шины 46 — 466 выдачи управляющих сигналов соответственно «Прием в ЭВМ», «Обмен словом с ЭВМ закончен», «Установка в исходное состояние», «Сброс», «Конец обмена», «Выдача из ЭВМ», шины 51 — 51 приема сигналов управления в режиме контроля «Установка в исходное состояние», «Прием слова», «Начало обмена»; шина 52 приема разрешающего сигнала от схемы 13 сравнения; шина 53 выдачи сигнала записи в регистр 7 адреса; шины 55 — 55 приема сигналов управления в рабочем режиме соответственно «Начало обмена», «Начало слова», «Прием слова», «Конец слова», «Конец обмена», а в контрольном режиме соответственно «Готовность», «Неисправность», «Прием слова», «Занятость», «Верно», шина

56 выдачи сигнала «Начало обмена» в режиме контроля; шины 56 — 56 выдачи сигналов управления в рабочем режиме соответственно «Готовность», «Занятость», «Верно», «Неисправность», шины 57 и 58 приема информации соответственно при приеме от

ЭВМ и выдаче в ЭВМ; шина 59 выдачи сигнала «Прием слова» в рабочем и контрольном режимах работы; шина 60 приема признака направления обмена «Выдачи из ЭВМприем в ЭВМ».

Триггер 104 предназначен для хранения признака направления обмена «Выдача из

ЭВМ вЂ” прием в ЭВМ» в течение одного обмена после выдачи адрес-команды в абонент. Триггер 105 вырабатывает потенциал управления «Адрес-команда в абонент выдана». Триггер 106 вырабатывает потенциал управления «Обмен словом с ЭВМ закончен», разрешающий каналу обмен с абонентом, т.е. хранит признак окончания обмена с ЭВМ одним словом. Триггер 107 предназначен для хранения признака направления обмена «Выдача из ЭВМ вЂ” прием в ЭВМ» на время выдачи адрес-команды в абонент.

Триггер 108 управляет выдачей сигналов

«Готовность» и «Занятость» канала в рабо5

55 чем режиме для ЭВМ. Триггер 109 управляет выделением первого сигнала «Верно», поступающего после приема адрес-команды из ЭВМ. Триггер 110 управляет выдачей сигнала «Начало обмена» в режиме контроля. Триггер 111 управляет выделением одного импульса записи в регистр 7 адреса после поступления адрес-команды.

Триггер 112 предназначен для выработки управляющего сигнала для элемента

И 131 при приеме информации от ЭВМ и при выдаче в ЭВМ. Узел 113 контроля обеспечивает контроль по модулю два передаваемой информации между каналом и

ЭВМ и выработку управляющих сигналов

«Верно» и «Неисправность».

Блок 15 обеспечивает выработку управляющих сигналов обмена с ЭВМ при приеме (или выдаче) информации в рабочем режиме, а также сигналов управления обменом с абонентом.

В контрольном режиме работают триггер 110, элементы И 127, ИЛИ 137 и 139 — 141.

Остальные элементы работают в рабочем режиме. В исходном состоянии триггеры 104—

107 сброшены. В рабочем режиме по шине 45 поступает разрешающий потенциал управления «Рабочий режим — режим контроля». В режиме контроля по шине 45 поступает запрещающий потенциал управления. По шине 56 в ЭВМ выдаются сигналы

«Готовность» канала к обмену с ЭВМ с выхода элемента И 125.

В рабочем режиме блок 15 работает следующим образом.

По шине 55 от ЭВМ первым поступает сигнал «Начало обмена» (шина 55 ), который проходит через элементы И 128 и ИЛИ

138 в шину 464 установки в исходное состояние всех элементов и блока канала.

Вторым поступает сигнал «Начало слова» (шина 55 ), который проходит через элемент И 123 и устанавливает триггеры 108 и 112. С входа элемента И 125 заблокирована выдача сигналов «Готовность» и разблокирована выдача сигналов «Занятость» с выхода элемента И 124. Триггер 112 начнет выдавать управляющий сигнал на вход элемента И 131.

Третьим по шине 55 поступает сигнал

«Прием слова» (синхронно с информацией на шине 57), котор