Устройство для сопряжения ЭВМ с внешним устройством Советский патент 1988 года по МПК G06F13/00 

Описание патента на изобретение SU1377864A1

ОЗ --4 00

а 4;:

11

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

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

На фиг.1 изображена структурная схема предложенного устройства; на фиг.2 - то же, дешифратор адреса; на фиг.З - то же, дешифратора управляющих сигналов; на фиг.4 - 6 --временные диаграммы работы устройства; на фиг.7 - таблицы программы перезапуска ЭВМ.

Устройство содержит (фиг.1) первый 1 и второй 2 управляющие входы, шины 3 ЭВМ, дешифратор 4 управляю

щих сигналов, блок 5.канальных при- емо-передатчиков, дешифратор 6 адреса, канальный приемник 7, первый 8 и второй НЕ 9 элементы,, мультиплексор 10 данных, второй триггер 11, второй селектор 12, четвертый элемент ИПИ 13, первый элемент И 14, третий 15 и четвертый 16 триггеры, первый элемент ИЛИ 17, регистр 18 сдвига, третий элемент И 19, первый триггер 20, второй счетчик 21, третий селектор 22, шифратор 23, второй элемент И 24, первый счетчик 25, третий 26 и второй 27 элементы ИЛИ, первый селектор 28, элемент 29 задержки, выход 30 блокировки перезапуска.

Дешифратор 6 адреса содержит (фиг.2) первый 31 и к-й 32 разряды второй группы информа1 ионных входов, первый 33 и второй 34 разряды первой группы информационных входов, первый элемент НЕ 35, к-й элемент НЕ 36 первый 27 и второй 38 канальные приемники, первый микропереключатель 39, к-й микропереключатель 40, первый элемент И 41, триггер 42, второй элемент И 43, элемент 44 задержки, первый 45 и второй 46 разряды выхода Устройство выбрано.

Дешифратор 4 управляющих сигналов содержит (фиг.З) первый 47 и второй 48 разряды группы входов-выходов дешифратора управляющих сигналов.

0

5

0

5

0

5

5

0

5

первый разряд 49 группы разрешающих входов (вход Устройство выбрано), группу информационных входов 50, второй разряд 51 группы разрешающих входов (вход Устройство выбрано), первый 52 и второй 53 канальные приемники, третий канальный элемент 54 задержки, регистр 55, первый элемент 56 задержки, первый 57 и шестой 58 З лементы И, дешифратор 59, пятый 60, четвертый 61, третий 62 и второй 63 элементы И третий 64, второй 65 и первый 66 элементы ИЛИ, второй элемент 67 задержки, канальный передатчик 68, первый выход 69 (выход Ввод) четвертый ВЫХОД 70 (выход

Ввод| данных), седьмой выход 71 (выход Ввод 2), шестой вых од 72- (выход Ввод 4), третий выход 73 (выход Вывод О), второй выход 74 (выход Вывод 6), пятый выход 75 (выход Ввод О), первый 76 и второй 77 разряды группы выходов, выход 78 группы входов-выходов. ... На временных диаграммах (фиг.4-6) изображены группа входов-выходов 79 блока 5 канальных приемопередатчиков, второй разряд 80 первой группы информационных входов дешифратора 6 адреса, первый 81 и второй 82 разряды группы входов-выходов дешифратора 4 управляющих сигналов, первый разряд 83 первой группы информационных входов дешифратора 6 адреса, вход 84,. канального приемника 7, выход 85 . группы входов-выходов дешифратора 4 . управляющих сигналов, выход 86 Ввод О дешифратора 4 управляющих сигналов,вы- ход 87 Ввод данных дешифратора 4 управляющих сигналов j выход 88 Ввод дешифратора 4 управляющих си г на л о в, выход 89 Ввод 4 дешифратора 4 управляюпрпс сигналов, вьпход 90 второго селектора 12, выход 91 Вывод 6 дешифратора управляющих сигналов, выход 92 тре- тьего триггера 15, выход 93 первого элемента И 14, выход 94 четвертого триггера 16, группа входов-выходов 95 блока 5 канальных приемопередатчиков, второй разряды 96 первой группы информационных входов дешифратора 6 адреса, первый 97 и второй 98 разряды группы входов-выходов дешифратора 4 управляющих сигналов, первый раз- .ряд 99 первой группы, информационных входов дешифратора 6 адреса, выход 100 группы входов-выходов дешифратора 4 управляющих сигналов, выход 101

31377864

Ввод О дешифратора 4 управляющих сигналов, выход 102 Ввод данных дешифратора 4 управляющих сигналов, выход 103 Ввод дешифратора 4 управляющих сигналов, нулевой выход 104 четвертого триггера 16, первый разряд 105 выхода регистра 18 сдвига, второй разряд 106 выхода регистра 18 сдвига, третий разряд 107 выхода ре- Q гистра 18 сдвига, выход 108 первого триггера 20, установочный вход 109 второго счетчика 21, группа 110 вхо- довчвыходов блока 5) канальных приемопередатчиков, второй разряд 111 пер- вой группы информационных входов де шифратора 6 адреса, первый 112 и второй 113 разряды группы входов-вькодов дешифратора 4 управляющих сигналов,

первый разряд 114 первой группы ин- 20 формационных входов дешифратора адреса, выход 115 группы входов-выходов дешифратора 4 управляющих сигналов, выход 11.6 Ввод дешифратора 4

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

В процессе перезапуска устройство эмулирует передаваемые коды символов, признаки готовности внешнего устройства к приему кодов и выполняет их передачу в шину 3 ЭВМ.

При переходе из режима программной работы в режим связи с пультовым терминалом ЦП выполняет следующую по- следовательность операции: вывод кодов символов Возврат каретки , перевод строки, вывод на терминал кодов

управляющих сигналов, выход 117 Ввод25 адреса следующей команды (шесть сим- данных дешифратора 4 управляющих

волов), которая должна быть исполнена, повторное выполнение вывода кодов символов Возврат каретки, перевод строки и вывод на терминал кода

сигналов, выход 118 Ввод 2 дешифратора 4 управляющих сигналов, выход 119 Ввод 4 дешифратора 4 vnволов), которая должна быть исполнена, повторное выполнение вывода кодов символов Возврат каретки, перевод строки и вывод на терминал кода

