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

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

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

Цель изобретения - увеличение быстродействия устройства.

На фиг.1 представлена блок-схема

устройства; на фиг.2 - функциональная 10 содержит триггеры 55 и 56, элементы

И 57 и ИЛИ 58, переключатель 59, вход 60 сброса блока, входы 61 и 62 образуют информационный вход блока, выходы 63 и 64 образуют первый высхема блока синхронизации чтения-записи; на фиг.З - функциональная схема блока контроля; на фиг.4 - функциональная схема блока готовности передачи; на фиг.5 - функциональная схема 15 ход блока, второй 65, третий 66 и

блока прерываний, на фиг. 6 - функциональная схема блока дешифрации адреса и команд; на фиг.7 - функциональная схема блока хранения состояния обмена; на фиг.8 - блок-схема алгоритма обмена устройства с ЭВМ; на фиг.9-11 - временные диаграммы работы устройства.

20

четвертый 67 выходы блока.

Блок 6 прерываний (фиг.5) содержит триггеры 68-71, элементы ИЛИ 72- 75, выходной усилитель 76, выход 77 блока, входы 78-80 образуют первый, входы 81 и 82 - второй входы запроса прерывания, входы 83-85 - вход разре шения прерывания блока.

Устройство (фиг.1) содержит блоки 1 и 2 усиления и усиления сигналов ВУ соответственно, блок 3 синхронизации чтения-записи, блок 4 контроля, блок 5 готовности передачи, блок 6 прерывания, блок 7 дешифрации адреса

и.команд, блок 8 хранения состояния обмена, узел 9 усилителей информаи;и- онных сигналов, узел 10 усилителей управляющих сигналов, приемный и передающие регистры 11 и 12 соответственно, шину 13 информационную ЭВМ, группы входов и выходов 14 для связи устройства с ВУ.

Кроме того, устройство (фиг.1) содержит шину 15 адресных входов и выхода сброса устройства, шину 16 вы- хода адреса устройства и щину 17 выхода запроса прерывания устройства.

Блок 3 синхронизации записи-чтения (фиг.2) содержит триггеры 18 и 19, первый элемент И 20, второй элемент И 21, элемент 22 задержки и элемент НЕ 23, выходы 24 и 25 образуют первый выход блока, второй выход 26 блока, вход 27 строба записи знака блока, входы 28-31 образуют вход готовности приема абонента блока, входы 32 и 33 стробов наличия данных и чтения знака соответственно блока.

Блок 4 контроля (фиг.З) содержит сумматор 34 по модулю два, триггеры: первый 35 и второй 36, первый, второй, четвертьш и третий элементы И 37-40, элементы ИЛИ: первый 41 и второй 42, первый выход 43 блока, вы

ходы 44 и 45, образующие второй выход блока, выходы 46 и 47, образующие третий выход блока, четвертый выход 48 блока, входы 49-52 режима аварии, режима приема, информационный и блокировки абонента блока соответственно, входы 53 и 54 образуют вход синхронизации блока.

Блок 5 готовности передачи (фиг.4)

0

5

0

5

0

5 0

четвертый 67 выходы блока.

Блок 6 прерываний (фиг.5) содержит триггеры 68-71, элементы ИЛИ 72- 75, выходной усилитель 76, выход 77 блока, входы 78-80 образуют первый, входы 81 и 82 - второй входы запроса прерывания, входы 83-85 - вход разрешения прерывания блока.

Блок 7 дешифрации адреса и команд (фиг.6) содерлсит дешифратор 86 адреса, триггер 87, элементы И 88-94, элементы ИЛИ 95 и 96, выходные усилители 97-99, элементы И 100-103 и группу переключателей 104 дешифратора 86 адреса, второй выход 105, первый разряд 106 пефвого выхода, выходы 107 и 108 образуют четвертый выход, второй разряд 109 первого выхода блока, первьш информационный вход 110, входы 111-121 образуют второй информационный вход блока.

