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

 

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

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

СОЩИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (504 G 06 F 13 14

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 3901881/24-24 (22) 04.06.85 ,.(46) 23.12,86, Бюл. У 47 (72) В.Н. Абрамов и А.Г; Андрианов (53) 681.325(088.8) (56) Авторское свидетельство СССР

9 1043619 K . G 06 F 3/04, 1982, Устройство сопряжения с каналом

ЕС-7922. Техническое описание

Е 13,057.036Т01, 1978, с, 17-18. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ МИКРОПРОЦЕССОРНЫХ ВНЕШНИХ УСТРОЙСТВ С KAHAJl0M ВВОДА-ВЫВОДА ЗВМ (57) Изобретение относится к области вычислительной техники и может быть использовано в вычислительных комплексах для обмена информацией между

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

„,ЯО„„3278873 А1 группы микропроцессорных внеп них устройств с ЗВИ. Цель достигается тем, что в:устройство, содержащее блоки усилителей-приемников информации и управления канала, блоки усилителей-передатчиков информации и управления абонента, блоки задания и сравнения адреса устройства управления внешним устройством, блок контроля четности, дешифратор команд, блок управления, регистр команд H формирователь бита контроля четHoc .TH введены регистр начального адреса области обмена данными, блок формирования адресов микропроцессорной магист-. рали, регистр адреса внсшнега устройства, регистр длины блока, блок элементов И формирования адреса абонента, регистр данных, регистр состояния и блок синхронизации. 2 з.I1. ф-лы, 8 ил.

1278871

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

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

На фиг. 1 представлена блок-схема устройства; на фиг ° 2-5 ; функциональные схемы блока управления, блока формирования адресов микропроцессорной магистрали, блока элементов И формирования адреса абонента и блока синхронизации; на фиг, 6 — временная диаграмма работы устройства на этапе начапьной выборки: на Фиг. 7 временная диаграмма работы блока элементов И формирования адреса абонентов; на фиг. 8 — временная диаграмма работы блока синхронизации.

Устройство (фиг. 1) содержит блок

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

8 усилителей-приемников управления канала, блок 9 управления, регистр 10 . команд, регистр 11 адреса внешнего устройства, блок 12 усилителей-пере- щ датчиков управления абонента, регистр

13 длины блока, формирователь 14 бита контроля четности, блок 15 элементов

И лормирования адреса абонента, регистр 16 данных, блок 17 синхрониза- 4g ции, блок 18 усилителей-передатчиков информации абонента, регистр 19 состояния, выходные информационную 20 и управляющую 21 шины канала, входные управляющую 22 и информационную

23 шины канала, микропроцессорную шину 24 данных, микропроцессорную шину

25 адреса, микропроцессорную шину 26 прерывания, микропроцессорную шину

27 управления внешних устройств, шину 28 управляющих сигналов канала, линии 29 сравнения адреса управления внешним устройством и контроля четности, выходную шину 30 регистров

10 13 и 16, шину 31 управляющих сигналов абонента, внутреннюю управляющую шину 32, выходную шину .33 адреса внешнего устройства, выходную шину

34 начального адреса области обмена данными и шину 35 синхронизации микропроцессорной магистрали.

Блок 9 управления (фиг. 2) содержит дешифратор 36 фаз операций, регистр 37 фаз операций, дешифратор 38 признаков управления, регистр 39 признаков управления, шифратор 40 управляющих сигналов абонента, регистр 41 управляющих сигналов абонента.

Блок 7 формирования адресов микропроцессорной магистрали (фиг. 3) содержит регистр 42 базового адреса области байтов состояния (ОБС), группы элементов И 43 и 44, группу элементов ИЛИ 45, группу элементов И 46.

Блок 15 элементов И формирования адреса абонента (фиг. 4) содержит группы элементов И 47 и 48.

Блок 1? синхронизации (фиг. 5) содержит-дешифратор 49 адреса, дешифратор 50 состояния, дешифратор 51 фаз, регистр 52 состояния микропроцессорной магистрали и регистр 53 фаз.

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

Регистры 2,1),13,)6 и 19 непосредственно взаимодействуют с двунаправленной шиной 24 микропроцессорной магистрали, так что микропроцессор имеет возможность как записывать,так и считывать данные этих регистров в со1 ответствии с присвоенными имадресами

