Устройство для сопряжения эвм с внешними устройствами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1833881
Авторы: Буйновский, Недайвода, Редичкин, Стекольщиков
Текст
(51)5 6 06 Г 13/ ГОСУДАРСТВЕННОЕ ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ТЕНТНОСПИ ИЗО ТЕН К АВТОРСКОМУ ТВ(56) Авторское свидетельство СССР М 1367018, кл. 6 06 Р 13/00, 1986.Авторское свидетельство СССР 3 Ф 1399747, кл. 6 06 Р 13/00, 1986,(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯЭВМ С ВНЕШНИМИ УСТРОЙСТВАМИ Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ, имеющей микропроцессорный интерфейс с внешними устройствами, использующими интерфейс 2 К.Цель изобретения - расширение функциональных возможностей устройства эа счет обеспечения воэможности инициализации и управления обменом информации по запросам от внешних устройств.На фиг.1 представлена блок-схема устройства: на фиг.2 представлена функцио. нальная схема блока формирования сигналов обмена данными по запросам от внешних устройств; на фиг.3- функциональная схема блока дешифрации номера байта; на фиг,4 - временная диаграмма работы устройства в режиме ввода (режим В) данных на интерфейс 2 К по запросу внешнего устройства.Устройство (фиг,1) содержит блок 1 дешифрации коды выборки. блок 2 дешифра(57) Изобретение относится к вычислительной технике. Цель; расширение функциональных возможностей эа счет обеспечения возможности инициализации и управления обменом информации по запросам от внешних устройств. Устройство сбдержит: блок дешифрации кода выборки, блок дешифрации кода операции, блок дешифрации номера байта, блок формирования сигналов обмена, блока коммутации, регистр, Устройство обеспечивает реализацию ввода данных на интерфейсе 2 К по запросам от внешних устройств и выводы данных с интерфейса 2 К по запросам от внешних устройств, 4 ил. ции кода операции, блок 3 дешифрации номера байта, блок 4 формирования сигналов обмена данными по запросам от внешних устройств, первый 5 и второй 6 блоки. коммутации, шестнадцатиразрядный регистр 7.Группа входов 8 блока 1 является группой входов устройства для подключения к группе адресных выходов ЭВМ, группа выходов 19 блока 1 является группой выходов устройства для подключения к шинам выборки внешнего устройства. Выходы 9 и 21 блока 4 являются выходами устройства для подключения соответственно к шине запроса прерывания ЭВМ и шине готовности интерфейса 2 К. Группы входов 10 и 20 блока 4 являются группами входов устройства для подключения соответственно к шинам управления ЭВМ и шинам управления интерфейса 2 К. Синхровход 11 является входом устр-ва для подключения к выходу синхронизации ЭВМ и соединен с синхровходомблока 1, блока 2 и блока 3. Группа входов 12 блоков 2 и 3 является группой входов.устройства для подключения к группе выходов кода операции ЭВМ. Группа выходов 22 блока 2 является группой выходов устройства для подключения к шинам операции внешних устройств. Первый 15 и второй 16 выходы блока 3 соединены соответственно с первым и вторым адресными входами блок 5 и входами 30, 29 блока 4, Третий 17 и четвертый 18 выходы блока 3 соединены. соответственно с первым и вторым адресными входами блока 6 и входами 28, 27 блока 4. Группа выходов 13 блока 5.и блока 4 является группой выходов устройства для подключения к шинам ввода ЭВМ, группа входов 23 блока 5 является группой входов устройства для подключения к шинам вывода интерфейса 2 К. Группа входов 14 блока 6 и блока 4 является группой входовустройства для подключения к шинам вывода ЭВМ, первая 24 и вторая 25 группа выходов блока 6 соединены соответственно с восмью старшими и восмью младшими разрядами шестнадцатиразрядного регистра 7. Группа выходов 26 блока 7 является группой выходов устройства для подключений к шинам ввода интерфейса 2 К,блок 4 формирования сигналов обмена данными по запросам от внешнего устройства (фиг.2) содержит первый 31, второй 32, третий 36 и четвертый 37 элементы И, элемент ИЛИ 34, триггер ЗЗ, регистр 38 состо яния, регистр 39 вектора прерывания и одновибратор 35.Первый и второй входы элемента И 31, первый и второй входы элемента И 32, первый, второй и третий входы триггера 33, являются группой входов 20 устройства для подключения к шинам управления от внешних устройств, Выход триггера 33 является выходом 21 устройства для подключения к шине готовности интерфейса 2 К. Выход элемента И 31 соединен с вторым входом регистра 38 и первым входом элемента 34 ИЛИ, второй вход которого соединен с четвертым входом регистра 38 и входом элемента И 32. Выход элемента ИЛИ 34 соединен с входом одновибратора 35, выход которого является выходом 9 устройства для подключения к шине запроса и реры вания ЭВМ. Входы 30 и 29 являются соответственно первым и вторым входом элемента И 36, выход которого соединен с четвертым входом триггера 33 и первым входом регистра 38, Входы 28 и 27 являются соответственно первыми и вторыми входами элемента И 37, выход которого соединен с третьим входом регистра 38 и пятым входом триггера 33. Пятый вход регистра 38, пер вый и второй входы регистра 39 являются группой входов устройства для подключения к шинам управления ЗВМ, Группа выходов 13 регистров 38 и 39 является группой 5 выходов устройства для подключения к шинам ввода ЭВМ. Группа входов 14 регистра 39 является группой входов устройства для подключения к шинам вывода ЗВМ,Блок 3 дешифрации номера байта 10 (фиг.3) включает первый 40, второй 41, третий 43, четвертый 45, пятый 48 и шестой 49 элементы НЕ, первый 42, второй 44, третий 46 и четвертый 47 элементы И-НЕ,Вход элемента НЕ 40, второй вход эле мента 42 и вход элемента НЕ 41 являютсягруппой входов 12 устройства для подключения к шинам управления Э ВМ. Выход элемента НЕ 40 соединен с первым входом элемента 42, выход которого соединен с вто рым входом элемента 44, первый вход которого соединен с синхроводом 11 блока, Выход элемента 44 соединен с входом элемента НЕ 45, выход которого в свою очередь соединен с первыми входами, соответствен" но, элементов 46 и 47. Выход элемента НЕ41 подключен к входу элемента НЕ 43 и второму входу элемента 46. Выход элемента НЕ 43 соединен с вторым входом элемента И-НЕ 47. Вторые выходы элементов 46 и 47 50 запросам от внешнего устройства и в режиме Г - вывода данных с интерфейса 2 К позапросам от внешнего устройства.В режиме В устройство работает следующим образом. По сигналам (ВБР-К и ПР-К) 55 от внешнего устройства, выдаваемых по шине 20, в блоке 4 устройства сбрасывается в 30 35 40 45 являются выходами блока, соответственно, 18 и 17.Первые выходы элементов 46 и 47 соединены с входами соответственно элементов НЕ 48 и 49, выходы которых являются выходами 15 и 16 блока.Устройство работает следующим образом.Первоначально осуществляется инициализация устройства, для чего по команде процессора ЭВМ на шины 24 вывода выставляется информация о векторе прерывания процессора при запросах от внешних устройств и по сигналу (ЗП 1) выдаваемого по шине 10, (фиг,2) осуществляется запись данных в регистр вектора прерывания 39 (фиг.2).В дальнейшем устройство функционирует в двух дополнительных режимах: в режиме В - ввода данных на интерфейс 2 К по"0" состояние триггер 33 (фиг,2), на выходе элемента И 31 вырабатывается сигнал, устанавливающий в "1" состояние второй разряд регистра 38 состояния и через элементИЛИ 34 запускается одновибратор 35, который формирует сигнал (ЗПП) запроса прерывания ЭВМ на шине 9. Процессор, восприняв сигнал ЗПП осуществляет выдачу сигнала ЧТ 2 по шине 10. Этот сигнал разрешает ввод по шине 13 вектора прерывания из регистра 39, обеспечивающего переход процессора к подпрограмме обработки прерываний, в которой процессор выдает сигнал ЧТ 2 по шине 10, Этот сигнал разрешает ввод по шине 13 содержимого регистра 38 состояния,"1" во втором разряде регистра 38 определяет операцию ввода данных на интерфейс 2 К, Далее, с шик 14. на вход второго коммутатора 6 (фиг.1) поочередно выставляется два байта информации и одновременно по управляющим сигналам Х 13, Х 23, ХЗЗ с шины 12 и сигналу в линии 11 ка третьем и четвертом выходах блока 3 вырабатываются сигналы, обеспечивающие запись первого байта в восемь младших разрядов регистра 7 и второго байта в восемь старших разрядов регистра 7, При совпадении сигналов 30 и 29 нэ выходе элемента И 36 (фиг.2) вырабатывается сигнал, сбрасывающий в "0" состояние второй разряд регистра 38 и устанавливающий в "1" состояние триггер 33, который формирует сигнал ГТ 1-Т, выдаваемый по шине 21 во внешние устройство и подтверждающий факт выставления информации на шине ввода интерфейса 2 К,Приведенные на фиг,4 временные диаграммы поясняют работу устройства в режи- меВ,В режиме Г устройство работает следующим образом,По сигналам (ВБР-К и ВП-К) от внешнего устройства в блоке 4 сбрасывается в "0" состояние триггер 33, нэ выходе элемента И 32 вырабатывается сигнал, устанавливающий в "1" состояние первый разряд регистра 38 состояния и через элемент ИЛИ 34 запускает одновибратор 35, который формирует сигнал ЗПП, Одновременно внешнее устройство выставляет информацию на вход блока 5 по шинам 23. Процессор, восприняв сигнал (ЗПП) выдает по шине 10 сигнал (ЧТ 2). Этот сигнал разрешает ввод по шине 13 вектора прерывания. Далее процессор выдает сигнал (ЧТ 1) по шине 10, который разрешает ввод по шине 13 содержимого регистра 38 состояния,"1" в первом разряде регистра 38 определяет операцию вывода данных с интерфейса 2 К, Процессор, вырабатывая сигналы по шике 12. через блок 3 организует очередность ввода младшего и старшего байта через блок 5 нэ шины 13, Одновременно сигналы с первого и второго выходов блок 3 подаются на входы 28 и 27 блока 4, где на выходе элемента И 37 вырабатывается, сигнал, сбрасывающий в "0" состояние первый разряд в регистре 38 и устанавливающий в "1" состояние триггер 33, который формирует сигнал ГТ 1-Т, выдаваемый по шине 21 во внешнее устройство и подтверждающий факт съема информации с шин вывова интерфейса 2 К. Формула изобретения Устройство для сопряжения ЭВМ свнешними устройствами, содержащее блок дешифрации кода выборки, блок дешифрэ ции к 6 да операции, блок дешифрации номера байта, первый блок коммутации, причем группа информационных входов блока дешифрации кода выборки является группой входов устройства для подключения к 20 группе адресных выходов ЭВМ, а группавыходов является группой выходов устройства для подключения к шинам выборки внешнего устройства, группа информационных входов блока дешифрации кода опера ции является группой входов устройства дляподключения к группе выходов кода операции ЗВМ, а группа выходов является группой выходов устройства для подключения к шийам операции внешних устройств, груп па информационных входов первого блокакоммутации является группой входов устройства для подключения к шинам вывода внешних устройств, группа выходов первого блока коммутации является группой 35 выходов устройства для подключения к информационным входам ЭВМ, первый и второй адресные входы первого блока коммутации подключены соответственно к первому и второму выходам блока дешифра ции номера байта,.информационные входыкоторого соединены с группой входов устройства для подключения к группе выходов кода операции ЭВМ, синхровход которого является входом устройства для подключе ния к выходу синхронизации ЭВМ и соединен с синхровходом блока дешифрации кода выборки и блока дешифрации номера байта,отличающеесятем,что,сцелью расширения функциональных возможно стей устройства за счет обеспечения возможности инициализации и управления обменом информации по запросам от внешних устройств, введены второй блок коммутации, регистр и блок формирования 55 сигналов обмена данными по запросам отвнешних устройств, содержащий четыре элемента И, элемент ИЛИ, триггер, регистр вектора прерывания, регистр состояния и одковибратор, причем первый и второй входы первого элемента И, первый и второйвходы второго элемента И, первый, второй, третий входы триггера являются группой входов устройства для подключения к шинам управления от внешних устройств, выход триггера является выходом устройства 5 для подключения к шине готовности интерфейса 2 К, выход первого элемента И соединен с первым входом регистра состояния и первым входом элемента ИЛИ, второй вход которого соединен с вторым входом регист ра состояния и выходом второго элемента И, выход элемента ИЛИ соединен с Ьходом одновибратора, выход которого является вйходом устройства для подключения к шине запроса прерывания ЭВМ, первый и вто рой входы третьего элемента И соединены соответственно с первым и вторым выходами блока дешифрации номера байта, выход третьего элемента И соединен с четвертым входом триггера и третьим входом регистра 20 состояния, четвертый вход которого и пятый вход триггера соединены с выходом четвертого элемента И, первый и второй входы которого соединены с третьим и четвертым выходами блока дешифрации номера байта, пятый вход регистра состояния, в первый и второй входы регистра вектора прерывания являются группой входов устройства для подключения к шинам управления ЭВМ, группа выходов регистра состояния и регистра вектора прерывания соединены с группой выходов устройства для подключения к шинам ввода ЭВМ, группа информационных входов регистра вектора прерывания соединена с группой входов устройства для подключения к шинам вывода ЭВМ, группа информационных входов второго блока коммутации является группой входов устройства для подключения к группе информационных выходов ЭВМ, первая и вторая группы выходов второго блока коммутации соединены соответственно с группой старших и группой младших разрядов регистра, группа выходов которого является группой выходов устройства для подключения к шинам ввода внешних устройств.Тираж осударственного коми 113035, МоскПодписноеа по изобретениям и открытиям при ГКНТ СЖ, Раушская наб 4/5
СмотретьЗаявка
4918035, 07.03.1991
ОСОБОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО "ОРБИТА"
НЕДАЙВОДА ВЛАДИМИР НИКОЛАЕВИЧ, РЕДИЧКИН ВЛАДИМИР АЛЕКСАНДРОВИЧ, БУЙНОВСКИЙ СЕРГЕЙ ДАНИИЛОВИЧ, СТЕКОЛЬЩИКОВ АЛЕКСАНДР ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: внешними, сопряжения, устройствами, эвм
Опубликовано: 15.08.1993
Код ссылки
<a href="https://patents.su/6-1833881-ustrojjstvo-dlya-sopryazheniya-ehvm-s-vneshnimi-ustrojjstvami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с внешними устройствами</a>
Предыдущий патент: Устройство для подключения абонентов к магистрали
Следующий патент: Устройство для подключения абонентов к информационному каналу
Случайный патент: Буровая кольцевая коронка