сокращения времени локализаций неисправности и обеспечения контроля его функционирования в периоды отсутствия взаимодействия с абонентами. Для этого в блок 3 связи с ЦВМ введен регистр 24 контроля и диагностики. Для
1
Изобретение относится к вычислительной технике, может быть использовано в вычислительных системах, имеющих разветвленную сеть абонентов, и является усовершенствованием устройства по авт. св. № 1234843,
Цель изобретения - повышение коэф- фициента готовности устройства за счетсокращения времени локализации неисправности и обеспечения контроля его функционирования в периоды отсутствия взаимодействия с абонентами.
На фиг, 1 представлена структурная схема устройства, на фиг. 2-4 - функциональные схемы уйла микропрограммного управления блока связи с ЦВМ, блока связи с активными и блока связи с пассивными абонентами на фиг. 5 - 9 - функциональнью схемы узлов подключения к шинам, дешифратора внешних сигналов, регистра состояния дешифратора логических сигналов, коммутатора входных сигналов; на фиг„ 10-13 блок-схемы алгоритма работы блока связи с ЦВМ; на фиг. 14-18 - блок- схемы алгоритма работы блока связи с активными абонентами; на фиг. 19 - блок-схемы алгоритмов работы блока связи с пассивными абонентами.
Блочные символы алгоритмов на фиг. 10-19 имеют позиционные обозначения от 1 до 194.
Устройство (фиг. 1) содержит блок 1 буферной памяти (ЗУ), генератор 2 импульсов, блок 3 связи с ЦВМ, блок
4связи с активными абонентами, блок
5связи с пассивными абонентами, информационные шины 6, адресные шины 7, шины 8 синхронизации и управления уст ройства, шины 9 входа и выхода связи с активными абонентами, шины 10 входа параллельного обмена с пассивными абонентами, шины 11 входа и выхода последовательного обмена с пассивными абонентами и сигналов управления
обеспечения функционального контроля и диагностики устройство имеет режим имитации сигналов абонентов, а для локализации места неисправности - режим записи (считьшания) диагностической информации, 3 з,п. ф-лы, 19 ил.
параллельных каналов связи, шины 12 входа и выхода связи с ЦВМ устррйст- ва, шины 13 контроля и диагностики, шину 14 синхронизации контрольных и
5 диагностических процедур, шину 15 контрольной информации.
Блок 3 связи с ЦВМ содержит регистр 16 обмена узел 17 усилителей, узел 18 микропрограммного управления,
О счетчик 19 а,цреса, узел 20 свертки, узел 21 подключения к шинам, элементы И 22 информационных шин группы, элементы И 23 адресных шин группы, регистр 24 контроля и диагностики.
5 Блок 4 связи с активными абонентами содержит регистр 25, узел 26 усилителей, счетчик 27 адреса, счетчик 28 длины массива, узел 29 микропрограммного управления, коммутатор 30,
0 узел 31 подключения к шинам, узел 32 свертки, элементы И 33 адресных шин группы, элементы И 34 информационных шин группы.
Блок 5 связи с пассивными абонен25- ос
тами содержит первый узел 35 усилителей для последовательных каналов и сигналов управления параллельных каналов, второй узел 36 усилителей для параллельных каналов, регистр 37,
счетчик 38 длины массива, узел 39
свертки, коммутатор 40, узел 41 микропрограммного управления, узел 42 подключения к шинам, элемент И 43 информационных шин ГРУППЫ,
35
Узел 18 микропрограммного управления (фиг. 2) содержит триггер 44 пус- ка, элемент И-ИЛИ 45, триггер 46 управления, дешифратор- 47 кода операций
40 коммутатор 48, регистр 49 операций, регистр 50 микрокоманд, дешифратор 51 микрокоманд, шифратор 52 микрокоманд, дешифратор 53 внешних сигналов, регистр 54 состояния, дешифратор 55 ус45ловий, счетчик 56 формата, элемент
31298762
ШШ 57, элементы И 58 и 59, элемент НЕ 60.
Узел 29 микропрограммного управления (фиг. 3) содержит триггер 61 пуска, элемент И-ИЛИ 62, триггер 63 5 управления, дешифратор 64 кода операций, коммутатор 65, регистр 66 операций, регистр 67 микрокоманд, дешифратор 68 микрокоманд, шифратор 69 микрокоманд, дешифратор 70 внешних 10
Коммутатор 78 (101) входных сигналов (фиг. 9) содержит элементы ИТШ 117, НЕ 118, И-ИЛН 119-121 и И 122.
Устройство обеспечивает работу в следующих рабочих режимах: считывание информации по параллельным каналам связи (шины 10, управляющие сигналы - шины 11), считывание (запись) данных из ЗУ в ЦВМ; считьшание информации по последовательным каналам связи (ши-
сигналов, регистр 71 состояния, дешиф- ны 11)j запись (считывание) информа- ратор 72 условий, счетчик 73 формата, ции в ЗУ по инициативе абонентов, подключенных к шинам 9, считывание (заэлемент ШШ 74, элементы И 75 и 76, элемент НЕ 77, коммутатор 78 входньк сигналов, коммутатор 79 микроопера- -5 ций записи, коммутатор 80 микроопераций считывания, пшфратор 81 микроопераций считывания, дешифратор 82 считываний, дешифратор 83 записи.
Узел 41 микропрограммного управле-20 имитации сигналов абонентов, а для ния (фиг. 4) содержит триггер 84 пус- локализации места неисправности - река, элемент И-ИЛИ 85, триггер 86 управления, дешифратор 87 кода операций, коммутатор 88, регистр 89 операций, регистр 90 микрокоманд, дешиф- - ратор 91 микрокоманд, шифратор 92 микрокоманд, дешифратор 93 внешних сигналов, регистр состояния 94, дешифратор 95 условий, счетчик 96 формата, элемент ИЛИ 97,элементы И 98 и 99,30 ми 1, 4 и 5 направления передачи, ре элемент НЕ 100, коммутатор 101 вход- жимов контроля и диагностики, ных сигналов, коммутатор 102 микроопе- Во втором поле в случае КОШ на раций записи, коммутатор 103 микро- работу с блоком 5 помещается КОП2, операций считывания, шифратор 104 в котором закодированы признаки рабо- микрооперахщй считьшания, дешифратор 35 абонентами по шинам 10 и 11, а 105 считывания, дешифратор 106 за- при КОП1 на режимы контроля г коды писи.
пись) данных с шин 9 в ЦВМ.
Устройство может совмещать по времени выполнение каждого из первых трех рабочих режимов с четвертым.Для обеспечения функционального контроля и диагностики устройство имеет режим
жим записи (считывания) диагностической информации. Характер обмена со всеми абонентами - монопольный.
Настройка устройства производится командой ЦВМ, имеющей три значащих поля. В первом поле помещается код операции КОП1 для блока 3, в котором закодированы признаки работы с блока-
микрооперации записи и считывания, В третьем поле при условии работы с блоком 1 содержится начальный адрес
Узел 21 (31, 42) подключения к шимикрооперации записи и считывания, В третьем поле при условии работы с блоком 1 содержится начальный адрес
нам (фиг. 5) содержит элемент И-ШШ 40 ЗУ, с блоком 5 - код массива информа- 107, триггер 108, элемент НЕ 109 с открытым коллектором, нагрузочный резистор 110.
Дешифратор 53 (70, 93) внешних
ции, а в случае -KOITI на режимы имитации сигналов и запись диагностической информации - код формата.
Устройство работает следующим обсигналов построен на элементах И 111,45 разом.
количество которых соответствует чис- в исходном состоянии дешифратора лу тактов управления и количеству 51 формирует сигнал, который переда- входных сигналов, обрабатываемых на ется в шифратор 52, дешифратор 53 каждом такте (пример использования (фиг. 2). На выходе шифратора 52 при50
его в узле 18 приведен на фиг. 6).
сутствует сигнал единичного уровня, который передается на вход элемента И 58. Обмен с ЦВМ всегда начинается по сигналу (Работа (Рб, фиг. 10 блочный символ 1). Этот сигнал с шин
сутствует сигнал единичного уровня, который передается на вход элемента И 58. Обмен с ЦВМ всегда начинается по сигналу (Работа (Рб, фиг. 10 блочный символ 1). Этот сигнал с шин
Регистр 54 (71, 94) состояния (фиг. 7) содержит элементы НЕ 112, И-НЕ 113, и триггеры 114, количество
которых соответствует .числу синхрони-55 12 через один из усилителей узла 17 зируемых сигналов.поступает в узел 18, где устанавливаДешифрйтор 55 (72, 95) условий ет в единичное состояние триггер 44. (фиг. 8) содержит элементы НЕ 115 и с выхода этого триггера сигнал переэлементы И 116.дается через элемент И-ШШ 45 на вход
Коммутатор 78 (101) входных сигналов (фиг. 9) содержит элементы ИТШ 117, НЕ 118, И-ИЛН 119-121 и И 122.
Устройство обеспечивает работу в следующих рабочих режимах: считывание информации по параллельным каналам связи (шины 10, управляющие сигналы - шины 11), считывание (запись) данных из ЗУ в ЦВМ; считьшание информации по последовательным каналам связи (ши-
пись) данных с шин 9 в ЦВМ.
Устройство может совмещать по времени выполнение каждого из первых трех рабочих режимов с четвертым.Для обеспечения функционального контроля и диагностики устройство имеет режим
имитации сигналов абонентов, а для локализации места неисправности - реми 1, 4 и 5 направления передачи, режимов контроля и диагностики, Во втором поле в случае КОШ на работу с блоком 5 помещается КОП2, в котором закодированы признаки рабо- абонентами по шинам 10 и 11, а при КОП1 на режимы контроля г коды
жим записи (считывания) диагностической информации. Характер обмена со всеми абонентами - монопольный.
Настройка устройства производится командой ЦВМ, имеющей три значащих поля. В первом поле помещается код операции КОП1 для блока 3, в котором закодированы признаки работы с блока-
имитации сигналов абонентов, а для локализации места неисправности - ре ми 1, 4 и 5 направления передачи, ре жимов контроля и диагностики, Во втором поле в случае КОШ на работу с блоком 5 помещается КОП2, в котором закодированы признаки рабо абонентами по шинам 10 и 11, а при КОП1 на режимы контроля г коды
микрооперации записи и считывания, В третьем поле при условии работы с блоком 1 содержится начальный адрес
ЗУ, с блоком 5 - код массива информа
ЗУ, с блоком 5 - код массива информа-
ции, а в случае -KOITI на режимы имитации сигналов и запись диагностической информации - код формата.
Устройство работает следующим обсутствует сигнал единичного уровня, который передается на вход элемента И 58. Обмен с ЦВМ всегда начинается по сигналу (Работа (Рб, фиг. 10 блочный символ 1). Этот сигнал с шин
триггера 46, через элемент ИЛИ 57 на управляющий вход регистра 50, на вход дешифратора 53 и через элемент И 58 - на управляющий вход коммутатора 48, Сигналы с триггера 44 и де- шифратора 31 Нулевой такт (От) вызывает переключения элемента И 111 (фиг, 5) и включение шифратора 52 по соответствующему входу. На выходе шифратора 52 формируется позиционный код начальной операции, который через коммутатор 48 поступает на информационные входы регистра 49. На D-входе первого разряда регистра 50 постоянно присутствует сигнал единичного уровня, на входах остальных разрядов - нулевого уровня, а на синх- ровход параллельной записи поступают сигналы с тактового генератора. По окончании формирования очередного им- пульса с генератора 2 устанавливается триггер 46, первый разряд регистра 50 и один разряд регистра 49. Сигнал с выхода триггера 46 устанавливает в исходное состояние триггер 44 и при необходимости на последующих тактах может подтвердить свое включение через элемент И-ШШ 45, на втором входе которого в таких случаях присутствует единичньй уровень с вы- кода элемента НЕ 60.
На выходе дешифратора 53 формируется сигнал первого такта (1т) управления, который передается в шифратор 52 и дешифратор 53. В дешифраторе 53 очередной тактовьй импульс стробиру- ет сигнал 1т с дешифратора 53, формируя при этом сигнал Готовность, который передается через шифратор 32 и усилитель узла 17 в ЦВМ (фиг, 10, блочньй символ 3). Нестробированный сигнал первого такта, передаваемый в шифратор 52, вызьшает формирование на его выходе и соответственно на входе элемента НЕ 60 сигнал, который блокирует цепь подтверждения включения триггера 46. Тот же тактовый импульс через элемент И 59 поступает на синхровход последовательного сдвига регистра 50. По заднему фронту импуль са устанавливается в нулевое состояние триггер 46 и единица переписывается во второй разряд регистра 50.
Дешифратора 31 формирует и передает в дешифратор 33 сигнал, соответст- вуйщий второму такту управления. Команда последовательным кодом поступает через усилители узла 17 из ЦВМ в дешифратор 33 (к шине второго такта
подключена группа элементов И 111) и через шифратор 32 в регистр 16 и счечик 36 (фиг, 10, блочный символ 4). По окончании передачи команды поступает сигнал Конец слова (КС), который с узла 17 передается в регистр
54(фиг, 7) на установочный вход соответствующего этой цепи элемента
НЕ 112, Триггер ,-,114 включается и сигнал с его выхода передается в дешифратор 53. Сброс триггера 114 синхронизирован задним фронтом тактового сигнала, однако сброс может выполнятся только по окончании сигнала КС, так как во время его действия сигнал нулевого уровня с выхода элемента НЕ 112 блокирует цепь сброса триггера 114 по входу элемента И-НЕ 113 (D-входы триггеров 114 постоянно находятся под действием сигнала нулевого уровня), С выхода дешифратора 3 синхронизированный сигнал КС через шифратор 32 поступает в дешифратор
55на объединенные входы элементов
И 116, к вторым входам которого подведены соответственно прямой сигнал с выхода счетчика 56 и инверсный - с выхода элемента НЕ 113 (фиг. 8). Одновременно с другого выхода шифратора 32 в дешифратор 33 производится опрос состояния узла 20, информационные входы которого подключены к параллельным выходным шинам регистра 16.
С выходов дешифратора 33 формируются в шифраторе 32 цепи положительного и отрицательного результатов контроля. В первом случае на выходе шифратора формируется сигнал разрешения коммутатора 48 по входу с дешифратора 47 и соответственно регистра 16, а также сигнал управления регистром 30. Во втором случае формируется и передается в ЦВМ сигнал Неисправность (НИ)„ По фронту очередного тактового импульса в регистр 49 записывается КОП1 (фиг. 10, блочный символ 7J, устанавливается в единичное состояние первый разряд регистра 30 и триггер 46,
Таким образом, регистр 49 меняет свое состояние и узел 18 начинает вьтолнение микропрограммы, соответствующей заданному в КОП1 режиму (фиг. 10, блочные символы 1-22).
При КОП1 на запись информации в ЗУ в счетчик 19 заносится начальный адрес ЗУ и включается триггер 46; далее выдается в ЦВМ сигнал Гт и осу
ществляется переход на циклическую операцию приема информационных слов в ЦВМ и записи их в ЗУ (фиг. 10, блочные символы 9-22).
Запись и контроль информационных слов производится аналогично описанному. По окончании контроля микропрограмма выходит на останов и формирует на выходе шифратора 52 и соответственно на входе узла 21 сигнал, ко- торый поступает на вход элемента И- НЕ 107 и инверсный -вход обнуления триггера 108 (фиг, 5). Выход триггера 108 через элемент НЕ 109 с открытым коллектором подключен к нагр1узоч- ному резистору 110, входу элемента И-НЕ 107 и сигнальной шине, объединя- кяцей узлы 21, 31 и 42, Нулевой уровень сигнала на этой шине свидетельствует о занятости информационных шин 6, а единичный уровень дает разрешение на использование этих шин запрашивающим блоком. К третьему входу элемента И-НЕ 107 подключен выход генератора 2, по которому формируются сигналы одной из фаз. По заднему фронту очередного сигнала генератора 2 и при единичном уровне на сигнальной шине триггер 108 включается, формируя при этом нулевой уровень на сигналь- ной шине захват шин, единичный - на входе дешифратора 53. На выходе шифратора 52 формируются сигналы, открывающие информационные и адресные выходы блока 3 по входам элементов И 22 к 23 а также сигнал Запись (Зп), который передается в блок 1. Таким образом, происходит запись информационного слова с регистра 16 в блок 1 по указанному адресу. Сигнал окончания цикла записи (Кп) передается из блока 1 в регистр 54. Далее триггер 46 включается, микропрограмма снимает сигнал по входу узла 21, отключая триггер 108, тем самьм сиг- нализируя об освобождении шины, формирует 1 в счетчик 19, формирует сигнал Гт и выходит на останов, на котором ожидается прием очередного слова из ЦВМ. После записи в ЗУ пос- леднего слова ЦВМ передает сигнал Конец обмена (КО), который устанавливает блок 3 в исходное состояние.
При КОП1 на считьшание информации из ЗУ производится запись начального адреса в счетчик 19, далее организуется захват шин, формируется сигнал разблокировки шин по входу группы
5
О -5 fX 5 0 5
элементов И 23 и передается в ЗУ сигнал Считывание (СчГ) (фиг. 11,блочный символ 23). С блока 1 считывается в шины 6 информационное слово, цикл считывания сопровождается сигналом КЦ, по которому организуется запись в регистр 16 и пуск триггера 46. Далее производится.контроль информации по модулю, корректировка адресного счетчика 19 и формирование сигнала Гт для передачи в ЦВМ (фиг. 11, блочные символы 30 и 31). По сигнапу КС цикл считывания повторяется до тех пор,- пока вместо КС не будет передан; сигнал КО,
По коду операции (фиг. 11, блочный символ 34) на запись информации в блок 4, блок 3 после приема команды формирует сигнал Гт в ЦВМ, принимает первое слово массива, организует при наличии сигнала Готовность к циклу (Гц4) от блока 4 захват шин, разблокирует информационные шинь и формирует сигнал Передача из блока 3 в блок 4 () (фиг. 11, блочный символ 44).
При КОП1 на считьшание информации с блока 4 блок 3 при наличии Гц4 формирует сигнал Начало цикла НЦЗ ) и ожидает ответной реакции в виде сигнала (), сопровождающего информационное слово, выставленное блоком 4 на шинах 6 (фиг. 12, блочньй символ 45). При получении этого сигнала в блоке 3 происходит запись информационного слова в регистр 16, восстановление сигнала готовности к обмену (Гт) по шинам 12 и передача этого слова в ЦВМ. В случае КОП1 на работу с блоком 5 (фиг. 12, блочный символ 53), блок 3 после приема команды организует захват шин и передает в блок 5 коды операции КОП2 и длины массива, сопровождая передачу их сигналом Настройка блока 5 (НЗ ). Далее блок 3 формирует сигнал готовности (ГтЗ) к приему от блока 5 информационного слова по сигналу КС (Пч -«-3). По окончании передачи блок 3 передает сигнал Гт в ЦВМ, по сигналу КС формирует сигнал ГтЗ и т.д.
Алгоритм работы блока 3 в режимах имитации сигналов абонентов и записи диагностической информации не имеет отличий. Отличие этих режимов заключается только в кодах второго поля команды ЦВМ.
Работа в этом случае происходит следукщим образом.
Первьм тактом микропрограмма производит перезапись из регистра 16 в регистр 24 кода второго поля, а в счетчик 56 - кода формата третьего поля команды (фиг, 13, блочный символ 64). Затем формируется и переда- ется в ЦВМ сигнал Гт, а также сигнал отключения триггера 46. Далее из ЦВМ в регистр 16 поступает информационно слово.. Сигнал КС запускает микропрограмму, по ходу вьшолнения которой производится контроль информационного слова, захват шин, разблокировк информационных шин по входам элементов И 22 к формирование сигналов для +1 в счетчик 56, синхронизации последовательного сдвига регистра 16, синхронизации записи по шине 14, Все эти сигналы образуются путем строби- рования шины состояния этой операции в дешифраторе 53 тактовой частоты и последующим формированием указанных сигналов в шифраторе 52. Одновременн с информационного последовательного выхода регистра 16 в шину 15 передается информационное слово. По переполнению счетчика 56 в дешифратор 55 передается сигнал, который через зле мент И 116 этого дешифратора и шифратор 52 включает триггер 46, и по очередному тактовому импульсу микропрограмма блокирует все эти цепи. На следующем такте формируется и передается в ЦВМ сигнал Гт, и микропрограмма выходит на останов. По сигналу КО из ЦВМ узел 18 блока 3 устанавливается в исходное состояние (фиг. 13, блочный символ 76).
При КОШ на считывание диагностической информации первоначально производится запись в регистр 24 кодов микроопераций считывания (фиг. 13, блочный символ 77), далее микропро- грамма производит захват шин и формирует сигнал синхронизации параллельной записи в регистр 16. Таким образом, в регистр записывается информация с шин 6, далее микропрограм- ма формирует сигнал Гт, который передается в ЦВМ. По получении этого сигнала ЦВМ производит считьшание содержимого регистра 16, по окончании которого сигналом КО узел 18 устанавли- вается в исходное состояние.
Установка в исходное состояние регистра 24 производится командой ЦВМ, имеющей второе и третье поля с
нулевыми значениями или специальным сигналом Уст.
Настройка устройства на работу с активными абонентами производится ЦВМ путем записи в ЗУ команд второго типа. Каждый абонент имеет две фиксированные ячейки в ЗУ, адрес которых соответствует абонента и признаку записи (считывания). По этим адресам пишутся команды второго типа, имеющие три значащих поля В них заносятся КОПЗ, код длины массива и начальный адрес массива в ЗУ. Последнее поле заносится в случае, если работа ЦВМ с абонентами происходит с промежуточным буфери рованием в ЗУ. Первая ячейка 37 с нулевым адресом используется блоком 4 для хранения признака записи (считывания) и номера абонента, вьш1едшего на связь, а вторая для хранения тех же величин по псзследнему абоненту, закончившему передачу (прием) массива информации.
На восьмой вход узла 29 через усилители узла 26 поступают сигналы от активных абонентов. В узле 29 эти сигналы подают на вход коммутатора 7 В частности,, цепь сигнала Конец передачи адреса абонентом (КПАА) через усилители узла 26 и коммутатор 78 поступает на установочньй вход триггера 61.
Остальные интерфейсные сигналы управления поступают через тот же коммутатор 78 на входы регистра 71. Коммутатор 78 в исходном состоянии пропускает на выход сигналы с этих входов. Эти сигналы имеют следунлцие назначения: Сбой приема - (СПА); Готовность к приему - (ГПА); Конец массива - (КМА). Кроме того, с выхода усилителей через коммутатор 78 передаются на вход дешифратора 70 информационный сигнал и сигнал синхронизации приема. С восьмого выхода узла 29 через усилители 26 передаются информационные и управляющие сигналы. К управляющим сигналам относятся: Готовность к приему (Ш), Конец передачи слова (КПС), Сбой приема (СЦ), Конец массива (КМ).
Дпя управления взаимодействием с блоком 1 в узле 29. используются сигналы, передаваемые по вторым входу и выходу: Конец цикла (КЦ), Считывание (СчТ), Запись (Зп).
По связям с блоком 3 первые вход и выход узла 29 блока 4 задействова12
выхода узла 32 свертки сигнал передается на вход дешифратора 72, на другой вход которого подключен счетчик 73. Таким образом создаются условия для анализа состояния их сигналами с шифратора 69.
На втором такте шифратор 69 передает сигнал в узел 31, который формирует захват шин. Далее узел 29 разЮ
В исходном состоянии устройство формирует и передает по шинам 9 сигнал ГП (фиг. 14, блочный символ 86), Работа начинается с передачи абоненМ1298762
ны под сигналы: Передача числа из блока 3 в блок 4 (), Передача числа из блока 4 в блок 3 (Г1Ч4 ), Готовность к циклу блока 3 (ГЦЗ), Готовность к циклу бло- 5 ка 4 (Гц4).
По третьему выходу узла 29 из блока 4 передается в узел 17 и далее в ЦВМ сигнал Прерьшание (Пв).
блокирует элементы Н 33 и 34, коммутатор 30 по входу с регистра 25 и формирует сигнал Зп, который передавался в блок 1(фиг, 14, блочньй символ 95). Таким образом, по нулевому там кода своего адреса, который через ff адресу организуется цикл записи адре- усилители узла 26, коммутатор 78, са абонента. По сигналу КЦ узел 29 дешифратор 70, шифратор 69, коммута- переходит на третий такт, освобождая тор 79 записьюается в регистр 25, а при этом шины 6 и 7 и подтверждая сигнал синхронизации поступает на прежнее состояние коммутатора 30. При суммирующий вход счетчика 73 (фиг. 3).20 этом формируется и передается в счет- По сигналу КПАА, которым сопровождается передача адреса, включается триггер 61 (фиг. 14, блочный символ 88). Сигнал с выхода этого триггера подготавливает через элемент И-ИЛИ 62 вклю-25 ответствует номеру запрашиваемого чение триггера 63, а через элемент абонента (в этой ячейке находится ко- ШВ1 74 - запись единицы в первый разряд регистра 67. Кроме того,этот же сигнал через элемент И 75 (по входу
этого элемента в исходном состоянии ЗО и формируется для передачи в блок 1 с шифратора 69 прикладывается ёдинич- сигнал СчТ (фиг. 14, блочный символ ный уровень сигнала) поступает на управляющий вход коммутатора 65, разблокируя тем .самым цепь кода операции, соединяющую шифратор 69 с регистром 66. По фронту очередного тактового сигнала включается триггер 63, записьшается код начальной операции в регистр 66 и единица в первый разряд регистра 67. Соответственно по включению триггера 63 отключается триггер 61, по входу элемента И 76 разблокируется цепь сдвига регистра 67 и формируется сигнал подтверждения включения триггера 63 по входу элемента И-ШШ 62. Вторым логическим условием подтверждения включения является наличие на входе элемента НЕ 77 нулевого уровня сигнала. По принципу работы узел 29 аналогичен опи- санному узлу 18. Первым тактом производится контроль адреса по модулю и формату, для чего коммутатор 30 подключается по входу на регистр 25
и на вход узла 32 передается код ад- 55 блочный символ 151). По сигналу Пв реса (фиг. 14, блочный символ 89).Уп- из ЦВМ передается в устройство коман- равление коммутатором 30 производится через коммутатор 80, а формирование этого сигнала в шифраторе 69. С
чик 27 сигнал синхронизации паралель- ной записи. На четвертом такте организуется захват межблочных шин для . считывания ячейки, адрес которой соманда второго типа). Для этого разблокируются коммутатор 30 по входу с шин 6, входы группы элементов И 33
102).
По сигналу КЦ команда в соответствии с значениями полей записьшается 35 в счетчики 27 и 28, через дешифратор 64, коммутатор 65 - в регистр 66, и блок 4 начинает выполнение новой операции, соответствующей заданному КОПЗ.
В КОПЗ могут быть з кодированы операции: запись в шин 9 в ЗУ; запись с шин 9 Б ЦВМ считывание из ЗУ в шины 9, счйтьшание из ЦВМ в шины 9.
40
45
50
В случае работы с ЦВМ (вторая и четвертая операции) узел 29 формирует и передает в ЦВМ через усилители узла 17 сигнал Прерьшание (Пв) (фиг. 16, блочный символ 123),. При записи с шин 9 в ЦВМ узел 29 организует считывание первого слова массива с шин 9 в регистр 25 и ожидает сигнал ГцЗ, а при считывании из ЦВМ в шины 9 сразу формирует сигнал ГЦ4 (фиг. 17,
да на считывание нулевой ячейки ЗУ. .Таким образом, ЦВМ после выполнения команды на считывание ячейки опреде12
выхода узла 32 свертки сигнал передается на вход дешифратора 72, на другой вход которого подключен счетчик 73. Таким образом создаются условия для анализа состояния их сигналами с шифратора 69.
На втором такте шифратор 69 передает сигнал в узел 31, который формирует захват шин. Далее узел 29 разблокирует элементы Н 33 и 34, коммутатор 30 по входу с регистра 25 и формирует сигнал Зп, который передавался в блок 1(фиг, 14, блочньй символ 95). Таким образом, по нулевому адресу организуется цикл записи адре- са абонента. По сигналу КЦ узел 29 переходит на третий такт, освобождая при этом шины 6 и 7 и подтверждая прежнее состояние коммутатора 30. При этом формируется и передается в счет- ответствует номеру запрашиваемого абонента (в этой ячейке находится ко-
чик 27 сигнал синхронизации паралель- ной записи. На четвертом такте организуется захват межблочных шин для . считывания ячейки, адрес которой соблокирует элементы Н 33 и 34, коммутатор 30 по входу с регистра 25 и формирует сигнал Зп, который передавался в блок 1(фиг, 14, блочньй символ 95). Таким образом, по нулевому адресу организуется цикл записи адре- са абонента. По сигналу КЦ узел 29 переходит на третий такт, освобождая при этом шины 6 и 7 и подтверждая прежнее состояние коммутатора 30. При этом формируется и передается в счет- ответствует номеру запрашиваемого абонента (в этой ячейке находится ко-
манда второго типа). Для этого разблокируются коммутатор 30 по входу с шин 6, входы группы элементов И 33
и формируется для передачи в блок 1 сигнал СчТ (фиг. 14, блочный символ
102).
По сигналу КЦ команда в соответствии с значениями полей записьшается в счетчики 27 и 28, через дешифратор 64, коммутатор 65 - в регистр 66, и блок 4 начинает выполнение новой операции, соответствующей заданному КОПЗ.
В КОПЗ могут быть з кодированы операции: запись в шин 9 в ЗУ; запись с шин 9 Б ЦВМ считывание из ЗУ в шины 9, счйтьшание из ЦВМ в шины 9.
и формируется для передачи в блок 1 сигнал СчТ (фиг. 14, блочный символ
блочный символ 151). По сигналу Пв из ЦВМ передается в устройство коман-
В случае работы с ЦВМ (вторая и четвертая операции) узел 29 формирует и передает в ЦВМ через усилители узла 17 сигнал Прерьшание (Пв) (фиг. 16, блочный символ 123),. При записи с шин 9 в ЦВМ узел 29 организует считывание первого слова массива с шин 9 в регистр 25 и ожидает сигнал ГцЗ, а при считывании из ЦВМ в шины 9 сразу формирует сигнал ГЦ4 (фиг. 17,
блочный символ 151). По сигналу Пв из ЦВМ передается в устройство коман-
да на считывание нулевой ячейки ЗУ. .Таким образом, ЦВМ после выполнения команды на считывание ячейки опреде131298
ляет номер абонента и режим работы с ним (фиг. 18, блочный символ 161-175). Затем ЦВМ передает команду на работу блоков 3-4 с указанием направления передачи информации, В случае считывания в ЦВМ блок 3 сразу получает с шин 12 первое слово массива и организует при наличии ГЦ4 захват шин с передачей этого слова в блок 4 по
с
сигналу (). Далее блок 3 пере-fO явлении любого из сигналов с дешифра- дает в ЦВМ сигнал готовности к при- тора 83 на выходе элемента ШШ 117
ему второго слова. Блок 4 по сигналу (Г1ЧЗ ) записывает информационное слово в регистр 25 и запускает цикл
на вьдачу его в шины 9, по окончании f5 та НЕ 118 - нулевой, что ведет к бло- которого корректирует содержание счет- кировке всех входных цепей абонентов чика 28, анализирует его состояние, по входам элементов И-ШМ 119-121. выставляет сигнал ГЦ4 и т.д. (фиг.17, блочные символы 152-159). ИнформациКроме того, разблокируется информационный вход, подключенный к шине
онные слова передаются по шинам 6 20 с контрольными кодами по модулю и в приемном блоке осуществляется их контроль, а -на передающем - формирование контрольных кодов при их отсутствии или при наличии тактовых кодов 5 по рабочим цепям блока 4. Далее блок с другим основанием. По переполнению 3 формирует и передает в зависимости счетчика 28 формируется сигнал КМ (фиг. 17, блочный символ 160),.В случае записи с шин 9 в ЦВМ блок 4, как
15. Таким образом, цепь имитации информационного сигнала подготавливается к синхронизированной перезаписи из регистра 16 в регистр 25, причем эта перезапись производится
от заданного формата один или пачку сигналов по шине 14. В коммутаторе 78 эта шина заведена на вход эле- отмечено вьш1е, подготавливает первое 30 мента И 122. Следовательно, по вхослово массива в регистре 25 и ожидает сигнал ГцЗ (фиг. 16, блочньш символ 128). После получения команды из ЦВМ на запись массива узла 18 формирует этот сигнал и блок 4 организует 35 зации по входу элемента И-ИЛИ 120 и по сигналу (ПЧ4- 3) передачу инфор- передается с его выхода в дешифратор мационного слова в регистр 16, при 70. Таким образом, по командам ЦВМ этом блок 4 запускается на считыва- оказывается возможным искусственное ние второго слова массива с шин 9. В формирование всех сигналов абонентов, то же самое время блок 3 передает 40 Управляющие сигналы от абонентов ими- первое слово в ЦВМ. Все последующие тируются соответствующими кодами, слова массива абонента передаются дешифрируемыми и передаваемыми на аналогичным образом. Последнее слово входы коммутатора 78, стробируемые массива абонента сопровождается, сигна- в нем сигналом записи, передаваемым лом КМА, по получению которого конт- 45 по шине 14. В режиме записи диагно- ролируется состояние счетчика 28. В стической информации коммутатор 78 случае КОПЗ на запись (считывание) не переключается на имитационные вхо- с НИН 9 в ЗУ блок 4 самостоятельно ор- ды, так как в нем -отсутствуют сигналы ганизует пословные циклы записи (счи- с выхода дешифратора 83„ В этом режи- тывания) с этих шин и взаимодействия 50 входы дешифратора 83 поступает
такой код, расшифровка которого формирует сигналы микроопераций записи в регистр 25, счетчики 27 и 28. Эти сигналы передаются через коммутатор 55 79 (фиг. 9-).
В этом режима кроме микроопераций записи выполняются микрооперации считывания. Это дает возможность целенаправленно проверять цепи передачи
с ЗУ (фиг, 15 и 17).
Коммутаторы 78-80, шифратор 81 и дешифраторы 82 и 83 предназначены для реализации эффективного программно- аппаратного контроля и диагностики блока 4.
Рассмотрим режим имитации сигналов абонентов. Как уже отмечалось выше блок 3 Б этом режиме записывает в
62
14
регистр 24 код имитируемого сигнала. Б блоке 4 он поступает в дешифратор 83. Последний в зависимости от кодов записи обеспечивает расшифровку сиг- налов имитации абонентов и блока 3, передаваемых на вход коммутатора 78 или же сигналов микроопераций записи в коммутатор 79„
В коммутаторе; 78 (фиг. 9) при пои соответственно первом входе элемента И 122 формируется единичный уровень сигнала, а на выходе элемента НЕ 118 - нулевой, что ведет к бло- кировке всех входных цепей абонентов по входам элементов И-ШМ 119-121.
Кроме того, разблокируется информационный вход, подключенный к шине
по рабочим цепям блока 4. Далее блок 3 формирует и передает в зависимости
15. Таким образом, цепь имитации информационного сигнала подготавливается к синхронизированной перезаписи из регистра 16 в регистр 25, причем эта перезапись производится
по рабочим цепям блока 4. Далее блок 3 формирует и передает в зависимости
от заданного формата один или пачку сигналов по шине 14. В коммутатодам элементов И-11)Ш 119 и 120 одновременно передается сигнал стробиро- вания. В частности, при записи информации он стробирует сигнал синхрЬнии хранения информации в блоке 4, Для выполнения микроопераций считывания на вход дешифратора 82 подается с шин 13 код микроопераций считывания. К выходу дешифратора 82 подключен шиф ратор 81, с помощью которого могут формироваться сигналы управления коммутатором 30 и разблокировки элементов И 33 в любых необходимых для проверки комбинациях. Коммутатор 80 по сигналам с шифратора 81 переключается на диагностические входы. Таким образом, к моменту появления сигнала в шине 14 коммутатор 30 будет переключен на соответствующий вход и информа дня перепишется целенаправленно по сигналу с шины 14 в тот или иной узел Иначе можно сказать, в зтот режиме задается источник и приемник информации. Одним из частных случаев (наи- более широко применяемых) будет запись информации с шин 6 из регистра 16 в регистр 25, счетчик 27 блока 4. При этом коммутатор 30 разблокируется по входу с шин 6.
В режиме считывания диагностической информации с регистра 24 передаются только коды микрооперации считывания. Для этого режима обязательным является формирование на всех микро- операциях разблокировки группы элементов И 33, так как выполнение этого условия подключает выход коммутатора 30 на вход регистра 16. Как уже отмечалось, в этом режиме узел 18 формирует и передает в реплст,р 16 сигнал синхронизации параллельной записи. Таким образом, производится считьюание коммутатора 30 по всем его входам, что позволяет контроли- ровать информационные цепи блока 4. Для повьш1ения эффективности поиска неисправности в коммутатор 30 введен дополнительньй вход, к которому подключен информационньй выход регистра 66, что дает возможность контролировать работу узла 29.
Подготовка устройства к работе с абонентами по шинам 10 и 11 производится сигналом Настройка, который формируется блоком 3 и передается через коммутатор 101 на установочньй вход триггера 84. С выхода триггера 84 сигнал активного уровня передается через элемент И 98 на управляющий вход коммутатора 88, через элемент И-ШШ 85 на D-вход триггера 86, через элемент ИЛИ 97 на управляющий вход регистра 90 и на вход дешифратора 93
С выхода дешифратора 93 передается в шифратор сигнал, который вызывает формирование на его выходе сигнала параллельной записи в счетчик 38. Этот сигнал через коммутатор 102 стробирует запись кода длины м ассива в счетчик 38. По перепаду тактового сигнала с коммутатора 40 через дешифратор 87 и коммутатор 88 в регистр 89 записывается КОП2 (фиг. 19,блочный символ 176). Одновременно включается триггер 86, разблокируя цепь сдвига регистра 90 по входу элемента И 99 и отключая триггер 84, а в первый разряд регистра 90 записывается единица. На выходе дешифратора 91 возбуждается шина первого такта микро.программы считывания массива заданного абонента. С выхода шифратора 92
-на этом такте формируется сигнал отключения триггера 86, который через элемент НЕ 100 блокирует по входу элемента И-ИПИ 85 цепь с триггера 86 на его D-вход. В результате по очередному тактовому сигналу триггер 86 отключается, а: единица переписывается во второй разряд регистра 90. В этом состоянии узел 41 проверяет наличие сигнала готовности от абонента, который периодически передается абонентом. Этот сигнал поступает с шин 11 через усилитель узла 35 и коммутатор 101 в регистр 94 (фиг. 19, блочньй символ 177). С выхода регистра состояния сигнал поступает в дешифратор 93 и далее в шифратор 92, где формируется сигнал включения триггера 86. В случае КОП2 на работу по шинам 10 микропрограмма дальше выполняет следующие действия: с шифратора 92 через коммутатор 103 вьща- ет сигнал управления коммутатором 40 для переключения его на соответствующий заданному абоненту информационный вход, подключенный через узел 36 усилителей к шинам 10, Далее с шифратора 92 формируется и передается в шины 11 через усилитель узла 35 , сигнал запроса информационного слова. Абонент выставляет по шинам 10 информационное слово, которое с выхода коммутатора 40 поступает на внутренние шины блока 5 и соответственно на информационный параллельный вход регистра 37 (фиг. 19, блочный символ 180). Запись слова в регистр 37 проводится по сигналу синхронизации передачи, который с шин 11 через усилитель 35, коммутатор 101, дешифратор
171298762 18
93, шифратор 92, коммутатор 102 пос- Коды микроопераций считывания,
записи (имитации сигналов) поступа в блоки 4 и 5 с регистра 24 блока Однако дешифраторы 82 и 105, 83 и 106 настроены таким образом, что включается в работу только один из указанных блоков.
тупает на вход синхронизации записи этого регистра. Затем от абонента по шинам 11 поступает сигнал КС, который после синхронизации включает триггер 86, Следукшщм тактом коммутатор 40 включается по входу с регистра 37 и опросом дешифратора 95 производится контроль состояния узла 39 свертки (фиг. 19, блочный символ 181). Далее при наличии ГтЗ блок 5 организует захват межблочных шин, для чего
узел 41 передаем запрос в узел 42, который анализирует состояние межблочной сигнальной шины и при единич-f5 рого он поступает на вход триггера ном уровне сигнала на ней транслиру- 84. В информационном слове, которое.
РабЬта блока 5 в этом режиме начинается с имитации сигнала Настрой ка. Этот сигнал задается также кодо по шинам 13 и через дешифратор 106 поступает в коммутатор 101. Сигнал синхронизации с шины 14 стробирует его в коммутаторе 101, с выхода котоет сигнал в узел 41. Затем коммутатор 40 включается по входу регистра 37, разблокируются элементы И 43 и передается в узел 18 сигнал ((фиг. 19, блочньй символ 190). На следувщих тактах корректируется содержимое счетчика 38, анализируется его состояние запускается цикл на считывание очередного слова массива
и т.д. По переполнению счетчика формируется сигнал окончания обмена.Работа устройства по шинам 11 отличается только способом передачи инфоркак описано выше, выставлено к тому времени в информационных шинах блоком 3, имеются коды имитируемого або нента и длины массива В блок 5 записываются соответствующие коды и он запускается по штатной микропрограмме, согласно которой он ожидает сигнал Гт от абонента. Этот сигнал 25 имитируется командой ЦВМ,, задействую щей в работу дешифратор 106 и коммутатор 101. Далее ЦВМ передает команду, в которой содержится код синхронизации записи информации и код микмации в блоке 5. Информационные ело- 30 роопераций считывания. Одновременно
6
ва передаются в последовательном коде с шин 11 через усилители 35, коммутатор 101, дешифратор 93, шифратор 92, коммутатор 102 в регистр 37.Сигналы синхронизации поступают с шифратора 92 еще в счетчик 96. Пр окончании . передачи слова в деш1 раторе 95 еще дополнительно анализируется состояние этого счетчика.
В блоке 5 коммутаторы 101-103,шифратор 104, дешифраторы 105 и 106 предназначены для организации режимов контроля и диагностики. Работа этих .узлов не отличается от работы узлов аналогичного назначения в блоке 4. Однако в режиме имитации приема информации по шинам 10 кроме кода имитируемого сигнала с регистра 24 в случае имитации сигналов записи информации поступает еще код микрооперации считывания, так как коммутатор 40 должен включаться по входу искусственного источника информации. Источниками информации в этом режиме могут быть шины 6, по которым выставляется информационное слово с регистра 13, сам регистр 37, счетчик 38 и т.д.
в шинах b выставляется информационно слово, которое используется в качестве информации абонента. Далее имитируется сигнал КС, затем сигнал-ГтЗ - и т.д. ,Цля контроля правильности функционирования блока в различных участках диаграммы могут быть органи зованы режимы считывания регистров 37, 89, счетчика 38.
40
Таким образом, устройство позволяет проводить эффективный программно- аппаратный контроль функционирования при отсутствии или неготовности пассивных абонентов, а также контроли 5 ровать каналы связи с активными абонентами в периоды отсутствия связи с ними, что повьшает достоверность обработки информации, и коэффициент го- товно сти устройства.
50 Устройство позволяет контролировать и диагностировать свои узлы и блоки без применения специальной имитационной аппаратуры; что улучшает и упрощает его эксплуатацию, снижает
j требование к квалификации обслуживающего персонала Ф о рмула изобретения
1. Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с
Коды микроопераций считывания,
рого он поступает на вход триггера 84. В информационном слове, которое.
записи (имитации сигналов) поступают в блоки 4 и 5 с регистра 24 блока 3. Однако дешифраторы 82 и 105, 83 и 106 настроены таким образом, что включается в работу только один из указанных блоков.
РабЬта блока 5 в этом режиме начинается с имитации сигнала Настройка. Этот сигнал задается также кодом по шинам 13 и через дешифратор 106 поступает в коммутатор 101. Сигнал синхронизации с шины 14 стробирует его в коммутаторе 101, с выхода кото
ак описано выше, выставлено к тому времени в информационных шинах блоком 3, имеются коды имитируемого абонента и длины массива В блок 5 записываются соответствующие коды и он запускается по штатной микропрограмме, согласно которой он ожидает сигнал Гт от абонента. Этот сигнал имитируется командой ЦВМ,, задействую- щей в работу дешифратор 106 и коммутатор 101. Далее ЦВМ передает команду, в которой содержится код синхророопераций считывания. Одновременно
6
в шинах b выставляется информационное слово, которое используется в качестве информации абонента. Далее имитируется сигнал КС, затем сигнал-ГтЗ и т.д. ,Цля контроля правильности функционирования блока в различных участках диаграммы могут быть организованы режимы считывания регистров 37, 89, счетчика 38.
40
Таким образом, устройство позволяет проводить эффективный программно- аппаратный контроль функционирования при отсутствии или неготовности пассивных абонентов, а также контроли 5 ровать каналы связи с активными абонентами в периоды отсутствия связи с ними, что повьшает достоверность обработки информации, и коэффициент го- товно сти устройства.
50 Устройство позволяет контролировать и диагностировать свои узлы и блоки без применения специальной имитационной аппаратуры; что улучшает и упрощает его эксплуатацию, снижает
j требование к квалификации обслуживающего персонала Ф о рмула изобретения
1. Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с
191
абонентами по авт. св. № 1234843, отличающееся тем, что, с целью повышения коэффициента готовности устройства за счет сокращения времени локализации неисправности, в блок связи с ЦВМ устройства введен регистр контроля и диагностики, причем выход регистра контроля и диагностики соединен с десятым входом условий узла микропрограммного управ ления блока связи с активньо и абонентами и восьмым входом условий узла микропрограммного управления блока связи с пассивньвчи абонентами,девятый и десятый входы условий кото- рого подключены соответственно к одинадцатому и двенадцатому входам условий узла микропрограммного управления блока связи с активными абонентами, третьему выходу регистра обмена и десятому выходу узла микропрограммнго управления блока связи с ЦВМ, десятый выход которого соединен с уп- равляняцим входом регистра контроля и диагностики, подключенного информа- ционньо4 входом к группе выходов регистра обмена блока св1язи с ЦВМ, двенадцатый выход узла микропрограммного управления блока связи с активными aбoнeитa m соединен с шестым входом коммутатора того же блока, восьмой выход узла микропрограммного управления блока связи с пассивными абонентами соединен с шестьм входом коммутатора того же блока.
2. Устройство по п. 1, отличающееся тем, что узел микропрограммного управления блока связи с ЦВМ содержит триггер пуска, элемент ,И-ИЛИ, триггер управления, дешифратор кода операции, коммутатор, регистр операций, дешифратор микрокоманд, шифратор микрокоманд, дешифратор внешних сигналов, регистр микрокоманд, счетчик формата, дешифратор условий, регистр состояния, элемент ИЛИ, два элемента И и элемент НЕ, причем первая группа выходов шифратора микрокоманд соединена с пер- вым-одиннадцатым выходaMti узла, вторая группа выходов и первая группа входов соединены соответственно с группами входов и выходов дешифратора условий, первый и второй входы которого подключены соответственно к восьмому входу узла и первому выходу счетчика формата, вторым выходом и счетным входом соединенного с
62
20
первым входом дешифратора внешних сигналов и первым выходом шифратора микрокоманд, вторые группы входов и выходов которого соединены соответственно с группой выходов и вторым входом дешифратора внешних сигналов, первая группа входов которого соеди- . нена с первым, втор.ым, третьим, пя- ть«4 и шестым входами узла, а вторая и третья группы входов - соответственно с группой выходов регистра состояния и первой группой выходов дешифратора микрокоманд, первая, вторая групгхы входов которого подключены соответственно к группам выходов регистра микрокоманд и регистра операций, а вторая группа выходов - к третьей группе входов шифратора микрокоманд, третий, четвертый, пятый и шестой выходы которого соединены соответственно с первыми входами элемента ИЛИ, элемента И-ИЛИ, первого элемента И и входом элемента НЕ, а седьмой и восьмой выходы - соответственно с первьми информационшлм и управляющим входами коммутатора, второй информационный вход которого подключен через дешифратор кода операции к информационному входу счетчика фор
мата и девятому входу узла, а второй управлякяций вход и выход - соответственно к выходу первого элемента И и информационному входу регистра операций, вход синхронизации которого соединен с четвертым входом узла, входами синхронизации триггера управления, регистра микрокоманд, третьим входом дешифратора внешних сигналов и тактовым входом регистра состояния, информационный вход которого, вход установки триггера пуска и четвертый вход дешифратора внешних сигналов образуют седьмой вход узла, выход триггера nycka соединен с пятьм входом
дешифратора внешних сигналов, вторыми входами элемента ШШ, первого элемента И и элемента И-ИПИ, третьим входом соединенного с выходом элемента НЕ, четвертю4 входом - с первым входом второго элемента И, входом сброса триггера пуска и выходом триггера управления, информационный, вход которого подключен к выходу элемента И-ШШ, второй вход второго элемента И соединен с четвертым входом узла, а выход - с тактовым входом сдвига регистра микроопераций, управлянлдий вход которого соединен с выходом элемента ИЛИ„
21
3. Устройство по п, 1, о т л и- ч.ающееся тем, что узел мий ропрограммного управления блока связи с активными абонентами содержит триггер пуска, элемент И-ШШ, триггер управления, дешифратор кода операций, коммутатор, регистр операций, дешифратор микрокоманд, шифратор микрокоманд,, дешифратор внешних сигналов.
венно к выходу первого элемента И и информационному входу регистра опера ций, вход синхронизации которого сое динен с третьим входом узла, входами синхронизации триггера управления, регистра микрокоманд, четвертым входом дешифратора внешних сигналов и тактовьм входом регистра состояния, группа входOJ3 которого соединена с
регистр микрокоманд, счетчик формата, 10 группой выходов коммутатора входных
сигналов, второй выход которого сое динен с входом установки триггера пуска, выход триггера пуска соедине с пятым входом дешифратора внешних
дешифратор условий, регистр состояния, I элемент ИЛИ, два элемента И, элемент НЕ, коммутатор входных сигналов, коммутатор микроопераций считывания, коммутатор микроопераций записи, шиф- 15 сигналов, вторыми входами элемента ратор микроопераций считьюания, де- ИЛИ, первого элемента И и элемента вшфратор считьтания, дешифратор запи- И-ИЛИ, третьим входом соединенного си, причем первая группа выходов шиф- с выходом элемента НЕ, четвертью
ратора микрокоманд соединена с первым - четвертью, восьмым, девятым входами узла, вторая группа выходов и первая группа входов соединены соответственно с группами входов и выходов дешифратора условий, первый и
входом - с первым входом второго эле- 20 мента И, входом сброса триггера пуска и выходом триггера управления, информационный которого подклют чен к выходу элемента И-ИЛИ, второй вход второго элемента И соединен с
второй входы которого подключены со- 25 третьим входом узла, а выход - с ответственно к седьмому входу узла и тактовым входом сдвига регистра мик- первому выходу счетчика формата, вто- роопераций, управляющий вход которо- рым вьЕходом и входом соединенного с го соединен с выходом элемента ИЛИ, первым входом дешифратора внешних сиг- входы дешифраторов записи и считыва- налов и первым выходом шифратора мик- 30 ния образуют десятый вход узла, выход рокоманд, вторые rpyrtna входов и вы- регистра операций является двенадцатым выходом узла, объединенные первый вход коммутатора микроопераций записи и первый вход коммутатора входных ОС сигналов образуют одиннадцатый вход узла, второй вход и группа входов коммутатора входных сигналов является соответственно двенадцатым и восьмым входами узла, третий вход коммутатора
ход которого соединены соответственно с группой выходов и вторым входом де- пифратора внешних сигналов, первая группа входов которого соединена с первьм, вторым, четвертым, пятым и шестым входами узла, а третий вход и вторая, третья группа входов соответственно с первым выходом коммутатора входных сигналов, группой вы- 40 входных сигналов соединен с первым
выходом дешифратора записи, второй выход которого соединен с вторым вхо дом коммутатора микроопераций записи группа выходов которого образуют пяходов регистра состояния и первой группой; выходов дешифратора микрокоманд, первая, вторая группы входов которого подключены соответственно к группам выходов регистра микрокоманд и регистра операций, а вторая группа выходов - к третьей группе входов шифратора микрокоманд, третий, четвертый, пятьй и шестой выходы которого соединены соответственно с первыми входами 50 Р микроопераций считьюания, группа элемента ИЖ, элемента И-ШШ, перво выходов которого образует десятый, го элемента Я и входом элемента НЕ, а седьмой и вЬсьмой выходы - соответственно с первыми информационными и управляющим входами коммутатора, второй информационньй) вход которого подключен черед дешифратор кода операции к девятому входу узла, а второй управляющий вход и выход - соответст45 тый, шестой, седьмой выходы узла, а группа входов соединена с третьей группой выходов шифратора мирокоманд четвертая группа выходов которого соединена с группой входов коммутато
одиннадцатый выходы узла, а вход сое динен с выходом шифратора микроопера ций считывания, вход которого соеди- 55 нен с выходом дешифратора считывания
4, Устройство по п. 1, отличающееся тем, что узел микро программного управления блока связи с пассивными абонентами содержит три
8762-22
венно к выходу первого элемента И и информационному входу регистра опера- ций, вход синхронизации которого соединен с третьим входом узла, входами синхронизации триггера управления, регистра микрокоманд, четвертым входом дешифратора внешних сигналов и тактовьм входом регистра состояния, группа входOJ3 которого соединена с
сигналов, второй выход которого соединен с входом установки триггера пуска, выход триггера пуска соединен с пятым входом дешифратора внешних
сигналов, вторыми входами элемента ИЛИ, первого элемента И и элемента И-ИЛИ, третьим входом соединенного с выходом элемента НЕ, четвертью
выходом дешифратора записи, второй выход которого соединен с вторым входом коммутатора микроопераций записи, группа выходов которого образуют пяР микроопераций считьюания, группа выходов которого образует десятый,
Р микроопераций считьюания, группа выходов которого образует десятый,
тый, шестой, седьмой выходы узла, а группа входов соединена с третьей группой выходов шифратора мирокоманд, четвертая группа выходов которого соединена с группой входов коммутатоР микроопераций считьюания, группа выходов которого образует десятый,
одиннадцатый выходы узла, а вход соединен с выходом шифратора микроопераций считывания, вход которого соеди- нен с выходом дешифратора считывания.
4, Устройство по п. 1, отличающееся тем, что узел микропрограммного управления блока связи с пассивными абонентами содержит тригrep пуска, элемент И-ИЛИ, триггер управления, дешифратор кода микроопераций коммутатор, регистр операций, дешифратор микрокоманд, шифратор микрокоманд, дешифратор внешних сигналов, регистр микрокоманд, счетчик формата, дешифратор условий, регистр состоя - ВИЯ, элемент ИЛИ, два элемента И, элемент НЕ, коммутатор входных сигналов, коммутатор микроопераций считы- вания, коммутатор микроопераций записи, шифратор микроопераций считывания, дешифратор считывания, дешифратор записи, причем первая группа
вь Ходов шифратора микрокоманд соеди- 15 ми входами элемента ИЛИ, первого эленена с первьм, вторым, пятым выходами узла, вторая группа выходов и первая группа входов соединены соответственно с группами входов и выходов дешифратора условий, первый и второй входы которого подключены соответственно к шестому входу узла и первому выходу счетчика формата, вторым выходом и входом соединенного с первым входом дешифратора внешних сигналов и первым выходом шифратора микрокоманд, вторые группа входов и выход которого соединены соответственно с группой выходов и вторым входом дешифратора В|Нешних сигналов, первая группа входов которого соединена с третьим, четвертым входами узла, а третий вход и вторая, третья группа входов - соответственно с первым выходом коммутатора входных сигналов, группой выходов регистра состояния и первой группой выходов дешифратора микрокоманд, первая, вторая группы входов которого подключены соответственно к группам выходов регистра мик- 40 выходом дешифратора записи, второй рокоманд и регистра операций, а вто- выход которого соединен с вторым вхо- рая группа выходов - к третьей группе входов шифратора микрокоманд, третий, четвертый, пятый и шестой выходом коммутатора микроопераций записи, группа выходов которого образует третий, четвертый выходы узла, а группа ды которого соединены соответственно 45 входов сое.цинена с третьей группой с первыми входами элемента ИЛИ, эле- выходов шифратора микрокоманд, чет- мента И-ИЛИ, первого элемента И и входом элемента НЕ, а седьмой и восьмой выходы - соответственно с первывертая группа выходов которого соединена с группой входов коммутатора микроопераций считьшания, группа
ми информационнь1м .и управляющим вхо- 50 выходов которого образует шестой,
дами коммутатора, второй информацион- седьмой выходы узла, а i вход соединый вход которого подключен через
дешифратор кода операции к седьмому
входу узла, а второй управлякмдий вход
и выход - соответственно к выходу пер-55
нен с выходом шифратора микроопераций считьшания, вход которого соединен с выходом дешифратора считывания.
вого элемента И и информяционному входу регистра операции, вход синхронизации которого соединен с вторым входом узла, входами синхронизации триггера управления, регистра микрокоманд, третьим входом дешифратора внешних сигналов и тактовым входом регистра сост ояния,. группа входов которого соединена с группой выходов коммутатора входных сигналов, второй выход которого соединен с входом установки триггера пуска, выход триггера пуска соединен с четвертьгм входом дешифратора внешних сигналов, вторымента И и элемента И-ШШ, третьим входом соединенного-с выходом элемента НЕ, четвертым входом - с первым входом второго элемента И, входом
сброса триггера пуска и выходом триггера управления, информационный вход которого подключен к выходу элемента И-ИЛИ, второй вход второго элемента И соединен с вторым входом узла, а
выход - с тактовым входом сдвига регистра микроопераций, управляющий вход которого соединен, с выходом элемента И1Ш, входы дешифраторов записи и считывания образуют восьмой вход .
узла, выход регистра операций является восьмым выходом узла, первые входы коммутатора микроопераций записи и коммутатора входных сигналов образуют десятый вход узла, второй и третий
входы и группа входов коммутатора входных сигналов являются соответственно первым, девятьт и пятым входами узла, четвертый вход коммутатора входных сигналов соединен с первым
нен с выходом шифратора микроопераций считьшания, вход которого соединен с выходом дешифратора считывания.
t . - .§«|.§
t ae ic
n
ai
иг. Z
к
квл.
к узлу 31 ft S/t.1
If Сч. 29
If 99нер, г
Ку9ау26
J UMfl.
дг шиме If К шине Г4
К копнут. 30
К узлу кен- мут.30 {инф. вх,)
К SA.3f93:ir)
К ел.1 к Улз к узлу 31 KMS5
fj
iu,s
Xt/3.18
Н Шине 1S
К коммит. 0
АС копнут. 0 (ииср.)
к изли 42 К ff/t.S
К у злу 35
К коммут. 0 (упр.)
-К PI J7 КСчЗ$
If у злу 39
шинам 13
Фиг. 4
1
frt
Фи9. 6
К 6ж.63
К вж. 54
fCUHXp.
НДШУЗ
Фиг. 7
К uiuippa- тору 52
Фиг. S
1
//7
ff шине /
П2
К узлу 26
СИ к узлу 26
..
К шине 15
Зп
И9
119
УК Рг 71
т
- 120
синхр..
КДШ70
121
.
Фиг, 9
(сиш PS
Фиг. Ю
L
.
6/ir CvT
Ai:/ tf0j-C /fs
P
2. 3Qnp- ys.Z1
Шины уоободны-;.
p27 - I Ра: блокир. I ijb
Г
fff.
I CvT-Sy
r29
ЗУ--Щ
I
л
/ Сч19
f-:fc-
3anp..21
Й/г. JfQ/ibHa/i ра//г./ wAVj.//
.jj-L
I I
fe//
r«| 5иЛ7 А г/л
Iг/22
w.
р/7УЗ-- ;
ущд --ff)
м
)
3an.uc SPiW
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Устройство для отладки многомодульной ЦВМ | 1987 |
|
SU1564630A1 |
Имитатор абонентов | 1986 |
|
SU1325490A2 |
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Устройство для сопряжения эвм с абонентами | 1984 |
|
SU1215114A1 |
Микропрограммное устройство для приоритетного обслуживания группы абонентов | 1984 |
|
SU1302277A1 |
Устройство для управления и микродиагностики | 1981 |
|
SU968815A1 |
Микропрограммное устройство для ввода-вывода информации | 1983 |
|
SU1144099A1 |
Микропрограммное устройство для анализа программ | 1980 |
|
SU943729A1 |
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах, имеющих разветвленную сеть абонентов. Цель изобретения г повышение коэффициента готовности устройства за счет 3 2 ьо со оо О5 ю N)
Фиг. 1Z
r Idw
dw. Гг #5 -75Гт
Г
г
ItvT 9итн им(р fttf поли/б
fT8- -. |А / -Улг/ I
йя7Г
Щ 25
90,по,щт,1(г,15Ч
.827-4.
СП
ta- Ггп
л,
futf6
W
i
Ю5
M из ОУ в шины 9
ml+f Ct/Z7 L/ 1/28
C O бодны У 28
I
V aso/i. Kon 30no№f.
сшин. 6,злеп. jj
f-m
I UC uiUHbf,
Фиг П
tfSi П7, 160
ff/ i.. I
« (Л7-1
-И at
r. a 31 tix тпХсЛг5
rW-1
{
rW-i--., jW-ft.g|
r-
py-jy
Г/тЛ
...,
Aa«r
ftnr
Редактор Е.Папп
Составитель В.Вертлиб
Техред Л.Сердюкова Корректор Л.Пилипенко
Заказ 891/52
Тираж 673Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., Д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Насос | 1917 |
|
SU13A1 |
Авторы
Даты
1987-03-23—Публикация
1985-10-21—Подача