Устройство для обмена информацией междуэлектронной вычислительной машиной(эвм) и устройствами ввода и вывода

Есть еще 3 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскииСоциалистическихРеспублик и 809140(53) УДК 681.325 (088.8) Опубликовано 28.02.81. Бюллетень 8Дата опубликования описания 05.03.81 аа делам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ (ЭВМ) И УСТРОЙСТВАМИ ВВОДА И ВЫВОДАИзобретение относится к вычислительной технике и может быть использовано в вычислительных системах человек-машина для обмена между ЭВМ и устройствами вводаи вывода.Известны системы сопряжения ЭВМ с периферийными устройствами, содержащие внешнюю ЭВМ с блоками сопряжения, концентратор на базе мини-ЭВМ, гричем периферийные устройства соединены с концентратором, который соединен с ЭВМ через блок сопряжения 11.Недостатки этих систем состоят в их сложности.Наиболее близким к предлагаемому является устройство для обмена информацией, содержащее подканалы абонентов, блок приоритета, блок синхронизации, регистр готовности программы, коммутатор информации, блок контроля по модулю, регистр обмена, первые вход и выход которого являются соответственно первыми информационными входом и выходом устройства, блок управления обменом, первые вход и выход которого являются соответственно первыми управляющими входом и выходом устройства, а вторые вход и выход подключены соответственно к первым выходу и входу блока синхронизации, второй и третий выходы которого соответственно подключены к первым входам подканалов абонентов и управляющему входу блока приоритета, входы запросов и выходы разрешения которого соединены соответственно с первыми выходами и вторыми входами соответствующих подка.налов абонентов, третьи входы которых подключены к управляющим выходам регистра готовности программы, подключенного ин 1 о формационными входами и выходами соответственно ко вторым выходу и входу регистра обмена, а управляющим входом - к четвертому выходу блока синхронизации, пятый выход которого соединен с третьим входом блока контроля по модулю, подключенного первыми входом и выходом соответственно к третьим выходу и входу регистра обмена, а вторым входом - к третьему выходу блока управления, четвертый выход которого подключен к пятому входу регистра уа обмена, четвертые выход и вход которогосоединены соответственно с информационными входом и выходом коммутатора информации, управляющий вход которого подключен к шестому выходу блока синхрониавитеед А. Бж 756ногоенийРауУжгор ки открытий шская наб., д. 4/5 од, ул. Проектная,13лиа едактор Н. Буаказ 4/57ВН шаева ТехрТира ИИПИ Государствен по делам изобрет 5, Москва, Ж - 35, ППП Патент, г. ь В. Вертлибойкас КорректПодписиомитета СССРзации, а выходы и входы группы информационных входов и выходов и входы группы адресных входов соединены соответственно с четвертыми входами, вторыми и третьими выходами соответствующих подканалов абонентов, информационные входы и выходы и управляющие входы и выходы которых,являются соответственно вторыми информационными входами и выходами и вторыми управляющими входами и выходами устройства. Кроме того, каждый подканал абонента содержит узел управления, регистр служебных сигналов, первые вход и выход которого соединены соответственно с первыми выходом и входом узла управления, а вторые выход и вход являются соответственно управляющими выходом и входом подканала, коммутатор типа передачи, соединенный первыми входом и выходом соответственно с первыми выходом и входом регистра обмена подканала, вторые вход и выход которого являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен со вторым входом узла управления, третий и четвертый выходы которого соединены соответственно с третьими входами коммутатора типа передачи и регистра обмена подканала, а пятый выход - с третьим выходом подканала, триггер готовности, соединенный входом и выходом соответственно с шестым выходом узла управления и с первым выходом подканала, информационные вход и выход которого являются соответственно вторыми входом и выходом коммутатора типа передачи и элемент ИЛИ, входы которого являются соответственно вторыми входом и выходом коммутатора типа передачи и элемент ИЛИ, входы которого являются соответственно первым и вторым входами подканала, а выход соединен со вторым входом элемента И.Недостаток указанного устройства состоит в его сложности и больших затратах оборудования в случаях, когда требуется подключить к ЭВМ большое количество устройств ввода и вывода, например видеотерминальных устройств,Цель изобретения - упрощение устройства. Поставленная цель достигается тем, что в устройство, содержащее концентратор обмена, включающий процессор обмена, узел управления обменом, регистр обмена, регистр управляюших сигналов, блок сопряжения с ЭВМ, пергые информационные и управляющие входы и выходы которого являются соответственно центральными информационными и управляюшими входами и выходами устройства, блоки сопряжения с устройгаями ввода и блоки сопряжения с устройствами вывода, первые информационные и управляющие входы и выходы которых являются соответственно абонентскими15 4 а 45 5 О 55 1 О хо 25 З 35 информационными и управляю 1 цими входами и выходами устройства, вторые информационные входы и выходы блока сопряжения с ЭВМ и блоков сопряжения с устройствами ввода и вывода соединены с соответствующими абонентскими информационными выходами и входами блока коммутации, центральные информационные вход и выход которого подключены соответственно к первым информационным выходу и входу регистра обмена, причем управляющие вход и выход процессора обмена соединены соответственно с первыми выходом и входом узла управления, второй выход которого подключен к центральному управляющему входу блока коммутации, информационные вход и выход процессора обмена подключены соответственноо ко вторым информационным выходу и входу регистра обмена, управляющим входом соединенного с первым выходом узла управления обменом, в концентратор введены постоянная память, группа элементов И и два узла формирования кадра, причем центральный управляющий выход блока коммутации соединен через регистр управляюших сигналов с первыми входами элементов И группы, вторые входы и выходы которых подключены соответственно к первому выходу и второму входу узла управления обменом, третий и четвертый входы которого соединены соответственно с выходами первого и второго узлов формирования кадра, а первый выход - с первыми входами постоянной памяти и первого и второго узлов формирования кадра, вторые входы которых соединены с информационным выходом процессора обмена, выход постоянной памяти подключен к дополнительному информационному входу процессора обмена, абоненские управляющие входы и выходы блока коммутации подключены соответственно ко вторым упраВЛяюшим выходам и входам блока сопряжения с ЭВМ и блокам сопряжения с устройствами ввода и вывода. Блок коммутации содержит группу усилителей-формирователей М групп элементов И и М узлов дешифрации адреса, каждый из 1 оторых включает триггер адреса, соединенный первы входом с выходом схемы сравнения, первым входом подключенной к выходу переключателя адреса, причем центральные информационные вход и выход блока через соответствующие усилители-формирователи группы соединены с абонентскими информационными выходом и входом блока, центральный управляющий выход блока через соответствуюшие усилители-формирователи группы соединен с абонентскими управляющими входами блока, центральный управляющий вход блока через соответствующие усилители-формирователи группы подключен ко второму входу триггера адреса и к первым входам элементов И групп, выходы которых являются соответствуюшими абонентскими управляюшими вы809140 Кроме того, узел формирования кадрасодержит счетчик, соединенный входом с первыми входами элементов И группы, а выходом - с первым входом схемы сравнения, выход которой является выходом узла, а второй вход через регистр хранения кода размера кадра соединен с выходами элементов И группы, первый и второй входы которых являются соответственно первым и вторым входами узла.Н.а фиг. 1 представлена блок-схема устройства; на фиг. 2 - функциональная схема 40 концентратора обмена; на фиг. 3 - функциональная схема блока сопряжения с ЭВМ;на фиг. 4 - функциональная схема устрой 45 50 55 ходами блока, а вторые входы элементов И каждой группы соединены с выходом триггера адреса соответствующего узла дешифрации адреса, вторые входы схем сравнения соединены с соответствующим абонентским информационным выходом блока,Блок сопряжения с ЭВМ содержит два регистра обмена, распределитель, вход которого является первым управляющим вхо- дом блока, первый выход соединен с первыми входами элементов И первой группы, второй выход - с первым входом триггера адреса, а третий выход - с первыми входами элементов И второй группы, выходы которых подключены к первым входам элементов И третьей, группы и элементов И четвертой группы, выходы которых соединены с соответствующими входами регистра управляющих слов, вторые входы элементов И третьей группы соединены через дешифратор режима обмена с выходами регистра управляющих слов, выходы элементов И третьей группы соединены соответственно с первыми входами элементов И пятой, шестой и седьмой групп и вторым управляющим выходом блока, второй вход и выход триггера адреса подключены соответственно к выходу схемы сравнения и вторым входом элементов И второй группы, вторые входы элементов И четвертой группы соединены с первой группой выходов первого регистра обмена, первыми входами элементов И седьмой группы и первым входом схемы сравнения, соединенной вторым входом с переключателем адреса, выходы элементов И седьмой группы соединены с первой группой входов второго регистра обмена, первая группа выходов которого через элементы И восьмой группы соединена с первой группой входов первого регистра обмена, вторые группы входов и выходов которого подключены соответственно к выходам элементов И первой группы и вторым входам элементов И пятой группы, вторые группы входов и выходов второго регистра обмена соединены соответственно с первыми входами элементов И девятой группы и выходами элементов И десятой группы, первые входы которых соединены со вторым информационным входом блока, а вторые входы - со вторым управляющим входом блока и вторыми входами, элементов И шестой, восьмой и девятой групп выходы элементов И девятой группы являются вторым лнформационным выходом блока, выходы элементов И шестой и пятой групп являются соответственно первыми информационными и управляющими выходами блока, а вторые входы элементов И первой группы являются первым информационным входом блока.Процессор обмена содержит арифметико-логическое устройство, соединенное первым входом с выходами постоянного запоминающего устройства, буферного оперативного запоминающего устройства и дополнительным информационным входом процессо 5 1 О 15 2 О 25 ра, первые входы которых подключены к первому выходу арифметико-логического устройства и информационному выходу процессора, а вторые входы - ко второму входу арифметико-логического устройства, управляющему входу процессора и первым входам элементов И первой и второй группы, выход которой является управляющим выходом процессора, вторые входы через регистр условий соединены с соответствующими выходами элементов И первой группы, вторыми входами подключенными ко второму выходу арифметико-логического устройства, третий вход которого является информационным входом процессора.Узел управления обменом содержит память микрокоманд, первым входом соединенной с выходом генератора импульсов, выходом - со входом регистра микрокоманд, а вторым входом - с выходом регистра адреса, входы которого соединены с выходами соответствующих элементов ИЛИ, первые входы. которых соединены с выходом регистра микрокоманд, первым выходом узла и через группу элементов И - со вторым выходом узла, вторые входы первого и второго элементов ИЛИ соединены с первым входом узла, а третьи входы - со вторым входом узла, вторые входы третьего и четвертого элементов ИЛИ подключены соотвественно к третьему и четвертому входам узла. ства вывода; на фиг. 5 - функциональнаясхема устройства ввода. Система обмена содержит ЭВМ 1, концентратор 2 обмена, блок 3 сопряжения с ЭВМ, устройство 4 вывода (экранные устройства), устройства 5 ввода (пульты операторов) и блок 6 коммутации, который включает усилители-формирователи (усилители) 7-24 группы, узел дешифрации адреса ЭВМ 1, состоящий из переключателя 25, схемы 26 сравнения и триггера 27 адреса, элементы И 28 группы, узел дешифратора адреса устройства 4, состоящий из переключателя 29 адреса, схемы 30 сравнения. и триггера 31 адреса, элементы И 32 группы, узел дешифрации адреса устройства 5, состоящий из переключателя 33 адреса, схе809140 40 45 50 55 мы 34 сравнения и трипера 35, и элементыИ 36 группы.Концентратор 2 обмена содержит арифметико-логическое устройство (АЛУ) 37, память (ЗУ) 38 микрокоманд, регистр 39 микрокоманд, регистр 40 адреса микрокоманд, элементы ИЛИ 41, генератор 42 импульсов,регистры 43 и 44 хранения кода размеракадра по Х и У, счетчики 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 операторов, внешней ЭВМ, а также алгоритмы генерации символов, текстов, сложных изображений.Обмен информацией ведется байтами.Для организации работы системы с внеш- з 0ней ЭВМ или операторами последними формируются сигналы запроса в концентратор,Концентратор системы может находиться в любой момент времени в одном издвух состояний, в состоянии ожидания (производится анализ на наличие запросов отвнешней ЭВМ или операторов) либо в состоянии обработки запросов от внешней ЭВМ или операторов.Высший приоритет по запросам принадлежит внешней ЭВМ, более низкие - операторам. С увеличением физического номера пульта (оператора) приоритет по запросам уменьшается. По входной группе информационных шин внутреннего интерфейса 62-69 (8 разрядов) через приемные усилители 14 информация от внешних устройств поступает в регистр 58 и далее в АЛУ 37. Через элементы И 57 и усилители 7 регистр 58 связан с выходной группой информационных шин внутреннего интерфейса 70-78 (9 разрядов).При выполнении концентратором программ функционирования системы, содержа- шихся в ПЗУ 59, узел управления задает порядок следования, положение во времени и направление прохождения информации как внутри функциональных устройств концентратора, так и внутри каждого из периферийных устройств, подключенных к внутреннему 8интерфейсу, в рамках определенной последовательности машинных циклов.В концентраторе устройство управленияосушествляет выборку микрокоманды, адрескоторой находится в регистре 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, которые хранят размерыкадра или матрицы знакоместа по координате Х и по координате У соответственно, атакже управляют работой счетчиков 45 и 46,управляющих микропрограммными циклами по координате Х и по координате У,При сравнении содержимого счетчиков45 и 46 с соответствуенной информацией,хранимой в регистрах 43 и 44 на выходахсхем 47 и 48 сравнения, появляются сигналыуровня логической единицы. Таким образом, размер кадра или матрицы знакоместапо Х может устанавливаться в пределах,ограниченных разрядностью регистра 43,счетчика 45 и схемы 47 сравнения, а по У -разрядностью регистра 44, счетчика 46 исхемы 48 сравнения,В процессе выполнения микрокоманды,выставленной на регистре 39, изменяетсясостояние концентратора, что делает возможным выполнение следующей требуемоймикрокоманды. Поскольку значение обрабатываемой величины может влиять на выборследуюгцей микрокоманды, необходимо обеспечить проверку условий осуществления перехода к следующей микрокоманде.Поэтому из АЛУ 37 чеерез элементы И53 управляющими сигналами от регистра39 производится порязрядная запись информации в регистр 52 условий.Так как за данной микрокомандой, выставленной в регистре 39, может следоватьболее чем одна управляющая последовательность, причем выбор последовательности действий (микрокоманды) может зависеть какТактирующий сигнал ВА, поступающий по шине 79 через усилитель 22, взводит триггер адреса в 1, сигнал с выхода которого разрешает прохождение управляющих сиг 55 от результата проверки данных, кода операций, занесенных в регистр 52, так и отналичия сигналов единичного уровня на выходах узлов формирования, размера кадраили матрицы знакоместа и от содержимогорегистра 51, то в соответствующие разряды 5регистра 40 через элементы ИЛИ 41 сигналами от регистра 39 поразрядно заноситсяинформация из регистра 52 через элементыИ 53 из регистра 51 через элементы И 55,с выходов схем сравнения 47 и 48, а такжебазовый адрес следующей ми кроко м андыпри условном переходе из регистра 39, который является адресом следующей микрокоманды при безусловном переходе.Таким образом,. замыкается связь по управлению от регистра 39 концентратора через элементы И 56, усилители 8.по выходнойгруппе управляющих шин внутреннего интерфейса 79-85 к периферийным устройствамсистемы и от периферийных устройств черезвходную группу управляющих шин 86-93,усилители 51, элементы И 55, ИЛИ 41 на 2 овход регистра 40.При работе с экранными устройствами впроцессе выполнения программ, содержащихся в ПЗУ 59 и 60, извлекаются кодыизображений символов, знаков, макросимволов и т,д. и после обработки в АЛУ 37через регистр 58, элементы И 5 усилители7 по выходной группе информационных шинвнутреннего интерфейса 70-78 выдаются вэкранное устройство в виде координат и кодов действия (поджиг, гашение) над соот- зоветствующими точками экрана.БОЗУ 61 служит для промежуточногохранения информации при выполнении концентратором 2 программ обмена и отображения.Для организации работы с устройствамисистемы (блоками 3, пультами 5, экраннымиустройствами 4), концентратор производитподключение выбранного устройства к внутреннему интерфейсу. По выходной группеинформационных шин внутреннего интер офейса 70-77 выдается байт информации, содержащий физический адрес. устройства, сопровождаемый сигналом-идентификаторомввод адреса (ВА) по шине 79 выходнойгруппы управляющих шин внутреннего интерфейса. 45Так, для подключения блока 3 адресныйбайт информации через усилители 17 поступает в блок 3, в том числе на входысхемы 26 сравнения. При совпадении адреса с физическим адресом блока 3, пришитымв кроссировочном поле переключателя 25,вырабатывается сигнал единичного уровняна выходе схемы 26 сравнения, который поступает на информационный вход тактируемого триггера 27,налов, поступающих по шинам 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 второй и третьей групп, усилители 1 О и шину 93 в концентратор 2 выдается сигнал прерывания ЭВМФлаг,по получении которого концентратор со своей стороны производит подключение блока 3 к внутреннему интерфейсу и выдает через элемент И 112 шестой группы, усилитель 113 по шине14 в ЭВМсигнал готовность (ГОТ) к обмену. После этого сигнала ЭВМ, выполняющая в это время свои программы, подключает со своей стороны блок 3 к внешнему интерфейсу и через регистр 104, элементы И 115 седьмой группы, второй регистр 116 обмена, элементы И 117 девятой группы, усилители 9 по информационным шинам 62-69 выдает в концентратор 2 управляющее слово ( байт), характеризующее вид и направление обмена. Одновременно управляющее слово через элемент И 118 четвертой группы поступает в регистр 119 управляющих слов и дешифратор20 режима обмена. Через элементы И 111 по шине 88 в концентратор 2 выдается сигнал начало обмена. По управляющему слову в концентраторе срабатывает соответствующая программа обмена. Внешняя ЭВМ может считать или записать в БОЗУ 61 концентратора массив. После завершения процедуры обмена блок 3 по шине 89 выдает в концентратор 2 сигнал конец обмена, после которого концентратор устанавливает блок 3 в состояние неготовности.Если обмен между концентратором и ЭВМ 1 организуется по инициативе операторов, выполняется следующая последовательность действий. По нажатию системных клавиш (типа ввод и др.) концентратор 2 подключает блок 3 к внутреннему интерфейсу, а затем по шине 85 через усилители бПосле подключения к интерфейсу выбранного экранного устройства через его адресную схему концентратор 2 через выходную группу информационных шин 70 - 78, усилители 19, через элементы И 137 и 138 производит запись информации в координатные счетчики столбца 141 и строки 140, Через элементы И 139 управляющим сигналом по шине 84 производится запись кода управления в регистр 142, и в модуле индикации 143, содержащем ГИПП с ближайшей электроникой обрамлениянад выбран 5055 и элементы И 16, элемент И 12 шестой группы и усилитель 122 по шине 123, концентратор посылает сигйал запроса Флагв систему прерывания ЭВМ 1, При этом формируется код, учитывающий в отдельных случаях режим работы оператора (график-символ) и запоминается в служебной ячейке состояния оператора ЭВМ 1.После обработки запроса в собственной системе прерываний устанавливает далее с концентратором связь по собственной инициативе (по описанному уже алгоритму).Из концентратора информация передается побайтно ЭВМ 1 через выходную группу информационных шин 70-77, усилители 17, элемент И 124, второй регистр 116 обмена, элементы И 125 восьмой группы, регистр 104, элементы И 126 пятой группы, усилители 127 по шинам 128 - 135 интерфейса ЭВМ 1. Временная диаграмма обмена формируется управляющими сигналами концентратора, поступающими по шинам 80-85, а также управляющими сигналами распределителя 109, 2 О Другие входы схемы 105 сравнения подключены к кроссированному полю переключателя 136 и адреса блока 3.По шинам 90 - 92 ЭВМ 1 через блок 3 может выдать в концентратор 2 также асинхронные сигналы для организации динамических программ и запрос прерывания таймера.Управление отображением на экранах, построенных, например, на базе газоразрядов индикаторной панели переменного то- ЗО ка (ГИПП) с эффектом внутренней памяти матричного типа, осуществляется поточечно, причем каждая отдельная точка экрана может быть либо засвечена, либо погашена. На фиг. 4 показано экранное устройство, имеющее напряжение с блоком 6 посредством групп элементов И 137 - 139, соединенных со счетчиком 140 строки и счетчиком 141 столбца и регистром 142 кода управления, подключенных к модулю индикации 143.Любая точка экрана определяется координатами матричной панели )( (столбец) и У (строка), а желаемое действие над точкой (поджиг, гашение) осуществляется заданием соответствующего кода управления (поджиг точки, гашениЕ точки, гашение все го модуля индикации). ной точкой производится желаемое действие.Управление отображением осуществляется асинхронно: концентратор выдает текущие координаты точек и код управления после поступления от модуля 143 индикации через усилитель 12 по шине 87 сигнала готовности (ГОТ). При отображении на экране символьной (знаковой) информации в командах концентратора задаются начальные координаты знакоместа на экране (левая верхняя точка), код размера матрицы символа, связанный с номером библиотеки символов, который вместе с кодом символа образует адрес ячейки ПЗУ 60, в которойнаходится начальный адрес символа, Под символ в библиотеке отводится группа ячеек. Количество ячеек в группе соответствует размеру Х, а количество разрядов ячеек соответствует размеру У матрицы знакоместа. При формировании изображения символа в пределах знакоместа сигналы микрокоманд, поступающие по шинам 82 и 83, производят прибавление или вычитание единицы соответственно в координатные счетчики столбца 141 и строки 140.Пульт оператора, совмещенный с блоком сопряжения, содержит клавишное наборное поле 144 и группу вспомогательных клавиш задания режима работы пульта 145 (русский, латинский алфавиты, регистры, цифры- знаки, режим макросимвол и т.д.); режим работы пульта через регистр режимов 146, группу согласующих элементов, 147 выводится на блок транспарантных индикаторов 148,В составе клавишного наборного поля 144 содержатся алфавитное, цифро-знаковое, редакторское, управляющее наборные поля.При нажатии оператором любой клавиши наборного поля 144 производится матричная шифрация по строкам в шифраторе 149 строк и по столбцам в шифраторе 150 столбцов позиции нажатой клавиши. Одновременно в шифраторах 149 и 150 происходит окрашивание кода нажатой клавиши кодом, поступаюшим из регистра 146 режимов.Затем позиционный код нажатой клавиши заносится в регистры строки 51 и столбца 152, Одновременно на элементе ИЛИ 153 производится сборка строк регистра 151.Концентратор в режиме ожидания внешних запросов производит поочередное подключение пультов к внутреннему интерфейсу согласно введенным приоритетам (начиная с младшего номера пульта) и производит считывание обобщенного сигнала запроса с элемента ИЛИ 153 одним из управляющих сигналов группы 80-84 через элемент И 154 и усилитель 13 в регистр 51.При наличии 1 в обобщенном сигнале концентратор через элементы И 155 и 156 управляющими сигналами по шинам 82 и809183 . через усилители 11 производит побайтный сьем позиционного кода с регистров строки 151 и стролбца 152 и переводит позиционный код нажатой клавиши в телеграфный код. Концентратор имеет возможность через элементы И 157 записать информацию управляющим сигналом по шине 84 в программно-доступный регистр 158 индикации режимов функционирования системы, который через согласующие элементы 159 имеет выход на блок 160 транспарантных индикаторов. 1 ОТаким образом, устройство обеспечивает возможность подключения множества устройств ввода и вывода и сопряжения их с ЭВМ. При этом выполнение функции управления обменом и формирования элементов изображений в процессоре концентратора позволяет сократить аппаратурные затоаты в блоках сопряжения устройств ввода и вывода и упростить их.20Формула изобретения1, Устройство для обмена информацией между электронной вычислительной машиной (ЭВМ) и устройствами ввода и вывода, содержащее концентратор обмена, включающий процессор обмена, узел управления обменом, регистр обмена, регистр управляющих сигналов, блок сопряжения с ЭВМ, первые информационные и управляющие входы и выходы которого являются соответственно центральными информационными и управляющими входами и выходами устройства, блоки сопряжения с устройствами ввода и блоки сопряжения с устройствами вывода; 35 первые информационные и управляющие входы и выходы которых являются соответственно абонентскими информационными и управляющими входами и выходами устройства, вторые информационные входы и выходы блока сопряжения с ЭВМ и блоков соп о ряжения с устройствами ввода и вывода соединены с соответствующими абонентскими информационными выходами и входами блока коммутации, центральные информационные вход и выход которого подключены со ответственно к первым информационным выходу и входу регистра обмена, причем управляющие вход и выход процессора обмена соединены соответственно с первыми выходом и входом узла управления, второй выход которого подключен к цент в ральному управляющему входу блока коммутации, информационные вход и выход процессора обмена подключены соответственно ко вторым информационным выходу и входу регистра обмена, управляющим входом соединенного с первым выходом узла управ ления обменом, отличающееся тем, что, с целью упрощения устройства, в концентратор введены постоянная память, группа 4014элементов И и два узла формирования кадра, причем центральный управляющий выход блока коммутации соединен через регистр управляющих сигналов с первыми входами элементов И группы, вторые входы и выходы которых подключены соответственно к первому выходу и второму входу узла управления обменом, третий и четвертый входы которого соединены соответственно с выходами первого и второго узлов формирования кадра, а первый выход - с первыми входами постоянной памяти и первого и второго узлов формирования кадра, вторые входы которых соединены с информационным выходом процессора обмена, выход постоянной памяти подключен к дополнительному информационному входу процессора обмена, абонентские управляющие входы и выходы блока коммутации подключены соответственно ко вторым управляющим выходам и входам блока сопряжения с ЭВМ и блокам сопряжения с устройствами ввода и вывода.2. Устройство по и. 1, отличающеесятем, что блок коммутации содержит группу усилителей-формирователей, М групп элементов И и М узлов дешифрации адреса, каждый из которых включает триггер адреса, соединенный первым входом с выходом схемы сравнения, первым входом подключенной к выходу переключателя адреса, причем центральные информационные входы и выход блока через соответствующие усилители-формирователи группы соединены с абонентскими информационными выходом и входом блока, центральный управляющий выход блока через соответствующие усилители-формирователи группы соединен с абонентскими управляющими входами блока, центральный управляющий вход блока через соответствующие усилители-формирователи группы подключен ко второму входу триггера адреса и к первым входам элементов И групп, выходы которых являются соответствующими абонентскими управляющими выходами блока, а вторые входы элементов И каждой группы соединены с выходом триггера адреса соответствующего узла дешифрации адреса, вторые входы схем сравнения соединены с соответствующим абонентским информационным выходом блока. 3. Устройство по пп. 1 и 2, отличающееся тем, что блок сопряжения с ЭВМ содержит два регистра обмена, распределитель, вход которого является первым управляющим входом блока, первый выход соединен с первыми входами элементов И первой группы, второй выход - с первым входом триггера адреса, а третий выход - с первыми входами элементов И второй группы, выходы которых подключены к первым входам элементов И третьей группы и элементов И.четвертой группы, выходы которых соединены с соответствующими входами регистра управляющихслов, вторые входы элементов И третьей группы соединены через дешифратор режима обмена с выходами регистра управляющих слов, выходы элементов И третьей группы соединены соответственно с первыми входами элементов И пятой, шестой и седьмой групп и вторым управляющим выходом блока, второй вход и выход триггера адреса подключены соответственно к выходу схемы сравнения и вторым входам элементов И второй группы, вторые входы элементов И четвертой группы соединены с первой группой выходов первого регистра обмена, первыми входами элементов И седьмой группы и первым входом схемы сравнения, соединенной вторым входом с переключателем адреса, выходы элементов И седьмой группы соединены с первой группой входов второго регистра обмена, первая группа выходов которого через элементы И восьмой группы соединена с первой группой входов первого регистра обмена, вторые группы входов и выходов которого подключены соответ ственно к выходам элементов И первой группы и вторым входам элементов И пятой группы, вторые группы входов и выходов второго регистра обмена соединены соответственно с первыми входами элементов И девятой группы и выходами элементов И десятой группы, первые входы которых соединены со вторым информационным входом блока, а вторые входы - со вторым управляющим входом блока и вторыми входами элементов И шестой, восьмой и девятой групп, выходы элементов И девятой группы является вторым информационным выходом блока, выходы элементов И пятой и шестой групп являются соответственно первыми информационными и управляющими выходами блока, а вторые входы элементов И первой группы 35 являются первым информационным входом блока.4. Устройство по пп, 1 - 3, отличающееся тем, что процессор обмена содержит арифметрико-логическое устройство, соединенное первым входом с выходами постоянного за- ц поминающего устройства, буферного оперативного запоминающего усройства и дополнительным информационным входом процессора, первые входы которых подключены к первому выходу арифметико-логичес кого устройства и информационному выходу процессора, а вторые входы - ко второму входу арифметико-логического устройства, управляющему входу арифметика-логического устройства, управляющему входу пропроцессора, а вторые входы - ко второму входу арифметикологического устройства, управляющему входу процессора и первым входам элементов И первой г второй группы, выход которой является управляющим выходом процессора, вторые входы через регистр условий соединены с соответствующими выходами элементов И первой группы, вторыми входами подключенными ко второму выходу арифметико-логического устройства, третий вход которого является информационным входом процессора.5, Устройство по пп. 1 - 4, отличающееся тем, что узел управления обменом содержит память микрокоманд, первым входом соединенной с выходом генератора импульсов, выходом - со входом регистра микрокоманд, а вторым входом - с выходом регистра адреса, входы которого соединены с выходами соответствующих элементов ИЛИ, первые входы которых соединены с выходом регистра микрокоманд, первым выходом узла и через группу элементов И - со вторым выходом узла, вторые входы первого и второго элементов ИЛИ соединены с первым входом узла, а третьи входы - со вторым входом узла, вторые входы третьего и четвертого элементов ИЛИ подключены соответственно к третьему и четвертому входам узла.6, Устройство по пп. 1 - 5, отличающееся тем, что узел формирования кадра содержит счетчик, соединенный входом с первым входом элементов И группы, а выходом - с первым входом схемы сравнения, выход которой является выходом узла, а второй вход через регистр хранения кода размера кадра соединен с выходом элементов И группы, первый и второй входы которых являются соответственно первым и вторым входами узла.Источники информации,принятые во внимание при экспертизе 1. Патент США Юе 3909799, кл. 364-200, 1975.2. Авторское свидетельство СССР по заявке Мо 2564216, кл. б 06 Г 3/04, 1978 (прототип).

Смотреть

Заявка

2732045, 01.03.1979

ПРЕДПРИЯТИЕ ПЯ В-8466

МЕЛЬШИЯН ВЛАДИМИР ВЯЧЕСЛАВОВИЧ, ГУРСКИЙ АЛЕКСАНДР ИВАНОВИЧ, ВИНОГРАДОВ БОРИС НИКОЛАЕВИЧ, ФЕДОРКОВ ВАЛЕРИЙ ФИЛИППОВИЧ, ШПИЛЕВА АННА АНДРЕЕВНА, ФИЛАТОВ ВАЛЕРИЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: ввода, вывода, вычислительной, информацией, машиной(эвм, междуэлектронной, обмена, устройствами

Опубликовано: 28.02.1981

Код ссылки

<a href="https://patents.su/11-809140-ustrojjstvo-dlya-obmena-informaciejj-mezhduehlektronnojj-vychislitelnojj-mashinojjehvm-i-ustrojjstvami-vvoda-i-vyvoda.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией междуэлектронной вычислительной машиной(эвм) и устройствами ввода и вывода</a>

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