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

Иллюстрации

Показать все

Реферат

 

1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок считывания , блок синхронизации, блок усилителей , блок анализа начала синхросигналов, блок выработки стробов, блок триггеров, блок элементов совпадения, блок памяти, блок управления, причем выходы группы блока считывания соединены с входами блока усилителей, выходы которого соединены с входами первой группы блока триггеров , выходы которого соединены с входами группы блока элементов совпадения, выход блока считывания соединен с входом блока синхронизации, Т1ервый и второй выходы которого соответственно соединены с входом блока анализа начала синхросигналов и входом блока выработки стробов, выход которого соединен с входом блока элементов совпадения, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блок пультов пользователей, дешифратор, блок приоритета , блок запрета, выходы которого соединены с входами блока памяти, выходы которого являются выходами устройства, выход блока анализа начала синхросигналов соединен с первым входом блока приоритета , выходы которого соединены с в.ходами второй группы блока триггеров, вход которого соединен с третьим выходом блока управления, первый выход которого соединен с вторым входом блока приоритета, входы группы которого содинены с выходами группы блока управления, второй вы€ ход которого соединен с входом блока за (Л прета, входы группы которого соединены с выходам.и блока элементов совпадения, четвертый выход блока управления соединен с входом дешифратора, выходы которого соединены с входами блока считывания, выходы блока пультов соединены с входами блока управления. О5 00 СО СП СХ)

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5i) 4 G 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМ У СВИДЕТЕЛЬСТВУ

I

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (2I) 3705007/24-24 (22) 24.02.84 (46) 23.07.85. Бюл. № 27 (72) В. П. Назаров, Е. В. Строганова и Т. А. Миронова (53) 681.327 (088.8) (56) Авторское свидетельство СССР № 490121, кл. G 06 F 3/04, 1976.

Авторское свидетельство СССР

¹ 495660, кл. G 06 F 3/04, 1976. (54) (57) 1. УСТРОЙСТВО ДЛЯ ВВОДА

ИНФОРМАЦИИ, содержашее блок считывания, блок синхронизации, блок усилителей, блок анализа начала синхросигналов, блок выработки стробов, блок триггеров, блок элементов совпадения, блок памяти. блок управления, причем выходы группы блока считывания соединены с входами блока усилителей, выходы которого соединены с входами первой группы блока триггеров, выходы которого соединены с входами группы блока элементов совпадения, выход блока считывания соединен с входом блока синхронизации, .первый и второй выходы которого соответственно соединены с входом блока анализа начала синхросиг„„Яц„„1168958 д налов и входом блока выработки стробов, выход которого соединен с входом блока элементов совпадения, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блок пультов пользователей, дешифратор, блок приоритета, блок запрета, выходы которого соединены с входами блока памяти, выходы которого являются выходами устройства, выход блока анализа начала синхросигналов соединен с первым входом блока приоритета, выходы которого соединены с входами второй группы блока триггеров, вход которого соединен с третьим выходом блока управления, первый выход которого соединен с вторым входом блока приоритета, входы группы которого содинены с выходами группы блока управления, второй выход которого соединен с входом блока запрета, входы группы которого соединены с выходами блока элементов совпадения, четвертый выход блока управления соединен с входом дешифратора, выходы которого соединены с входами блока считывания, выходы блока пультов соединены с входами блока управления.

1168958

15

25

2. Устройство по п. 1, отличающееся тем, что блок управления содержит первый, второй и третий счетчики, элементы И, регистр, первый и второй элементы запрета, элемент задержки, первый и второй генераторы импульсов, одновибратор, второй выход которого соединен с вторыми входами элементов И, первые входы которых соединены с вторым выходом второго генератора импульсов, вход которого соединен с первым выходом одновибратора, вход которого соединен с первым входом первого генератора импульсов и выходом третьего счетчика, вход которого соединен с первым выходом второго генератора импульсов, третий выход которого соединен с входом регистра, входы группы которого соединены с выходами элементов И, третьи входы которых являются входами блока, выход регистра является четвертым выходом блока, выходы группы регистра являются выходами группы блока, первый выход первого генератора импульсов соединен с входом первого счетчика и является первым выходом блока, выход первого счетчика соединен с первым входом первого элемента запрета, 1

Изобретение относится к вычислительной технике и может быть использовано в устройствах для ввода информации в вычислительные машины с пультов пользователей, в частности с накопителей на магнитных лентах, с перфолент и с дисплейных устройств.

Цель изобретения — повышение быстродействия устройства.

На фиг. 1 показана блок-схема устройства для ввода информации; на фиг. 2— блок-схема блока приоритета и блока управления.

