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

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

Авторы: Бичугов, Данильченко, Романов, Ромшин

ZIP архив

Текст

(57) Изобретение относится к автоматике, в частности к устройствам для приема и записи идентификационного кода личности, и может быть использовано в автоматизированной системе учета населения. Цель изобретения - повышение надежности устройства. Поставленная цель достигается путем контроля достоверности получаемых данных, что обеспечивается введением третьего 4 и четвертого 5 регистров, первого б и второго 7 компараторов, второго 9, третьего 10 и четвертого 11 триггеров, третьего элемента задержки 32, третьего 14, четвертого 15, пятого 16 и шестого 17 элементов И. 1 ил. 15, пятый 16 и шестой 17 элементы И, гпы 18 - 20 элементов И, первый блок и21, второй блок 22 памяти. пеовый 23рой 24 счетчики. первый 25, второй 2тий 27 и четвертый 28 элементыдешифратор 29, первый 30, второй 31тий 32 элементы задержки и пятый элИЛИ 33.На чертеже также ы входы36 и выходы 37 - 40 устрУстройство работа ующим о амяти и вто 6, треИЛИ итре емент показан ойства ет след На поступ а кода ид вида: ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР ВТОРСКОМУ СВИДЕТЕЛЬСТВ(71) Всесоюзный научно-исследовательскийинститут проблем вычислительной техникии информатики(56) Авторское свидетельство СССРМ 1399768, кл. 6 06 Г 15/40, 1986,Авторское свидетельство СССРМ 1564608,кл,б 06 Р 3/02,1987,(54) УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОРМАЦИИ В БЛОК ПАМЯТИ Изобретение относится к автоматике, в частности к устройствам для приема и записи идентификационного кода личности, и может быть использовано в автоматизированной системе учета населения.Цель изобретения - повышение надежности устройства за счет контроля достоверности информации при ее записи в память,Сущность изобретения поясняется чертежом, на котором представлена блок - схема устройства,Устройство содержит регистр сдвига 1; первый 2, второй 3, третий 4 и четвертый 5 регистры, компараторы 6, 7, первый 8, второй 9, третий 10 и четвертый 11 триггеры, первый 12, второй 13, третий 14, четвертый од 36 из канала связи побайтно т кодограмма информационного тификатора личности следующегозом 10 15 20 Первый байт кодограммы синхросигналом с входа 34 заносится в регистр 1, поскольку на управляющем входе регистра 1 сдвига находится низкий потенциал с прямого выхода триггера 8, поддерживающего регистр 1 в состоянии приема кода.Тот же импульс синхронизации с входа 34 поступает на прямой вход триггера 8 и переводит его в противоположное состояние, при котором сигналом с прямого выхода триггера 8 регистр 1 переводится в режим сдвига и этим же сигналом открывается элемент И 12, на другой вход которого с входа 35 поступают тактирующие импульсы сдвига. Эти импульсы проходят элемент И 12 и поступают как на тактирующий вход регистра 1 сдвига, так и на счетный вход счетчика 23, подсчитывающего восемь импульсов, сдвигающих код в регистре 1 в сторону старших разрядов.Как только код в регистре 1 будет сдвинут на восемь разрядов, на выходе переполнения счетчика 23 появляется импульс, который, во-первых, сбрасывает триггер 8 в исходное состояние, переводя тем самым регистр 1 в режим приема кода, и, во-вторых, поступает на счетный вход счетчика 24, фиксирующего число принятых в регистр 1 байтов, После этого на вход 36 поступает второй байт кодограммы, который заносится в регистр 1 очередным синхроимпульсом с входа 34,Процесс сдвига кода в регистре 1 повторяется описанным образом.Этот процесс повторяется до тех пор, пока счетчик 24 не зафиксирует необходимого (заданного) числа байтов в регистре 1, Как только это число будет зафиксировано, на выходе переполнения счетчика 24 появляется импульс, фиксирующий факт занесения в регистр,1 полной кодограммы сообщения.Учитывая, что при передаче сообщения по каналу связи возможны искажения отдельных разрядов, что недопустимо при фиксации идентификационных признаков личности, запись полученного кода должна осуществляться только после тщательной проверки его истинности,С этой целью импульс переполнения с выхода счетчика 24 проходит через элемент И 13, открытый находящимся в исходном состоянии триггером 10, и поступает как на синхронизирующий вход регистра 5, переписывая в него код из регистра 1, так и через элемент ИЛИ 28 на выход 37, сигнализируя о повторной передаче кодограммы на вход 36, Кроме того, этот же импульс устанавливает триггер 10 в единичное состояние. С получением сигнала с выхода 37, на вход 36 25 30 35 40 45 50 55 начинает повторно побайтно передаваться та же кодограмма описанным выше обраКак только на выходе счетчика 24 появится импульс, фиксирующий занесение кода в регистр 1, он пройдет через элемент И 14, открытый по другим входам высокими потенциалами с инверсного выхода триггера 9 и прямого выхода триггера 10,. и элемент ИЛИ 27 на синхронизирующий вход компаратора 6, на информационные входы которого подаются коды с выходов регистров 1 и 5.Здесь возмож ы две ситуации. Если значения кодов регистров 1 и 5 совпали, то компаратор фиксирует это совпадение выдачей импульса на выходе А, откуда этот импульс, пройдя элемент ИЛИ 26, поступает на синхронизирующий вход регистра 2 и переписывает содержимое регистра 1 в регистр 2,Код личности расшифровывается дешифратором 29, который открывает один из элементов И 18 - 20, на другой вход которого поступает тот же импульс, задержанный элементом задержки 31 на время переходных процессов в регистре 2 и дешифраторе 29. Допустим, таким элементом был элемент И 18.Тогда импульс с выхода элемента 31 задержки проходит через элемент И 18 как на вход считывания фиксированной ячейки памяти блока 21, так и на вход элемента ИЛИ 25,В фиксированной ячейке памяти блока 21 хранится адрес, по которому должна быть зарегистрирована кодограмма, Этот адрес поступает на информационный вход регистра 3, куда и заносится синхроимпульсом с выхода элемента задержки 30, После записи кода адреса в регистр 3 тот же импульс с выхода элемента 30 задержки, задержанный элементом 32 на время занесения кода в регистр 3, поступает на вход записи блока 22 и записывает содержательную часть кодограммы по указанному адресу,Кроме того, тот же импульс с выхода элемента 32 задержки возвращает триггеры 9 - 11 в исходное состояние, а импульс с выхода 40 сигнализирует о готовности к приему очередной кодограммы,Вторая ситуация характеризуется тем, что коды в регистрах 1 и 5 из-за ошибок в передаче могут отличаться друг от друга. Тогда сигнал, фиксирующий факт неравенства кодов, появится на выходе В компаратора 6, По этому сигналу, во-первых, поступающему на синхровход регистра 4, код с регистра 1 записывается в регистр 4.Во-вторых, триггер 9 устанавливается в единичное состояние и открываетэлемент И 15.В-третьих, проходя через открытый висходном состоянии триггера 11 элемент И16, импульс устанавливает триггер 11 в единичное состояние и открывает тем самымэлемент И 17.И, в-четвертых, импульс с выхода В компаратора 6 проходит через элемент ИЛИ 28на выход 37 в качестве сигнала для повторной передачи той же кодограммы,После получения сигнала с выхода 37процесс повторной передачи кодограммыосуществляется описанным образом.Как только счетчик 24 зафиксирует факт 15повторной записи кодограммы в регистр 1,импульс переполнения с его выхода проходит через элемент И 15, открытый высокимпотенциалом с прямого выхода триггера 9.на синхронизирующий вход компаратора 7, 20на информационные входы которого подаются коды с регистров 1 и 4.Здесь также возможны две ситуации,Если коды совпали, то и факт их совпадениякомпаратор 7 фиксирует выдачей импульса 25на выход А, откуда этот импульс через элемент ИЛИ 26 поступает как на выход 40, таки на синхровход регистра 2, переписываякодограмму сообщения в регистр 2,Затем описанным выше образом содержание кодограммы записывается в блок 22памяти. Если же коды не совпали, то компаратор 7 зафиксирует факт их несовпадениявыдачей импульса на выход В, откуда последний через элемент ИЛИ 27 поступает на 35синхровход компаратора 6.Если компаратор 6 зафиксирует равенство кодов, то с его выхода А импульс черезэлемент ИЛИ 26 поступает на синхровходрегистра 2, на выход 40 и на вход элемента 4031 задержки.Если же компаратор 6 зафиксирует неравенство кодов, то это будет означать, чтокоды всех кодограмм различны и, следовательно, канал передачи данных неисправен. 45В этом случае импульс с выхода В компаратора 6 проходит на выход 38 через элементИ 17 в качестве сигнала "Отказ канала", атакже сбрасывает все триггеры 9 - 11 в исходное состояние, 50Таким образом, введение новых узлов иблоков позволило существенно повыситьнадежность работы устройства путем исключения искажений данных при их записи вбазу данных, 55Формула изобретенияУстройство для записи информации вблок памяти, содержащее регистр сдвига,первый регистр, первый триггер, прямойвыход которого соединен с одним входом первого злемента И, другой вход которого является тактирующим входом устройства, выход первого элемента И соединен с тактовым входом регистра сдвига и счетным входом первого счетчика, выход которого подключен к счетному входу второго счетчика, выход переполнения которого соединен с одним входом второго элемента И, дешифратор, выходы которого соединены с одними входами соответствующих элементов И группы, выходы которых соединены со входами первого элемента ИЛИ и входами первого блока памяти, выход которого подключен к информационному входу второго регистра, синхровход которого соединен с выходом второго элемента задержки, вход которого подключен к выходу первого элемента ИЛИ, второй, третий, четвертый и пятый элементы ИЛИ, о т л и ч.а ю щ е е с я тем, что, с целью повышения надежности устройства за счет контроля достоверности информации при ее записи в память, в него введены третий и четвертый регистры, информационные входы которых соединены с выходом регистра сдвига и информационным. входом первого регистра, первый и второй компараторы, информационные входы которых подключены соответственно к выходам регигтра сдвига, третьего и четвертого регистров, а первые выходы соединены со входами второго элемента ИЛИ, выход которого подключен к синхровходу второго регистра и входу первого элемента задержки, выход которого соединен с другими входами элементов И группы, третий элемент задержки, вход которого соединен с выходом второго элемента задержки, а выход подключен ко входу записи второго блока памяти, второй триггер, прямой вход которого соединен с вторым входом первого компаратора, третий триггер, прямой вход которого подключен к выходу второго элемента И, и инверсный выход соединен с другим входом второго элемента И, выход которого подключен к синхровходу четвертого регистра, третий элемент И, входы которого соединены с выходом переполнения второго счетчика, прямым выходом третьего триггера и инверсным выходом второго триггера, а выход подключен к одному входу третьего элемента ИЛИ, выход которого соединен с синхровходом первого компаратора, четвертый элемент И, входы которого подключены к прямому выходу второго триггера и выходу переполнения второго счетчика, а выход соединен с синхровходом второго компаратОра, второй вы. ход которого подключен к другому входу третьего элемента ИЛИ, пятый элемент И. один вход которого соединен с вторым вы.ходом первого компаратора, четвертый триггер, прямой вход которого соединен с выходом пятого элемента И, другой вход которого соединен с инверсным выходом четвертого триггера, второй выход первого компаратора соединен с одним входом четвертого элемента ИЛИ, другой вход которого подключен к выходу второго элемента И, а выход является первым синхронизирующим выходом устройства, шестой элемент И, входы которого подключены к второму выходу первого компаратора и прямому выходу четвертого триггера, а выход соединен с одним входом пятого элемента ИЛИ, другой вход которого подключен к выходу третьего элемента задержки, а выход соединен с установочными входами второго, третьего и четвертого триггеров, второй выход первого компаратора соединен с синхровходом третьего регистра, выходы второго регистра и одни выходы первого регистра соединены соответственно с адресными и информационными входами второго блока 5 памяти, выходы которого являются информационными выходами устройства, информационные входы регистра сдвига являются информационными входами устройства, управляющий вход регистра сдвига соединен 10 с прямым выходом первого триггера, единичный вход которого соединен с синхровходом регистра сдвига и является синхронизирующим входом устройства, выход первого счетчика соединен с нулевым 15 входом первого триггера, другие выходыпервого регистра соединены со входами дешифратора, выход шестого элемента И и прямой выходчетвертоготриггера являются сигнальными выходами устройства.

Смотреть

Заявка

4791755, 13.02.1990

ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ПРОБЛЕМ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ИНФОРМАТИКИ

ДАНИЛЬЧЕНКО ИГОРЬ АНТОНОВИЧ, БИЧУГОВ ЕВГЕНИЙ СЕМЕНОВИЧ, РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, РОМШИН НИКОЛАЙ ВЕНИАМИНОВИЧ

МПК / Метки

МПК: G11C 7/00

Метки: блок, записи, информации, памяти

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

Код ссылки

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

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