Устройство для сопряжения эвм с внешними устройствами

 

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)ю G 06 F 13/00

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4918035/24 (22) 07.03.91(46) 15.08,93. Бюл. М 30 (71) Особое конструкторско-технологическое бюро "Орбита" (72) В,H.Íåäàéâîäà, В.А.Редичкин, С.Д.Буйновский и А.В.Стекольщиков (56) Авторское свидетельство СССР

М 1367018, кл. 6 06 F 13/00, 1986.

Авторское свидетельство СССР

РЬ 1399747, кл. G 06 F 13/00, 1986. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭВМ С ВНЕШНИМИ УСТРОЙСТВАМИ

Изобретение относится к вычислительной технике и может быть использовано для сопряжения 3ВМ, имеющей микропроцессорный интерфейс с внешними устройствами, использующими интерфейс 2К.

Цель изобретения — расширение функциональных возможностей устройства эа счет обеспечения воэможности инициализации и управления обменом информации по запросам от внешних устройств.

На фиг.1 представлена блок-схема устройства: на фиг.2 представлена функциональная схема блока формирования сигналов обмена данными по запросам Ot внешних устройств; на фиг.3- функциональная схема блока дешифрации номера байта; на фиг,4 — временная диаграмма работы устройства в режиме ввода (режим В) данных на интерфейс 2К по запросу внешнего устройства.

Устройство (фиг.1) содержит блок 1 дешифрации коды выборки. блок 2 дешифра„„Я „„1833881 А1 (57) Изобретение относится к вычислительной технике. Цель: расширение функциональных возможностей эа счет обеспечения возможности инициализации и управления обменом информации по запросам от внешних устройств. Устройство содержит: блок дешифрации кода выборки, блок дешифрации кода операции, блок дешифрации номера байта, блок формирования сигналов обмена, блока коммутации, регистр. Устройство обеспечивает реализацию ввода данных на интерфейсе 2К по запросам от внешних устройств и выводы данных с интерфейса 2К по запросам от внешних устройств, 4 ил. ции кода операции, блок 3 дешифрации номера байта, блок 4 формирования сигналов обмена данными по запросам от внешних устройств, первый 5 и второй 6 блоки. коммутации, шестнадцатиразрядный регистр 7.

Группа входов 8 блока 1 является группой входов устройства для подключения к группе адресных выходов ЭВМ, группа выходов 19 блока 1 является группой выходов устройства для подключения к шинам выборки внешнего устройства. Выходы 9 и 21 блока 4 являются выходами устройства для подключения соответственно к шине запроса прерывания ЭВМ и шине готовности интерфейса 2К. Группы входов 10 и 20 блока 4 являются группами входов устройства для подключения соответственно к шинам управления ЭВМ и шинам управления интерфейса 2К. Синхровход 11 является входом устр-ва для подключения к выходу синхронизации ЭВМ и соединен с синхровходом

1833881 блока 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 является группой выходов устройства для подключения к шинам ввода ЭВМ, rpynna входов 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 и IlATblM входом триггера 33. Пятый вход регистра 38, первый и второй входы регистра 39 являются группой входов устройства для подключения к шинам управления 3ВМ. Группа выходов 13 регистров 38 и 39 является группой выходов устройства для подключения к шинам ввода ЭВМ. Группа входов 14 регистра

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

"0 (фиг.3) включает первый 40, второй 41, третий 43, четвертый 45, пятый 48 и шестой 49 элементы НЕ, первый 42, второй 44, третий

46 и четвертый 47 элементы И-НЕ.

Вход элемента HE 40, второй вход элемента 42 и вход элемента НЕ 41 являются группой входов 12 устройства для подключения к шинам управления Э BM. Выход элемента НЕ 40 соединен с первым входом элемента 42, выход которого соединен с вторым входом элемента 44, первый вход которого соединен с синхроводом 11 блока, Выход элемента 44 соединен с входом элемента HE 45, выход которого в свою очередь соединен с первыми входами, соответственно, элементов 46 и 47. Выход элемента НЕ

41 подключен к входу элемента НЕ 43 и второму входу элемента 46. Выход элемента

HE 43 соединен с вторым входом элемента

И-HE 47. Вторые выходы элементов 46 и 47

50 запросам от внешнего устройства и в режиме à — вывода данных с интерфейса 2К по запросам от внешнего устройства.

В режиме В устройство работает следующим образом. По сигналам (ВБР-К и ПР-К)

55 от внешнего устройства, выдаваемых по шине 20, в блоке 4 устройства сбрасывается в

45 являются выходами блока, соответственно, i 8 и 17.

Первые выходы элементов 46 и 47 соединены с входами соответственно элементов НЕ 48 и 49, выходы которых являются выходами 15 и 16 блока.

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

Первоначально осуществляется инициализация устройства, для чего по команде процессора ЭВМ на шины 24 вывода выставляется информация о векторе прерывания процессора при запросах от внешних устройств и по сигналу (ЗП1) выдаваемого по шине 10, (фиг.2) осуществляется запись данных в регистр вектора прерывания 39 (фиг.2).

В Дальнейшем устройство функционирует в двух дополнительных режимах: в режиме  — ввода данных на интерфейс 2К по

"0" состояние триггер 33 (фиг,2), на выходе элемента И 31 вырабатывается сигнал, устанавливающий в "1" состояние второй разряд регистра 38 состояния и через элемент

1833881

ИЛИ 34 запускается одновибратор 35, который формирует сигнал (ЗПП) запроса прерывания ЭВМ на шине 9. Процессор, восприняв сигнал ЗПП осуществляет выдачу сигнала ЧТ2 по шине 10. Этот сигнал разрешает ввод по шине 13 вектора прерывания из регистра 39, обеспечивающего переход процессора к подпрограмме обработки прерываний, в которой процессор выдает сигнал ЧТ2 по шине 10. Этот сигнал разрешает ввод по шине 13 содержимого регистра 38 состояния,"1" во втором разряде регистра 38 определяет операцию ввода данных на интерфейс 2К. Далее, с шик 14. на вход второго коммутатора 6 (фиг.1) поочередно выставляется два байта информации и одновременно по управляющим сигналам Х13, Х23, Х33 с шины 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К.

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

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

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

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

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

S5 сигналов обмена данными по запросам от внешних устройств, содержащий четыре элемента И, элемент ИЛИ, триггер, регистр вектора прерывания, регистр состояния и одковибратор, причем первый и второй входы первого элемента И, первый и второй

1833881 входы второго элемента И, первый, второй, третий. входы триггера являются группой входов устройства для подключения к шинам управления от внешних устройств, выход триггера является выходом устройства 5 для подключения к шине готовности интерфейса 2К, выход первого элемента И соединен с первым входом регистра состояния и первым входом элемента ИЛИ. второй вход которого соединен с вторым входом регист- 10 ра состояния и выходом второго элемента

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

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

1833881

1833881

АППП

Составитель В, Недайвода

Техред М.Моргентал Корректор М, Самборская

Редактор

Производственно-издательский комбинат "Патент", г. Ужгород. ул.Гагарина, 101

Заказ 2687 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035,Москва,Ж-35, Раушская наб., 4/5

Устройство для сопряжения эвм с внешними устройствами Устройство для сопряжения эвм с внешними устройствами Устройство для сопряжения эвм с внешними устройствами Устройство для сопряжения эвм с внешними устройствами Устройство для сопряжения эвм с внешними устройствами Устройство для сопряжения эвм с внешними устройствами 

 

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для обучения

Изобретение относится к вычислительной технике, в частности к устройствам вывода информации из ЗУ к абонентам

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

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

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

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

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

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