Для управления процессами обмена информации через шины 25, 27 и шину 26 прерывания служит блок 17 синхронизации. Блок 17 анализирует обращения к названным регистрам устройства путем анализа адресов регистров на шине 25, сопровождаемых сигналами .на шине 27 в соответствии с алгоритмом работы.

Пример алгоритма работы блока 17

=ледующий.

Сигнал выполнения операции "Чтение" (" Запись ), выставленный на шине 27, распознается дешифратором 51, с которого управляющее воздействие направляется к дешифратору 49, чем обеспечивается разрешение расшифровки адреса на шине 25. Выставленный на шине 25 адрес распознается дешифратором 49, после чего активизируется линия шины 35, что обеспе.127887) чивлет коммутацию выбранного регистра устройствя с магистралью. При нлличии разрешающего сигналя от блока

9, передаваемого по шине 32, сигнал

"Чтение" (".Запись" ) с шины 27 через дешифратор 50 поступает в регистр

52, служащий для выработки сообщения блоку 9 по шине 35 о начале выполнения операции на магистрали.

Блок 9 по шине 32 посылает ответный сигнал завершения начатой операции. Этот сигнал с помощью дешифрятора 51 и регистра 53 вырабатывает внешний сигнал подтверждения выполненной операции, выставляемый на шине 27.

Временная диаграмма работы блока

17 представлена на фиг. 8.

Блок 7 используется для выдачи на шину 25 адресов ОЗУ микропроцессора внешних устройств (BY) как при операциях обмена данными (случай адресации области данных ОЗУ при операциях чтения или записи блока данных),. так и при процедурах чтения байтов состояния, хранимых в области байтов состояния (ОБС) ОЗУ, осуществляемых во время начальной выборки устройства каналом, Байты состояния в ОБС делятся на две категории. К первой относятся текущие байты состояния внешних устройств, подключенных к УВУ, которые характеризуют степень готовности BY начать выполнение очередной канальной команды. При этом 35

BY может быть в состоянии готовности, неготовности либо занятости.,К второй категории относятся типовые байты состояния ВУ, которые определяют во время начальной выборки ответ уст-

Шестнадцатиразрядный регистр 2 предназначен как для хранения адреса 45 очередной ячейки ОЗУ при обмене данными, так и для хранения кода канальной команды во время выполнения начальной выборки (для чего используется младший байт регистра 2). 50

Восьмиразрядный регистр 11 хранит адрес BY, с которыми связана текущая операция, Адрес ВУ загружается как из канала ЭВМ, так и программой микропроцессора (в случае передачи асин-55 хронных байтов состояния ВУ).

Шестнадцатиразрядный регистр 13 используется, с одной стороны, для хранения количества байтов данных, которое еше предстоит передлть, в операциях обменл длнпых), с другой стороны, программл микропроцессора использует младший рлэряд регистра

13 для помещения заявки на передлчу асинхронного байта состояния от ВУ.

Восьмираэрядный регистр 16 предназначен для временного хранения байтов данных, поступающих иэ канапа, B также байтов данных и байтов состояния, передаваемых в канал.

Восьмираэрядный регистр 19 используется программой микропроцессора дпя расшифровки причины прерывания, выставленного устройством на шину (линию) 2б, Блок 15 (фиг. 4) обеспечивает формирование адреса абонента.

Первая группа элементов И 47 пропускает адрес УВУ, поступающий с блока

3, а вторая группа э.пементов И 48 адрес BY, поступающий с регистра ll °

Выдача адреса в канал ввода-вывода на блок 18 осуществляется по сигналу управления, вырабатываемому блоком 9, I

Временная диаграмма работы блока

15 приведена на фиг, 7.

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

20, анализируется блоком 5 и сопоставляется в блоке 4 с адресом, вырабатываемым блоком З,,который представляет собой набор перемычек по числу разрядов адреса.

