Устройство для ввода информации

Номер патента: 1091152

Авторы: Карасев, Маркин, Никитин, Хетагуров

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК за) б 06 РЗ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) 1. Патент США3879693,кл. б 06 Р 3/04, опублик. 1975.2. Авторское свидетельство СССР427335, кл. б 06 Р 3/06, 1975 (прототип). (54) (57) 1. УСТРОИСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок считывания, группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, выходы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами блоков элементов И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы - к информационным выходам блока считывания, отличающееся тем, что, с целью повышения его быстродействия, в него введены первый регистр, первый и второй блоки элементов И, счетчик, блок сравнения и блок управления, выходы блока элементов ИЛИ соединены с первыми входами первого и второго блоков элементов И и с входами первой группы блока управления, первый и второй выходы которого соответственно соединены с вторыми входами первого и второго блоков элементов И, выходы которых подключены к входам параллельного ввода первого регистра и счетчика соответственно, вход последовательного ввода, выход переноса и синхровход регистра являются информационным входом, выходом и синхровходом устройства соответственно, выходы параллельного вывода регистра подключены к входам второй группы блока управления и к входам первой группы блока сравнения, управляющие входы регистра являются управляющими входами устройства, выходы первой группы блока управления подключены к входам прямого и обратного счета счетчика, вход стробирования параллельного ввода которого соединен с вторым,80109115 выходом блока управления, а выходы подключены к входам второй группы блока сравнения, выходы которого соединены с входами третьей группы блока управления, входы четвертой группы и третий выход которого являются входами группы и выходом управления устройства соответствен но, выходы первой группы блока выбора каналов подключены к входам пятой группы блока управления, вход которого подключен к управляющему выходу блока считывания, выходы второй группы блока управления соединены с входами блока выбора каналов,2. Устройство по п. 1, отличающееся тем, что блок выбора каналов содержит первый и второй триггеры, второй регистр, первый дешифратор, первый элемент И и элементыИ первой группы, входы которых, вход сброса второго регистра, вход управления первого дешифратора и вход установки в 1 первого триггера являются соответствующи- С ми входами блока, выходы элементов И первой группы подключены к входам установ- ф ки в О первого триггера, к входам установки в 1 и установки в О второго )ф триггера соответственно, выходы первого и второго триггеров являются выходами первой группы блока и подключены к информационным входам первого дешифратора, один выход которого соединен с синхро- ф входом первого триггера и с первым входом ф первого элемента И, другой выход первого дешифратора подключен к второму входу первого элемента И, выход которого подключен к синхровходу второго триггера, информационные входы и выходы второго регистра являются входами и выходами второй группы блока соответственно.3. Устройство по п. 1, отличающееся тем, что блок управления содержит второй и третий дешифраторы, с первого по пятый элементы ИЛИ, элементы И второй группы, триггеры с третьего по восьмой, элементы И с второго по двенадцатый, элементы задержки с первого по третий, входы первого эле1091152 мента ИЛИ, первый вход второго элемента И и выход третьего триггера являются входами четвертой группы и третьим выходом блока соответственно, входы четвертого элемента И являются входами первой группы блока, информационные входы второго и третьего дешифраторов являются входами второй группы блока, первые входы элементов И второй группы являются входами третьей группы блока, первые входы пятого и шестого элементов И являются входами пятой группы блока, выходы третьего и седьмого элементов И являются первым и вторым выходами блока, выходы пятого элемента И и второго элемента ИЛИ являются выходами первой группы блока, выходы элементов И группы, второго и восьмого элементов И и третьего дешифратора являются выходами второй группы блока, вход сброса четвертого триггера является входом блока, один из входов первого элемента ИЛИ и первый вход девятого элемента И подключены к входу первого элемента задержки, выход которого соединен с входом управления второго дешифратора, выход первого элемента ИЛИ подключен к входу сброса четвертого триггера, выход второго дешифратора соединен с входом управления третьего дешифратора, с входом установки в 1 третьего триггера и с первым входом третьего элемента ИЛИ, выход которого подключен к синхровходу пятого триггера, выход которого соединен с вторым входом девятого элемента И, выход которого подключен к первым входам восьмого и десятого элементов И и к второму входу третьего элемента ИЛИ, выход десятого элемента И соединен с первым входом четвертого элемента ИЛИ, а второй вход соединен с вторыми входами пятого и шестого элементов 1Изобретение относится к вычислительной технике и предназначено для использования в цифровых управляющих системах.Известно устройство для ввода информации, Которое производит поиск и считывание заданных массивов информации по специальным признакам, наносимым на носителе, и включает в себя схему считывания информации по совпадению с заданным кодом адресных сигналов 1.Данное устройство имеет малое быстродействие, так как для поиска и считывания информации требует перемотки носителя, что снижает его производительность.Наиболее близким к предлагаемому по технической сущности является устройство И и с неинвертирующим выходом четвертого триггера, инвертирующий выход которого подключен к второму входу восьмого элемента И и к первому входу одиннадцатого элемента И, второй вход которого соединен с третьими входами пятого и шестого элементов И и с первым входом двенадцатого элемента И, а выход одиннадцатого элемента И подключен к первому входу пятого элемента ИЛИ, второй вход которого соединен с выходом седьмого элемента И и через второй элемент задержки - с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу шестого элемента И, а выход - к второму входу четвертого элемента ИЛИ, третий вход которого соединен с выходом пятого элемента И, выход через третий элемент задержки соединен с вторыми входами элементов И второй группы, выход пятого элемента ИЛИ подключен к синхровходу шестого триггера, выход которого соединен с первым входом седьмого элемента И, выход которого подключен к синхровходу четвертого триггера, а второй вход седьмого элемента И соединен с одним из входов четвертого элемента И и с первым входом третьего элемента И, инвертирующий выход третьего триггера подключен к второму входу второго элемента И, выход которого соединен с входом сброса седьмого и восьмого триггеров, синхровход которого подключен к выходу одного из элементов И второй группы, инвертирующий выход к третьим входам элементов И второй группы, неинвертирующий выход - к второму входу двенадцатого элемента И, выход которого подключен к синхровходу восьмого триггера, выход которого соединен с вторым входом третьего элемента И, выход которого подключен к синхровходу третьего триггера,для ввода информации, содержащее блок считывания, группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, входы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами элементов И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы - к информационным выходам блока считывания 21,Недостатком устройства является пониженное быстродействие.Цель изобретения - повышение быстродействия,Указанная цель достигается тем, что в устройство для ввода информации, содержащее блок считывания, группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, выходы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами блоков элементов И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы - к информационным выходам блока считывания, введены первый регистр, первый и второй блоки элементов И, счетчик, блок сравнения и блок управления, 10 выходы блока элементов ИЛИ соединены с первыми входами первого и второго блоков элементов И и с входами первой группы блока управления, первый и второй выходы которого соответственно соединены с вторыми входами первого и второго блоков элементов И, выходы которых подключены к входам параллельного ввода первого регистра и счетчика соответственно, вход последовательного ввода, выход переноса и синхровход регистра являются информационными входом, выходом и синхровходом устройства соответственно, а выходы параллельного вывода регистра подключены к входам второй группы блока управления и к входам первой группы блока сравнения, управляющие входы регистра являются уп-равляющими входами устройства соответственно, выходы первой группы блока управления подключены к входам прямого и обратного счета счетчика, вход стробирования параллельного ввода которого соединен с вторым выходом блока управления, а выходы подключены к входам второй группы блока сравнения, выходы которого соединены с входами третьей группы блока управления, входы четвертой группы и третий вход которого являются входами группы З и выходом управления устройства соответственно, выходы первой группы блока выбора каналов подключены к входам пятой группы блока управления, вход которого подключен к управляющему выходу блока считывания, выходы второй группы блока управления 40 соединены с входами блока выбора каналов.Блок выбора каналов содержит первый и второй триггеры, второй регистр, первый дешифратор, первый элемент И и элементы И первой группы, входы которых, вход сброса второго регистра, вход управления первого дешифратора и вход установки в 1 первого триггера являются соответствующими входами блока, выходы элементов И первой группы подключены к входам установки в О первого триггера, к входам 50 установки в 1 и установки в О второго триггера соответственно, выходы первого и второго триггеров являются выходами первой группы блока и подключены к ин. формационным входам первого дешифратора, один выход которого соединен с синхро входом первого триггера и с первым входом первого элемента И, другой выход первого дешифратора подключен к второму входу первого элемента И, выход которого подключен к синхровходу второго триггера, информационные входы и выходы второго регистра являются соответствующими входами и выходами второй группы блока соответственно,Блок управления содержит второй и третий дешифраторы, с первого по пятый элементы ИЛИ, элементы И второй группы, триггеры с третьего по восьмой, элементы И с второго по двенадцатый, элементы задержки с первого по третий, входы первого элемента ИЛИ, первый вход второго элемента И и выход третьего триггера являются входами четвертой группы и третьим выходом блока соответственно, входы четвертого элемента И являются входами первой группы блока, информационные входы второго и третьего дешифраторов являются входами второй группы блока, первые входы элементов И второй группы являются входами третьей группы блока, первые входы пятого и шестого элементов И являются входами пятой группы блока, выходы третьего и седьмого элементов И являются первым и вторым выходами блока, выходы пятого элемента И и второго элемента ИЛИ являются выходами первой группы блока, выходы элементов И группы, второго и восьмого элементов И и .третьего дешифратора являются выходами второй группы блока, вход сброса четвертого триггера является входом блока, один из входов первого элемента ИЛИ и первый вход девятого элемента И подключены к входу первого элемента задержки, выход которого соединен с входом управления второго дешифратора, выход первого элемента ИЛИ подключен к входу сброса четвертого триггера, выход второго дешифратора соединен с входом управления третьего дешифратора, с входом установки в 1 третьего триггера и с первым входом третьего элемента ИЛИ, выход которого подключен к синхровходу пятого триггера, выход которого соединен с вторым входом девятого элемента И, выход которого подключен к первым входам восьмого и десятого элементов И и к второму входу третьего элемента ИЛИ, выход десятого элемента И соединен с первым входом четвертого элемента ИЛИ, а второй вход соединен с вторыми входами пятого и шестого элементов И и с неинвертирующим выходом четвертого триггера, инвертирующий выход которого подключен к второму входу восьмого элемента И и к первому входу одиннадцатого элемента И, второй вход которого соединен с третьими входами пятого и шестого элементов И и с первым входом двенадцатого элемента И, а выход одиннадцатого элемента И подключен к первому входу пятого элемента ИЛИ, второй вход которого соединен с выходом седьмого элемента И и через второй элемент задержки - с первым входом шестого элемента И, а выход - к вто5рому входу чео чертога элемента ИЛИ, третий вход которого соеДинен с выходом пятого элемента И, выход через третий элемент задержки соединен с вторыми входами элементов И второй группы, выход пятого элемента ИЛИ подключен к синхровходу шестого триггера, выход которого соединенс первым входом седьмого элемента И, выход которого подключен к синхровходу четвертого триггера, а второй вход седьмого элемента И соединен с одним из входов четвертого элемента И и с первым входом третьего элемента И, инвертирующий выход третьего триггера подключен к второму входу второго элемента И, выход которого соединен с входом сброса седьмого и восьмого триггеров, синхровход которого подключен к выходу одного из элементов И второй группы, инвертирующий выход - к третьим входам элементов И второй группы, неинвертирующий выход - к второму входу двенадцатого элемента И, выход которого подключен к синхровходу восьмого триггера, выход которого соединен с вторым входом третьего элемента И, выход которого подключен к синхровходу третьего триггера,5 10 15 го На фиг. 1 изображена схема устройства; на фиг. 2 - 12 - схемы блоков группы элементов И, выбора канала, элементов ИЛИ, вычислителя, управления, первого и второго блоков элементов И, первого регистра счетчика и блока сравнения,На чертежах обозначены блок 1 считывания, группа блоков 2 элементов И, блок 3 выбора канала, блок 4 элементов ИЛИ, вычислитель 5, блок 6 управления, первый 7 и второй 8 блоки элементов И, первый регистр 9, счетчик 10, блок 11 сравнения, связи 12-1 - 12-п, 13, 14, 15-1 - 15-гп, 16-1 - 16-п, 17-1 в 17-в, 18 блока 1 считывания, элементы И 19 блока 2, связи 20-1 - 20-гп, 21-1 - 21-п, 22- - 22-гп блока 2, элементы И 23 - 26 первой группы, первый 27 и второй 28 триггеры; второй регистр 29, первый дешифра О тор 30, связи 31 - 35, 36-1 - 36-и блока 3 выбора каналов, элементы ИЛИ 37 и 38 .блока 3, связи 39-1 - 39-гп, 40 блока 4 элементов ИЛИ, связи 41 - 47 вычислителя 5, первый элемент ИЛИ 48, первый элемент 49 задержки, четвертый элемент И 50, третий 45 триггер 51, второй дешифратор 52, второй элемент И 53, элементы И 54 - 56 второй группы, одиннадцатый элемент И 57, третий элемент ИЛИ 58, третий дешифратор 59, седьмой триггер 60, пятый элемент ИЛИ 61, второй элемент 62 задержки, пятый триггер 63, шестой триггер 64, второй элемент ИЛИ 65, девятый элемент И 66, двенадцатый элемент И 67, седьмой элемент И 68, четвертый элемент ИЛИ 69, восьмой триггер 79, третий элемент 71 задержки, девя 7 ррй 72 и восьмой 79 элементы И,.четвертый триггер 74, третий элемент И 75, пятый 76 и шестой 77 элементы И, связи 78 - 80, 81-1 - 81-1 с, 82 в . 85 блока Ь6 управления, элементы И 86 блока 7, связи 87-1 - 87-гп блока 7, элементы И 88 блока 8, связи 89-1 - 89-гп блока 8, связи 90-1 - 90-т счетчика 10.Устройство работает следующим образом, Вычислитель 5 выдает в регистр 9 адрес- команду, содержащую номер массива информации на носителе, а в блок 6 управления - сигналы на включение устройства ввода и номер канала считывания. При этом заданный номер массива информации хранится в регистре 9.Блок 6 управления включает блок 3, который производит включение заданного блока 2 и блока 1, Мультиплексированная информация с носителя заданного канала считывания через блок 4 поступает в блок 6 управления и на элементы И 7 и 8.Блок 6 управления анализирует принимаемую информацию и, как только будет считан признак Начало массива ближайшего к колонке считывания массива информации, блок управления открывает элементИ 8.Следующая за признаком Начало массива информация, содержащая номер массива, записывается через элементы И 8 в счетчик О, После чего элементы И 8 закрываются. Таким образом, происходит привязка счетчика 10 к носителю.Далее блок 11 сравнения производит сравнение заданного номера массива информации, хранящегося в регистре 9, и номера массива информации, записанного в счетчике 10, и вырабатывает сигналы Больше, Меньше или Равно, поступающие в блок 6 управления,Если номера массива в регистре 9 и в счетчике 10 совпадают, то блоком 11 сравнения вырабатывается сигнал Равно, по которому блрк 6 управления открывает элементы И 7, и информация с носителя записывается в регистр 9. Далее информация из регистра 9 поступает в вычислитель 5. Если номера массивов не совпадают, то блок 11 сравнения вырабатывает сигналы Больше или Меньше. В зависимости от вида сигнала блок 6 управления включает блок 1 считывания на прямой или обратный ход.В этом случае поиск заданного номера массива осуществляется путем прибавления или вычитания признаков Начало массива, поступающих на счетный вход счетчика 10 из блока 6 управления до появления сигнала Равно с выхода блока 11 сравнения, В этот момент блок 6 управления открывает элементы И 7 и информация с носителя записывается в регистр 9 и далее передается в вычислитель 5.При следующем обращении к устройству, если номер канала считывания не изменился, то привязка счетчика 10 к перфоленте не производится, поскольку в нем хранится1091152 Фаг.1 номер последнего считанного массива информации. Привязка осуществляется только при переходе к считыванию информации с другого канала считывания или же при первом обращении к устройству. В, соответствии с нумерацией связей на фиг. 2 - 2 можно воспроизвести электрическую схему устройства.Таким образом, отпадает необходимость перемотки перфоленты в исходное положение или же в запоминании ее положения в опе ративной памяти вычислительного блока что в конечном итоге увеличивает быстродействие устройства:В среднем на 50%.дактор В. Петрашказ 2827/45ВНИИПпо113035, МФилиал ППП Составитель ИТехред И. ВереТираж 699Государственногоелам изобретенийскваЖ - 35, РауПатент, г. Ужг, АлексеевКорректор ОПодписноекомитета СССРи открытийшская наб., д. 4/5род ул Проектная

Смотреть

Заявка

3543720, 31.01.1983

ПРЕДПРИЯТИЕ ПЯ Г-4677

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

МПК / Метки

МПК: G06F 3/04

Метки: ввода, информации

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

Код ссылки

<a href="https://patents.su/8-1091152-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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