Блок 8 хранения состояния обмена (фиг.7) содержит триггеры 122-126, элементы И 127-133, элементы ИЛИ 134- 136, формирователь 137 импульса, первый 138, четвертый 139 информационные входы блока, третий выход 140 блока.

Линии входов и выходов предназначены для передачи следующих сигналов: линия 24 - строб принимаемого абонентом знака; линии 25 и 26 - первьй и второй запросы знака от абонента; линия 27 - готовность знака от ЭВМ; линия 28 - готовность абонента; линия 29 - режим приема абонента; линия 30 - готовность приема знака абонентом; линия 31 - режим передачи 5 абонента; линия 32 - строб знака, передаваемого абонентом; линия 33 - наличие знака в устройстве для передачи в ЭВМ; линия 43 - ошибка по паритету; линия 44 - второй признак конца аварии; линия 45 - второй признак начала аварии; линии 46 и 47 - первые признаки начала и конца аварии; линия 48 - признак аварии устройства; линия 49 - признак аварии абонента; линия 50 - признак передачи информации, от абонента; линия 51 - информация от абонента; линия 52 - информация с шин магистрали ЭВМ; линия 53 - сброс устройства; линии 54 и 60 - запись и чтение регистра состояния устройства; линии 61 и 62 - сигналы информационных шин ЭВМ; линия 63 - первая готовность передачи ЭВМ; линии 64 и 65 - первый и второй приз- наки состояния устройства; линия 66 - блокировка готовности передачи; линия 67 - вторая готовность передачи ЭВМ; линия 77 - сигнал запроса прерывания, (запроса связи) в ЭВМ; линия 78 - прямой сигнал чтения знака устройством; линия 79 - требование знака для передачи; линия 80 -- признак окончания режима передачи; Линия 81 - первый признак окончания режима прие- ма; линия 82 - требование знака для приема; линия 83 - подтверждение выборки; линия 84 - признак установления позиционного адреса; линия 85 - инверсньй сигнал чтения знака устрой- ством; линия 105 - позиционный адрес; линия 106 - запись знака информации устройства; линия 107 - запрос чтения знака информации из устройства; линии 108 и 109 - запрос чтения состояния устройства; линия 110 - информация магистрали ЭВМ; линии 111-113 - адрес устройства; линии 114-115 - чтение и запись кодов состояния устройства; линии .116 И 117 - чтение и запись знака; пиния 118 - вызов устройства; линии.119-121 - код выбора устройства; линия 138 - строб приема знака линия 139 - информация магистрали ЭВМ; линия 140 - второй признак окончания режима приема.

Блок 3 предназначен для позначног ввода-вывода байта между устройством и ВУ, Блок 4 осуществляет контроль принимаемой информации от ЭВМ по паритету и выполняет алгоритм работы устройства при аварийных ситуаш1ях. Блок 5 организвет обмен управляющими сигналами между ВУ и ЭВМ в режимах передачи и установления соединения. Блок 6 формирует сигналы прерывания в режимах записи, считывания и аварии. Блок 7 осуществляет выбор устройства при магистральном обращении от ЭВМ к группе ВУ и дешифрацию команды обращения к устройству. Блок 8 хранит текущее состояние устройства , которое при необходимости может быть прочитано ЭВМ, т.е. фактически это регистр состояния чтения (РСЧ) устройства. Регистры 11 и 12 служат для хранения знаков информации (байтов) при операциях ввода-вывода..

Цепи стыка ВУ приведены в таблице

Устройство работает в следующих режимах:

I.П{)ием информации от ВУ к ЭВМ.

II.Передача информации от ЭВМ к ВУ.

III.Авария.