равляющих сигналов, выход 120 Вывод зо символа®. Символ (Э означает готов6 дешифратора 4 управляющих сигналов, установочньш вход 121 второ- го счетчика 21, счетньш вход 122 второго счетчика 21, выход 123 шифратора 23, А - адрес, Д - данные, , - состояние сигнала безразлично, К1 - предыдущее состояние выходов шифратора 23, К2 - текущее состояние выходов шифратора 23.

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

Оно контролирует нахождение ЦП микроэвм в режиме программной работы. Обнаружив по выполнению ГШ ряда действий, что ЦП микроЭВМ перешел из режима программной работы в режим связи с пультовым терминалом, т.е. ожидает получения команды человека-оператора при сбое, устройство восстанавливает ход вычислительного процесса путем перезапуска программ с определенного физического адреса. Такое восстановление хода вычислительного процесса (перезапуск) выполняется многократно (к раз), причем число перезапусков может быть ограничено программно, .Перезапуск осуществляется путем эмуляции работы оператора за пультовым терминалом по

35

40

45

50

55

ность ЦП принять команду оператора. После этого ЦП опрашивает пультовой терминал, ожидая действий оператора. При этом нарушается выполнение программы и теряется управление объектом в режиме реального масштаба времени. С целью возврата ЦП. в режим программной работы устройство эмулирует деятельность оператора по выводу содержимого счетчика команд на пультовой терминал (применительно к микро- ЭВМ Электроника 60 М это регистр Р7) командой Открыть ячейку, в ответ на которую микроэвм выводит содержимое счетчика команд, после чего устройство эмулирует деятельность оператора по замене содержимого счетчика команд и выдает команду продолжения, по которой ЦП возвращается в режим программной работы в соответствии с новым содержимым счетчика команд..

При замене содержимого счетчика команд обмен между ЦП и устройство выглядит следующим образом:

Р7/ХХХХХХ 20000 ВК (ВК,ПС)

Р.

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

В процессе перезапуска устройство эмулирует передаваемые коды символов, признаки готовности внешнего устройства к приему кодов и выполняет их передачу в шину 3 ЭВМ.

При переходе из режима программной работы в режим связи с пультовым терминалом ЦП выполняет следующую по- следовательность операции: вывод кодов символов Возврат каретки , перевод строки, вывод на терминал кодов

адреса следующей команды (шесть сим-

волов), которая должна быть исполнена, повторное выполнение вывода кодов символов Возврат каретки, перевод строки и вывод на терминал кода

о символа®. Символ (Э означает готов5

0

5

0

5

ность ЦП принять команду оператора. После этого ЦП опрашивает пультовой терминал, ожидая действий оператора. При этом нарушается выполнение программы и теряется управление объектом в режиме реального масштаба времени. С целью возврата ЦП. в режим программной работы устройство эмулирует деятельность оператора по выводу содержимого счетчика команд на пультовой терминал (применительно к микро- ЭВМ Электроника 60 М это регистр Р7) командой Открыть ячейку, в ответ на которую микроэвм выводит содержимое счетчика команд, после чего устройство эмулирует деятельность оператора по замене содержимого счетчика команд и выдает команду продолжения, по которой ЦП возвращается в режим программной работы в соответствии с новым содержимым счетчика команд..

При замене содержимого счетчика команд обмен между ЦП и устройство выглядит следующим образом:

Р7/ХХХХХХ 20000 ВК (ВК,ПС)

Р.

В примере выводимые по инициативе ЦП буквенно-цифровые символы под513

чсркнуты,а эмулируемые символы - нет. Таким образом, в процессе перезапуска устройство эмулирует следующие команды пультового терминала:

/ (код 017g) - команда Открыть ячейку (по этой команде выводится содержимое регистра общего назначения или ячейки памяти, в данном случае счетчика команд - регистра Р7);

ВК (код 015g) - команда Закрыт ячейку (подается после того, как выполнена эмуляция ввода нового содержимого счетчика команд);

R (код 122g) - команда Регистр за которой следует номер регистра (используется для обращения к регистрам общего назначения);

Р (код 120 в) - команда Продолжение (продолжает выполнение программы с адреса, определяемого текущим содержимым счетчика команд).

В примере Х означает, что выводимый ЦП буквенно-цифровой символ для устройства безразличен: L - символ пробели; 2000g - пример нат чального адреса, с которого счетчик команд начинает счет (этот адрес выбирается программистом и является переменной величиной в обмене); ПС перевод строки.

Обмен данными между ЦП микроЭБМ и устройством осуществляется посредством программных операций с опросом признака (флага) через шину 3 ЭВМ,

Направление передачи данных при выполнении операций обмена даннь1ми через шину 3 ЭВМ определяется по отношению к ЦП. При рыполнении канального п;икла Ввод данные передалотся от устройства в пмну 3 ЭВМ и далее- ЦП. При выполнении канального цикла Вывод данные передаются от ЦП в шину 3 ЭВМ и далее в устройство. Признаки готовности (флаги), свидетельствующие о готовности устройства принять или выдать коды символов, считываются ЦП во время канального цикла Ввод. Код символа выводится ЦП в течение канального цикла Вывод. Коды символов соответствуют ГОСТ 13052/74, этим обеспечивается программная и микропрограммная совместимость устройства с другими устройствами обмена микроэвм.

Для обмена данными ЦП с устройством устройству выделяются четыре адреса регистров внешних устройств: ад

864 . 6

рее регистра состояния ввода (обычно 1775608); адрес регистра ввода (обычно 177562g); адрес регистра состояния вывода (обычно 177564); адрес регистра вывода (обычно 177566g). В устройстве данные по адресу регистра состояния ввода считываются в течение канального цикла Ввод и

Q записываются в течение канального цикла Вывод, данные по адресам регистра ввода и регистра состояния вывода только считываются в течение канального цикла Ввод, а данные по

с адресу регистра вывода только записываются в течение канального цикла Вывод. При обращении по адресам регистров вводится или выводится один байт данных (восемь разрядов), все

Q разряды помещаются в шину 3 ЭВМ одновременно.

Когда ЦП обращается к устройству ЦП помещает адрес одного из регистров устройства в шину 3 ЭВМ. Этот адрес

5 принимается блоком 5 канальных при- емопередатчиков, далее он поступает в дешифратор б адреса. Дешифратор 6 адреса дешифрирует адрес и в случае, если этот адрес одного из реги,, стров устройства, устанавливает свой триггер. При этом на выходе дешифратора 6 адреса появляется сигнал Устройство выбрано, который разрешает функционирование дешифратора 4 управляющих сигналов. Работа дешифра тора 4 управляющих сигналов опреде- . ляется сигналом Устройство выбрано младшими разрядами адреса и канальными сигналами, присутствующими в шине 3 ЭВМ. Дешифратор 4 управляющих сигналов вырабатывает соответствующие сигналы, управляющие элементами устройства, из канальных сигналов и этим самым обеспечивает обмен в соответствии с диаграммами обмена шины 3 ЭВМ. Благодаря работе дешифратора 4 управляющих сигналов устройство представляется ЦП и шине 3 ЭВМ как четыре адресуемых регистра. Младшие разряды адреса, находящегося в шине 3 ЭВМ,

0 запоминаются в дешифраторе 4 управляющих сигналов во время адресной части цикла обращения к шине 3 ЭВМ.

Мультиплексор 10 данных предназначен для коммутации данных с его че5 тырех групповых входов на вход блока 5 канальных приемопередатчиков.Мультиплексор 10 данных - мультиплексор из четырех направлений в одно. Управ0

5

ление направлением передачи осуществляет дешифратор 4 управляющих сигналов с помощью сигналов, присутствующих на его группе выходов. Каждая группа входов мультиплексора 10 данных имеет восемь разрядов, на первый вход первой группы входов мултиплексора 10 данных подан сигнал с .единичного выхода триггера 11, на второй вход первой группы входов - сигнал с единичного выхода триггера 20, на остальные шесть входов - нулевые сигналы (корпус). На входы второй группы входов мультиплексора 10 данных поданы сигналы с выходов шифратора 23. На первый вход третьей группы входов мультиплексора 10 данных сигнал 1, на остальные входы - нулевые сигналы (корпус). На все входы четвертой группь входов - нулевые сигналы (корпус). Триггер 11 предназначен для хранения сигнала, управляющего перезапуском. Триггер 11 ус- j SLHaBmiBaeTCH и считывается программно. При низком уровне на его единичном выходе перезапуск разрешен, при высоком - запрещен. Триггер 11 обеспечивает возможность программного запрета перезапуска. Селектор 12 предназна:чен для селекции кода, соответствующего коду символа е (код 100j). При подаче на его вход кода символа е на его выходе появляется сигнал высокого уровня, при подаче любого другого двоичного кода - низкий уровень. Селектор 12 построен на постоянном запоминающем уст- .ройстве (ПЗУ) с организацией 256 слов X 1 разряд. В слове, чей адрес соответствует коду символа (в двоичном представлении), занесена единичная информация, во все остальные слова - нулевая.

Триггер 15 предназначен для фиксации данных, появляющихся на выходе селектора 12.

Триггер 16 предназначен для управления режимом перезапуска. Если триггер 16 установлен, то на его нулевом выходе появляется сигнал низкого уровня, при этом разрешается запись данных с последовательного входа данных регистра 18 сдвига и осуществление перезапуска.

Регистр 18 сдвига предназначен для фиксации трехкратного обращения по адресу регистра состояния ввода, если им предшествовал вывод кода сим

5

вола е . Регистр 18 сдвига имеет последовательный и параллельный входы даннйх. На последовательный вход данных подается сигнал Ввод О с выхода дешифратора 4 управляющих сигналов. На параллельный вход данных (три разряда) поданы сигналы низкого уровня (корпус) . Запись -данных с по0 ледовательного или параллельного входов в регистр 18 сдвига;осуществляется по заднему фронту сигналов на его входе синхросигналов, на который подаются данные с выхода Ввод данных дешифратора 4 управляющих сигналов. Записью данных с параллельного или последовательного входов регистра 18 сдвига управляет триггер 16. Для этого данные с нулевого вы0 хода триггера 16 подаются на управляющий вход регистра 18 сдвига. При низком уровне на выходе триггера 16 осуществляется запись данных в регистр 18 сдвига с его последователь5 ного входа данных, при высоком уровне - с параллельного входа.

Триггер 20 предназначен для эму-, ляции разряда готовности регистра состояния ввода.

Счетчик 21 предназначен для подсчета числа эмулируемых кодов символов. В исходном состоянии счетчик 21 сброшен, так как на нулевом выходе триггера 20 сигнал высокого уровня. Этот сигнал запрещает подсчет импульсов счетчику 21. Число эмулируемых кодов символов подсчитывается по числу обращений к регистру ввода при условии, что установлен триггер 20. Переход счетчика 21 в новое состояние осуществляется по заднему фронту сигнала на его счетном входе. При наличии сигнала высокого уровня на входе сброса счетчика 21 он сброшен (все разряды выхода нулевые), его состояние не зависит от смены сигналов на его входе синхросигналов.

Селектор 22 предназначен для селекции двоичного кода, превышающего на единицу двоичный порядковый номер последнего эмулируемого символа в перезапуске. Селектор 22 обеспечивает сброс триггера 20. При подаче на второй вход селектора 22 кода, превы- . шающего на единицу двоичный порядко5 вый номер последнего эмулируемого сим- символа, и при наличии сигнала высокого уровня на его первом входе на выходе селектора 22 сигнал высокого

0

5

0

5

0

10

15

91377864

уровня, при подаче любых других кодов на его второй вход или при сигнале низкого уровня на его первом входе на выходе селектора 22 сигнал низкого уровня. Селектор 22 построен на постоянном запоминающем устройстве (ПЗУ) с организацией 256 слов х X 1 разряд. Первый вход ceлeкfopa 22 является входом синхросигналов ПЗУ, второй вход селектора образует адресные входы ПЗУ. В слово, чей адрес превышает на единицу двоичный порядковый номер последнего эмулируемого символа при переазпуске, занесена ч единичная информация, во все остальные слова - нулевая.

Счетчик 25 предназначен для подсчета перезапусков. Подсчет перезапусков ведется по числу сбросов (переходу из единичного состояния в нулевое) триггера 20.

Селектор 28 предназначен для селекции двоичного кода, превышающего на единицу двоичный порядковый номер последнего перезапуска, таким образом ограничивается число.перезапусков. Селектор 28 построен на постоянном запоминающем устройстве с организацией 256 сПов X 1 разряд. В слово, чей адрес превышает на единицу двоичный порядковый номер последнего перезапуска, занесена единичная информация, во все остальные слова - нулевая.

Шифратор 23 предназначен для пре20

25

30

10

выводит код символа по адресу регистра вывода.

При втором способе обмена ЦП опрашивает бит готовности регистра состояния ввода (в общем случае опрос производится многократно до обнаружения установки бита готовности) и, если он установлен, то считывается код сим- символа по адресу регистра ввода, далее ЦП опрашивает бит готовности регистра состояния вывода и, если бит готовности установлен, то ЦП выводит код символа по адресу регистра вывода. Никаких других обменов ЦП в это время не производит.

При включении питания в шине 3 ЭВМ появляется кратковременный сигнал Установка, который через канальный приемник 7 устанавливает все триггеры и счетчики устройства в нуль (т.е. выполняется начальный сброс по включению питания). Таким образом, на . единичных выходах второго, третьего, четвертого и первого триггеров 11, . 15, 16 и 20 устанавливается сигнал низкого уровня, а на нулевых выходах этих триггеров - сигнал высокого уровня, все разряды выходов второго и первого счетчиков 21, 25 имеют низкий уровень.

Возможны два режима работы устройства: первый - перезапуск разрешен, второй - перезапуск запрещен.

Перезапуск разрешен, если на первый

образования порядкового номера сим- 35 второй управляющие входы 1, 2 уствола, формируемого на выходе первого счетчика 21, в код эмулируемого символа. Шифратор 23 построен на базе ПЗУ с организацией 512 слов х 8 разрядов . В каждое слово ПЗУ занесен код эмулируемого символа. С целью фор- . мирования различных начальных адресов перезапуска шифратор 23 по старшим адресным входам управляется вторым счетчиком 25.

При обращении по адресам регистров устройства ЦП используется два вида обмена: первый - вывод кода символа по инциативе ЦП; второй - эмуляция ввода символа оператором и его вывод (так называемое эхо - печать).

40

45

- ройства поданы сигналы высокого уровня и на нулевом выходе триггера 11 имеется сигнал высокого уровня. При этом на выходе элемента И 14 имеется сигнал высокого уровня, который поступает на вход данных триггера 16, Перезапуск запрещен, если на одном из управляющих входов 1, 2 устройства или на нулевом выходе первого триггера 11 имеется сигнал низкого уровня. При этом на выходе элемента И 1 4 имеется сигнал низкого уровня.

.. Как уже отмечено, при переходе в режим связи с пультовым терминалом ЦП выводит группу символов, последПри первом способе обмена ЦП оп- ним из. которых является символ е . рашивает бит готовности регистра со- Устройство начинает процесс эмуляции стояния вывода (в общем случае опрос 55 перезапуска с обнаружения вывода по производится многократно до обнаруже- адресу регистра вывода данных, со50

ния установки бита готовности), и, .если бит готовности установлен, то

ответствующих коду символа ЮОв).

®,

е (код

0

5

864

0

5

0

10

выводит код символа по адресу регистра вывода.

При втором способе обмена ЦП опрашивает бит готовности регистра состояния ввода (в общем случае опрос производится многократно до обнаружения установки бита готовности) и, если он установлен, то считывается код сим- символа по адресу регистра ввода, далее ЦП опрашивает бит готовности регистра состояния вывода и, если бит готовности установлен, то ЦП выводит код символа по адресу регистра вывода. Никаких других обменов ЦП в это время не производит.

При включении питания в шине 3 ЭВМ появляется кратковременный сигнал Установка, который через канальный приемник 7 устанавливает все триггеры и счетчики устройства в нуль (т.е. выполняется начальный сброс по включению питания). Таким образом, на . единичных выходах второго, третьего, четвертого и первого триггеров 11, . 15, 16 и 20 устанавливается сигнал низкого уровня, а на нулевых выходах этих триггеров - сигнал высокого уровня, все разряды выходов второго и первого счетчиков 21, 25 имеют низкий уровень.

Возможны два режима работы устройства: первый - перезапуск разрешен, второй - перезапуск запрещен.

Перезапуск разрешен, если на первый

5 второй управляющие входы 1, 2 устним из. которых является символ е . Устройство начинает процесс эмуляци перезапуска с обнаружения вывода по адресу регистра вывода данных, соответствующих коду символа ЮОв).

®,

е (код

Вывод кода символа в устройство через шину 3 ЭВМ ЦП начинает путем считывания данных в стандартном цикле Ввод по адресу регистра состояния вывода. При этом на адресном выходе дешифратора 4 управляющих сигналов появляются управляющие сигналы, обеспечивающие коммутацию данных

ле Ввод считываются данные по адресу регистра состояния ввода) для проверки наличия установл.енного бита готовности в этом регистре. Установленный бит готовности свидетельствует о наличии кода символа в регистре ввода.

Таким образом, ввод первого эмус .третьей группы входов мультиплексо-чд лируемого кода символа в ЦП из уст15

30

ра 10 данных на вход блока 5 канальных приемопередатчиков и далее в шину 3 ЭВМ. Биту готовности соответствует первый вход третьей группы входов мультиплексора 10 данных, этот бит всегда равен единице. ЦП, обнаружив, что бит готовности установлен, выполняет вывод кода символа (-Возврата каретки) по адресу регистра вывода. Код символа изшины 3 ЭВМ че-20 рез блок 5 канальных приемопередатчиков поступает на вход селектора 12, который сравнивает его с кодом символа е . Поскольку коды символов не совпадают, то на выходе селектора 25 12 сигнал низкого уровня, который за. пишется в триггер t5 с его входа дан ных по переднему фронту строба, при- сутству5ощему на выходе Вывод 6 дешифратора 4 управляющих сигналов; Затем аналогично выводятся коды остальных символов.

При выводе последнего символа по инициативе ЦП, которым является символ е , на выходе селектора 12 по- являтеся сигнал высокого уровня, который запишется в триггер 15 по стробу, присутствующему на выходе Вы. вод 6 дешифратора 4 управляющих сигналов. Триггер 15 устанавливается и на его единичном выходе появится сигнал высокого уровня, который поступает на вход синхросигналов триг гера 16. При этом по переднему фронту этого сигнала в триггер 16 запишутся данные с выхода элемента И 14. Если рмуляция перезапуска разрешена, то триггер 16 установится в единич- нов состояние и на его нулевом выходе появится сигнал низкого уровня. Если эмуляция не разрешена, то триггер 16 остается в нулевом состоянии и на его нулевом выходе присутствует сигнал высокого уровня.

Напомним, что знак С означает готовность ЦП принять команду оператора. Поэтому после вывода кода знака е ЦП проводит опрос регистра состояния ввода (т.е. в стандартном цик35

40

45

50

55

ройства начинается считыванием данных в стандартном цикле Ввод по адресу регистра состояния ввода. При этом на адресном выходе дешифратора 4 управляющих сигналов появляются управляющие сигналы, обеспечивающие коммутацию данных с первой группы входов мультиплексора 10 данных на вход блока 5 канальных приемопередатчиков и далее в шину 3 ЭВМ, Биту готовности соответствует второй вход первой группы входов мультиплексора 10 -данных, на который подаются данные с единичного выхода триггера 20, Одновременно с появлением сигналов на группе выходов дешифратора 4 управляющих сигналов на его входе Ввод О появляется сигнал высокого уровня, с некоторой задержкой по отношению к этим сигналам появляется сигнал высокого .уровня на его выходе Ввод данных, сигнал с выхода Ввод данных снимется (т.е. станет низким уровнем) раньше упомянутых сигналов. При этом в регистр 18 сдвига с его последовательного входа запишется единичная информация по заднему фрон ту сигнала на выходе Ввод данных дешифратора 4 управляющих сигналов, если разрешена эмуляция перезапуска. Если эмуляция перезапуска запрещена, то в регистре 18 сдвига запишется ну левая информация с его параллельных входов, т,е, регистр сдвига будет оставаться обнуленным.

Если эмуляция перезапуска разрешена, то при трехкратном считывании данных в стандартном цикле Ввод по адресу регистра состояния ввода на выходе регистра сдвига в каждом разр де появится единица. Во время каждого из этих считываний данных в стандартном цикле Ввод по адресу регистра состояния ввода в мультиплексо ре 10 данных соответствует установле ный признак готовности, так как триг гер 20 сброшен и на его единичном вы ходе низкий уровень. При четвертом обрящении сигнал Ввод данных с выхо

ле Ввод считываются данные по адресу регистра состояния ввода) для проверки наличия установл.енного бита готовности в этом регистре. Установленный бит готовности свидетельствует о наличии кода символа в регистре ввода.

Таким образом, ввод первого эмуд лируемого кода символа в ЦП из уст5

0

0 5

5

0

5

0

55

ройства начинается считыванием данных в стандартном цикле Ввод по адресу регистра состояния ввода. При этом на адресном выходе дешифратора 4 управляющих сигналов появляются управляющие сигналы, обеспечивающие коммутацию данных с первой группы входов мультиплексора 10 данных на вход блока 5 канальных приемопередатчиков и далее в шину 3 ЭВМ, Биту готовности соответствует второй вход первой группы входов мультиплексора 10 -данных, на который подаются данные с единичного выхода триггера 20, Одновременно с появлением сигналов на группе выходов дешифратора 4 управляющих сигналов на его входе Ввод О появляется сигнал высокого уровня, с некоторой задержкой по отношению к этим сигналам появляется сигнал высокого .уровня на его выходе Ввод данных, сигнал с выхода Ввод данных снимется (т.е. станет низким уровнем) раньше упомянутых сигналов. При этом в регистр 18 сдвига с его последовательного входа запишется единичная информация по заднему фронту сигнала на выходе Ввод данных дешифратора 4 управляющих сигналов, если разрешена эмуляция перезапуска. Если эмуляция перезапуска запрещена, то в регистре 18 сдвига запишется нулевая информация с его параллельных входов, т,е, регистр сдвига будет оставаться обнуленным.

Если эмуляция перезапуска разрешена, то при трехкратном считывании данных в стандартном цикле Ввод по адресу регистра состояния ввода на выходе регистра сдвига в каждом разряде появится единица. Во время каждого из этих считываний данных в стандартном цикле Ввод по адресу регистра состояния ввода в мультиплексоре 10 данных соответствует установленный признак готовности, так как триггер 20 сброшен и на его единичном выходе низкий уровень. При четвертом обрящении сигнал Ввод данных с выхо

да дешифратора 4 управляющих сигналов через элемент И 19 поступает на вход синхросигналов триггера 20 и устанавливает его в единичное состояние по заднему фронту сигнала на выходе елемента И 19, так как счетчик 25 сброшен и на выходе селектора 28 низкий уровень. В результате формируется признак готовности на выходе триггера Ю, который поступает на второй вход первой группы входов мультиплексора 10 данных. Далее осуществляется собственно считывание первого эмулируемого кода символа. При этом вновь в стандартном цикле Ввод выполняется считывание данных по адресу регистра состояния ввода. На группе выходов дешифратора 4 управляющих сигн алов появляются управляющие сигналы, обе- спечивающие коммутацию данных с первой группы входов мультиплексора 10 данных на вход блока 5 канальных приемопередатчиков и далее в шину 3 ЭВМ ЦП, обнаружив, что бит готовности установлен, выполняет в стандратирм цикле Ввод считывание данных по адресу регистра ввода. На адресном выходе дешифратора 4 управляющих сигналов появляются управляющие сигналы обеспечивающие коммутацию данных с второй группы входов мультиплексора 10 данных на вход блока 5 канальных приемопередатчиков и далее в шину 3 ЭВМ. При этом в ЦП считываются данные с выхода дешифратора 23,- в дан- ном случае этот код символа Р, ко- торьш записан в ячейку ПЗУ (на котором построен ширфатор) с нулевым адресом. Далее ЦП выполняет считывание данных в стандартном цикле Ввод по адресу регистра состояния вьшода и вывод кода символа Р,по адресу регистра вывода аналогично описанному,

При установке триггера 20 с вы- хода сброса счетчика 21 снимается сигнал высокого уровня, при этом счетчику разрешенсчет импульсов, которые появляются на его счетном входе. Поскольку сигнал на выходе Ввод 2 дешифратора 4 управляющих сигналов появляется при обращении по адресу регистра ввода, то после считывания кода символ Р в ЦП счетчик 21 сформирует на своем выходе код 0.,.01, который обеспечит появление на выходе шифратора 23 кор,а символа 7, запи- санного в ячейку с первым адресом.

5

д n5 5

5

0

Далее ПП выполняет считывание второго эмулируемого кода символа. При этом в стандартном цикле Ввод выполняется считывание данных по адресу регистра состояния ввода. ЦП, обнаружив, что бит готовности установлен, выполняет в стандартном цикле Ввод считывание данных по адресу регистра ввода, считывая код символа 7. После считывания кода символа 7 счетчик 21 сформирует на своем выходе код, обеспечивающий появление на выходе шифратора 23 кода символа /. Далее в стандартном цикле Ввод выполняется считывание данных по адресу регистра состояния вывода и вывод кода символа / по адресу регистра вывода таким же образом, как эти действия выполнялись ранее, в ответ ЦП выводит шесть символов начального адреса и т.д., в соответствии с приведенным примером.

Последним эмулируемым кодом символа является код Р. В стандартном цикле Ввод выполняется считывание данных по адресу регистра состояния ввода. ЦП, обнаружив, что бит готовности установлен, выполняет в стандартном цикле Ввод считывание данных по адресу регистра ввода, считывая код символа Р. После считывания кода символа Р счетчик 21 сформирует на своем выходе код, который превышает порядковый номер кода символа Р на единицу. Этот код является кодом, по которому в селекторе 22 хранится единица. Далее в стандартном цикле Ввод выполняется считывание данных по адресу регистра состояния вывода и вывод кода символа Р ло адресу регистра вывода. При выводе кода символа по адресу регистра вывода на выходе Вывод 6 дешифратора 4 управляющих сигналов формируется строб, разрешающий появление сигнала на выходе селектора 22. В данном случае, это сигнал высокого уровня, ко торый чедэез элемент ИЛИ 27 поступает на нулевой вход триггера 20 и устанавливает его в О (сбрасывает).. При этом на нулевом выходе триггера 20 появляется сигнал высокого уровня, который с задержкой,, обусловленной элементом 29 задержки, поступил на установочный вход счетчика 21. Счетчик 21 сбрасывается (обнуляется). Одновременно с этим сигналом с единичного выхода триггера 20, поступаюJ5

щий на счетный вход счетчика 25, снимается с этого входа, обеспечивая переход счетчика 25 в следующее состояние. Таким образом, выполнен переход на следующую зону шифратора за счет изменения старших адресов ПЗУ, на .котором построен шифратор, т.е. обеспечивается эмуляция следующего перезапуска с адреса зоны ПЗУ, младшие разряды которого равны нулю, а старшие соответствуют состоянию счетчика 25.

Во время рассмотренной эмуляции п перезапуска при эмуляции кодов символов Р и 7 изменились состояния триггеров 15, 16 и регистра 18 сдвига. При эмуляции кода символа Р во время обращения к регистру состояния вывода на выходе Ввод 4 дешифратора 4 управляющих сигналов формируется сигнал высокого уровня, который через элемент ИЛИ 17 сбрасывает триггер 16. Во время вывода кода симво13

ла Р по- адресу регистра вывода ус- 25 танавливается р нуль триггер 15. При обращении к регистру состояния ввода обнуляется регистр 18 сдвига, так

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

При втором и последующих переходах ЦП из режима программной работы в режим связи с пультовым терминалом перезапуск выполняется аналогично. После каждой эмуляции перезапуска изменяется состояние счетчика 25. После того, как счетчик 24 достигнет состояния, соответствующего конечному номеру эмуляции перезапуска, на выходе селектора 28 появится сигнал низкого УРОВНЯ . Этот сигнал поступает на вход данных триггера 20. Этот триггер 20 не сможет установиться в единичное состояние при очередном переходе в режим связи ЦП с пультовым терминалом, так как на его информационном входе - сигнал низкого уровня. Следовательно, в слове состояния ввода признак готовности не формируется и ЦП остается в режиме связи с пультовым терминалом. На выходе 30 блокировки эмуляции - сигнал низкого уровня, который используется для анализа состояний устройства.

При обращении в стандартном цикле Запись по адресу регистра состояния ввода программного может быть устая атпе-я оя г10

20

- 25 и а

ах ееи. я37786416

новлен триггер 11. При его установке на входе элемента И 14 появляется сигнал низкого Уровня, блокирующий последующие перезапуски. Этим достигается дополнительная гибкость устройства.

При сбросе счетчика 25 перезапуски возможны вновь. Для сброса счетчика 25 на один из управляющих входов 1, 2 устройства подается сигнал низкого уровня, который разрешает прохождение строба Ввод 4 с выхода дешифратора 4 управляющих сигналов через элемент И 24 и элемент РШИ 26 на вход сброса счетчика 25. При обращении по адресу регистра состояния вывода формируется сигнал на выходе Ввод 4 дешифратора 4 управляющих сигналов и счетчик 25 сбрасывается, т.е. на его выходах нулевые сигналь, а на выходе селектора 28 сигнал высокого уровня.

При выполнений цикла Ввод порядок выполнения операций следующий.

Активное устройство в адресной части цикла передает по линиям Данные - Адрес адрес, а также вырабатывает сигнал Внешнее устройство, если адрес принадлежит адресам внешних устройств, далее с задержкой (150 не) активное устройство вырабатывает сигнал Сихронизация активного устройства.

Пассивное устройство дешифрирует адрес и запоминает его.

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

Пассивное устройство помещает данные на линии Данные - Адрес и вырабатывает сигнал Синхронизация пассивного устройства, сигнализирующий

30

35

40

45

Активное устройство принимает сигнал Синхронизация пассивного устройства, принимает данные, снимает сигнал Ввод.

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

Активное устройство снимает сигнал Синхронизация активного устрой-| ства по заднему фронту сигнала Синхронизация пассивного устройства.

завершая тем самым канальный цикл Ввод.

При вьШолнении цикла Ввод порядок выполнения операций следующий.

Активное устройство в адресной ча сти цикла передает по линиям Данные - Адрес адрес, а также сигнал Внешнее устройство, если это необходимо, далее с задержкой (150 не) активное устройство вырабатывает сигнал Синхронизация активного устройства.

Пассивное устройство дешифрирует адрес и запоминает егр.

Активное устройство снимает адрес с линий Данные - Адрес, очищает линию Внешнее устройство. После этого активное устрййство помещает данные на линии Данные - Адрес и с задержкой (100 не) вырабатывает сигнал Вывод, означающий, что на линиях Данные - Адрес помещены данные ,

Пассивное устройство принимает данные с линий Данные .- Адрес и зы рабатывает сигнал Синхронизация пассивного устройства, означающий, что данные приняты пассивным устройством

Активное устройство, получив сигнал Синхронизация пассивного устройства, очищает (с задержкой) линию Вывод и с задержкой (250 не) снимает данные.

Пассивное устройство снимает сигнал Синхронизация пассивного устройства, завершая операцию приема данных.

Активное устройство снимает сигнал Синхронизация активного устройства, завершая цикл канала Вывод,

Активным устройством является ЦП, пассивным предложенного,устройство.

Данные - Адрес подаются на вторую группу информационных входов 31, 32 дешифратора 6 адреса, сигнал Внешнее устройство - на первый вход 33 первой группы информационных вхо

дов дешифратора 6 адреса, сигнал Синхронизация активного устройства на второй вход 34 первой группы информационных входов дешифратора 6 адреса. Причем на вторую группу информационных входов дешифратора 6 адреса поданы разряды Данные - Адрес с двенадцатого по третий, третий разряд - на первый вход, двенадцатый - на к-й. Микропереключатели обеспечивают набор кода адреса, ко5

0

Q

торый дешифрирует дешифратор адреса с триггером.

Первый разряд 45 сигнала Устройство выбрано в дешиф1)аторе 6 адреса формируется на выходе второго элемента И 43, второй разряд 46 сигнала Устройство выбрано - на выходе второго канального приемника 38.