При успешном опознании адреса УВУ, присвоенного устройству, блок 9, действующий в соответствии с алгоритмом взаимодействия с каналом ЭВМ и воспринимающий управляющие сигналы канала 28, разрешает запись в регистр Il

r адреса BY, выставленного на информа- . ционной шине 20, Одновременно блок 9 сбрасывает младшую часть регистра 2, обеспечивая тем самым возможность доступа к текущим байтам состояния, хранящимся в области ОБС.

Блок 7 выдает на шину 25 адрес текущего байта состояния, соответствующего выбранному BY, используя содержимое регистра If, Извлечение из области ОБС текущего байта состояния происходит под контролем блока 17, который инициируется блоком 9, в результате чего байт состояния оказывается записанным в регистр 16 через шину 24. Блоком 9 организуется выдача в канал через информационную шину

23 ответного адресного байта, подготовленного в блока 15, Далее через

1278871 информационную шину 20 поступает канальная команда, которая записывается в младшую часть регистра 2 под контролем блока 9. Одновременно осуществляется декодирование типа по- . 5 ступившей команды (запись, чтение) дешифратором 6 и фиксация типа команды в регистре 10.

Извлечение иэ области ОБС типового байта состояния в ответ на посту- 1Р пившую канальную команду осуществляется лишь при условии готовности выбранного BY начать выполнение этой команды. Такой анализ производит блок 9 по содержимому регистра 16, где был ранее записан текущий байт состояния BY.

Если ВУ готово выполнять поступившую команду, то организуется выборка 2р из области ОБС типового байта состояния с записью в регистр 16 по аналогии с выборкой текущего байта состояния. При этом адресация типового байта состояния, соответствующего 25 только что принятой канальной команде, опредепяется содержимым младшей части регистра 2.

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

Блок 9 обеспечивает передачу в ка- 35 нал через информационную шину 23 байта состояния (текущего или типового), хранящегося в регистре 16, в результате чего фаза "Начальная выборка" заканчивается. После завершения на- 4Р чальной выборки блок 9 записывает в регистр 19 код причины прерывания и вызывает через блок 17 процедуру пр рывания с помощью сигнала прерывания на линии 26, Типичная последо- 45 вательность действий программы микропроцессора по обработке выставленного сигнала прерывания заключается в следующем. Первым действием в этой последовательности является 5р чтение содержимого регистра 19. Адрес регистра 19 принимается через шину 25, По содержимому регистра 19 программа микропроцессора определяет причину прерывания. 55

В данном случае могут быть следующие варианты сообщений: принята команда типа записать"; принята команда типа "читать"; команда отвергнута из-за ошибки по четности; команда отвергнута из-эа отсутствия в списке приемлемых команд (учитывается в области ОБС); команда поступила в цепочке с предыдущей командой.

Далее программа микропроцессора осуществляет чтение содержимого регистра 11 для выяснения номера выбранного ВУ и чтение младшей части регистра 2 для восприятия кода поступившей канальной команды.

Если поступившая команда требует обмена данными, то программа микропроцессора загружает регистр 2 начальным адресом области обмена данными ОЗУ, а регистр 13 — величиной запланированной длины блока данных.

Микропроцессор завершает обработку прерывания операцией записи в регистр 16. При записи кода 0011 в ре" гистр 16 блок 9 приступает к выполнению обмена данными, при записи величины, отличной от 0011, блок 9 рассматривает эту величину в качестве байта состояния и организуется его передача в канал, аналогично передаче в фазе "Начальная выборка". При обмене данными типа "записать" блок 9 стандартным образом запрашивает очередной байт данных от канала и после

его поступления на информационную шину 20 разрешает запись в регистр 16, после чего инициализирует блок 17 для выполнения передачи принятого байта данных в ОЗУ микропроцессора по адресу, хранящемуся в регистре 2. После выполнения указанной операции блок !7 осуществляет увеличение (инкрементирование) адреса в регистре ? и уменьшение (декрементирование) величины длины блока в регистре 13, Описанная процедура повторяется до завершения передачи блока данных. Прекращение передачи блока данных может произой.ти либо по обнаружению блоком 9 нулевого содержимого регистра 13, либо по инициативе канала, когда блок 9 получает от канала приказ "Останов .