Устройство содержит блок 1 считывания, блок 2 синхронизации, блок 3 усилителей, блок 4 анализа начала синхросигналов, блок 5 выработки стробов, блок 6 триггеров, блок 7 элементов совпадения, блок 8 приоритета, дешифратор 9, блок 10 запрета, блок

11 памяти, блок 12 управления, блок 13 пультов пользователей.

Блок управления 12 содержит первый счетчик 14, элемент 15 задержки, первый элемент 16 запрета, второй счетчик 17, первый генератор 18 импульсов, третий счетчик 19, второй генератор 20 импульсов, второй элемент 21 запрета, одновибратор 22, регистр 23, элементы И 24. выход которого соединен с вторым входом первого генератора импульсов, второй выход которого соединен с входом второго счетчика, первый выход которого через элемент задержки соединен с вторым входом первого элемента запрета, второй выход второго счетчика является вторым выходом блока, третий выход второго счетчика соединен с входом второго элемента запрета и является третьим выходом блока, выход второго элемента запрета соединен с третьим входом первого генератора импульсов.

3. Устройство по п. 1, отличающееся тем, что блок приоритета содержит регистры, элементы совпадения, элементы И, выходы которых являются выходами блока, первые входы элементов И являются первым входом блока, вторые входы элементов И соединены с выходами элементов совпадения, вторые входы которых являются входами группы блока, первые входы элементов совпадения соединены с выходами регистров, входы которых являются вторыми входами блока.

Блок 8 приоритета содержит регистры

25, элементы 26 совпадения и элементы И 27.

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

В исходном состоянии счетчики 14, 17 и 19 и ячейки регистра 23 блока !2 управления обнулены, генераторы 18 и 20, одновибратор 22 блока 12 управления — в нерабочем состоянии, блок 10 запрета закрыт и запись в блок 11 памяти невозможна, выходы триггеров в блоке 6 триггеров — в состоянии «О».

Устройство работает по циклам.

Первый малый цикл работы блока 12 управления — запись заявок от всех пультов в регистр 23. При втором малом цикле работы блока 12 управления осуществляется считывание записанных заявок из регистра 23 в соответствующие блоки устройства и осуществляется открывание блока

10 запрета, обеспечивая тем самым возможность записи информации в блок 11 памяти. После окончания работы блока 12 управления начинается циклическая работа всего устройства. Эти циклы связаны с работой блоков устройства по последовательному вводу информации в блок 11 памяти в соответствии с приоритетами.

Первый малый цикл работы всего устройства ввода информации осуществляет ввод

1168958

55 информации высшего приоритета, второи— следующего по значению приоритета и т.д.

Последовательный ввод информации всех записанных в регистре 23 заявок определяет работу и продолжительность большего цикла работы устройства.

При поступлении сигналов (заявок) от пультов 13 на первые входы элементов 24

И и одновременно через второй вход блока

12 управления на запуск одновибратора 22 последний включает в работу второй генератор 20 импульсов, с его выхода на входы элементов И 24 поступают тактовые импульсы и производится таким образом запись заявок на ввод информации в соответствующие отведенные для каждого пульта ячейки регистра 23.

При этом число элементов И и групп ячеек регистра 23 соответствует максимальному числу пультов пользователей, а второй генератор 20 импульсов рассчитывается на возможность записи всех заявок от пультов в регистр 23. Одновременно с выдачей тактовых импульсов второй генератор 20 импульсов выдает импульсы и на вход третьего счетчика 19, рассчитанного на отсчет импульсов, позволяющих произвести запись всех заявок от пультов. По окончании отсчета установленного числа импульсов третьим счетчиком 19 и соответственно окончании записи в регистр 23 с выхода третьего счетчика 19 на первый вход одновибратора 22 поступает сигнал, заставляя его перейти в рабочее состояние. С прекращением выдачи импульсов вторым генератором 20 импульсов заканчивается первый малый цикл работы блока 12 управления — запись заявок на ввод информации. Первый генератор 18 импульсов выдает тактовые импульсы с третьего выхода на считывание из регистра 23 на первый счетчик 14 и на вход второго счетчика 17. При этом второй счетчик

17 рассчитан на считывание полного формата заявки от одного пульта, причем запись заявок в регистре 23 производится в порядке приоритетов пультов и следовательно при считывании происходит последовательная выдача данных по заявке также в соответствии с приоритетами пультов. Формат заявки на ввод информации состоит из двух частей: данных значения приоритета и поискового адресата вводимой информации.

С первого выхода регистра 23 в блок 8 приоритета поступает значение приоритета пульта, а на дешифратор 9 — значение адреса вводимой информации.