На вход первого канального приемника 37 в дешифраторе 6 адреса подается сигнал Внешнее устройство, на вход второго канального приемника 38 - сигнал Синхронизация активного устройства.

Если адрес является адресом обращения к адресу регистра устройства, то на выходе первого элемента И 41 сигнал высокого уровня, который по

Синхронизация активного уст- установит триггер в единичсигналуройства

Hde состояние, на выходе Устройство

5

0

0

5

0

5

выбрано в каждом разряде 45, 46 появятся сигналы высокого уровня. Если адрес не является адресом обращения к адресам регистра устройства, то на выходе первого элемента И 41 сигнал низкого уровня, триггер 42 не уста- навливается.

На группу 50 информационных входов дешифратора 4 управляющих сигналов подаются три младших разряда Данные - Адрес (с нулевого по второй), канальный сигнал Ввод подается на первый разряд 47 группы вхо- 5 дов-входов дешифратора 4 управляющих сигналов, канальный сигнал Вывод подается на.второй разряд 48 группы входов-выходов дешифратора 4 управляющих сигналов, первый разряд 40 сигнала Устройство выбрано подается на вход синхросигналов регистра 55, второй разряд сигнала Устройство выбрано - на установочный вход этого регистра.

На фиг.4 приведен пример обмена, не связанного с регистрами устройства; на фиг.5 - пример первого обращения для чтения данных по адресу регистра состояния ввода, затем третьего обращения, затем четвертого обращения Для чтения данных по адресу регистра состояния ввода; на фиг.6 - пример обращения для чтения данных по адресу регистра ввода, обращения для чтения данных по адресу регистра состояния вывода, затем обращения для вывода данных по адресу регистра вывода; на фиг.7 - таблица