Обмен данными типа "читать" выполняется аналогично, с той лишь разницей, что сначала осуществляется запуск блока 17 для чтения ячейки ОЗУ по адресу, хранимому в регистре 2, и записи полученного байта данных в регистр 16, а затем блок 9 органиэу1278871 ет передачу в канал байта данных через информационную шину 23.

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

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

2 содержит адрес ячейки ОЗУ, следующей эа той, с которой был произведен

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

Программа завершает процедуру 30 прерывания записью в регистр 16 байта состояния, содержащего указатель

"Канал кончил" в возможной комбинации с другими указателями {"УВУ кончило", "BY кончило", "Сбой в устройстве" и др.). Блок 9 передает в канал по информационной шине 23 полученный байт состояния и одновременно сбрасывает регистр 10, тем самым становясь готовым к исполнению ко- 40 манд для других BY, подключенных к УВУ.

При возникновении асинхронного состояния в одном из ВУ (например, "ВУ кончило", "Внимание" ) программа 45 микропроцессора записывает единицу в младший разряд регистра 13, что воспринимается блоком 9 как заявка на передачу асинхронного байта состояния. Подача заявок запрещена ап- 50 паратно во время обмена данными и при выполнении цепочки команд, кроме случаев, отнесенных к выбранному BY. Блок 9 сообщает программе микропроцессора о готовности принять асинхронный байт состояния с помощью вызова процедуры прерывания, предварительно записав в регистр 19 код

11

Разрешение асинхронного байта состояния". После чтения регистра 19 микропроцессор записывает в регистр

ll адрес запрашиваемого BY, а в регистр 16 — асинхронный байт состояния, после чего блок 9 передает его в канал традиционным способом.

При освобождении средств микропроцессора для выполнения очередных канальных команд в устройство посылается байт состояния с обязательным указателем "YBY кончило11. Данное требование распространяется как на ситуации, связанные с выполнением текущей команды, так и с различными видами сбросов.

При общем или селективном сбросах, организуемых каналом, блок 9 вызывает процедуру прерывания, представляя в регистре 19 соответственно коды "Общий сброс", "Селективный сброс".

После завершения процедуры сброса микропроцессор передает в устройство асинхронный байт состояния с указателем "УВУ кончило" в сопровождении при необходимости других указателей.

Если устройство выполняет передачу данных или процедуру прерывания либо хранит в регистре 16 erne непереданный в канал байт состояния, то блок 9 в ответ на посылаемые каналом команды отвечает короткой последовательностью управляющих сигналов "Занято УВУ 1, предусмотренной интерфейсом ввода-вывода.

Блок 9 работает следующим образом, Во время начальной выборки дешифратор 38 получает по линиям шины 29 результаты сравнения адреса УВУ и контроля четности адреса.

Только при сравнении адреса и правильной четности дешифратор 38 начинает распознавать комбинации сигналов канала и абонента (шины 28 и 31), рассматривая их относящимися к устройству сопряжения. Такими комбинациями могут быть "Подключение к интерфейсу", 11Выдача адреса", "Продолжить", "Выдача байта состояния", "Запомнить состояние", "Обмен байтом данных", "Блокировка данных", "Останов", "Цепочка команд", "Отключение от интерфейса", "Общий сброс", "Се-.. лективный сброс" и т.п. Эти признаки управления запоминаются в регистре 39.

1278871

Дешифратор 36 распознает такие фазы операций, как Начальная выборка", "Обмен блоком данных", "Разрешение асинхронных байтов состояния, "Процедура прерывания", 1 Хранение нереа- 5 лизованного байта состояния", "Инин циализация блока синхронизации . Фазы операций фиксируются в регистре 37, Шина 35, управляющая работой дешифраторов 36 и 38, обеспечивает упорядочение процедур, выполняемых устройством сопряжения совместно с каналом и магистралью, Шина 30 обеспечивает блок 9 информацией о направлении обмена данными, о необходимости выборки типового байта состояния, о заявке на передачу асинхронного байта состояния, о завершении обмена блоком данных.

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

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