Первый счетчик 14 блока 12 управления рассчитан на отсчет тактовых импульсов, обеспечивающих считывание информации из регистра 23 от всех подключенных пультов. Одновременно со считыванием информации с первого выхода первого генератора 18 импульсы поступают на вход пер5

?5

4 вого счетчика 14 и на вход регистров 25 блока 8 приоритета, обеспечивая тем самым считывание этих значений и выдачу их на первые входы элементов 26 совпадения блока 8 приоритета. Второй счетчик 17, отсчитав число импульсов, соответствующих выданному числу позиций значения заявки одного пульта, с первого выхода выдает сигнал на вход элемента 15 задержки, с второго выхода через второй вход блока

12 управления — на второй вход блока 118 запрета, разрешая тем самым передачу через него кодовых импульсов от блока 7 элементов совпадения в блок 11 памяти.

Сигнал с третьего выхода второго счетчика

17 поступает на второй элемент И запрета и последний останавливает работу первого генератора 18 импульсов и одновременно этот сигнал поступает на первый вход блока 6 триггеров, устанавливая триггеры в нулевое состояние, на этом заканчивается второй малый цикл работы блока 12 управления, Первый малый цикл работы всего устройства ввода начинается с выдачи дешифратором 9 сигнала на включение блока считывания, тогда кодовые сигналы, считанные блоком 1, поступают через усилители блока 3 на блок 6 триггеров, а синхросигналы выхода блока 1 считывания через блок 2 синхронизации подаются на входы блока 4 анализа начала синхросигналов и блока 5 выработки стробов. Стробы с выхода блока 5, выполненного, например, по схеме выделения заданного фронта из синхроимпульсов, поступают на вход блока 7 элементов совпадения, выполненных в виде элементов И, на первые входы которых поступают кодовые импульсы блока триггеров.

Блок 4 анализа начала синхронизации выдает синхронизирующие импульсы на элементы И 27 блока 8 приоритета и в случае поступления на входы элементов И 27 сигналов с соответствующих элементов 26 совпадения блока 6 приоритета сигналы с выхода выбранных элементов 27 И поступают на соответствующие входы триггеров блока 6 триггеров, переводя их в единичное состояние. При этом выбранные группы триггеров определяют процесс ввода информации по заявке пульта, имеющего высший приоритет. На вторые входы элементов 26 совпадения поступают значения приоритетов пульта с первого выхода регистра 23 блока 12 управления. После установки соответствующих триггеров в блоке 6 триггеров в единичное состояние кодовые импульсы считанной информации через блок 3 усилителей, блок 6 триггеров поступают на блок 7 элементов совпадения и в такт с приходом си нхронизирующего строба с блока

5 выдаются на вход блока 10 запрета и далее в блок 11 памяти. На этом заканчивается первый малый цикл работы устройства.

1168958

К Юлону б

К длону П7

0m алана

/7ульть/ дользоо/7телей

/Риг Z

Составитель В. Верховский

Техред И. Верес Корректор В. Гирняк

Тираж 710 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

1! 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Редактор А. Козориз

Заказ 4615/43

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

После ввода информации по заявкам пульта, имеющего высший приоритет, задержанный в элементе 15 задержки блока

12 управления выходной сигнал с первого входа второго счетчика 17 поступает через первый элемент 16 запрета на второй вход первого генератора 18 импульсов и включает его. При этом в исходном состоянии элемент 16 запрета не пропускает сигналы с элемента 15 задержки, но после малого цикла работы блока 12 управления через первый счетчик 14 после отсчета определенного числа импульсов генератора 18 сигнал с первого счетчика 14 поступает на первый элемент 16 запрета и снимает запрет, открывая тем самым путь сигналу с элемента

15 задержки. Дальше работа по считыванию данных из регистра записи заявок на ввод информации повторяется, начиная с запуска первого генератора 18 импульсов, но считывается информация по заявке пульта, имеющего следующий по значению приоритет.

Работа по таким циклам продолжается до тех пор, пока не считывается вся информация с регистра 23. При считывании последней заявки (низшего приоритета пульта сигнал снятия 16 запрета элемента от первого счетчика 14 не поступает, счетчики 14 и 17 обнуляются, генератор 18 останавливается, а со счетчика 17 поступает в блок 6 триггеров сигнал, устанавливая триггеры в нулевое состояние. После считывания информации по последней заявке и приведения устройства в исходное положение заканчивается большой цикл работы устройства, и оно готово вновь принимать заявки на ввод информации.

Технико-экономический эффект от использования изобретения заключается в прямом повышении уровня управления использованием ресурсов вычислительной системы в связи с ее более полной загрузкой и путем первоочередной обработки информации, имеющей более высокую ценность.