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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах сбора и обработки информации. Цель изобретения - повышение надежности и увеличение быстродействия устройства. Устройство содержит блок памяти 1, три блока синхронизации 7,8,11, три счетчика 2,3,9, два триггера 4,5, дешифратор 18, элементы И 13,14, элемент ИЛИ 6, элементы НЕ 16,17, элемент задержки 15. Цель изобретения достигается благодаря обеспечению возможности ввода массивов данных переменной длины и считывания принимаемых данных параллельно с процессом ввода информации в устройство. 5 ил.

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

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

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

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ пО изОБРетениям и ОЧМРытиям пРи Гннт сссР (21) 4315769/24-24 (22) 12.10.87 (46) 30.04.89, Бюл. У 16 (72) С.С.Спиваков, В.А,Зубцовский и В.С.Лупиков (53) 681.327(088.8) (56) Авторское свидетельство СССР

Р 1049893, кл. С 06 13/00, 1982.

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

У 1269144, кл. G 06 Г 13/00, 1985. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах

ÄÄSUÄÄ 1476479 А1 сбора "и обработки информации, Цель изобретения — повышение надежности и увеличение быстродействия устройства. Устройство содержит блок памяти 1, три блока синхронизации 7,8, 11, три счетчика 2,3,9, два триггера 4,5, дешифратор 18,.элементы

И 13,14, элемент ИЛИ 6, элементы

НЕ 16,17, элемент задержки 15. Цель изобретения достигается благодаря обеспечению ввода массивов данных переменной длины и считывания принимаемых данных параллельно с вводом информации в устройство. 5 ил.

1476479

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

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

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

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

9, блок 10 задания массива, . третий блок 11 синхронизации, одновибратор 12, первый 13 и второй 14 элементы И, элемент 15 задержки, первый

16 и второй 17 инверторы, дешифратор 18, Дополнительно на фиг. 1 обозначены информационные входы 19 и выходы 20, первый вход 21 синхронизации, третий выход 22 синхронизации, второй вход 23 синхронизации, второй 24 и первый 25 выходы синхронизации, четвертый вход 26 синхронизации, второй вход 27 синхронизации устройства.

Блок 1 памяти содержит накопитель

28, коммутатор 29, одновибратор 30, Вариант выполнения блока 10, представленный на фиг. 2, содержит элемент И-НЕ 31 и коммутатор 32, выполненный в виде кроссировочного поля или многопозиционного переключателя. Вариант блока 10 (фиг. 3) содержит. элемент И-НЕ 33, мультиплексор 34, регистр 35. Изображенный на, фиг. 4 блок 11 содержит элемент

И-НЕ 36, элемент И-ИЛИ-НЕ 37, элемент ИЛИ 38 и регистр 39, а блок 11, изображенный на фиг. 5, содержит элемент И-НЕ 40, элемент ИЛИ-НЕ 41, коммутатор 42, выполненный в виде кроссировочного поля или набора переключателей.

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

Варианты выполнения блоков, изобра женные на фиг. 3 и 4, целесообразно

55 использовать при размещении устройства в посредственной близости с системой обработки, когда возможно из системы задавать значения регистров 35 и 39, обеспечивая прохождения соответствующих сигналов через мультиплексор 34 и элемент И-ИЛИНЕ 37.

Блоки 7 и 8 обеспечивают поочередную выдачу сигналов на своих выходах при одновременном поступлении сигналов на первый и второй входы.

Перед началом работы сигналом по входу 27 начальной установки счетчики 2,3 и 9 и триггеры 4 и 5 сброшены в нулевое состояние, Для организации ввода информации от источника в систему обработки в режиме с предварительным накоплением массива данных коммутаторы 32 и 42 устанавливаются в положения, соответствующие требуемой величине массива данных, а имен" но при массиве равном 2 слов, (где

К

К = 1,2,...,n, а n — разрядность счетчиков 2,3 и 9) коммутатор 32 устанавливается в положение, при котором к первому входу сброса триггера 5 через элемент И-НЕ 31 блока

10 подключается выход К разряда счетчика 3, а коммутатор 42 блока 11 при этом устанавливается в положение, при котором на входы. элемента ИЛИНЕ 41 подключаются выходы к,к +..

+ 1,...,п — разрядов счетчика 9, а к входу элемента И 40 подключен уров нь ")".

На информационные входы 19 поступает информация в виде параллельного двоичного кода, Необходимость ввода соответствующего слова определяется по ходу нескольких разрядов слова, поступающего на информационные входы дешифратора 18. Импульсы стробирования с входа 21 поступают на первый вход блока 7 синхронизации и управляющий вход дешифратора 18. Импульсы с первого выхода блока 7 поступают на первый управляющий вход блока 1 памяти и обеспечивают подключение к адресным входам накопителя 28 выходных сигналов счетчика 2 и запись по сигналам с выхода одновибратора 30 данных с входов 19.

Для слов, подлежащих .вводу в систему обработки, на выходе дешифратора

18 формируются сигналы, поступающие на первый вход блока 8 синхронизации. Сигналы с первого выхода блока

1476479 а

1 в ния всего массива данных в 2 слов, т.е. при накоплении N слов, где

8 производят инкрементацию счетчико

2 и 9. При накоплении в блоке 1 памяти требуемого массива данных на выходе блока 11 т.е. на выходе 25 устройства появляется сигнал высокого уровня, свидетельствующий о готовности информации к вводу в систему обработки.

При необходимости получения блока данных, система обработки подает сигнал на вход 23, устанавливая триггер 5 в единичное состояние.

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

Сигнал с второго выхода блока 7 обеспечивает чтение данных из блока