I. При приеме информации в устройство ВУ приводит в состояние Включено цепь Приемник готов, получая через блок 2 усиления ответньш сигна по цепи Получатель ВУ готов (связь между усилителями имеется в блоке 2 и не показана). Сигнал по цепи Приемник готов поступает на первый вхо блока 3 синхронизации чтения-записи, снимая блокировку с триггера 19. Этот же сигнал поступает на вход злемента И 21 блока 3, на других входах которого уже имеются разрешающие сигналы Триггер 19 переходит в единичное состояние и на выходе устройства цепь Управление получателя ВУ переходит в состояние Включено (фиг.10). Бу передает данные, стробируя их сигналом по цепи Управление приемника, который через злемент 127 блока 8 и элементы 22 и 23 блока 3 поступает на вход сброса триггера 19, переводя его в нулевое состяние. На стыке цеп Управление получателя ВУ переходит в состояние Выключено. ВУ может снять данные и перевести цепь Управление источника ВУ в состояние Выключено.

После записи данных в регистр 11 блок 8 хранения состояния обмена должен зафиксировать новое состояние устройства - наличие данных для чтения ЭВМ, по которому блок 6 прерываний должен сформировать запрос связи с ЭВМ.

Устройство функционирует щим образом.

После установки триггера 19 блока 3 в единичное состояние через элемен ИЛИ 134 блока 8 переходит в единичное состояние триггер 125, запоминаю10

щий наличие данных от ВУ в устрой- стве.

Далее через элементы 74, 70, 72,. 68 и 76 блока 6 прерываний формируется сигнал Запрос связи с ЭВМ, поступающий на магистральный выход 17, с которого в ЭВМ поступает сигнал прерьшания. Одновременно сигнал Запрос связи поступает на третий вход блока 7 дешифрации адреса команд, по которому триггер 87 переходит в единичное состояние, формируя индивидуальный сигнал запроса обращения. При обслуживании прерываний ЭВМ формирует групповую команду чтения (фиг.8), 15 поступающую на вхрды элементов 95 блоков 7 всех устройств, подключенных к магистрали ЭВМ,

При наличии инициативного устройства (т.е. триггер 87 находится в единичном состоянии) через элемент 93 блока 7 в ЭВМ по индивидуальной для каждого устройства цепи 16 поступает сигнал Запрос обращения. ЭВМ анализирует запросы обращения устройств и определяет первоочередность обращения к инициативным .устройствам.

12954056

рез элемент 132 блока 8 триггер 125 переходит в исходное (нулевое) сос20

25

тояние, разрешая через элемент 21 блока 3 переход цепи Управление получателя ВУ в положение Включено.

При записи следующего знака алгоритм приема информации повторяется.

При окончании приема ВУ переводит сигнал Приемник готов в положение Выключено (фиг,10). Этот сигнал через блок 2 усиления, элемент 137 блока 8 переводит триггер 122 в единичное состояние, формируя через эле менты 74, 70, 72, 68 и 76 блока 6 сигнал Запрос связи с ЭВМ.

ЭВМ аналогично описанному формиру ет команду чтения, по которой читает ся состояние триггеров 122-126 и выявляется по единичному состоянию триггера 122 блока 8 окончание приема

II, При передаче информации ЭВМ выставляет на магистральные шины 13 команду записи данных, включающую ад рес выбираемого устройства и данные. В выбранном устройстве через элемент 88 блока 7 поступает, сигнал, который переводит триггер 126 блока 8 в единичное состояние5 фиксируя в устройстве готовность данных для ВУ и стро бируя запись данных в регистр 12, Од новременно через элемент 58 блока 5 готовности передачи и блок 2 усилени на стыке с ВУ переходит в состояние Включено цепь Источник ВУ готов.

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

II, При передаче информации ЭВМ выставляет на магистральные шины 13 команду записи данных, включающую адрес выбираемого устройства и данные. В выбранном устройстве через элемент 88 блока 7 поступает, сигнал, который переводит триггер 126 блока 8 в единичное состояние5 фиксируя в устройстве готовность данных для ВУ и стро- бируя запись данных в регистр 12, Одновременно через элемент 58 блока 5 готовности передачи и блок 2 усиления на стыке с ВУ переходит в состояние Включено цепь Источник ВУ готов.

