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

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 191 5114 С ИСАНИЕ ИЗОБРЕТЕНИЯ Поэумен П. Сима о СС 1983 СССР 1982 госудАрстеенный комитет сссрПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ К АВТОРСКОМУ( СВИДЕТЕЛЬСТВ(56) Авторское свидетельстУ 989555, кл. О 06 Р 3/04,Авторское свидетельствоУ 857967, кл. 0 06 Р 3/04,(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ(57) Изобретение относится к обла,сти вычислительной техники. Цельизобретения - повышение надеаностиустройства эа счет исключения потер 1,информации при вводе. Цель достига-ется введением блока управления,распределителя импульсов, элементовзадержки, второго формирователя,элемента ИЛИ с их связями, которыеобеспечивают сохранность информациипри увеличении скорости считыванияпо сравнению со скоростью записи,Изобретение относится к автомати.ке и вычислительной технике и можетбыть использовано в системах, предназначенных для сбора, хранения иобработки информации в реальном времени,Цель изобретения - повышение на дежности устройства путем исключения потерь информации при вводе.На Фиг, .1 изображена схема уст.ройства на фиг. 2 - схема блокауправления; на фиг, 3 - схема распределителя импульсов.Устройство содержит первый и второй элементы И 1, 2, первый и второй регистры 3 и 4, первый и второйблоки 5 и 6 оперативной памяти, первый и второй счетчики 7 и 8, блок9 управления, распределитель 0 импульсов, первый формирователь 11,генератор 12 импульсов, третий ичетвертый элементы И 13 и 14, третийи четвертый регистры 5 н 16, коммутатор 17, с первого по четвертыйэлементы задержки 18-21, второй формирователь 22, элемент ИЛИ.23, первый и второй ключи 24 и 25, первый26, второй 27 выходы, первый 28,второй 29 входы, третий выход 30,третий вход 31, четвертый выход 32блока управления, второй 33, третий34, четвертый 35 входы, первый 36,второй 37 выходы, первый вход 38распределителя импульсов,Первый и второй блок управления(Фиг 2) содержит с первого по четвертый элементы И 39-42, первый ивторой элементы ИЛИ 43 и 44, элементзадержки 45, триггеры 46, 47 и 48,Распределитель импульсов (фиг, 3)содержит первый и второй элементыИ 49, 50, первый элемент ИЛИ 51,третий и четвертый элементы И 52, 53второй элемент ИЛИ 54.Устройство работает следующим:образом.Перед началом работы устройствоустанавливается в исходное состояниеСигнал установки в исходное состояние Формируется при включении источника питания формирователем 22 илипри нажатии ключа 25, С выхода элемента ИЛИ 23 сигнал начальной установки сбрасывает в нулевое состояниесчетчики 7 и 8 и устанавливает в исходное состояние блок 9 управления.В исходном состоянии блок 9 управления импульсом записи с выхода55 Сигнал "чтение" с выхода 26 блока 9 управления запрещает.прохождение СИ через элемент И 1 и запись информации в регистр 3. Этот же сиг 26 разрешает прохождение синхронизирующих импульсов (СИ) через элемент И 1, которые обеспечивают записьпоступающей информации по шине Э в5 регистр 3, Формирователь 11 вырабаты-,вает разрешающий сигнал в момент поступления истинной информации, Сигнал записи с выхода 26 блока 9 управления устанавливает блок 5 оперативной памяти в режим записи; на информационные входы которого поступает информация с регистра 3. Адрес, покоторому производится запись поступающей информации в блок 5, формируется счетчиком,7, формированиеадресовпроисходит по импульсам записи, поступающим с выхода Зб.распределителя1 О импульсов, Эти же импульсы записис задержкой, необходимой на время20 формирования адреса записи, осуществляет стробирование записи поступающей информации в блок 5.Счетчик 7 работает циклически:дойдя до максимального адреса записион автоматически сбрасывается в нулевое состояние и на выходе формируетимпульс переноса,Последний с выхода счетчика 7 поступает на вход 28 блока 9 управлеЗ 0 ния По этому импульсу блок 9 навыходе 27 формирует сигнал записи,на выходе 26 - сигнал чтения,а навыходе 30 - сигнал запуска генератора 12 импульсов,35 Сигнал записи с выхода 27 блока 9разрешает прохождение синхронизирующнх импульсов через элемент И 2 и.,тем самым разрешает запись поступающей информации в регистр 4, с кото 40 рого информация переписывается в блок6 оперативной памяти. В режим записи последний устанавливается сигналом записи с выхода 27 блока 9 управления. Формирование адреса запи 45 си осуществляется счетчиком 8 поимпульсам записи, поступающим с выхода 37 распределителя 10 импульсов.Стробирование записи поступающей информации в блок 6 осуществляется им 50 пульсами записи с выхода 37 распределителя 10, задержанными элементом21 задержки на время формированияадреса записи.1251 нал устанавливает блок 5 в режим чтения.Считывание информации осуществляется при поступлении сигнала ГОТОВ иа вход. устройства. При наличии 5 сигнала "Готов" импульсы чтения с выхода генератора 12 импульсов через элементы 13 и 14 поступают на вход 38 распределителя импульсов 10С выхода 36 распределителя 10 импуль сы чтения поступают на счетчик 7 для формирования адреса чтения, а. также через элемент 18 задержки на блок 5 для стробирования чтения.Счетчик 7, досчитав до максималь ного значения адреса чтения. автоматически сбрасывается в нулевое состояние и на выходе формирует импульс переноса, который поступает на вход 28 блока 9 управления. По 20 импульсу переноса блок 9 управления на выходе 32 устанавливает сигнал, запрещающий прохождение импульсов чтения через элемент И 13, т.е. с блока 5. При этом порядок считыва ния информации с блока 5 тот, что и порядок записи (стековая организация памяти).По окончании записи поступающей информации в блок 6 импульс переноса ЗО с выхода счетчика 8 поступает на вход 29 блока 9 управления. По этому импульсу блок 9 на выходе 26 устанавливает сигнал записи, а на выходе 27 - сигнал чтения. При этом происходит запись поступающей информации в блок 5 и считывание информации с блока 5. Процессы записи и чтения происходят аналогйчно описанному, 40Информация, считываемая с.блока 5, записывается в регистр 15, а информация, считываемая в блока 6, в регистр 16. Стробирование записи информации в регистры 15 и 16 осу- ществляется импульсами чтения, задержанными элементами задержки 19 и 20 на время выборки информации из памяти при считывании. Считывание информации из регистров 15 и 16 осу ществляется через коммутатор 17Управление потоками информации через коммутатор 17 проиэводи 7 ся сигналами чтения с выходов 26 или 27 блока 9 управления.55 Устройство работает таким образом, что частота считывания информа ции с блоков оперативной памяти 5 и 091 л6 всегда выше, чем частота записи, Частота считывания определяется генератором 12 импульсов.Изменяя емкость блоков оперативной памяти 5 н 6 и регулируя частоту генератора 12 импульсов, получаем паузу за счет опережения по времени процесса считывания перед процессом записи. Величина паузы определяется временем обработки информации на ЭВМ с учетом сбойных ситуаций.Емкость блоков 5 и 6 выбирается исходя из того, что время процесса записи в память должно быть больше суммы процесса считывания (Тсч), времени обработки блока информации на на ЭВМ (Тобр) и времени обработки ситуаций (ТСб) Тз ) Тч + Тобр + Тсб,Время процесса записи определяетс частотой поступления потока информации.Частота считывания информации зависит от пропускной способности канала ЭВМ и определяет время процесса считывания.Время обработки блока информации и обработки сбойных ситуаций определяется техническими характеристиками принятой ЭВМ и исполь.зованным программным обеспечением.Блок 9 управления работает следуницим образом.Импульсом "Сброс" по выходу 31 триггер 46 и триггер 48 устанавливаются в нулевое состояние, При этом на выходе 26 устанавливается сигнал записи, на выходе 27 - сигнал чтения, а на выходе 30 - сигнал, запрещающий работу генератора 12 импульсов. По окончании записи информации в первый блок 5 оперативной памяти импульс переноса с выхода счетчика 7 по выходу 28 поступает на элементы И 39 и 41. Сигнал чтения с выхода триггера 46 разрешает прохождение импульса переноса через элемент И 41. Импульс переноса с выхода элемента И 41 через элемент ИЛИ 44 перебрасывает триггер 48,.и на выходе 30 формируется сигцал, разрешакщий работу генератора 12 импульсов. Импульс переноса с выхода элемента ИЛИ 44 через элемент задержки 45 изменяет состояние триггера 46. При этом на выходе 26 устанавливается сигналчтения, а на выходе 27 - сигнал записи. С выхода элемента 45 задержки импульс переноса устанавливает триггер 47 в состояние, когда на выходе 32 формируется сигнал, разрешающий прохождение импульсов чтения с генератора импульсов 12 через элементИ 13. При этом происходит процесс записи поступающей информации во :второй блок 6 и процесс считывания записанной информации с первого бло" ка 5.По окончании считывания информации с первого блока 5 импульс переноса с выхода счетчика 7 по входу 28 поступает на элементы И 39 и 41. В этом случае разрешающий сигнал с выхода триггера 45 поступает на элемент И 39, С выхода элемента И 39 импульс переноса через элемент ИЛИ 43 изменяет состояние триггера 47 и на выходе 32 устанавливается сигнал, запрещающий прохождение импульсов чтения через элемент И 13.По окончании записи поступающей информации с второго блока 6 оперативной памяти импульс переноса с вы" хода счепчика 8 по входу 29 поступает на входы элементов И 40 и 42. Сигнал чтения с выхода 26 триггера 46 разрешает прохождение импульса переноса через элемент И 42 на элемент ИЛИ 44, С выхода элементаИЛИ 44 импульс переноса через схемузадержки 45 изменяет состояние триггера 46, Состояние триггера 48 неизменяется. Импульс переноса с выхода схемы задержки 45 изменяет состояние триггера 47 и на выходе 32устанавливается сигнал, разрешающийпрохождение импульсов чтения через элемент И 13,При этом происходит процесс записи поступающей информации в первыйблок 5 оперативной памяти и процесссчитывания информации с второго бло.ка 6 оперативной памяти.По окончании считывания информации с блока 6 импульс переноса свыхода счетчика 8 по входу 29 поступает на входы элементов И 40 и42. Сигнал с выхода триггера 46 раз"решает прохождение импульса переноса через элемент И 40, С выходаэлемента И 40 импульс переноса через элемент ИЛИ 43 перебрасывает1триггер 47. На выходе 32 устанавливается сигнал, запрещающий прохождение импульсов чтения через элементИ 13.В дальнейшем процессы записи исчитывания информации происходятаналогично описанному.Распределитель импульсов 1 О работает следующим образом.Импульсы записи по входу 35 поступают на элементы И 49, 52, импульсы 10чтения по входу 38 - на входы элементов И 50, 53. В зависимости от значений сигналов записи и чтения навходах 33, 34 и на выходы 36 и 37 15поочередно поступают импульсы записии чтения.Применение предлагаемого устройства по сравнению с известным позволя-ет исключить потерю информации засчет того, что считывание информации 20производится с большей скоростью посравнению с записью и имеется паузамежду процессом записи и процессомсчитывания, что особенно важно приобработке непрерывного потока информации на ЭВИ в реальном времени,формула изобретения1, Устройство для ввода инфермации, содержащее четыре регистра, два блока оперативной памяти, два счетчика, коммутатор, четыре элемента И, первый формирователь, информационные входы первого и второго регистров и вход первого формирователя являются входом данных устройства, первые входы первого и второго элементов И являют" ся синхровходом устройства, вторые входы первого и второго элементов И 40 соединены с входом первого формирователя, а выходы - с синхровходами первого и второго регистров, выходы которых соединены с информационными входами первого и второго блоков оперативной памяти, адресные входы которых соединены с выходами. первого и второго счетчиков, выходы блоков оперативной памяти соединены с информационными входами третьего и четвертого регистров, выходы которых соединены с.информационными входами коммутатора, выход которого является выходом устройства, о т л и ч а ю щ е - е с я тем, что, с целью повышения надежности устройства за счет исключения потерь информации при вводе, оно содержит блок управления, распределитель. импульсов, четыре элемента5 7 125 задержки, генератор импульсов, второй формирователь, элемент ИЛИ, первый и второй ключи, первый вход четвертого элемента И является входом управления устройства, выход четвертого элемента И соединен с первым входом распределителя импульсов, первый выход которого соединен с входами первого и второго элементов задержки и счетным входом первого О счетчика, выход первого элемента задержки соединен со стробирующим входом первого блока оперативной памяти, выход второго элемента задержки соединен со стробирующим входом третьего регистра, а выход переноса первого счетчика соединен с первым входом блока управления, первый выход которого соединен с третьим входом первого элемента И, 20 управляющим входом первого блока оперативной памяти, первым управляющим входом коммутатора и вторым входом распределителя импульсов, второй выход которого соединен 25 с входами третьего и четвертого элементов звдержкии со счетным входом второго счетчика, выход третьего элемента задержки соединен со стробирующим входом четвертого регистра, выход четвертого элемента задержкисоединен со стробирующим входом второго блока оперативной памяти, а выход переноса второго счетчика соединен с вторым входом блока уп 35. равления, второй выход которого соединен с третьим входом второго .элемента И, управляющим входом второго блока оперативной памяти, вторым управляющим входом коммутатора и третьим входом распределителя импульсов, четвертый вход которого является синхровходом устройства, третий выход блока управления соеди. нен с входом генератора импульсов, выход которого соединен с первым входом третьего элемента И, выход 1091которого соединен с вторым входомчетвертого элемента И, а второйвход третьего элемента И соединен счетвертым выходом блока управления,третий вход которого и установочныевходы первого и второго счетчиковсоединены с выходом элемента ИЛИ,первый вход которого через второйключ подключен к шине нулевого потенциала устройства, второй вход -к выходу второго формирователя,вход которого через первый ключ соединен с шиной питания устройства.2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок управления содержит четыре элементаИ, два элемента ИЛИ, элемент эадерж"ки и три триггера, объединенныепервые входы первого и третьегоэлементов И и объединенные первыевходы второго и четвертого элементов И являются первым и вторым входами блока соответственно, выходыпервого и второго элементов И ивыходы третьего и четвертогоэлементов И подключены соответственно к входам первого и второго элементов ИЛИ, выходы которых соединеныс входами установки в "1" второго итретьего триггеров соответственно,выход второго элемента ИЛИ через элемент задержки соединен с выходом установки в "О" второго триггера и свходом установки в "1" первого триггера, вход установки в "О" которогои вход установки в "0" третьего триггера являются третьим входом блока,неинвертирующий выход первого триггера является первым выходом блока исоединен с вторыми входами первого ичетвертого элементов И, инвертирующий выход является вторым выходомблока и соединен с вторыми входамивторого и третьего элементов И, выходы третьего и второго триггеровявляются третьим и четвертым выходами блока соответственно, 12510911251091 Составитель И. Алексеевйко Техред И.Гайдоа Корректор, И. Демчик Редакт изводственно-подигра 4 аческое предпринтие, г. Укгород, ул. Проект Заказ 4412/46 Тирак 671 ВНИИПИ Государстве по делам изобрете 113035, Москва. 3-35,.Подписноео комитета СССРи открытийюля набеде

Смотреть

Заявка

3838555, 02.01.1985

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

КАПУСТИН ЕВГЕНИЙ ИВАНОВИЧ, ПОЗУМЕНТЩИКОВ ВИКТОР ОЛЕГОВИЧ, РЕЗВИЦКИЙ ВИТАЛИЙ АВРАМОВИЧ, СИМАКОВ ВИКТОР ПАВЛОВИЧ, ТАРАНЕНКО ВИКТОР ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 13/00

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

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

Код ссылки

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

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