1 по адресу, сформированному счетчиком 3, и устанавливает триггер 4 в единичное состояние. На выходе 22 формируется сигнал стробирования данных, принимаемых системой обработки, После приема слова данных из системы 30 обработки по входу 26 поступает сигнал квинтирования, который через инвертор 16 закрывает элемент И 14 и через открытый элемент И 13 поступает на второй вход блока 8 и с задержкой на элементе 15 сбрасывает триггер 4. По сбросу сигнала на выходе 22 система обработки сбрасывает сигнал квинтирования на входе 26, сигнал на втором выходе блока 8 осуществляет, инкрементацию счетчика 3 и декрементацию счетчика 9. По сбросу сигнала квинтирования одновибратор 12 вновь формирует сигнал на вход блока 7 и операция ввода данных в систему обработки продолжается до тех пор, пока не будет считан весь к блок данных, т.е. 2 слов после чего задним фронтом сигнала, поступающего с блока 10 на первый вход сброса триггера 5, последний устанавливается в нулевое состояние. При этом на выходе 24 появляется низкий уровень сигнала, свидетельствующий о том, что массив данных был выдан в систему обработки.

Сигнал о готовности на выходе 25 может быть сформирован и до накопле2 (1- — — ) N 2 к 3BП

К

Г

У

Вв где fz Ä вЂ” средняя частота поступления данных на вход;

f — частота ввода данных в систему обработки.

Для этого коммутатор 42 блока 11 устанавливается в положение, обеспечивающее выдачу сигнала с выхода блока 11 при накоплении в блоке ° например N = 2 слов, при этом на

Ъ входы элемента ИЛИ-НЕ подключаются выходы h, h + 1,...,k,...,n — разрядов счетчика 9. В результате за счет начала операции ввода до накопления блока объемом 2 сокращается время задержки информации в устройстве. Операция ввода данных заверша" ется при выдаче 2 слов или же по окончании информации. При окончании поступления информации на вход устройства ввод данных в систему обработки завершается до выдачи массива размером 2 слов. В этом случае после выдачи последнего слова информации состояние счетчика 9 становится равным нулю (т.е. блок 1 памяти пуст), низкий уровень сигнала с выхода элемента KIN 6 поступает на вход блока 10 и сигнал с его выхода сбрасывает триггер 5 и на выход 24 поступает сигнал.

Формула и з о б р е т е н и я

Устройство для ввода информации, содержащее блок памяти, два счетчика, два триггера, дешифратор, элемент ИЛИ, информационные входы блока памяти являются информационными входами устройства, о т л и ч а ю щ ее с я тем, что, с целью повышения надежности и быстродействия устройства., в него введены три блока синхронизации, третий счетчик,. блок sa-. дания. массива, одновибратор, два элемента И, элемент задержки, два элемента НЕ, информационные входы дешифратора соединены с информационными входами блока памяти, вход синхронизации дешифратора и первый вход первого блока синхронизации являются первым входом синхронизации устройства, выход дешифратора соединен с первым входом второго блока синхронизации, первый выход которого сое147 динен со счетным входом первого счетчика и входом прямого счета третьего счетчика, входы сброса счетчи ков, вторые входы сброса первого и второго триггеров являются вторым входом синхронизации устройства, выходы блока памяти являются информационными выходами устройства, первый выход первого блока синхронизации соединен с первым управляющим входом блока памяти, второй выход первого блока синхронизации соединен с вторым управляющим входом блока памяти и. входом установки первого триггера, выход которого соединен с первьм входом первого элемента И и является третьим выходом синхронизации устройства, вход первого элемента НЕ, второй вход первого элемента И и вход элемента задержки являются четвертым входом синхронизации устройства, выход первого элемента И соединен с вторым входом второго блока синхронизации, второй выход которого соединен со счетным входом второго счетчика и входом обратного счета третьего счетчика, выходы которого соединены с группой

6479, 6 входов третьего блока синхронизации и входами элемента ИЛИ, выход которого соединен с входом блока задания массива и через второй элемент

НŠ— с входом третьего блока синхронизации, выход которого является первым выходом синхронизации устройства, выход блока задания массива соединен с первым входом сброса второго триггера, вход установки которого является третьим входом синхронизации устройства, выход второго триггера соединен с первым входом второго элемента И и является вторым выходом синхронизации устройства, выход первого элемента НЕ соединен с вторым входом второго элемента И, выход которого через одновибратор соединен с вторым входом первого блока синхронизации, выходы первого счетчика соединены с адресными входами первой группы блока памяти, выходы второго счетчика соедине2б ны с адресными входами второй группы блока памяти и входами группы блока задания массива, выход элемента задержки соединен с вторым входом сброса первого триггера.

)476479 фиа4

Составитель А. Трунов

ТехредМ.Ходанич Корректор М. Васильева

Редактор Ю. Середа

Заказ 2158/50 Тирам 669 Подписное

БНИИПИ Государственного комитета но изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раувская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Уагород, ул. Гагарина, 101

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

 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода командной информации из ЭВМ

Изобретение относится к технике электросвязи и может быть использовано для формирования сигналов телеуправления

Изобретение относится к вычислительной технике и может быть использовано при построении неоднородных вычислительных систем

Изобретение относится к области вычислительной техники, в частности к устройствам для сопряжения электронной вычислительной машины (ЭВМ) с абонентами через каналы связи, и может быть использовано при построении автоматизированных систем управления

Изобретение относится к вычислительной технике и может быть использовано для сопряжения медленнодействующих каналов с быстродействующей вычислительной машиной

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

Изобретение относится к области вычислительной техники и может быть использовано для сопряжения ЭВМ с магнитофоном звукозаписи

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

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

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

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

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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