программы, «которая содержит информацию для программирования микросхем.

Восьмиразрядный двоичный адрес информации записан в таблице в виде двух частей; в первой строке записа- ны разряды 0...3 в виде 16-ричного числа, в первом столбце - разряды 4...7 в виде 16-ричного чирла; 8-разрядная информация записана на пере- сечении соответствующих адресной строки и адресного столбца. Информация представлена в виде двух 16- ричных чисел. Кроме того, в таблице закодированы следующие программы перезапуска:

а.g R 7/ХХХХХХ U 20000 ВК @ Р;

б.@ R 7/ U30000 ВК е Р;

в.@ R 7/ХХХХХХ U40000 ВК е- Р;

г.© R.7/ХХХХХХ U 50000 ВК @ Р.

Формула изобретения

1. Устройство для сопряжения ЭВМ с внешним устройством, содержащее дешифратор управляющих сигналов, де- шифратор адреса, блок канальных приемопередатчиков, мультиплексор данных, три селектора, шифратор, три элемента И, два элемента ИЛИ, элемент задержки, причем группа информационных входов-выходов дешифратора управляющих сигналов образует группу входов-выходов устройства для подключе- . ния к группе управляющих входов-вы

Q

5

20

налов, группа выходов которого соединена с группой управляющих входов мультиплексора данных, группа информационных выходов которого соединена с группой информационных входов блока приемопередатчиков, отличающееся тем, что, с целью повышения надежности за счет обеспечения автоматического выполнения операцш специальных программ перезапуска ЭВМ для защиты от критических ситуаций, в него введены два элемента ИЛИ, канальный приемник, два элемента НЕ, четыре триггера, регистр сдвига,два счетчика, причем первый вход первого