бираемого устройства (входы 111, 112, 35 переводит в состояние Включено 113) и признак чтения состояния (вход цепи Передатчик готов, Управление

и ВУ

117), Адреса устройств определяются установкой перемычек 104 в дещиф рато- рах 86 адресов. При выборе необходимого устройства с выхода элемента 91 40 блока 7 выбранного устройства поступает стробирующий сигнал на вход узла ТО усилителей управляющих сигналов и информация о положении триггеров 122- 126, характеризующих состояние акали- 45 может быть произведена запись данных

передатчика и БУ готово , Триггер 18 блока 3 переходит в единичное состояние, формируя через блок 2 усилег ния сигнал по цепи Управление источника ВУ.

При переходе цепи Управление источника ВУ в положение Включено

из устройства в ВУ.

зируемого устройства, поступает на шины 13 информационного входа-выхода устройства ЭВМ, определив необходрх- мость чтения данных, передает команду чтения данных, поступающую на первые вkoды блоков 7 подсоединенных устройств. Выбранное устройство через элементы 89 и 98 блока 7 формирует стробирующий сигнал, по которому информация из регистра 11 приема через узел 9 усилителей информационнных сигналов поступает на шины 13 связи с ЭВМ, После снятия ЭВМ команды чте- ния данных в выбранном устройстве че

5

0

5

0

тояние, разрешая через элемент 21 блока 3 переход цепи Управление получателя ВУ в положение Включено.

При записи следующего знака алгоритм приема информации повторяется.

При окончании приема ВУ переводит сигнал Приемник готов в положение Выключено (фиг,10). Этот сигнал через блок 2 усиления, элемент 137 блока 8 переводит триггер 122 в единичное состояние, формируя через элементы 74, 70, 72, 68 и 76 блока 6 сигнал Запрос связи с ЭВМ.

ЭВМ аналогично описанному формирует команду чтения, по которой читается состояние триггеров 122-126 и выявляется по единичному состоянию триггера 122 блока 8 окончание приема.

II, При передаче информации ЭВМ выставляет на магистральные шины 13 команду записи данных, включающую адрес выбираемого устройства и данные. В выбранном устройстве через элемент 88 блока 7 поступает, сигнал, который переводит триггер 126 блока 8 в единичное состояние5 фиксируя в устройстве готовность данных для ВУ и стро- бируя запись данных в регистр 12, Одновременно через элемент 58 блока 5 готовности передачи и блок 2 усиления на стыке с ВУ переходит в состояние Включено цепь Источник ВУ готов.

и ВУ

может быть произведена запись данных

передатчика и БУ готово , Триггер 18 блока 3 переходит в единичное состояние, формируя через блок 2 усилег ния сигнал по цепи Управление источника ВУ.

может быть произведена запись данных

При переходе цепи Управление источника ВУ в положение Включено

40 45 может быть произведена запись данных

50

55

из устройства в ВУ.

После записи данных ВУ переводит цепь Управление передатчика в состояние Выключено (фиг.11). При этом через элементы 128, 129 и 136 блока, 8 переходит в нулевое состояние триггер 126, и далее триггер 18 блока 3, На стыке с ВУ цепь Управление источника ВУ переходит в состояние Выключено ,

Через элемент 133 блока 8 и эле- мено:ы 69, 72, 68 и 76 блока 6 формируется сигнал Запрос связи. ЭВМ обращается с командой чтения состояния

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

После вывода последнего знака данных ЭВМ обращается к устройству с командой записи состояния окончания передачи, состоящей из адреса выбираемого устройства и признака записи окончания передачи,

