Устройство для обмена информацией междуэлЕКТРОННОй ВычиСлиТЕльНОй МАшиНОй(эВМ) и уСТРОйСТВАМи ВВОдА и ВыВОдА Советский патент 1981 года по МПК G06F3/04 

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

(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

МЕЖДУ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ (ЭВМ)

И УСТРОЙСТВАМИ ВВОДА И ВЫВОДА зации, a выходы и входы группы информационных входов и выходов и входы группы адресных входов соединены соответственно с четвертыми входами, вторыми и третьими выходами соответствующих подканалов абонентов, информационные входы и выходы и управляющие входы и выходы которых, являются соответственно вторыми информационными входами и выходами и вторыми управляющими входами и выходами устройства. Кроме того каждый подканал абонента содержит узел управления, регистр служебных сигналов, первые вход и выход которого соединены соответственно с первыми выходом и входом узла управления, а вторые выход и вход являются соответственно управляющими выходом и входом подканала, коммутатор типа передачи, соединенный первыми входом и выходом соответственно с первыми выходом и входом регистра обмена подканала, вторые вход и выход которого являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен со вторым входом узла управления, третий и четвертый выходы которого соединены соответственно с третьими входами коммутатора типа передачи и регистра обмена подканала, а пятый выход - с третьим выходом подканала, триггер готовности, соединенный входом и выходом соответственно с щестым выходом узла управления и с первым выходом подканала, информационные вход и выход которого являются соответственно вторыми входом и выходом коммутатора типа передачи и элемент ИЛИ, входы которого являются соответственно вторыми входом и выходом коммутатора типа передачи и элемент ИЛИ, входы которого являются соответственно первым и вторым входами подканала, а выход соединен со вторым входом элемента И. Недостаток указанного устройства состоит в его сложности и больщих затратах оборудования в случаях, когда требуется подключить к ЭВМ больщое количество устройств ввода и вывода, например видеотерминальных устройств. Цель изобретения - упрощение устройства. Поставленная цель достигается тем, что в устройство, содержащее концентратор обмена, включающий процессор обмена, узел управления обменом, регистр обмена, регистр управляющих сигналов, блок сопряжения с ЭВМ, перг-ые информационные и управляющие входы и выходы которого являются соответственно центральными информационными и управляющими входами и выxoдa п устройства, блоки сопряжения с устройствами ввода и блоки сопряжения с устройствами вывода, первые информационные и управляющие входы и выходы которых являются соответственно абонентскими информационными и управляющими входами и выходами устройства, вторые информационные входы и выходы блока сопряжения с ЭВМ и блоков сопряжения с устройствами ввода и вывода соединены с соответствующими абонентскими информационными выходами и входами блока коммутации, цент ральные информационные вход и выход которого подключены соответственно к первым информационным выходу и входу регистра обмена, причем управляющие вход и выход процессора обмена соединены соответственно с первы.ми выходом и входом узла управления, второй выход которого подключен к центральному управляющему входу блока коммутации, информационные вход и выход процессора обмена подключены соотвегственно ко вторым информационным выходу и входу регистра обмена, управляющим входом соединенного с первым выходом узла управления обменом, в концентратор введены постоянная память, группа элементов И и два узла формирования кадра, причем центральный управляющий выход блока коммутации соединен через регистр управляющих сигналов с первыми входами элементов И группы, вторые входы и выходы которых подключены соответственно к первому выходу и второму входу узла управления обменом, третий и четвертый входы которого соединены соответственно с выходами первого и второго узлов формирования кадра, а первый выход - с первыми входами постоянной памяти и первого и второго узлов формирования кадра, вторые входы которых соединены с информационным выходом процессора обмена, выход постоянной памяти подключен к дополнительному информационному входу процессора обмена, абоненские управляющие входы и выходы блока коммутации подключены соответственно ко вторым управляющим выходам и входам блока сопряжения с ЭВМ и блокам сопряжения с устройствами ввода и вывода. Блок коммутации содержит группу усилителей-формирователей М групп элементов И и М узлов дещифрации адреса, каждый из { оторых включает триггер адреса, соединенный первым входом с выходом схемы сравнения, первым входом подключенной к выходу переключателя адреса, причем центральные информационные вход и выход блока через соответствующие усилители-фор.мирователи группы соединены с абонентскими информационными выходом и входом блока, центральный управляющий выход блока через соответствующие усилители-формирователи группы соединен с абонентскими управляющими входами блока, центральный управляющий вход блока через соответствующиеусилители-формирователигруппы подключен ко второму входу триггера адреса и к первым входам элементов И групп, выходы которых являются соответствующими абонентскими управляющими выходами блока, а вторые входы элементов И каждой группы соединены с выходом триггера адреса соответствующего узла дешифрации адреса, вторые входы схем сравнения соединены с соответствующим абонентским информационным выходом блока. Блок сопряжения с ЭВМ содержит два регистра обмена, распределитель, вход которого является первым управляющим входом блока, первый выход соединен с первыми входами элементов И первой группы, второй выход- с первым входом триггера адреса, а третий выход - с первыми входами элементов И второй группы, выходы которых подключены к первым входам элементов И третьей,группы и элементов И четвертой груп пы, выходы которых соединены с соответствующими входами регистра управляющих слов, вторые входы элементов И третьей группы соединены через дещифратор режима обмена с выходами регистра управляющих слов, выходы элементов И третьей группы соединены соответственно с первыми входами элементов И пятой, щестой и седьмой групп и вторым управляющим выходом блока, второй вход и выход триггера адреса подключены соответственно к выходу схемы сравнения и вторым входом элементов И J Второй группы, вторые входы элементов И четвертой группы соединены с первой группой выходов первого регистра обмена, первыми входами элементов И седьмой группы и первым входом схемы сравнения, соединенной вторым входом с переключателем адреса, выходы элементов И седьмой группы соединены с первой группой входов второго регистра обмена, первая группа выходов которого через элементы И восьмой группы соединена с первой группой входов первого регистра обмена, вторые группы входов и выходов которого подключены соответственно к выходам элементов И первой группы и вторым входам элементов И пятой группы, вторые группы входов и выходов второго регистра обмена соединены соответVственно с первыми входами элементов И девятой группы и выходами элементов И десятой группы, первые входы которых соединены со вторым информационным входом блока, а вторые входы - со вторым управляющим входом блока и вторыми входами, элементов И щестой,восьмой и девятой групп выходы элементов И девятой группы являются вторым информационным выходом блока, выходы элементов И шестой и пятой групп являются соответственно первыми информационными и управляющими выходами блока, а вторые входы элементов И первой группы являются первым информационным входом блока. Процессор обмена содержит арифметико-логическое устройство, соединенное первым входом с выходами постоянного запоминающего устройства, буферного оперативного запоминающего устройства и дополнительным информационным входом процессора, первые входы которых подключены к первому выходу арифметико-логического устройства и информационному выходу процессора, а вторые входы - ко второму входу арифметико-логического устройства, управляющему входу процессора и первым входам элементов И первой и второй группы, выход которой является управляющим выходом процессора, вторые входы через регистр условий соединены с соответствующими выходами элементов И первой группы, вторыми входами подключенными ко второму выходу арифметико-логического устройства, третий вход которого является информационным входом процессора. Узел управления обменом содержит память микрокоманд, первым входом соединенной с выходом генератора импульсов, выходом - со входом регистра микрокоманд, а вторым входом - с выходом регистра адреса, входы которого соединены с выходами соответствующих элементов ИЛИ, первые входы, которых соединены с выходом регистра микрокоманд, первым выходом узла и через группу элементов И - со вторым выходом узла, вторые входы первого и второго элементов ИЛИ соединены с первым входом узла, а третьи входы - со вторым входом узла, вторые входы третьего и четвертого эле.ментов ИЛИ подключены соотвественно к третьему и четвертому входам узла. Кроме того, узел формирования кадра содержит счетчик, соединенный входом с первыми входами элементов И группы, а выходо.м - с первым входом схемы сравнения, выход которой является выходом узла, а второй вход через регистр хранения кода размера кадра соединен с выходами элементов И группы, первый и второй входы которых являются соответственно первым и вторым входами узла. На фиг. 1 представлена блок-схема устройства; на фиг. 2 - функциональная схе.ма концентратора обмена; на фиг. 3 - функциональная схема блока сопряжения с ЭВМ; на фиг. 4 - функциональная схема устройства вывода; на фиг. 5 - функциональная схема устройства ввода. Система обмена содержит ЭВМ 1, концентратор 2 обмена, блок 3 сопряжения с ЭВМ, устройство 4 вывода (экранные устройства), устройства 5 ввода (пульты операторов) и блок б коммутации, который включает усилители-формирователи (усилители) 7-24 группы, узел дешифрации адреса ЭВМ 1, состоящий из переключателя. 25, схемы 26 сравнения и триггера 27 адреса, элементы И 28 группы, узел дещифратора адреса устройства 4, состоящий из переключателя 29 адреса, схемы 30 сравнения, и триггера 31 адреса, элементы И 32 группы, узел дещифрации адреса устройства 5, состоящий из переключателя 33 адреса, схемы 34 сравнения и триггера 35, и элементы И 36 групны.

Концентратор 2 обмена содержит арифметико-логическое устройство (АЛУ) 37, память (ЗУ) 38 микрокоманд, регистр 39 микрокоманд, регистр 40 адреса микрокоманд, элементы ИЛИ 41, генератор 42 импульсов, регистры 43 и 44 хранения кода размера кадра по X и У, счетчики 45 и 46, схемы сравнения 47 и 48, элементы И 49 и 50, регистр 51 управляющих сигналов, регистр 52 условий, элементы И 53-57, регистр 58 обмена, постоянное запоминающее устройство (ПЗУ) 59, постоянная память (ПЗУ) 60, буферное оперативное запоминающее устройство (БОЗУ) 61.

Процессор обмена концентратора состоит из АЛУ 37, ПЗУ 59, БОЗУ 61, регистра 52, элементов И 53 и 54; узел управления включает память 38, регистры 39 и 40, элементы ИЛИ 41, генератор 42 и элементы И 56;узел формирования кадра содержит регистр 43 (44), счетчик 45 (46), схему сравнения 47 (48) и элемент И 49 (50).

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

Концентратор 2 реализует сложные алгоритмы обмена информацией между экранными устройствами 4, пультами 5 операторов, внещней ЭВМ, а также алгоритмы генерации символов, текстов, сложных изображений.

Обмен информацией ведется байтами.

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

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

Высщий приоритет по запросам принадлежит внешней ЭВМ, более низкие - oneраторам. С увеличением физического номера пульта (оператора) приоритет по запросам уменьшается.

По входной группе информационных щин внутреннего интерфейса 62-69 (8 разрядов) через приемные усилители 14 информация от внешних устройств поступает в регистр 58 и далее в АЛУ 37. Через элементы И 57 и усилители 7 регистр 58 связан с выходной группой информационных шин внутреннего интерфейса 70-78 (9 разрядов).

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

интерфейсу, в рамках определенной последовательности машинных циклов.

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

38на регистр 39 по сигналу генератора 42. Выставленный на регистре 39 код микрокоманды осуществляет управление работой АЛУ 37, ПЗУ 59, ПЗУ 60, БОЗУ 61, элементами И 49, 50, 53-55, 57 с целью выполнения операций над полями данных. Элементы И 56 преобразуют информацию управляющего поля из формата микрокоманды, находящейся в регистре 39, в управляющие сигналы-идентификаторы, которые через усилители 8 связаны с группой выходных управляющих щин 79-85 внутреннего интерфейса и управляют работой всех перифе,рийных устройств системы. Таким образом, устройство управления концентратора является общим устройством управления для всех периферийных устройств системы.

Через входную группу управляющих шин внутреннего интерфейса 86-93, усилители 15 асинхронные сигналы от периферийных устройств поступают в восмиразрядный регистр 51.

Сигналы от регистра 39 через элементы И 49 и 50 записывают побайтно информационные слова, выдаваемые из АЛУ 37, в регистры 43 и 44, которые хранят размеры кадра или матрицы знакоместа по координате X и по координате У соответственно, а также управляют работой счетчиков 45 и 46, управляющих микропрограммными циклами по координате X и по координате У.

При сравнении содержимого счетчиков 45 и 46 с соответствуенной информацией, хранимой в регистрах 43 и 44 на выходах схем 47 и 48 сравнения, появляются сигналы уровня логической единицы. Таким образом, размер кадра или матрицы знакоместа по X может устанавливаться в пределах, ограниченных разрядностью регистра 43, счетчика 45 и схемы 47 сравнения, а по У - разрядностью регистра 44, счетчика 46 и схемы 48 сравнения.

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

Поэтому из АЛУ 37 чеерез элементы И 53 управляющими сигналами от регистра

39производится порязрядная запись информации в регистр 52 условий.

Так как за данной микрокомандой, выставленной в регистре 39, может следовать более чем одна управляющая последовательность, причем выбор последовательности действий (микрокоманды) может зависеть как от результата проверки данных, кода операций, занесенных в регистр 52, так и от наличия сигналов единичного уровня на выходах узлов формирования, размера кадра или матрицы знакоместа и от содержимого регистра 51, то в соответствующие разряды регистра 40 через элементы ИЛИ 41 сигналами от регистра 39 поразрядно заносится информация из регистра 52 через элементы И 53 из регистра 51 через элементы И 55, с выходов схем сравнения 47 и 48, а также базовый адрес следующей микрокоманды при условном переходе из регистра 39, который является адресом следующей микрокоманды при безусловном переходе. Таким образом,, замыкается связь по управлению от регистра 39 концентратора через элементы И 56, усилители 8 по выходной группе управляющих щин внутреннего интерфейса 79-85 к периферийным устройствам системы и от периферийных устройств через входную группу управляющих шин 86-93, усилители 51, элементы И 55, ИЛИ 41 на вход регистра 40. При работе с экранными устройствами в процессе выполнения программ, содержащихся в ПЗУ 59 и 60, извлекаются коды изображений символов, знаков, макросимволов и т.д. и после обработки в АЛУ 37 через регистр 58, элементы И 57 усилители 7 по выходной группе информационных шин внутреннего интерфейса 70-78 выдаются в экранное устройство в виде координат и кодов действия (поджиг, гашение) над соответствующими точками экрана. БОЗУ 61 служит для промежуточного хранения информации при выполнении концентратором 2 программ обмена и отображения. Для организации работы с устройствами системы (блоками 3, пультами 5, экранными устройствами 4), концентратор производит подключение выбранного устройства к внутреннему интерфейсу. По выходной группе информационных шин внутреннего интерфейса 70-77 выдается байт информации, содержащий физический адрес.устройства, сопровождаемый сигналом-идентификатором «ввод адреса (ВА) по щине 79 выходной группы управляющих щин внутреннего интерфейса. Так, для подключения блока 3 адресный байт информации через усилители 17 поступает в блок 3, в том числе на входы схемы 26 сравнения. При совпадении адреса с физическим адресом блока 3, пришитым в кроссировочном поле переключателя 25, вырабатывается сигнал единичного уровня на выходе схемы 26 сравнения, который поступает на информационный вход тактируемого триггера 27. Тактирующий сигнал ВА, поступающий по шине 79 через усилитель 22, взводит триггер адреса в «1, сигнал с выхода которого разрешает прохождение управляющих сигналов, поступающих по шинам 80-85 через усилители 16 на входы элементов И 28. Аналогично подключаются к внутреннему интерфейсу экранные устройства 4 и пульты 5. Обмен информацией между внешними ЭВМ 1 и концентратором 2 может осуществляться как по инициативе рператоров, так и по инициативе внещних ЭВМ, через блоки 3, которые учитывают особенности внешних ЭВМ. При обмене информацией по инициативе ЭВМ выполняется следующая последовательность действий. ЭВМ 1 через свои выходные информационные шины 84-101, усилители 102, элементы И 103 первой группы. первый регистр 104 обмена блока 3, схему 105 сравнения, триггер 106 адреса производит подключение блока 3 к своему интерфейсу. Одновременно с информацией ЭВМ 1 через входную щину управляющих сигналов 107, усилитель 108 запускает распределитель 109 импульсов, который обеспечивает по своей временной диаграмме выработку управляющих сигналов для блока 3. Через элементы И 110 и 111 второй и третьей групп, усилители 10 и щину 93 в концентратор 2 выдается сигнал прерывания ЭВМ 1 «Флаг-1,по получении которого концентратор со своей стороны производит подключение блока 3 к внутреннему интерфейсу и выдает через элемент И 112 шестой группы, усилитель 113 по шине 114 в ЭВМ 1 сигнал «готовность («ГОТ-1) к обмену. После этого сигнала ЭВМ, выполняющая в это время свои программы, подключает со своей стороны блок 3 к внешнему интерфейсу и через регистр 104, элементы И115 седьмой группы, второй регистр 116 обмена, элементы И 117 девятой группы, усилители 9 по информационным шинам 62-69 выдает в концентратор 2 управляющее слово (1 байт), характеризующее вид и направление обмена. Одновременно управляющее слово через элемент И 118 четвертой группы поступает в регистр 119 управляющих слов и дещифратор 120 режима обмена. Через элементы И 111 по щине 88 в концентратор 2 выдается сигнал «начало обмена. По управляющему слову в концентраторе срабатывает соответствующая программа обмена. Внешняя ЭВМ может считать или записать в БОЗУ 61 концентратора массив. После завершения процедуры обмена блок 3 по шине 89 выдает в концентратор 2 сигнал «конец обмена, после которого концентратор устанавливает блок 3 в состояние неготовности. Если обмен между концентратором и ЭВМ 1 организуется по инициативе операторов, выполняется следующая последовательность действий. По нажатию системных клавиш (типа «ввод и др.) концентратор 2 подключает блок 3 к внутреннему интерфейсу, а затем по шине 85 через усилители 16 И элементы И 16, элемент И 121 шестой 123 конгрупны и усилитель 122 по шине центратор посылает сигйал запроса «Флаг-2 в систему прерывания ЭВМ 1. При этом формируется код, учитывающий в отдельных случаях режим работы оператора (график-символ) и запоминается в служебной ячейке состояния оператора ЭВМ I. После обработки запроса в собственной системе прерываний устанавливает далее с концентратором связь по собственной инициативе (по описанному уже алгоритму). Из концентратора информация передается побайтно ЭВМ 1 через выходную группу информационных шин 70-77, усилители 17, элемент И 124, второй регистр 116 обмена, элементы И 125 восьмой группы, регистр 104, элементы И 126 пятой группы, усилители 127 по шинам- 128-135 интерфейса ЭВМ 1. Временная диаграмма обмена формируется управляющими сигналами концентратора, поступающими по шинам 80-85, а также управляющими сигналами распределителя 109. Другие входы схемы 105 сравнения подключены к кроссированному полю переключателя 136 и адреса блока 3. По шинам 90-92 ЭВМ 1 через блок 3 может выдать в концентратор 2 также асинхронные сигналы для организации динамических программ и запрос прерывания таймера. Управление отображением на экранах, построенных, например, на базе газоразрядов индикаторной панели переменного тока (ГИПП) с эффектом внутренней памяти матричного типа, осуществляется поточечно, причем каждая отдельная точка экрана может быть либо засвечена, либо погашена. На фиг. 4 показано экранное устройство, имеющее напряжение с блоком 6 посредством групп элементов И 137-139, соединенных со счетчиком 140 строки и счетчиком 141 столбца и регистром 142 кода управления, подключенных к модулю индикации 143. Любая точка экрана определяется координатами матричной панели X столбец) и У (строка), а желаемое действие над точкой (поджиг, гашение) осуществляется заданием соответствующего кода управления (поджиг точки, гашение точки, гашение всего модуля индикации). После подключения к интерфейсу выбран ного экранного устройства через его адресную с.кему концентратор 2 через выходную группу информационных шин 70-78, усилители 19, через элементы И 137 и 138 производит запись информации в координатные счетчики столбца 141 и строки 140. Через элементы И 139 управляющим сигналом по шине 84 производится запись кода управления в регистр 142, и в модуле индикации 143, содержащем ГИПП с ближайшей электроникой обрамления, над выбранНОИ точкой производится желаемое действие. Управление отображением осуществляется асинхронно: концентратор выдает текущие координаты точек и код управления после поступления от модуля 143 индикации через усилитель 12 по шине 87 сигнала готовности (ГОТ). При отображении на экране символьной (знаковой) информации в командах концентратора задаются начальные координаты знакоместа на экране (левая верхняя точка), код размера матрицы символа, связанный с номером библиотеки символов, который вместе с кодом символа образует адрес ячейки -ПЗУ 60, в которой находится начальный адрес символа. Под символ в библиотеке отводится группа ячеек. Количество ячеек в группе соответствует размеру X, а количество разрядов ячеек соответствует размеру У матрицы знакоместа. При формировании изображения символа в пределах знакоместасигналы микрокоманд, поступающие по щинам 82 и 83, производят прибавление или вычитание единицы соответственно в координатные счетчики столбца 141 и строки 140. Пульт оператора, совмещенный с блоком сопряжения, содержит клавишное наборное поле 144 и группу вспомогательных клавиш задания режима работы пульта 145 (русский, латинский алфавиты, регистры, цифрызнаки,режим «макросимвол и т.д.); режим работы пульта через регистр режимов 146, группу согласующих элементов. 147 выводится на блок транспарантных индикаторов 148. В составе клавишного наборного поля 144 содержатся алфавитное, цифро-знаковое, редакторское, управляющее наборные поля. При нажатии оператором любой клавищи наборного поля 144 производится матричная щифрация по строкам в шифраторе 149 строк и по столбцам в шифраторе 150 столбцов позиции нажатой клавиши. Одновременно в щифраторах 149 и 150 происходит «окращивание кода нажатой клавиши кодом, поступающим из регистра 146 режимов. Затем позиционный код нажатой клавиши заносится в регистры строки 151 и столбца 152. Одновременно на элементе ИЛИ 153 производится сборка строк регистра 151. Концентратор в режиме ожидания внещних запросов производит поочередное подключение пультов к внутреннему интерфейсу согласно введенным приоритетам (начиная с младшего номера пульта) и проиЗВОдит считывание обобщенного сигнала запроса с элемента ИЛИ 153 одним из управляющих сигналов группы 80-84 через элемент И 154 и усилитель 13 в регистр 51. При наличии «1 в обобщенном сигнале концентратор через элементы И 155 и 156 управляющими сигналами по шинам 82 и 83 через усилители И производит побайтный съем позиционного кода с регистров строки 151 и стролбца 152 и переводит позиционный код нажатой кла виши в телеграфный код. Концентратор име ет возможность через элементы И 157 за писать информацию управляющим сигналом по шине 84 в программно-доступный регистр 158 индикации режимов функционирования системы, который через согласуюшие эле менты 159 имеет выход на блок 160 тран спарантных индикаторов. Таким образом, устройство обеспечивает возможность подключения множества устройств ввода и вывода и сопряжения их с ЭВМ. При этом выполнение функции управления обменом и формирования элементов изображений в процессоре концентратора позволяет сократить аппаратурные затраты в блоках сопряжения устройств ввода и вывода и упростить их. Формула изобретения 1. Устройство для обмена информацией между электронной вычислительной машиной (ЭВМ) и устройствами ввода и вывода, содержащее концентратор обмена, включающий процессор обмена, узел управления обменом, регистр обмена, регистр управляющих сигналов, блок сопряжения с ЭВМ, первые информационные и управляющие входы и выходы которого являются соответственно центральными информационными и управляющими входами и выходами устройства, блоки сопряжения с устройствами ввода и блоки сопряжения с устройствами вывода, первые информационные и управляющие входы и выходы которых являются соответственно абонентскими информационными и управляющими входами и выходами устройства, вторые информационные входы и выходы блока сопряжения с ЭВМ и блоков сопряжения с устройствами ввода и вывода соединены с соответствующими абонентскими информационными выходами и входами блока коммутации, центральные информационные вход и выход которого подключены соответственно к первым информационным выходу и входу регистра обмена, причем управляющие вход, и выход процессора обмена соединены соответственно с первыми выходом и входом узла управления, второй выход которого подключен к центральному управляющему входу блока коммутации, информационные вход и выход процессора обмена подключены соответственно ко вторым информационным выходу и входу регистра обмена, управляющим входом соединенного с первым выходом узла управления обменом, отличающееся тем, что, с целью упрощения устройства, в концентратор введены постоянная память, группа элементов И и два узла формирования кадра, причем центральный управляющий выход блока коммутации соединен через регистр управляющих сигналов с первыми входами элементов И группы, вторые входы и выходы которых подключены соответственно к первому выходу и второму входу узла управления обменом, третий и четвертый входы которого соединены соответственно с выходами первого и второго узлов формирования кадра, а первый выход - с первыми входами постоянной памяти и первого и второго узлов формирования кадра, вторые входы которых соединены с информационным выходом процессора обмена, выход постоянной памяти подключен к дополнительному информационному входу процессора обмена, абонентские управляющие входы и выходы блока коммутации подключены соответственно ко вторым управляющим выходам и входам блока сопряжения с ЭВМ и блокам сопряжения с устройствами ввода вывода. 2. Устройство по п. 1, отличающееся тем, что блок коммутации содержит группу усилителей-формирователей, М групп элементов И и М узлов дешифрации адреса, каждый из которых включает триггер адреса, соединенный первым входом с выходом схемы сравнения, первым входом подключенной к выходу переключателя адреса, причем центральные информационные входы и выход блока через соответствующие усилители-формирователи группы соединены с абонентскими информационными выходом и входом блока, центральный управляющий выход блока через соответствующие усилители-формирователи группы соединен с абонентскими управляющими входами блока, центральный управляющий вход блока через соответствующие усилители-формирователи группы подключен ко второму входу триггера адреса и к первым входам элементов И групп, выходы которых являются соответствующими абонентскими управляющими выходами блока, а вторые входы элементов И каждой группы соединены с выходом триггера адреса соответствующего узла дешифрации адреса, вторые входы схем сравнения соединены с соответствующим абонентским информационным выходом блока. 3. Устройство по пп. 1 и 2, отличающееся ем, что блок сопряжения с ЭВМ содержит ва регистра обмена, распределитель, вход которого является первым управляющим вхоом блока, первый выход соединен с первыми входами элементов И первой группы, второй выход - с перьым входом триггера адреса, а третий выход - с первыми входами лементов И второй группы, выходы которых подключены к первым входам элементов И ретьей группы и элементов И.четвертой группы, выходы которых соединены с соответствующими входами регистра управляющих слов, вторые входы элементов И третьей группы соединены через дешифратор режима обмена с выходами регистра управляющих слов, выходы элементов И третьей группы соединены соответственно с первыми входами элементов И пятой, шестой и седьмой групп и вторым управляюш.им выходом блока, второй вход и выход триггера адреса подключены соответственно к выходу схемы сравнения и вторым входам элементов И второй группы, вторые входы элементов И четвертой группы соединены с первой группой выходов первого регистра обмена, первыми входами элементов И седьмой группы и первым входом схемы сравнения, соединенной вторым входом с переключателем адреса, выходы элементов И седьмой группы соединены с первой группой входов второго регистра обмена, первая группа выходов которого через элементы И восьмой группы соединена с первой группой входов первого регистра обмена, вторые группы входов и выходов которого подключены соответственно к выходам элементов И первой группы и вторым входам элементов И пятой группы, вторые группы входов и выходов второго регистра обмена соединены соответственно с первыми входами элементов И девятой группы и выходами элементов И десятой группы, первые входы которых соединены со вторым информационным входом блока, а вторые входы со вторым управляющим входом блока и вторыми входами элементов И шестой, восьмой и девятой групп, выходы элементов И девятой группы является вторым информационным выходом блока, выходы элементов И пятой и шестой групп являются соответственно первыми информационными и управляющими выходами блока, а вторые входы элементов И первой группы являются первым информационным входом блока. 4. Устройство по пп. 1 - 3, отличающееся тем, что процессор обмена содержит арифметрико-логическое устройство, соединенное первым входом с выходами постоянного запоминающего устройства, буферного оперативного запоминающего усройства и дополнительным информационным входом процессора, первые входы которых подключены к первому выходу арифметико-логического устройства и информационному выходу процессора, а вторые входы - ко второму входу арифметико-логического устройства, управляющему входу арифметико-логического устройства, управляющему входу пропроцессора, а вторые входы - ко второму входу арифметикологического устройства, управляющему входу процессора и первым входам элементов И первой г второй группы, выход которой является управляющим выходом процессора, вторые входы через регистр условий соединены с соответствующими выходами элементов И первой группы, вторыми входами подключенными ко второму выходу арифметико-логического устройства, третий вход которого является информационным входом процессора. 5.Устройство по пп. 1-4, отличающееся тем, что узел управления обменом содержит память микрокоманд, первым входом соединенной с выходом генератора импульсов, выходом - со входом регистра микрокоманд, а вторым входом - с выходом регистра адреса, входы KOTofioro соединены с выходами соответствующих элементов ИЛИ, первые входы которых соединены с выходом регистра микрокоманд, первым выходом узла и через группу элементов И - со вторым выходом узла, вторые входы первого и второго э.чементов ИЛИ соединены с первым входом узла, а третьи входы - со вторым входом узла, вторые входы третьего и четвертого элементов ИЛИ подключены соответственно к третьему и четвертому входам узла. 6.Устройство по пп. 1-5, отличающееся тем, что узел формирования кадра содержит счетчик, соединенный входом с первым входом элементов И группы, а выходом - с первым входом схемы сравнения, выход которой является выходом узла, а второй вход через регистр хранения кода размера кадра соединен с выходом элементов И группы, первый и второй входы которых являются соответственно первым и вторым входами узла. Источники информации, принятые во внимание при экспертизе 1.Патент США № 3909799, кл. 364-200, 1975. 2.Авторское свидетельство СССР по заявке № 2564216, кл. G 06 F 3/04, 1978 (прототип).

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

название год авторы номер документа
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Устройство для сопряжения двух электронно-вычислительных машин 1985
  • Баранов Валерий Викторович
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
  • Румянцев Александр Иванович
SU1291996A1
Устройство для сопряжения двух электронно-вычислительных машин 1988
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
SU1594555A2
Устройство для сопряжения оперативной памяти с внешними устройствами 1981
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Шевченко Тарас Григорьевич
SU993237A1
Устройство управления обменом 1977
  • Гончаров Валерий Иосифович
  • Дубров Михаил Григорьевич
  • Соколов Олег Андреевич
SU732842A1
Устройство для сопряжения ЭВМ 1991
  • Потапенко Валерий Ильич
SU1837306A1
Устройство для сопряжения электронно-вычислительных машин 1988
  • Потапенко Валерий Ильич
  • Чудов Александр Алексеевич
SU1580385A1
Устройство сопряжения двух ЭВМ 1985
  • Кириченко Николай Васильевич
  • Сычев Александр Васильевич
  • Левков Владимир Ефимович
  • Никитин Александр Петрович
  • Шапкин Виктор Петрович
SU1334153A1
Мультиплексный канал 1984
  • Абражевич Ромуальд Игнатьевич
  • Аверьянов Вадим Алексеевич
  • Аверьянова Рената Михайловна
  • Горбуль Татьяна Владимировна
  • Захарчук Владимир Иванович
  • Косякина Людмила Викторовна
  • Овсянников Валерий Иванович
  • Шаповаленко Маргарита Петровна
SU1167613A1
Устройство для сопряжения процессора с устройствами вывода 1984
  • Хавкин Лев Моисеевич
  • Завьялов Валерий Петрович
  • Носков Виктор Петрович
  • Каневский Евгений Александрович
SU1206788A1

Иллюстрации к изобретению SU 809 140 A1

Реферат патента 1981 года Устройство для обмена информацией междуэлЕКТРОННОй ВычиСлиТЕльНОй МАшиНОй(эВМ) и уСТРОйСТВАМи ВВОдА и ВыВОдА

Формула изобретения SU 809 140 A1

л

г

-fc

-j

S7

тя

-KB

ЧЕЬ

Ш

2f

-1Й11

40

p

Jp

d

т

«

: i«

ад

6-(j«--irtf «

из

l7/l«-e

i.и

lU 1 JJTJ-и

«-1 L t

lit

Х 6Й-щ ш щ

707«

И

jygV J/ Ф

ГЗ

8fj

«1Jf3

7/1... (ТЛ

SU 809 140 A1

Авторы

Мельшиян Владимир Вячеславович

Гурский Александр Иванович

Виноградов Борис Николаевич

Федорков Валерий Филиппович

Шпилева Анна Андреевна

Филатов Валерий Николаевич

Даты

1981-02-28Публикация

1979-03-01Подача