Изобретение относится к вычислительной технике и может найти применение в системах телеобработки информации для сопряжения ЭВМ с внешним устройством (ВУ) через аппаратуру передачи данных.
Цель изобретения - увеличение быстродействия устройства.
На фиг.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
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с внешними устройствами | 1985 |
|
SU1288709A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1334154A1 |
Устройство для сопряжения вычислительной машины с линиями связи | 1985 |
|
SU1262512A1 |
Устройство для сопряжения двух ЭВМ | 1990 |
|
SU1751771A1 |
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств | 1990 |
|
SU1837302A1 |
Устройство для сопряжения ЭВМ с абонентами | 1988 |
|
SU1658159A1 |
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами | 1990 |
|
SU1751775A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
Устройство для сопряжения процессоров | 1990 |
|
SU1807495A1 |
Устройство для сопряжения процессораС уСТРОйСТВАМи ВВОдА-ВыВОдА | 1979 |
|
SU845155A1 |
Изобретение относится к вычислительной технике и может найти применение в системах телеобработки для сопряжения ЭВМ с внешним устройством (ВУ) через аппаратуру передачи данных. Целью изобретения является увеличение быстродействия устройства. Устройство содержит блоки 1,2 усиления, блок 3 синхронизации чтения-записи, блок 4 контроля, блок 5 готовности передачи, блок 6 прерывания, блок 7 де яифрацш1 адреса и команд, блок 8 хранения состояния обмена, уз- хш 9,10 усилителей информационных и управляющих сигналов, приемный и пе- редаюпщй регистры 11,12. Использование предложенного .устройства в системах реального времени, например, при продаже билетов .на транспорте повы- шает быстродействие обмена информащ- - ей, что имеет важное народнохозяйственное значение, 5 з.п. ф-лы, 11 ил, 1 табл. Q rj СП 4
22
2
2У
2
.г-1 п.
ФигЮ
Составитель Д.Банюхин Редактор Н.Рогулич Техред И.Попович .Корректор В.Бутяга
.„....... - - - . -. -- - -- - - - - -
Заказ 619/56 Тираж 673Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4
I I
12-20
Фиг. П
Авторы
Даты
1987-03-07—Публикация
1985-10-02—Подача