Устройство, дешифровавшее свой адрес от ЭВМ, через элемент 90 блока 7 переводит в исходное состояние триггер 55 блока 5 и через элемент 58 на стыке с ВУ .цепь Источник ВУ готов переходит в состояние Выключено.

Передача информации закончена.

in. Устройство Осуществляет контроль вводимой информации по паритету и производит аварийное рассоединение с ВУ при невозможности продолжить обмен информацией.

Контроль по паритету осуществляется элементами 34 и 37 блока 4 контроля. При наличии, ошибки в принимаемой информации через элементы 34, 37, 41 и 36 переходит в единичное состояние триггер 35 блока 4, формируя через элементы 71, 72, 68 и 76 блока 6 запрос связи с ЭВМ. ЭВМ, определив причину прерывания, формирует команду записи аварийного признака в устройство, состоящую из адреса требуемого устройства и аварийного признака.

Устройство, дешифровав свой адрес от ЭВМ, через элемент 90 блока 7 переводит в единичное состояние триггер 56 блока 5, формирующего через блок 2 на стыке с ВУ сигнал по цепи Аварийная сигнализация.

При наличии сигнгша по этой цепи ВУ осуществляет аварийное отключение. После окончания ава рийной ситуации ЭВМ по описанному алгоритму устанавливает в исходное состояние триггер 56 блока 5 готовности передачи.

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

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

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

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

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

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

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

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

одами блока контроля и блока готовюсо та по пе ма вх эл да вт ве ИЛ хо

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

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

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

20

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

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

30

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

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

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

45

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

вы соответственно к инверсному выходу пятого элемента И и S-входам первого, второго и третьего триггеров, синхро- входы третьего и четвертого триггеров

10

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

S-входу первого триггера, R-вход которого подключен к выходу третьего

S-входу первого триггера, R-вход ко торого подключен к выходу третьего

20

25

30

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

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

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

45

3. Устройство по П.1, отличающееся, тем, что блок хранения состояния обмена содержит пять триггеров, семь элементов И, три эле Q мента ИЛИ и формирователь импульса, причем выходы первого и второго эле- ментов И соединены соответственно с первым выходом блока и первым входом третьего элемента И, первый вход и выход четвертого элемента И подключе

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

вы соответственно к инверсному выходу пятого элемента И и S-входам первого, второго и третьего триггеров, синхро- входы третьего и четвертого триггеров

11

соединены соответственно с выходами шестого элемента И и первого элемента ИЛИ, выходы второго и третьего элементов ИЛИ подключены соответственно к R-входу четвертого триггера и 5 S-входу пятого триггера, инверсный выход которого соединен с первым входом седьмого элемента И и вторым выходом блока, второй вход седьмого

1295

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

элемента И является вторым информацион- О триггера соединен с выходом третьего

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

первого элемента ИЛИ и пятого элемен-25 четвертый вход запроса прерывания

та И и вторые входы третьего и чет-

вертого элементов И образуют третий

информационный вход блока, вторые

входы пятого элемента И и первого

элемента ИЛИ являются соответственно

четвертым информационным входом и

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

ка, первый и второй входы третьего

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

4. Устройство по П.1, отличающееся тем, что блок прерыва- ния содержит четыре триггера, четыре элементы ШШ и выходной усилитель, причем выход первого триггера через выходной усилитель соединен с выходом блока, входы установки и сброса первого триггера соединены с инверсн 5 1295 i0512

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

- О триггера соединен с выходом третьего

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

25 четвертый вход запроса прерывания

35 0 задерж.чи л

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

задерж.чи л

5. Устройство по П.1, отличающееся тем, что блок синхронизации записи-чтения содержит два триггера, два элемента И, элемент

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

13129

второго триггера, третий вход второго элемента И и второй, третий и четвертый входы первого элемента И образуют вход готовности приема абонента.

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

фиг. г

шг.З

14

I

Цепь

Г оод

фиг.В

t)V/neHae пазииийннын. адрёсоо

Фиа.Л

