Устройство для сопряжения эвм с внешними устройствами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК И 0 19 13/00 1) 4 авлевЧер ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(71) Киевский политехнический инстут им. 50-летия Великой Октябрьской социалистической революции(56) Авторское свидетельство СССРВ 562811, кл, 0 06 Г 13/00, 1977.Авторское свидетельство СССРУ 779996,.кл. 0 06 Р 13/10, 1980.(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМС ВНЕШНИМИ УСТРОЙСТВАМИ(57) Изобретение относится к областивычислительной техники и может бытьиспользовано в системах сбора и обработки информации для обмена междупроцессором вычислительной машиныи внешними устройствами. Целью изобретения является расширение областиприменения за счет обеспечения одновременного двустороннего обмена данными между ЭВМ и внешними устройствами. Устроиство содержит блок управления, блок обработки запросов, блокпамяти, два коммутатора, узел маскирования, дешифратор, шесть регистров,триггер, элемент ИЛИ.2 з.п. ф-лы3 ил.11 1 рые входы элементов И второй группы соединены с выходом элемента задержки, вход которого соединен с управляющим входом передатчика и с выходом уэла сравнения, первый и вто 4030 б 9 8рой управляющие входы которого соединены соответственно с единичным и нулевым выходами триггера, нулевой вход которого соединен с выходом второго дешифратора,1403069Составител ред М,Дидь естма ектор А. Обруч Т га едакт одписное каз 2862/4 ниауш ая наб д иэводственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4 Тираж ВНИИПИ Государстве по делам изобре 3035, Москва, Ж, 4го комитета СССР й и открытий1403069 Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработкиинформации для обмена между процес 5сором вычислительной машины с внешними устройства (ВУ),Цель изобретения - расширениеобласти применения устройства засчет обеспечения одновременного двустороннего обмена данными между ЭВМи ВУ.На фиг. 1 представлена блок-схема устройства на фиг. 2- схема блока обработки запросов; на фиг. 3схема блока управления.Устройство содержит (фиг. 1) регистры 1-6, блок 7 обработки запросов, блок 8 управления, коммутаторы9 и 10, дешифратор 11, элемент ИЛИ12, триггер 13, блок 14 памяти иузел 15 маскирования,Блок 7 (фиг. 2) образуют сдвиговый регистр 16, группы элементов И17 и 18, узел 19 сравнения, дешифратор 20, элемент 21 задержки, передатчик 22, дешифратор 23, триггер 24и элемент ИЛИ 25.Блок 8 управления включает(фиг. 3) генератор 26 импульсов, эле" 30менты И 27-34, элементы ИЛИ 35-43,триггер 44, элементы 45-51 задержки,триггеры 52-54, элемент 2 И-ИЛИ 55,сдвиговый регистр 56 и элементИЛИ 57.На фиг1 показаны также группывходов 58-62 устройства, группы выходов 63-65 устройства, выходы 66 и67 устройства и вход 68 устройства,40Устройство работает следующим образом.Возможны два режима работы устройства, которые при наличии определенных условий могут перекрываться во времени, - обмен в направлении от внешнего устройства к ЭВМ (направление 1) и обмен в направлении от ЭВМ к ВУ (направление 1).Информация в направлении 1 передается, если ВУ не занято, по сигналу запроса от ЭВМ непрерывным потоком вплоть до появления кодовой комбинации "Конец сообщения от ЭВМ". При обмене в направлении 1 устройство формирует информационное сообщение55 определенной структуры.Рассмотрим режим обмена в направлении21. При помощи кольцевого сдвигающего регистра 16, управляемого сигналами с пятнадцатого выхода блока 8управления, производится последовательный опрос ВУ и при наличии сигнала готовности очередного ВУ кобмену в направлении 1, поступающего от ВУ на группу входов 60 устройства, единичный сигнал на выходеопределенного элемента И 18 группычерез элемент ИЛИ 25 поступает навход блока 7 обработки запросов,инициируя начало операции передачи вустройство единицы информации отсоответствующего ВУ.Одновременно на группе выходоввыборки блока 7 формируется кодоваякомбинация, управляющая коммутацией выбранного ВУ с устройством. Этакодовая комбинация подается на управляющие входы коммутатора 9, подключающего к устройству соответствущее ВУ.2. Сигнал с выхода запроса блока7 поступает на пятый вход блока 8.Триггер 52 устанавливается в "1", исигнал на его единичном выходе формирует управляющие сигналы на третьем, втором и девятнадцатом выходахблока 8, устанвливаярегистр 6 в 01000регистр 4 в 00000,а также разрешая прием информациина регистры 1-3 от коммутатора 9, накоторый по адресным 61 и информационным 62 входам устройства поступаетинформационное сообщение с ВУ.Одновременно сигнал на единичномвЫходе триггера 52 устанавливает вединичное состояние триггер 44,блокируя выдачу импульсов с пятнадцатого выхода блока 8 (от генератора 26 через элемент И 27) на кольцевой сдвиговый регистр 16 блока 7обработки запросов, Таким образом,состояние регистра 16 фиксируетсядо окончания операции приема устройством единицы информации от соответствующего ВУ,По окончании описанных операцийсигнал с выхода элемента 45 задержкиустанавливает триггер 52 в нулевоесостояние фиксируя состояние указанных элементов схемы,3. С генератора 26 через элементИ 28 на тактовый вход сдвиговогорегистра 56 поступает управляющийсигнал сдвига. Четвертый выход ре03069 10 15 20 25 3035 40 45 либо 55 3 14гистра 56 устанавливается в единичное состояние, и сигнал с единичноговыхода этого разряда регистра 56через элемент И 29, на второй входкоторого подается единичный сигнал.с нулевого выхода триггера 53, установленного в "0" сигналом с выходаэлемента ИЛИ 36 при окончании предыдущего цикла работы устройстваодновременно с. установкой тем жесигналом в состояние 10000 регистра 56, формирует на пятом выходе блока 8 сигнал, поступающийна управляющий вход дешифратора 11,При отсутствии указанного сигналана управляющем входе дешифратора 11его работа блокируется.Кодовая комбинация, поступающаяс информационных выходов, регистра2 на информационные входы дешифратора 11, вызывает появление сигнала на одном из двух выходов дешифратора 1,В командной части поступившегоот ВУ информационного сообщения, фиксируемой на. регистре 2, может содержаться код команды записи (КЗ)или код "Конец сообщения от ВУ" (КС).Если в командной части информационного сообщения с ВУ содержитсякод КЗ, то появляется сигнал на втором выходе дешифратора 11Этот сигнал поступает на второй вход блока8, где через элемент ИЛИ 35 формируется сигнал "Разрешение чтения 1"(ЧТ 1) на восьмом выходе блока 8 иодновременно через элемент ИЛИ 37сигнал "Обращение к АЗУ" (17-й выход блока 8), который выполняет рольсинхронизирующего сигнала, поступающего на синхровход блока 14.В регистре 1 фиксируется выполняющий в дальнейшем функцию признака адрес ВУ, выбранного для осуществления передачи от него информации.Сигнал на втором выходе дешифратора 11 также, поступая на второй В первой ячейке каждой информационной зоны блока 14 помещен адрес соответствующего ВУ.Во второй ячейке каждой информационной зоны блока 14 помещена мовход блока 8, через элемент ИЛИ 38,а также параллельно через элементИЛИ 39 и элемент 46 задержки формирует управляющие сигналы на шестоми девятом выходах блока 8. Эти сигналы являются соответственно сигналом выдачи кода признака с регистра1 на адресные входы блока 14 и сигналом разрешения принятия кода нарегистр 5 (регистр модификации маски) и поступают на соответствующиевходы указанных регистров. Элемент46 задержки необходим для .задержкивыдачи управляющего сигнала на входрегистра 5 на время, необходимое длясрабатывания блока 14 и появленияинформации на его выходной информационной шине,Сигнал ЧТ 1 через элемент ИЛИ 2 устанавливает также триггер 13 в "1" и на входе блока 14 появляется сигнал, определяющий операцию чтения информации из блока 14.Логический блок разбит на зоны, запись или чтение из которых определяется признаками, ранее записанными в признаковую часть блока 14 и совпадающими с адресами ВУ, которые могут обмениваться информацией с ЭВМ. В направлении 1 каждое такое ВУ в результате работы предлагаемого устройства обменивается информацией с ЭВМ блоками информации, максимальная длина которых определяется длиной, выделенной данному ВУ зоны блока 14. Выдача информации устройством на ЭВМ происходит либо по заполнении зоны блока 14, соответствующей данному ВУ, после чего по выдаче информации зона очищается и заполняется далее, либо по поступающему от ВУ коду КС, Таким образом, информационное сообщение, формируемое устройством, имеет структуру дифицируемая маска, в соответствиис которой производится запись единицы информации от ВУ в первую свободную ячейку соответствующей информационной зоны блока 14.5 14Адрес первой свободной ячейки информационной зоны блока 14 определяется положением единственного установленного в единицу разряда маски.Если информационная зона данногоВУ пуста, то соответствующая маскаимеет вид 010000 (до модификации),4. Поступающая по окончании опи., санных операций на регистр 5 маска, определяет ту ячейку информационнойзоны блока 14, в которую в предыду; щем цикле работы устройства с данными ВУ была записана единица ин, формации, поступившая от данного ВУ,, Таким образом, для выбора следующей, свободной ячейки необходимо модифи цировать маску, сдвинув содержимое, регистра 5 на один разряд вправо,,Для этого с генератора 26 блока 8на сдвиговый регистр 56 поступаетсигнал сдвига, На единичном второмвыходе регистра 56 появляется еди,ничный сигнал, формирующий на выходах блока 8 следующие управляющиесигналы:сдвиг регистра 5 на один разрядвправо (модификация маски) на 10-мвыходе блока 8, этот сигнал поступает на вход регистра 5;установка триггера 13 в "0"; таким образом на входе блока 14 форми; руется управляющий сигнал, опреде,ляющий операцию записи информации,в блок 14 (16-й выход блока 8),этот сигнал подается на нулевой входтриггера 13,через элемент ИЛИ 40 триггер 54устанавливается в "0" и, таким образом, на 14-м и 13-м выходах блока 8н, соответственно, на управляющих входах коммутатора 10 появляетсякодовая комбинация, определяющаякоммутацию к информационным входамблока 14 регистров 5 и 6, причем вкачестве регистра маски, по которойв данном случае производится записьв блок 14, используется регистр 6,установленный в 01000.Таким образом, на место староймаски в следующем такте текущего цикла работы устройства запишется значение модифицированной маски, зафиксированное на регистре 5, который в данном случае выполняет функцию регистра, с которого в блок 14 записывается информация,5. В очередном такте с генератора26 блока 8 на сдвиговый регистр 56 0306 Э 6 поступает сигнал сдвига и на единичном третьем выходе этого регистраформируется единичный сигнал, бла 5годаря чему управляющие сигналыпоявляются на следующих выходахблока 8;через элемент ИЛИ 41 на одиннадцатом выходе блока 8 (сигнал "Вьдатькод", поступающий на вход регистра 5),на двадцатом выходе блока 8 (сигнал Вьдать код", поступающий навход регистра 6),15 через элемент ИЛИ 38 на шестомвыходе блока 8 (сигнал ",Вьдать код",поступающий на вход регистра 1)фчерез элемент ИЛИ 37 на семнадцатом выходе блока 8 (сигнал "Обра 20 щение к АЗУ, поступающий на входблока 14),Под воздействием этих управляющих сигналов и поступающих на адресные и информационные входы блока 1425 кодов модифицированная маска записывается в соответствующую ячейку,соответствующей информационной зоныблока 14.6. В следующем такте происходитЗ 0 запись единицы информации, поступившей от ВУ и зафиксированной на регистре 3, в ячейку соответствующейзоны блока 14, Адрес ячейки определяется текущим значением маски нарегистре 5.С генератора 26 блока 8 на сдвиговый регистр 56 поступает сигнал сдвига, и на единичном первом выходе этого регистра формируется сигнал, вслед.40 ствие чего. управляющие сигналы появляются на следующих выходах блока 8:триггер 54 устанавливается в "1",и на 14-м и 13-м выходах блока 8 появляется кодовая комбинация, определяю 45 щая подключение регистров 3 и 5, причем функцию регистра маски выполняетрегистр 5,через элемент ИЛИ 37 на семнадцатом выходе блока 8 (сигнал "Обращениек АЗУ"),через элемент ИЛИ 38 на шестом выходе блока 8 (сигнал "Вьдать код" срегистра 1,),через элемент ИЛИ 41 на одиннадцатом выходе блока 8 (сигнал "Вьдатькод" с регистра 5);на четвертом выходе блока 8(сигнал Вьдать код 1, поступающий навход регистра 3), 7 14 Таким образом, единица информации,поступившая от данного ВУ, записывается в первую свободную ячейку соответствующей информационной зоны блока 14.После модификации маски возможнаситуацияпри кото рой единица по является в (К+1)-м разряде регистра 5, т,е. в предьдущем цикле работы данного ВУ с устрокством информационная зона данного ВУ была заполнена, информация из нее была вьдана на выходной регистр 4, после чего зона была очищена, В этом случае на установочный вход регистра 5 подается управляющий сигнал с единичного выхода его (К+1)-го разряда и регистр 5 устанавливается в 001000. Послеэтого если в командной части текущего информационного сообщения от ВУ не содержится кодовая комбинация КС, то осуществляются операции, обеспечивающие запись единицы информации от ВУ в первую свободную (в данном случае в третью) ячейку соответствующей информационной зоны блока 14.Если запись очередной информации03069 8 25 5 10 15 20 структуры вьдается на выходнойрегистр 4, Это происходит следующим образом,На шестой вход блока 8 поступаетединичный сигнал с едкничного выходаК-го разряда регистра 5Через элемент 2 И-ИЛИ 55 и элемент48, необходимый для задержки сигнала,инициирующего чтение из блока 14 идругих сигналов на время, необходимое для записи в соответствующую информационную зону блока 14 последнейединицы информации от ВУ (ею можетбыть и код КС), на выходах блока 8формируются следующие сигналь 1:на семнадцатом выходе блока 8 сигнал "Обращение к АЗУ",на седьмом выходе блока 8 сигнал"Чтение 2" (ЧТ 2), устанавливающийтриггер 13 в "1" через элемент ИЛИ121 таким образом, на входе блока14 формируется сигнал, определяющийоперацию чтения кз блока 14; с этогоже выхода блока 8 на вход регистра4 подается управляющий сигнал разрешения приема кода;на шестом выходе блока 8 сигнал30 35 от ВУ не,приводит к полному заполне-, нию соответствующей зоны, то устройство заканчивает цикл своей работыс данными ВУ. Сигнал с единичногопервого выхода проходит по цепочке из элемента ИЛИ 42, элемента 47 задержки, элементов ИЛИ43 и элемента И 30, й на выходе элемента ИЛИ 36 формируется единичныйсигнал, устанавливающий сдвиговыйрегистр 56 в состояние 100.,00 атриггер 44 - в "0", Таким образом,на вход элемента И 27 поступает единичный сигнал с триггера 44, а с второго входа элемента И 28 единичный сигнал снимается. На кольцевой сдвиговый регистр 16 блока 7 начинают поступать через элемент И 27 сдвигающие сигналы с генератора 26 блока 8, позволяющие выбрать следующее ВУ, готовое к реализации операции обмена в направлении 1.7. Если запись очередной информации от ВУ приводит к полному заполнению соответствующей этому ВУ информационной зоны, о чем свидетельствует единица в К-м разряде регист-. ра 5 после модификации, то по окончании такта записи единицы информации в блок 14 сообщение описанной 40 45 50 55 Под воздействием описанных управляющих сигналов происходит запись сформированного сообщения на регистр 4. С выходного регистра 4 это сообщение может быть в дальнейшем вьдано на информационный выход 66 устройства и передано для обработки в ЭВМ.Раз ряды выходной информационной шины блока 14,соответствующие разрядам маски, с информационными входами регистра 4 не коммутируются, Таким образом, на регистре 4 формируется сообщение описанной структуры.С выхода элемента 48 единичный сигнал поступает на вход элемента 50 задержки, необходимого для задержки сигналов, обеспечивающих обнуление соответствующей информационной зоны блока 14. Эти сигналы формируются на шестом и восемнадцатом выходах блока 8. С восемнадцатого выхода блока 8 на вход блока 14 подается сигнал обнуления информационной зоны блока 14, соответствующей признаку, который подается под воздействием управляющего сигнала с шестого выхода блока 8 с регистра 1 на адресные входы блока 14. Маска во второй ячейке информационной зоны устанавливается в 01000.50 9 140308. На первом выходе блока 8, который является выходом 67 устройства,формируется сигнал "Конец операции обмена с ВУ" через элемент ИЛИ 42 эле 5мент 47 задержки, элемент ИЛИ 43, элемент И 30, элемент ИЛИ 36 и элементИ 31, Этот сигнал может быть использован для инициирования передачисформированного на регистре 4 сообщения для дальнейшей обработки в ЭВМ,9. Рассмотрим ситуацию, при которой в командной части текущего информационного сообщения от ВУ содержитсявместо кода КЭ код КС, т,е, ВУ закончила выдачу информации в направле"нии 1.В этом случае устройство повторяетпоследовательность операций, описанных в пп. 1-8, с тем отличием, чтокод КС записывается предварительнов регистр 3 и далее рассматриваетсякак единица информации, поступившейот ВУ. Таким образом, выполняетсяследующая последовательность операций.Аналогично описанному после выполнения операций по пп, 1-3 на пятом выходе блока 8 формируется сигнал, разрешающий дешифрацию и поступающий на управляющий вход дешифратораВ соответствии с содержимым регистра 2 на первом выходе дешифратора 11 появляется единичный сигнал, поступающий на первый вход бло 35ка 8 и далее через элемент ИЛИ 57 навход регистра 3. Одновременно навход регистра 2 подается сигнал спервого выхода дешифратора 11. Таким образом в регистр 3 записывается код КС.Сигнал с первого входа блока 8поступает также через элемент И 32на единичный вход триггера 53, устав 45ливая его в "1",Далее осуществляются операции,описанные н пп. 3-8, с тем отличием, что роль сигнала на втором входе блока 8 выполняет единичный сигнал на выходе триггера 53.Исключение составляет случай,когда в описываемой ситуации послемодификации маски оказывается, чтоее третий разряд установлен в "1".Это свидетельствует о том, что информационная зона, соответствующая данному ВУ, пуста, т.е. в предыдущем цикле работы устройства с дан 69 1 Оным ВУ его информационная эона былаполностью заполнена, устройством былосформировано информационное сообщение и выдано на выходной регистр 4.В этом случае запись кода КС винформационную зону блока 14, соответствующую данному ВУ, не производится, а сигналы КС и сигнал натретьем входе блока 8, свидетельствующий о том, что третий разряд регистра 5 модифицированной маски единичный, формирует через элементыИ ЗЗ,элемент ИЛИ 43,элемент И 30 иэлемент ИЛИ 36 сигнал, устанавливающий сдвиговый регистр 56 в 1 0000и триггер 44 в "0". Далее возможенпроцесс выборки следующего ВУ,Рассмотрим процесс обмена в направлении 11.Обмен информацией в направлении11 возможен между ЭВМ и ВУ, котороев момент поступления на вход 68 устройства запроса на обмен от ЭВМ внаправлении 11 не работает с устройством в направлении 1. В последнемслучае ЭВМ ожидает конца цикла работы устройства с ВУ, после чегоначинает обмен в направлении 11,Обмен в направлении 11 осуществляется следующим образом.На входы дешифратора 23 блока.7по группе адресных входов 58 устройства поступает от ЭВМ адрес требуемого ВУ,На входы передатчика 22 блока 7по группе информационных входов 59устройства поступает от ЭВМ информация для ВУ.Сигнал запроса на обмен поступает от ЭВМ по входу 68 устройства наединичный вход триггера 24 блока 7и устанавливает его в "1", Этаединица поступает на управляющийвход узла 19 сравнения, разрешаяпроверку этим узлом кодовых комбинаций, поступающих с выходов группыэлементов И 18 блока 7 и с выходовдешифратора 23, на идентичность,Кодовая комбинация с выходов элементов И 18 определяет устройство,выбранное и осуществляющее обмен внаправлении 1. Кодовая комбинацияс выходов дешифратора 23 определяетВУ, требуемое ЭВМ для обмена в направлении 11. В случае их совпадения на выходе узла 19 сравненияформируется нулевой сигнал и обменв направлении 11 блокируется, таккак отсутствует разрешающий прохождение информации через передатчик 22 на соответствующее ВУ единичный сигнал на управляющем входе передатчика 22.В случае несовпадения указанных кодовых комбинаций узел 19 сравнения формирует на своем выходе единичный сигнал. В результате разрешается прохождение информации от ЭВМ на ВУ через передатчик 22. Сигнал с выхода узла 19 сравнения поступает также на элемент 21 задержки, который через время, необходимое для окончания переходных процессов в передатчике 22, формирует на своем выходе сигнал, поступающий на все вторые входы группы элементов И 17,первые входы которых соединены с выходами дешифратора 23. Таким образом, на выходе одного из элементов И 17 группы и, следовательно, на одном из выходов группы выходов 65 устройства формируется сигнал, инициирующий операцию обмена соответствующим ВУ.С выходов передатчика 22, являющихся группой информационных, выходов 64 устройства, на соответствующее ВУ поступает информация блоками.Конец информационного сообщения от ЭВМ на ВУ определяется поступлением на входы распределителя кодовой комбинации "Конец сообщения от ЭВМ", Эта кодовая комбинация проходит на выходы передатчика 22 блока 7 и направляется на соответствующее ВУ и одновременно на входы дешифратора 20, который в этом случае формирует на выходе единичный сигнал, устанавливая триггер 24 в "О", и единичный сигнал с нулевого выхода этого триггера поступает на второй управляющий вход узла 19 сравнения, устанавливая "О" на его выходе и блокируя дальнейшее прохождение какой-либо информации через передатчик 22,При поступлении очередного запроса от ЭВМ на обмен в направлении 11 описанные операции повторяются.Формула изобретенияЪУстройство для сопряжения ЭВМ с внешними устройствами, содержащее блок управления, блок памяти, два коммутатора, два регистра, о т л ич а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения одновременного дву 5 10 15 стороннего обмена данными междуЭВМ и внешними устройствами, в неговведены блок обработки запросов,узел маскирования, дешифратор, четыре регистра, триггер, элемент ИЛИ,причем первая и вторая группы информационных входов блока обработки запросов образуют группы входов устройства для подключения соответственно к группам адресных и информа-ционных выходов ЭВМ, вход запускаблока обработки запросов являетсявходом устройства для подключенияк выходу запроса на обмен ЭВМ, информационный выход первого регистра является выходом устройства дляподключения к информационному входу ЭВМ, первый выход блока управления является выходом устройства для подключения к входу записи ЭВМ, третья группа инфомационных входов блока обработки запросов образует группу входов устройства для под ключения к выходам готовности внешних устройств, первая и вторая группы информационных входов первого коммутатора образуют группы входов ,устройства для подключения соответственно к адресным и информационным выходам внешних устройств, первая, вторая и третья группы информационных выходов блока обработки запросов образуют группы выходов 35устройства для подключения соответственно к адресным, информационным входам и входам запроса,внешних устройств, при этом второй выход блока управления соединен с вхо дом записи второго регистра, первыйинформационный вход которого соединен с первым выходом первого коммутатора, второй и третий выходы которого соединены с информационными вхо дами третьего и четвертого регистровсоответственно, входы записи которых соединены с установочным входом первого регистра и с третьим выходом блока управления, четвертый выход которого соединен с входом чтения второго регистра, второй информационный вход которого соединен с информационным входом дешифратора и с выходом третьего регистра, вход чтения которого соединен с первым выходом дешифратора и с первым входом логического условия блока управления, пятый выход которого соединен со стробирующим входом дешифратора, 13 14 второй выход которого соединен с вторым входом логического условия блока управления, шестой выход которого соединен с входом чтения четвертого регистра, выход которого соединен с адресным входом блока памяти, младшие и старшие разряды группы информационных выходов которого соединены . соответственно с группами информаци,онных входов первого и пятого регистров, вход записи первого регистра соединен с первым входом элемента ,ИЛИ и с седьмым выходом блока управ,ления, восьмой выход которого соединен с вторым входом элемента ИЛИ, выход которого соединен с единичным входом триггера, единичный и нулевой выходы которого соединены соответственно с входами разрешения чтения изаписи блока памяти, информационныйвход которого соединен с информационным выходом узла маскирования, перваягруппа информационных входов которо-,го соединена с группой выходов пятого регистра, входы записи, сдвига, чтения и синхронизации которого сое; динены соответственно с девятым, десятым, одиннадцатым и двенадцатым выходами блока управления, тринадцатый и четырнадцатый выходы которого соединены соответственно с первым ,и вторым управляющими входами вто рого коммутатора, первая, вторая группы информационнных входов и , группа выходов которого. соединены со ответственно с группами выходов второго, шестого регистров и с второйгруппой информационных входов узламаскирования, третий и К-й разрядыгруппы выходов пятого регистра соединены соответственно с третьим ичетвертым входами логического условия блока управления, пятый вход логического условия которого соединенс выходом запроса блока обработки,запросов, тактовый вход которого соединен с пятнадцатым выходом блокауправления, шестнадцатый, семнадцатый и восемнадцатый выходы которогосоединены соответственно с нулевыми входами триггера, с синхровходом и установочным входом блока памяти, девятнадцатый идвадцатый выходы блока управлениясоединены сОответственно с установочным входом и входом чтения шестого, регистра, (К+1)-й разряд группы выходов пятого регистра соединен03069 4 50 55 5 10 15 20 25 30 35 40 45 с установочным входом пятого регистра, группа выходов выборки блока обработки запросов соединена с группой управляющих входов первого коммутатора2, Устройство па и, 1, а т л ич а ю щ е е с я тем, чта блок управления содержит сдвиговый регистр, четыре триггера, генератор импульсов, восемь элементов И, десять элементов ИЛИ, семь элементов задержки, элемент И-ИЛИ, причем первый вход первого элемента И соединен с первыми входами второго, третьего элементов И и первого элемента ИЛИ и является первым входом логического условия блока, первый вход второго элемента ИЛИ соединен с первыми входами третьего и четвертого элементов ИЛИ и является вторым входом логического.,условия блока, второй вход первого элемента И соединен с вторым входом второго элемента И и является третьим входом логического условия блока, первый вход элемента И-ИЛИ является четвертым входом логического условия блока, единичный вход первого триггера соединен с входом первого элемента задержки и является пятым входом логического условия блока, выходы четвертого элемента И и первого элемента ИЛИ являются соответственно первым и вторым выходами блока, выход первого триггера соединен с единичным входом второго триггера, с вторым входом первого элемента ИЛИ и является третьим и девятнадцатым выходом блока, первый выход сдвиговаго регистра соединен с первыми входами пятого, шестого, седьмого элементов ИЛИ, с вторым и третьим входами элемента И-ИЛИ, с вторым входом четвертого элемента ИЛИ, с единичным входом третьего триггера и является четвертым выходом блока, выходы пятого элемента И, четвертого элемента ИЛИ являются соответственно пятым и шестымвыходами блока, выход второго элемента задержки соединен с входом третьего элемента задержки, с третьим входом четвертого элемента ИЛИ, с вторым входам пятого элемента ИЛИ и является седьмым выходом блока, выход третьего элемента ИЛИ соединен с третьим входом пятого элемента ИЛИ и является восьмым выходом блока, выход четвертого элемента задержки15 1 является девятым выходом блока, вто- рой выход сдвигового регистра соединен с первым входом восьмого элемента ИЛИ и является десятым и шестнадцатым выходами блока, выход седьмого элемента ИЛИ является одиннадцатым выходом блока, выход пятогоэлемента задержки соединен с первымвходом девятого элемента ИЛИ, с вторым входом восьмого элемента ИЛИ иявляется двенадцатым выходом блока,единичный и нулевой выходы третьеготриггера являются соответственнотринадцатым и четырнадцатым выходами блока, выходы шестого элемента И, пятого элемента ИЛИ, шестого элемента задержки являются соответственно пятнадцатым, семнадцатым и восемнадцатым выходами блока, третий выход сдвигового регистра соединен с четвертыми входами четвертого, пятого элементов ИЛИ, с вторым входомседьмого элемента ИЛИ и является двадцатым выходом блока, при этом в блоке управления выход генератора импульсов соединен с первым входом седьмого элемента И и с первым входом шестого элемента И, второй вход которого соединен с нулевым входом четвертого триггера и с нулевым выходом второго триггера, единичный выход которого соединен с вторым входом седьмого элемента И, выход которого. соединен с тактовым входом сдвигового регистра, четвертый выход которого соединен с первым входом пятого элемента И, второй вход которого соединен с нулевым выходом четвертого триггера, единичный вход которого соединен с выходом второго элемента И, выход первого элемента задержки соединен с нулевым входом. первого триггера, установочный вход сдвигового регистра соединен с нулевым входом второго триггера, с первым входом четвертого элемента И и с выходом девятого элемента ИЛИ, второй вход которого соединен с выходом восьмого элемента И, первый вход которого соединен с входами пятого элемента задержки и с выходом третьего элемента И, второй вход которого соединен с вторым входом восьмого элемента И и с выходом десятого элемента ИЛИ, первый вход которого соединен с третьим входом третьего элемента И и с выходом первого элемента И, второй вход десято 403069б ментов И первой группы соединены сгруппой входов элемента ИЛИ, с второй группой входов узла сравненияи образуют группу выходов выборкиблока, при этом в блоке обработкизапросов группа выходов сдвиговогорегистра соединена с вторыми входами элементов И первой группы, вто 55 го элемента ИЛИ соединен с выходомседьмого элемента задержки, входкоторого соединен с выходом шестогоэлемента ИЛИ, второй вход которого 5соединен с входом второго элементазадержки и с выходом элемента И-ИЛИ,четвертый вход которого соединен сединичным выходом четвертого триггера, с вторыми входами третьего ивторого элементов ИЛИ, с пятым входом четвертого элемента ИЛИ, шестойвход которого соединен с выходомтретьего элемента задержки, с входом шестого элемента задержки, свторым входом четвертого элементаИ, выход второго элемента ИЛИ соединен с входом четвертого элементазадержки, выход восьмого элементаИЛИ соединен с единичным входомтретьего триггера.3Устройство по п,.1, о т л ич а ю щ е е с я тем, что, блокобработки запросов содержит сдвиго вый регистр, две группы элементовИ, элемент ИЛИ, два дешифратора,узел сравнения, передатчик, триггер,элемент задержки, причем тактовыйвход сдвигового регистра являетсятактовым входом блока, выход элемента ИЛИ является выходом запросаблока, единичный вход триггера является входом запуска блока, группыинформационных входов первого дешифратора, приемника, первые входыэлементов И первой группы образуютсоответственно первую, вторую итретью группы информационных входовблока, группа выходов первого дешиф ратора соединена с первыми входамиэлементов И второй группы, с первойгруппой входов узла сравнения иобразует первую группу информационных выходов блока, группа информационных выходов передатчика соединена с группой информационных входоввторого дешифратора и образует вторую группу информационных выходовблока, выходы элементов И второй группы образуют третью группу информационных выходов блока, выходы эле
СмотретьЗаявка
4100191, 04.08.1986
КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ
КОРНЕЙЧУК ВИКТОР ИВАНОВИЧ, ЖУРАВЛЕВ ОЛЕГ ВЛАДИСЛАВОВИЧ, СОРОКО ВЛАДИМИР НИКОЛАЕВИЧ, ЕЗИКЯН АЛЕКСАНДР ГУРГЕНОВИЧ, ЧЕРТОВ ОЛЕГ РОМАНОВИЧ, ЗАХАРЕВИЧ КОНСТАНТИН ГЕОРГИЕВИЧ
МПК / Метки
МПК: G06N 7/08
Метки: внешними, сопряжения, устройствами, эвм
Опубликовано: 15.06.1988
Код ссылки
<a href="https://patents.su/12-1403069-ustrojjstvo-dlya-sopryazheniya-ehvm-s-vneshnimi-ustrojjstvami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с внешними устройствами</a>
Предыдущий патент: Устройство сопряжения с магистралью
Следующий патент: Устройство для сопряжения цвм с абонентами
Случайный патент: Способ приработки зубчатых колес