Устройство для ввода информации
Иллюстрации
Показать всеРеферат
1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок считывания , группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, выходы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами блоков элементов И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы - к информационным выходам блока считывания, отличающееся тем, что, с целью повышения его быстродействия, в него введены первый регистр, первый и второй блоки элементов И, счетчик, блок сравнения и блок управления, выходы блока элементов ИЛИ соединены с первыми входами первого и второго йлоков элементов И и с входами первой группы блока управления, первьш и второй выходы которого соответственно соединены с вторыми входами первого и второго блоков элементов И, выходы которых подключены к входам параллельного ввода первого регистра и счетчика соответственно , вход последовательного ввода, выход переноса и синхровход регистра являются инфорияациоуным входом, выходом и синхровходом устройства соответственно, выходы параллельного вывода регистра подключены к входам второй группы блока управления и к входам первой группы блока сравнения, управляющие входы регистра являются управляющими входами устройства , выходы первой группы блока управления подключены к входам прямого и обратного счета счетчика, вход стробирования парал .лельного ввода которого соединен с вторым выходом блока управления, а выходы подключены к входам второй группы блока сравнения , выходы которого соединены с входами третьей группы блока управления, входы четвертой группы и третий выход которого являются входами группы и выходом управления устройства соответственно, выходы первой группы блока выбора каналов подключены к входам пятой группы блока управления , вход которого подключен к управляющему выходу блока считывания, выходы второй группы блока управления соединены с входами блока выбора каналов. 2.Устройство по п. 1, отличающееся тем, что блок выбора каналов содержит первый и второй триггеры, второй регистр, первый дещифратор, первый элемент И и элементы И первой группы, входы которых, вход сброW са второго регистра, вход управления первого дещифратора и вход установки в «1 CZ первого триггера являются соответствующими входами блока, выходы элементов И § первой группы подключены к входам установки в «О первого триггера, к входам установки в «1 и установки в «О второго о со триггера соответственно, выходы первого и второго триггеров являются выходами первой группы блока и подключены к информационным входам первого дешифратора , один выход которого соединен с синхро01 входом первого триггера и с первым входом первого элемента И, другой выход первого 1чЭ дещифратора подключен к второму входу первого элемента И, выход которого подключен к синхровходу второго триггера, информационные входы и выходы второго регистра являются входами и выходами второй группы блока соответственно. 3.Устройство по п. 1, отличающееся тем, чт.о блок управления содержит второй и третий дешифраторы, с первого rto пятый элементы ИЛИ, элементы И второй группы, триггеры с третьего по восьмой, элементы И с второго по двенадцатый, элементы задержки с первого по третий, входы первого эле
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК з р G 06 F 3/04
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3543720/18-24 (22) 31.01.83 (46) 07.05.84. Бюл. № 17 (72) В. И. Маркин, В. Д. Никитин, Я. А. Хетагуров и В. В. Карасев (53) 681.327 (088.8) (56) 1. Патент США № 3879693, кл. G 06 F 3/04, опублик. 1975.
2. Авторское свидетельство СССР № 427335, кл. G 06 F 3/06, 1975 (прототип). (54) (57) I. УСТРОИСТВО ДЛЯ ВВОДА
ИНФОРМАЦИИ, содержащее блок считывания, группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, выходы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами блоков элементов И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы — к информационным выходам блока считывания, отличающееся тем, что, с целью повышения его быстродействия, в него введены первый регистр, первый и второй блоки элементов И, счетчик, блок сравнения и блок управления, выходы блока элементов ИЛИ соединены с первыми входами первого и второго блоков элементов И и с входами первой группы блока управления, первый и второй выходы которого соответственно соединены с вторыми входами первого и второго блоков элементов И, выходы которых подключены к входам параллельного ввода первого регистра и счетчика соответственно, вход последовательного ввода, выход переноса и синхровход регистра являются информ ацион ны м входом, выходом и синхровходом устройства соответственно, выходы параллельного вывода регистра подключены к входам второй группы блока управления и к входам первой группы блока сравнения, управляющие . входы регистра являются управляющими входами устройства, выходы первой группы блока управления подключены к входам прямого и обратного счета счетчика, вход стробирования параллельного ввода которого соединен с вторым
„„SU„„1091152 А выходом блока управления, а выходы подключены к входам второй группы блока сравнения, выходы которого соединены с входами третьей группы блока управления, входы четвертой группы и третий выход которого являются входами группы и выходом управления устройства соответствен но, выходы первой группы блока выбора каналов подключены к входам пятой группы блока управления, вход которого подключен к управляющему выходу блока считывания, выходы второй группы блока управления соединены с входами блока выбора каналов.
2. Устройство по п. 1, отличающееся тем, что блок выбора каналов содержит первый и второй триггеры, второй регистр, первый дешифратор, первый элемент И и элементы Я
И первой группы, входы которых, вход сброса второго регистра, вход управления первого дешифратора и вход установки в «1» первого триггера являются соответствующи- С ми входами блока, выходы элементов И первой группы подключены к входам установ- ф ки в «О» первого триггера, к входам установки в «1» и установки в «О» второго ) триггера соответственно, выходы первого и второго триггеров являются выходами < р первой группы блока и подключены к информационным входам первого дешифратора, один выход которого соединен с синхровходом первого триггера и с первым входом ф первого элемента И, другой выход первого дешифратора подключен к второму входу первого элемента И, выход которого подключен к синхровходу второго триггера, информационные входы и выходы второго регистра являются входами и выходами второй группы блока соответственно.
3. Устройство по п. I, отличающееся тем, что блок управления содержит второй и третий дешифраторы, с первого по пятый элементы ИЛИ, элементы И второй группы, триггеры с третьего по восьмой, элементы И с второго по двенадцатый, элементы задержки с первого по третий, входы первого эле1091152 мента ИЛИ, первый вход второго элемента
И и выход третьего триггера являются входами четвертой группы и третьим выходом блока соответственно, входы четвертого элемента И являются входами первой группы блока, информационные входы второго и третьего дешифраторов являются входами второй группы блока, первые входы элементов И второй группы являются входами третьей группы блока, первые входы пятого и шестого элементов И являются входами пятой группы блока, выходы третьего и седьмого элементов И являются первым и вторым выходами блока, выходы пятого элемента И и второго элемента ИЛИ являются выходами первой группы блока, выходы элементов И группы, второго и восьмого элементов И и третьего дешифратора являются выходами второй группы блока, вход сброса четвертого триггера является входом блока, один из входов первого элемента
ИЛИ и первый вход девятого элемента И подключены к входу первого элемента задержки, выход которого соединен с входом управления второго дешифратора, выход первого элемента ИЛИ подключен к входу сброса четвертого триггера, выход второго дешифратора соединен с входом управления третьего дешифратора, с входом установки в «1» третьего триггера и с первым входом третьего элемента ИЛИ, выход которого подключен к синхровходу пятого триггера, выход которого соединен с вторым входом девятого элемента И, выход которого подключен к первым входам восьмого и десятого элементов И и к второму входу третьего элемента ИЛИ, выход десятого элемента И соединен с первым входом четвертого элемента ИЛИ, а второй вход соединен с вторыми входами пятого и шестого элементов
Изобретение относится к вычислительной технике и предназначено для использования в цифровых управляющих системах.
Известно устройство для ввода информации, Которое производит поиск и считывание заданных массивов информации по специальным признакам, наносимым на носителе, и включает в себя схему считывания информации по совпадению с заданным кодом адресных сигналов (1).
Данное устройство имеет малое быстродействие, так как для поиска и считывания информации требует перемотки носителя, что снижает его производительность.
Наиболее близким к предлагаемому по технической сущности является устройство
И и с неинвертирующим выходом четвертого триггера, инвертирующий выход которого подключен к второму входу восьмого элемента И и к первому входу одиннадцатого элемента И, второй вход которого соединен с третьими входами пятого и шестого элементов И и с первым входом двенадцатого элемента И, а выход одиннадцатого элемента И подключен к первому входу пятого элемента ИЛИ, второй вход которого соединен с выходом седьмого элемента И и через второй элемент задержки — с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу шестого элемента И, а выход — к второму входу четвертого элемента ИЛИ, третий вход которого соединен с выходом пятого элемента И, выход через третий элемент задержки соединен с вторыми входами элементов И второй группы, выход пятого элемента ИЛИ подключен к синхровходу шестого триггера, выход которого соединен с первым входом седьмого элемента И, выход которого подключен к синхровходу четвертого триггера, а второй вход седьмого элемента И соединен с одним из входов четвертого элемента И и с первым входом третьего элемента И, инвертирующий выход третьего триггера подключен к второму входу второго элемента И, выход которого соединен с входом сброса седьмого и восьмого триггеров, синхровход которого подключен к выходу одного из элементов И второй группы, инвертирующий выход к третьим входам элементов И второй группы, неинвертирующий выход — к второму входу двенадцатого элемента И, выход которого подключен к синхровходу восьмого триггера, выход которого соединен с вторым входом третьего элемента И, выход которого подключен к синхровходу третьего триггера. для ввода информации, содержащее блок считывания, группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, входы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами элементов
И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы — к информационным выходам блока считывания (2).
Недостатком устройства является пониженное быстродействие.
Цель изобретения — повышение быстродействия.
Указанная цель достигается тем, что в устройство для ввода информации, содер1091152 жащее блок считывания, группу блоков элементов И, блок элементов ИЛИ и блок выбора канала, выходы первой и второй групп которого соответственно соединены с входами блока считывания и с первыми входами блоков элементов И группы, выходы которых подключены к входам блока элементов ИЛИ, а вторые входы — к информационным выходам блока считывания, введены первый регистр, первый и второй блоки элементов И, счетчик, блок сравнения и блок управления, 10 выходы блока элементов ИЛИ соединены с первыми входами первого и второго блоков элементов И и с входами первой группы блока управления, первый и второй выходы которого соответственно соединены с вторыми входами первого и второго блоков элементов И, выходы которых подключены к входам параллельного ввода первого регистра и счетчика соответственно, вход последовательного ввода, выход переноса и синхровход регистра являются информационными входом, выходом и синхровходом устройства соответственно, а выходы параллельного вывода регистра подключены к входам второй группы блока управления и к входам первой группы блока сравнения, управляющие входы регистра являются уп- >> равляющими входами устройства соответственно, выходы первой группы блока управления подключены к входам прямого и обратного счета счетчика, вход стробирования параллельного ввода которого соединен с вторым выходом блока управления, а выходы подключены к входам второй группы блока сравнения, выходы которого соединены с входами третьей группы блока управления, входы четвертой группы и третий вход которого являются входами группы З и выходом управления устройства соответственно, выходы первой группы блока выбора каналов подключены к входам пятой группы блока управления, вход которого подключен к управляющему выходу блока считывания, выходы второй группы блока управления 40 соединены с входами блока выбора каналов.
Блок выбора каналов содержит первый и второй триггеры, второй регистр, первый дешифратор, первый элемент И и элементы
И первой группы, входы которых, вход сброса второго регистра, вход управления первого дешифратора и вход установки в «1» первого триггера являются соответствующими входами блока, выходы элементов И первой группы подключены к входам установки в «О» первого триггера, к входам 50 установки в «1» и установки в «0» второго триггера соответственно, выходы первого и второго триггеров являются выходами первой группы блока и подключены к ин- формационным входам первого дешифратора, один выход которого соединен с синхровходом первого триггера и с первым входом первого элемента И, другой выход первого дешифратора подключен к второму входу первого элемента И, выход которого подключен к синхровходу второго триггера, информационные входы и выходы второго регистра являются соответствующим и входами и выходами второй группы блока соответственно.
Блок управления содержит второй и третий дешифраторы, с первого по пятый элементы ИЛИ, элементы И второй группы, триггеры с третьего по восьмой, элементы И с второго по двенадцатый, элементы задержки с первого по третий, входы первого элемента ИЛИ, первый вход второго элемента
И и выход третьего триггера являются входами четвертой группы и третьим выходом блока соответственно, входы четвертого элемента И являются входами первой группы блока, информационные входы второго и третьего дешифраторов являются входами второй группы блока, первые входы элементов И второй группы являются входами третьей группы блока, первые входы пятого и шестого элементов И. являются входами пятой группы блока, выходы третьего и седьмого элементов И являются первым и вторым выходами блока, выходы пятого элемента И и второго элемента ИЛИ являются выходами первой группы блока, выходы элементов И группы, второго и восьмого элементов И и .третьего дешифратора являются выходами второй группы блока, вход сброса четвертого триггера является входом блока, один из входов первого элемента
ИЛИ и первый вход девятого элемента И подключены к входу первого элемента задержки, выход которого соединен с входом управления второго дешифратора, выход первого элемента ИЛИ подключен к входу сброса четвертого триггера, выход второго дешифратора соединен с входом управления третьего дешифратора, с входом установки в «1» третьего триггера и с первым входом третьего элемента ИЛИ, выход которого подключен к синхровходу пятого триггера, выход которого соединен с вторым входом девятого элемента И, выход которого подключен к первым входам восьмого и десятого элементов И и к второму входу третьего элемента ИЛИ, выход десятого элемента И соединен с первым входом четвертого элемента ИЛИ, а второй вход соединен с вторыми входами пятого и шестого элементов И и с неинвертирующим выходом четвертого триггера, инвертирующий выход которого подключен к второму входу восьмого элемента И и к первому входу одиннадцатого элемента И, второй вход которого соединен с третьими входами пятого и шестого элементов И и с первым входом двенадцатого элемента И, а выход одиннадцатого элемента И подключен к первому входу пятого элемента ИЛИ, второй вход которого соединен с выходом седьмого элемента И и через второй элемент задержки — с первым входом шестого элемента И, а выход — к вто1091152
5 рому входу чео чертога элемента ИЛИ, третий вход которого соеДинен с выходом пятого элемента И, выход через третий элемент задержки соединен с вторыми входами элементов И второй группы, выход пятого элемента ИЛИ подключен к синхровходу шестого триггера, выход которого соединен с первым входом седьмого элемента И, выход которого подключен к синхровходу четвертого триггера, а второй вход седьмого элемента И соединен с одним из входов четвертого элемента И и с первым входом третьего элемента И, инвертирующий выход третьего триггера подключен к второму входу второго элемента И, выход которого соединен с входом сброса седьмого и восьмого триггеров, синхровход которого подключен к выходу одного из элементов И второй группы, инвертирующий выход — к третьим входам элементов И второй группы, неинвертирующий выход — к второму входу двенадцатого элемента И, выход которого подключен к синхровходу восьмого триггера, выход которого соединен с вторым входом третьего элемента И, выход которого подключен к синхровходу третьего триггера.
15 го
На фиг. 1 изображена схема устройства; на фиг. 2 — 12 — схемы блоков группы элементов И, выбора канала, элементов ИЛИ, вычислителя, управления, первого и второго блоков элементов И, первого регистра счетчика и блока сравнения.
На чертежах обозначены блок 1 считывания, группа блоков 2 элементов И, блок 3 выбора канала, блок 4 элементов ИЛИ, вычислитель 5, блок 6 управления, первый 7 и второй 8 блоки элементов И, первый регистр 9, счетчик 10, блок 11 сравнения, связи
12-1 — 12-п, 13, 14, 15-1 — 15 m 16-1 — 16-п, 35
17-1 в 17-m, 18 блока 1 считывания, элементы И 19 блока 2, связи 20-1 — 20-m, 21-1—
21-п, 22-! — 22-m блока 2, элементы И 23 — 26 первой группы, первый 27 и второй 28 триггеры; второй регистр 29, первый дешифра- 4п тор 30, связи 31 — 35, 36-1 — 36-и блока 3 выбора каналов, элементы ИЛИ 37 и 38 .блока 3, связи 39-1 — 39-m, 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-k, 82 †. 85 блока
Ь
6 управления, элементы И 86 блока 7, связи
87-1 — 87-m блока 7, элементы И 88 блока 8, связи 89-1 — 89-m блока 8, связи 90-1 — 90-m счетчика 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 — 12 можно воспроизвести электрическую схему устройства.
Таким образом, отпадает необходимость перемотки перфоленты в исходное положение или же в запоминании ее положения в опе ративной памяти вычислительного блока что в конечном итоге увеличивает быстродействие устройства;д среднем на 50%.
1091152
I
Фаг Х
1091152
Фиг. 7
1091152
Редактор В. Петраш
Заказ 2827/45
Составитель И. Алексеев Техред И. Верес Корректор О. Билак
Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4