Чорнаттае устано / ение cS/iiu ,,Уа ycmQHoS fffue /инициатива t/cfnpoucfrf d 3 -1 Iconpuwenunj

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Ида Владимир Рудольфович
  • Сыроватский Сергей Викторович
  • Вайкунов Владимир Петрович
SU1288709A1
Устройство для сопряжения ЭВМ с абонентом 1986
  • Алферьев Николай Николаевич
  • Кочкин Валерий Дмитриевич
  • Красильников Александр Николаевич
  • Терентьев Сергей Евгеньевич
  • Шунин Владимир Александрович
SU1334154A1
Устройство для сопряжения вычислительной машины с линиями связи 1985
  • Клочкова Зинаида Прокофьевна
  • Никитин Анатолий Павлович
  • Сизоненко Евгений Георгиевич
  • Дубровская Елизавета Ивановна
  • Арсентьев Василий Андреевич
  • Цуканова Татьяна Владимировна
  • Сопин Владимир Георгиевич
  • Свистун Николай Николаевич
SU1262512A1
Устройство для сопряжения двух ЭВМ 1990
  • Потапенко Валерий Ильич
  • Синицын Александр Александрович
  • Кухарь Генадий Владимирович
SU1751771A1
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств 1990
  • Потапенко Валерий Ильич
SU1837302A1
Устройство для сопряжения ЭВМ с абонентами 1988
  • Прохончуков Сергей Рудольфович
SU1658159A1
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами 1990
  • Пименов Анатолий Владимирович
  • Шапоров Игорь Дмитриевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
SU1751775A1
Устройство для сопряжения двух электронных вычислительных машин 1988
  • Калина Владимир Николаевич
  • Леонец Александр Адамович
SU1605241A1
Устройство для сопряжения процессоров 1990
  • Герасименко Анатолий Васильевич
  • Петров Игорь Иванович
  • Куценко Виктор Нестерович
  • Косинов Николай Васильевич
SU1807495A1
Устройство для сопряжения процессораС уСТРОйСТВАМи ВВОдА-ВыВОдА 1979
  • Бекасов Александр Алексеевич
  • Горбачев Сергей Владимирович
  • Мыскин Александр Владимирович
  • Смирнов Виталий Борисович
  • Торгашев Валерий Антонович
SU845155A1

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

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

Изобретение относится к вычислительной технике и может найти применение в системах телеобработки для сопряжения ЭВМ с внешним устройством (ВУ) через аппаратуру передачи данных. Целью изобретения является увеличение быстродействия устройства. Устройство содержит блоки 1,2 усиления, блок 3 синхронизации чтения-записи, блок 4 контроля, блок 5 готовности передачи, блок 6 прерывания, блок 7 де яифрацш1 адреса и команд, блок 8 хранения состояния обмена, уз- хш 9,10 усилителей информационных и управляющих сигналов, приемный и пе- редаюпщй регистры 11,12. Использование предложенного .устройства в системах реального времени, например, при продаже билетов .на транспорте повы- шает быстродействие обмена информащ- - ей, что имеет важное народнохозяйственное значение, 5 з.п. ф-лы, 11 ил, 1 табл. Q rj СП 4

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

22

2

2

.г-1 п.

ФигЮ

Составитель Д.Банюхин Редактор Н.Рогулич Техред И.Попович .Корректор В.Бутяга

.„....... - - - . -. -- - -- - - - - -

Заказ 619/56 Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4

7.8.9. Ю.

I I

12-20

Фиг. П

SU 1 295 405 A1

Авторы

Аласов Юсуп Каспотович

Вертлиб Валерий Абрамович

Зяблицева Нина Александровна

Ларкина Светлана Николаевна

Магомедов Руслан Магомедович

Козлов Юрий Васильевич

Стернин Григорий Львович

Шнейдер Роберт Исаакович

Даты

1987-03-07Публикация

1985-10-02Подача