Блок 7 работает следующим образом.

В зависимости от текущей фазы управления, передаваемой по шине 32, адрес абонента формируется на элементах И 43 и 44 и далее через эле- 35 менты ИЛИ 45 и И 46 поступает на шину

25 при наличии сигнала "Выставить адрес", передаваемого по шине 35.

При наличии фазы операции "Обмен 40 блоком данных" адрес формируется на элементах И 44 и определяется содержимым регистра 2, к которому блок 7 по1 ключен через шину 34. В данном случае регистр 2 хранит адрес облас- 45 ти обмена данными.

При наличии фазы "Начальная выборка" адрес формируется на элементах

И 43 ; Младшие разряды определяются соде жимым младшей 50 половины регистра 2, На первом этапе начальной выборки внешнего устройства младшая часть регистра 2 содержит код ООН, обеспечивая тем самым доступ к текущим байтам состояния BY, 55 хранимым в области ОБС с адресами типа ХХООН. На втором этапе начальной выборки младшая часть регистра 2 хранит код поступившей канальной команды, обеспечивая доступ к типовым байтам состояния, соответствующим принятой команде.

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

Поле со старшими разрядами определяется содержимым регистра 42, который представляет собой набор перемычек (максимальное количество — восемь, для случая подключения единственного внешнего устройства). Это ноле определяет расположение области

ОБС в адресном пространстве ОЗУ микропроцессора.

Второе поле определяется номером

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

33. Длина этого поля зависит от коли честна подключенных BY. Фиксированно. му значению данного поля соответствует совокупность ячеек области ОБС для выбранного адреса внешнего устройства.

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

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

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

12 ройства управления внешним устройством, выход которого и выход блока контроля четности соединены с первым входом блока управления, вход блока усилителей-приемников управления канала является входом устройства для подключения к выходной управляющей шине канала, а выход соединен с вторым входом блока управления, выход регистра команд соединен с тре- fp тьим входом блока управления, первый выход которого соединен через блок усилителей-передатчиков управления абонента с выходом устройства для подключения к входной управляющей 15 шине канала, а второй выход — с управляющим входом формирователя бита контроля четности, выход которого соединен с входом контрольного разряда блока усилителей-передатчиков 20 информации абонента, выход которого ,является выходом устройства для подключения к входной информационной ши.не канала, о т л и ч а ю щ е е с я тем, что, с целью расширения класса 25 решаемых задач устройства за счет обеспечения возможности обмена группы микропроцессорных внешних устройств с ЭВМ, в устройство введены регистр начального адреса области об- 30 мена данными, блок формирования адресов микропроцессорной магистрали, регистр адреса внешнего устройства, регистр длины блока, блок элементов

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

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

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

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

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

И второй группы подключены к первому информационному входу блока.

1278871 фиг. 3

Юрес на блан Ю

Фыг. Ф

Рт блана д андрес ИУ

0m &на 11.

adpec 89 нани управ, um алана У

1218871

2/И

2ЩР

22РФ

2ЬЮ

21УЮ

22УЮ

22ИН

21ИН

23ШИ

20Ш

gI

27 Гд

РПШ

Я

Ярес аооненгпа на бпок 18

Признак упрцЬент (сопака У) адрес ИУ (epezucmpu 1t)

Нтапьная 5ыборко конга Уода Ыода адрес УВУс бтка5!

27887!

Шина2Иигнап т в5еужйентолепац

ШцнаТХигнап Хаа шения вперации Ш на35ййнапна па5ыпапниния опер

uwanÄvmeeue" (лаписй3ькта5пюнн на aruee 27

Шина25Мрес уаи рОйС/77аа.

Ят8

Составитель В. Вертлиб

Редактор В, Иванова Техред Л.Олейник Корректор .Л. Пилипенко

Ф

Заказ 6840/48 Тираж 671 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к ведомственным телефонным сетям с повышенными требованиями по безотказности связи

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

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

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

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