0

элемента И соединен с входом первого элемента НЕ и является входом устройства для подключения к первому разрешающему выходу внешнего устройства, второй вход первого элемента И соединен с входом второго элемента НЕ и является входом устройства для подключения к второму разрешающему

5 выходу внешнего устройства, информационный вход канального приемника является входом устройства для подключения к установочному выходу ЭВМ, выход первого селектора соединен с информационным входом первого триггера и является выходом устройства для подключения к входу блокировки перезапуска внешнего устройства, при этом разряды управления перезапуском и готовности приема команды операто5 ра группы информационных выходов блока канальных приемопередатчиков соединены с информационным входом вто-( роге триггера и с информационньм вхот. .

Похожие патенты SU1377864A1

название год авторы номер документа
Устройство для параллельного обмена информацией 1983
  • Кулаков Михаил Геннадьевич
SU1164688A1
Устройство для сопряжения ЭВМ в вычислительную систему 1986
  • Димитриев Юрий Константинович
  • Задорожный Анатолий Филиппович
  • Корнеев Виктор Владимирович
SU1357971A1
Устройство индикации состояния ЭВМ 1989
  • Потапенко Валерий Ильич
  • Паламарчук Евгений Борисович
  • Алеев Валерий Алексеевич
SU1667067A1
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Устройство для управления и обмена данными 1986
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1319042A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство для сопряжения ЭВМ с абонентами 1987
  • Мельниченко Эльвира Борисовна
  • Степанова Татьяна Геннадьевна
  • Тараев Владимир Федорович
  • Шестакова Лидия Константиновна
SU1411760A1
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1
Устройство для контроля и перезапуска ЭВМ 1987
  • Танасейчук Владимир Маркович
  • Куряченко Владимир Николаевич
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1464162A1

Иллюстрации к изобретению SU 1 377 864 A1

Реферат патента 1988 года Устройство для сопряжения ЭВМ с внешним устройством

Изобретение относится к вычислительной технике и может быть использовано в качестве устройства для выполнения специальных программ. например программы для эмуляции перезапуска .вычислительной машины (микроэвм) с пультового терминала. Целью изобретения является повышение надежности за C4et автоматического выполнения операций специальных программ перезапуска ЭВМ с пультового терминала без участия оператора. Устройство содержит дешифратор управляющих слгналов, дешифратор адреса, блок канальных приемопередатчиков, канальный приемник, мультиплексор данных, три селектора, шифратор, два счетчика, четыре триггера, регистр сдвига, три элемента И, четыре элемента ИЛИ, два элемента НЕ, элемент задержки. 1 з.п. ф-лы, 7 ил. с 9

Формула изобретения SU 1 377 864 A1

ходов ЭВМ, группа информационных вхо- . ДОм второго селектора, выход котородов-выходов блока канальных приемопередатчиков образует группу входов- выходов устройства для подключения к группе информациойных входов-выходов ЭВМ, первая группа информационных входов дешифратора адреса образует группу входов устройства для подключения к группе адресных выходов ЭВМ, при этом группа информационных выходов блока приемопередатчиков

45

го соединен с информационным входом третьего триггера, синхровход которого соединен с первым информационным входом третьего селектора и вторым выходом дешифратора управляющих сигналов, третий выход которого соединен с синхров,ходом второго триггера, нулевой вход которого соединен с выходом канального приемника, с первыми входам первого, второго и третье

-,- f - - ir П-,. ..,.

соединена с второй группой информаци- го элементов ИЛИ и с нулевым входом

онных входов дешифратора адреса и с группой информационных входов дешифратора управляющих сигналов, группа разрешающих входов которого сотретьего триггера, единичный выход которого соединен с синхровходом четвертого триггера, информационный вход которого соединен с выходом первого

единена с группой выходов дешифрато- 55 элемента И, третий вход которого сора адреса, разрешающий вход блока приемопередатчиков соединен с первым выходом дешифратора управляющих сигДОм второго селектора, выход которо

го соединен с информационным входом третьего триггера, синхровход которого соединен с первым информационным входом третьего селектора и вторым выходом дешифратора управляющих сигналов, третий выход которого соединен с синхров,ходом второго триггера, нулевой вход которого соединен с выходом канального приемника, с первыми входам первого, второго и третье. ..,.

третьего триггера, единичный выход которого соединен с синхровходом четвертого триггера, информационный вход которого соединен с выходом первого

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

пы информационных входов мультиплексора данных, второй разряд первой . группы информационных входов которого соединен со счетным входом первого счетчика и с единичным выходом первого триггера, нулевой выход которого соединен со счетным входом первого счетчика и с единичным выходом первого триггера, нулевой выход которого соединен с входом элемента задержки, выход которого соединен с установочным входом второго счетчика, выход которого соединен с вторым информационны- входом третьего селектора и первым информационным входом шифрато - ра, группа информационных выходов которого соединена с второй группой информационных -входов мультиплексора данных, выходы первого и второго элементов НЕ соединены соответственно с первым и вторым входами четвертого элемента ИЛИ, выход которого соединен с первым входом второго элемента И, выход которого соединен с вторым вхо- дом третьего элемента ИЛИ, выход которого соединен с установочным входом первого счетчика, выход которого соединен с вторым информационным входов шифратора и с информационным входом первого селектора, выход третьего селектора соединен с вторым входом второго элемента ИЛИ; выход которого соединен.с нулевым входом первого триггера, синхровход которого соединен с выходом третьего элемента И, первый вход которого соединен с выходом регистра сдвигаi синхровход которого соединен -с вторым

входом третьего элемента И и с четвер

тым выходом дешифратора управляющих

.выход которого соедисигналов, пятый нен с информационным входом регистра сдвига, вход записи которого соединен, с нулевым выходом четвертого триггера, нулевой вход которого соединен с выходом первого элемента . ИЛИ, второй вход которого соединен с вторым входом второго элементна И и с шестьм выходом дешифратора управляющих сигналов, седьмой выход которого соединен со счетным входом второго счетчика,

2, Устройство по чающее с я.

45

50

п. 1, о т л и - тем, что дешифратор

элемента задержки, причем информа- |ционные входы первого и второго канальных приемников и информационный выход канального передатчика образуют группу информационных входов-выхо дов дешифратора управляющих сигналов, группа информационных входов регистра образует группу информацион ных входов дешифратора управляющих сигналов, установочньй вход регистра и синхровход регистра, соединенного с тактовым входом узла дешифрации, образуют группу разрешающих входов дешифратора управляющих сигналов, первый и второй информационные выходы регистра соединены соответственно с первым и вторым информационными - входами узла дешифрации и образуют группу выходов дешифратора управляющих сигналов, выход первого элемента И соединен с первым входом первого элемента ИЛИ и является первым входом дешифратора управляющих сигналов выходы второго и третьего элементов И являются соответственно вторым и .третьим выходами дешифратора управляющих сигналов,- выход первого канального приемника соединен с входом первого элемента задержки и входами первого, четвертого, пятого элементов И и является четвертым выходом дешифратора управляющих сигналов,первый выход узла дешифрации соединен с первыми входами второго, третьего элементов ИЛИ, третьего элемента И и является пятым выходом дешифратора управляющие сигналов, выходы четвертого и пятого элементов И являются соответственно шестым и седьмым выходами дешифратора, управляющих сигналов, при этом в дешифраторе управляющих сигналов первый информаци- онньй вход канального передатчика соединен с выходом второго элемента задержки, вход которого соединен с вторым информационным входом канального передатчика и с выходом перво-- го элемента ИЛИ, второй вход которого соединен с выходом шестого элемента И, первьий вход которого соединен с выходом второго элемента ИЛИ, второй вход которого соединен с вторым выходом узла дешифрации и с первым

входом второго элемента И, второй управляющих сигналов содержит регистр/, 55 вход которого соединен с вторым входом третьего элемента И, с выходом

узел дешифрации, два канальных приемника , канальный передатчик, шесть элементов И, три элемента ИЛИ, три

10

15

2о 25 -

40

30

35

45

50

элемента задержки, причем информа- |ционные входы первого и второго канальных приемников и информационный выход канального передатчика образуют группу информационных входов-выходов дешифратора управляющих сигналов, группа информационных входов , регистра образует группу информационных входов дешифратора управляющих сигналов, установочньй вход регистра и синхровход регистра, соединенного с тактовым входом узла дешифрации, образуют группу разрешающих входов дешифратора управляющих сигналов, первый и второй информационные выходы регистра соединены соответственно с первым и вторым информационными - входами узла дешифрации и образуют группу выходов дешифратора управляющих сигналов, выход первого элемента И соединен с первым входом первого элемента ИЛИ и является первым входом дешифратора управляющих сигналов, выходы второго и третьего элементов И являются соответственно вторым и .третьим выходами дешифратора управляющих сигналов,- выход первого канального приемника соединен с входом первого элемента задержки и входами первого, четвертого, пятого элементов И и является четвертым выходом дешифратора управляющих сигналов,первый выход узла дешифрации соединен с первыми входами второго, третьего элементов ИЛИ, третьего элемента И и является пятым выходом дешифратора управляющие сигналов, выходы четвертого и пятого элементов И являются соответственно шестым и седьмым выходами дешифратора, управляющих сигналов, при этом в дешифраторе управляющих сигналов первый информаци- онньй вход канального передатчика соединен с выходом второго элемента задержки, вход которого соединен с вторым информационным входом канального передатчика и с выходом перво-- го элемента ИЛИ, второй вход которого соединен с выходом шестого элемента И, первьий вход которого соединен с выходом второго элемента ИЛИ, второй вход которого соединен с вторым выходом узла дешифрации и с первым

входом второго элемента И, второй вход которого соединен с вторым входом третьего элемента И, с выходом

I

второго канального приемника, с вторым входом шестого элемента И и с

fpus. 7

30

Фиг. 2

95 жхахгхжхЕ зхахюсгосж юсюсюсоси

97 38

ПГУЖ У л Х Д ПГ

/

фиг.5

/сГ

рОуе, 5

Документы, цитированные в отчете о поиске Патент 1988 года SU1377864A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Устройство для параллельного обмена информацией 1983
  • Кулаков Михаил Геннадьевич
SU1164688A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 377 864 A1

Авторы

Кулаков Михаил Геннадьевич

Даты

1988-02-28Публикация

1986-06-10Подача