RU2538342C1 - Многоканальный счетчик импульсов - Google Patents

Многоканальный счетчик импульсов Download PDF

Info

Publication number
RU2538342C1
RU2538342C1 RU2014103229/08A RU2014103229A RU2538342C1 RU 2538342 C1 RU2538342 C1 RU 2538342C1 RU 2014103229/08 A RU2014103229/08 A RU 2014103229/08A RU 2014103229 A RU2014103229 A RU 2014103229A RU 2538342 C1 RU2538342 C1 RU 2538342C1
Authority
RU
Russia
Prior art keywords
inputs
control device
output
outputs
parity
Prior art date
Application number
RU2014103229/08A
Other languages
English (en)
Inventor
Леонид Борисович Егоров
Константин Сергеевич Кирсанов
Игорь Владимирович Цетлин
Original Assignee
Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом"
Федеральное государственное унитарное предприятие "Российский Федеральный ядерный центр-Всероссийский научно-исследовательский институт экспериментальной физики"-ФГУП "РФЯЦ-ВНИИЭФ"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом", Федеральное государственное унитарное предприятие "Российский Федеральный ядерный центр-Всероссийский научно-исследовательский институт экспериментальной физики"-ФГУП "РФЯЦ-ВНИИЭФ" filed Critical Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом"
Priority to RU2014103229/08A priority Critical patent/RU2538342C1/ru
Application granted granted Critical
Publication of RU2538342C1 publication Critical patent/RU2538342C1/ru

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

Изобретение относится к счетчикам импульсов. Техническим результатом является повышение помехоустойчивости в режиме ОЗУ. Счетчик включает ОЗУ 12 и ОЗУ 1. Группы информационных выводов и адресных выходов устройства управления 2 соединены с группами информационных выводов и адресных входов соответственно первого 1 и второго 12 ОЗУ, входы блокировки которых соединены с выходами соответственно первого 5 и второго 6 элементов ИЛИ. Причем выводы группы информационных выводов устройства управления 2 подключены к соответствующим информационным выводам соответствующих триггеров четности. Выход записи и выход выборки устройства управления 2 подключены соответственно к входам записи и входам выборки первого 1 и второго 12 ОЗУ и первого 4, второго 9 и третьего 10 триггеров четности. Вход блокировки устройства управления 2 соединен с шиной блокировки 2. 1 ил.

Description

Изобретение относится к устройствам автоматики и вычислительной техники и позволяет повысить помехоустойчивость многоканальных счетных и интегрирующих устройств.
Известен многоканальный счетчик импульсов (см. авторское свидетельство СССР №1170610 от 30.09.1983, «Многоканальный счетчик импульсов», А.А. Сенюта, А.Г. Далингер и Н.И. Левашев, опубликовано 30.07.1985 г., БИ №28), содержащий сумматор, оперативное запоминающее устройство, блок начальной установки, устройство управления, буферное запоминающее устройство, RS-триггер, коммутирующий элемент и буферный регистр. Информационный вход сумматора соединен с входом оперативного запоминающего устройства. Один вход сумматора соединен с первым выходом блока начальной установки, второй выход которого соединен с другим информационным входом сумматора. Первый вход блока начальной установки соединен с шиной начальной установки, а второй вход через буферный регистр соединен с выходом оперативного запоминающего устройства. Управляющие выходы устройства управления соединены соответственно с управляющими входами буферного запоминающего устройства, блока начальной установки, оперативного запоминающего устройства, коммутирующего элемента, буферного регистра и входом сброса RS-триггера. Тактовый вход устройства управления соединен с тактовой шиной, а информационные шины подключены к информационным входам буферного запоминающего элемента, выход которого соединен с входом установки RS-триггера. Выход RS-триггера соединен с входом переноса сумматора и первым входом коммутирующего элемента, второй вход которого соединен с дополнительным выходом блока начальной установки. Выход коммутирующего элемента соединен с входом записи оперативного запоминающего устройства. Выход переполнения сумматора соединен с входом переполнения блока начальной установки и с выходной шиной переполнения. Адресный вход устройства управления соединен с адресным входом оперативного запоминающего устройства и выходной адресной шиной.
Недостатком данного устройства является низкая помехоустойчивость, что связано с большой ценой сбоя при совпадении помехи с моментом переключения счетчика.
Известен многоканальный счетчик импульсов (см. патент РФ №2152685 от 19.01.1999, «Многоканальный счетчик импульсов», Л.Б. Егоров, И.В. Цетлин, опубликовано 10.07.2000, БИ №19), содержащий блок оперативного запоминающего устройства (ОЗУ), блок начальной установки, устройство управления, триггер четности, триггер переноса, N элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, N элементов ИЛИ, N элементов ИЛИ-НЕ, шину начальной установки и шину адреса. Блок ОЗУ выполнен в виде N ячеек ОЗУ, адресные входы которых соединены с шиной адреса, входы выборки соединены с управляющим входом блока начальной установки, а первые входы записи ячеек соединены со вторым входом блока начальной установки и шиной записи. Первые информационные входы ячеек ОЗУ соединены с соответствующими информационными выходами блока начальной установки, второй информационный вход и прямой выход каждой ячейки соединены соответственно с первым и вторым входами соответствующего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а второй вход записи ячеек - с выходом соответствующего элемента ИЛИ-НЕ. Инверсный выход каждой i-й ячейки, кроме последней, соединен с первым входом (i+1)-го элемента ИЛИ-НЕ. Первый вход каждого i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, кроме последнего, соединен с выходом (i+1)-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. Первый вход последнего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с первым выходом устройства управления, а выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с первым входом устройства управления и информационным входом триггера четности, тактовый вход и выход которого соединены соответственно со вторым и третьим входами устройства управления. Шина признака старшей строки и тактовая шина соединены соответственно со вторым и четвертым входами устройства управления, второй и третий выходы которого соединены с первыми входами первых элементов ИЛИ и ИЛИ-НЕ соответственно. Вторые входы первых элементов ИЛИ и ИЛИ-НЕ соединены с четвертым входом устройства управления. Прямой выход каждой i-ой ячейки, кроме последней, соединен с первым входом (i+1)-го элемента ИЛИ, второй вход которого соединен с выходом i-го элемента ИЛИ и вторым входом (i+1)-го элемента ИЛИ-НЕ. Выход последнего элемента ИЛИ соединен с информационным входом триггера переноса, тактовый вход которого соединен с шиной признака младшей строки, а выход - с пятым входом устройства управления. Шина выборки и шина блокировки соединены соответственно с третьим и четвертым входами блока начальной установки.
Недостатком данного устройства является низкая помехоустойчивость в режиме ОЗУ (шина начальной установки используется в этом режиме в качестве шины данных), так как код Грея защищает информацию от помех только в счетных каналах и не защищает в других каналах ОЗУ.
Вышеуказанное устройство является наиболее близким по технической сущности к заявляемому устройству и поэтому выбрано в качестве прототипа.
Достигаемым техническим результатом является повышение помехоустойчивости устройства во всех режимах его работы.
Указанный технический результат достигается тем, что в многоканальном счетчике импульсов, содержащем первое оперативное запоминающее устройство, устройство управления, подключенное к тактовой шине, первый триггер четности, первый, второй и третий элементы ИЛИ, первые входы которых объединены и подключены к шине блокировки, второй вход первого элемента ИЛИ соединен с первым выходом устройства управления, новым является то, что дополнительно введены второй и третий триггеры четности, автономный источник питания, второе оперативное запоминающее устройство, первый и второй выводы которого соединены с первым и вторым выводами первого оперативного запоминающего устройства и первым и вторым выводами автономного источника питания, соответственно, второй и третий выходы устройства управления соединены со вторыми входами второго и третьего элементов ИЛИ соответственно, выход последнего из которых соединен с первыми входами первого, второго и третьего триггеров четности, вторые входы которых объединены и подключены к первому выводу автономного источника питания, второй вывод которого соединен с третьими входами первого, второго и третьего триггеров четности, группы информационных выводов и адресных выходов устройства управления соединены с группами информационных выводов и адресных входов соответственно первого и второго оперативных запоминающих устройств, входы блокировки которых соединены с выходами первого и второго элементов ИЛИ соответственно, первый, второй и третий выводы из группы информационных выводов устройства управления подключены к информационным выводам первого, второго и третьего триггеров четности соответственно, выход записи и выход выборки устройства управления подключены соответственно к входам записи и входам выборки первого и второго оперативных запоминающих устройств и первого, второго и третьего триггеров четности, вход блокировки устройства управления соединен с шиной блокировки.
Указанная совокупность существенных признаков позволяет повысить помехоустойчивость многоканального счетчика импульсов во всех режимах его работы за счет дублирования ОЗУ с поочередным обращением к ним и защиты информации, хранящейся в ОЗУ, с помощью кода Хэмминга, а также за счет мажоритарного дублирования признака четности обращений к ОЗУ.
На фигуре приведена схема многоканального счетчика импульсов.
Многоканальный счетчик импульсов содержит первое оперативное запоминающее устройство (ОЗУ) 1, устройство управления 2, подключенное к тактовой шине 3, первый триггер четности 4, первый 5, второй 6 и третий 7 элементы ИЛИ, первые входы которых объединены и подключены к шине блокировки 8. Второй вход первого элемента ИЛИ 5 соединен с первым выходом устройства управления 2. Второй 9 и третий 10 триггеры четности, автономный источник питания 11, второе ОЗУ 12, первый и второй выводы которого соединены с первым и вторым выводами ОЗУ 1 и первым и вторым выводами автономного источника питания 11, соответственно. Второй и третий выходы устройства управления 2 соединены со вторыми входами соответственно второго 6 и третьего 7 элементов ИЛИ, выход последнего из которых соединен с первыми входами 4, 9 и 10 триггеров четности, вторые входы которых объединены и подключены к первому выводу автономного источника питания 11, второй вывод которого соединен с третьими входами 4, 9 и 10 триггеров четности. Группы информационных выводов и адресных выходов устройства управления 2 соединены с группами информационных выводов и адресных входов соответственно первого 1 и второго 12 ОЗУ, входы блокировки которых соединены с выходами соответственно 5 и 6 элементов ИЛИ. Первый, второй и третий выводы из группы информационных выводов устройства управления 2 подключены к информационным выводам соответственно 4, 9 и 10 триггеров четности. Выход записи и выход выборки устройства управления 2 подключены соответственно к входам записи и входам выборки первого 1 и второго 12 ОЗУ и 4, 9 и 10 триггеров четности. Вход блокировки устройства управления 2 соединен с шиной блокировки 8.
Многоканальный счетчик импульсов (см. Фигуру) работает следующим образом.
Ячейки ОЗУ 1 и 12, а также триггеры четности 4, 9 и 10 наиболее чувствительны к помехам в моменты переключения, более устойчивы к помехам в режиме хранения информации, а их наибольшая помехоустойчивость достигается в состоянии блокировки, когда триггерные структуры ОЗУ и триггеры четности отключены от выводов микросхем, в которых они расположены. Устройство 2 управления выполнено в виде микроконтроллера, который выполняет программу, реализующую функции многоканального счета импульсов, интегрирования и других вычислений с использованием результатов счета. Результаты счета и промежуточных вычислений запоминаются и в первом 1 и во втором 12 ОЗУ, но обращение к указанным ОЗУ производится поочередно в разные промежутки времени. Таким образом, в любой момент времени хотя бы одно ОЗУ находится в заблокированном состоянии, в котором оно обладает наивысшей помехоустойчивостью. Между обращениями к ОЗУ изменяется состояние триггеров четности 4, 9 и 10 свидетельствующее о том, к первому 1 или второму 12 ОЗУ будет производиться следующее обращение устройства управления 2.
Во время действия помехи на шину блокировки 8 поступает сигнал от датчиков помех по схеме ИЛИ. В качестве датчиков помех могут использоваться датчик провала напряжения питания (супервизор), датчик электромагнитной наводки (антенна) и т.п. Набор датчиков помех зависит от условий применения (помеховой обстановки) многоканального счетчика импульсов. Таким образом, во время действия помехи на выходах элементов ИЛИ 5, 6 и 7 формируются сигналы блокировки первого 1 и второго 12 ОЗУ и триггеров четности 4, 9 и 10. Сохранность информации в указанных устройствах в заблокированном состоянии обеспечивается питанием этих устройств от автономного источника питания 11, в качестве которого используется аккумулятор, обладающий высокой устойчивостью к помехам любого типа.
После окончания действия помехи, устройство управления 2 считывает информацию из триггеров четности 4, 9 и 10, обрабатывает ее по мажоритарному принципу и определяет, к какому ОЗУ должно производиться следующее обращение.
Схема заявляемого устройства позволяет также парировать не только одиночные сбои триггерных структур ОЗУ 1 и 12 и триггеров четности 4, 9 и 10, но и их одиночные отказы, происходящие с вероятностью q. Так как отказ триггерной структуры является событием независимым (не зависит от отказа других триггерных структур), то вероятность отказа двух и более триггерных структур равна соответствующей степенной функции qn (где n - число отказавших триггерных структур). Таким образом, наиболее вероятен отказ одиночной триггерной структуры. Вероятностью отказа двух и более триггерных структур можно пренебречь в силу ее пренебрежимо малого значения (например, если q=0.0001, то q2=0,00000001). Информация, хранящаяся в ОЗУ 1 и 12, защищается кодом Хэмминга, позволяющим обнаруживать и исправлять одиночные ошибки. Информация, хранящаяся в триггерах четности 4, 9 и 10, защищена мажоритарной функцией, которая тоже исправляет одиночную ошибку.
Проведено макетирование многоканального счетчика импульсов с использованием микросхем 1620РУ6У в качестве ОЗУ. Остальная часть устройства реализована на базе микросхемы БМК 5517ВЦ2У. Испытания макета в условиях действия различных помех подтвердили работоспособность заявляемого устройства и его практическую ценность.

Claims (1)

  1. Многоканальный счетчик импульсов, содержащий первое оперативное запоминающее устройство, устройство управления, подключенное к тактовой шине, первый триггер четности, первый, второй и третий элементы ИЛИ, первые входы которых объединены и подключены к шине блокировки, второй вход первого элемента ИЛИ соединен с первым выходом устройства управления, отличающийся тем, что дополнительно введены второй и третий триггеры четности, автономный источник питания, второе оперативное запоминающее устройство, первый и второй выводы которого соединены с первым и вторым выводами первого оперативного запоминающего устройства и первым и вторым выводами автономного источника питания, соответственно, второй и третий выходы устройства управления соединены со вторыми входами соответственно второго и третьего элементов ИЛИ, выход последнего из которых соединен с первыми входами первого, второго и третьего триггеров четности, вторые входы которых объединены и подключены к первому выводу автономного источника питания, второй вывод которого соединен с третьими входами первого, второго и третьего триггеров четности, группы информационных выводов и адресных выходов устройства управления соединены с группами информационных выводов и адресных входов соответственно первого и второго оперативных запоминающих устройств, входы блокировки которых соединены с выходами соответственно первого и второго элементов ИЛИ, первый, второй и третий выводы из группы информационных выводов устройства управления подключены к информационным выводам соответственно первого, второго и третьего триггеров четности, выход записи и выход выборки устройства управления подключены соответственно к входам записи и входам выборки первого и второго оперативных запоминающих устройств и первого, второго и третьего триггеров четности, вход блокировки устройства управления соединен с шиной блокировки.
RU2014103229/08A 2014-01-30 2014-01-30 Многоканальный счетчик импульсов RU2538342C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2014103229/08A RU2538342C1 (ru) 2014-01-30 2014-01-30 Многоканальный счетчик импульсов

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2014103229/08A RU2538342C1 (ru) 2014-01-30 2014-01-30 Многоканальный счетчик импульсов

Publications (1)

Publication Number Publication Date
RU2538342C1 true RU2538342C1 (ru) 2015-01-10

Family

ID=53288044

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014103229/08A RU2538342C1 (ru) 2014-01-30 2014-01-30 Многоканальный счетчик импульсов

Country Status (1)

Country Link
RU (1) RU2538342C1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2792970C1 (ru) * 2022-12-27 2023-03-28 Федеральное государственное казенное военное образовательное учреждение высшего образования "Михайловская военная артиллерийская академия" Министерства обороны Российской Федерации Счетчик импульсов цифрового измерителя дальности

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US978358A (en) * 1909-12-29 1910-12-13 Willis H Colby Tool-chest.
RU2152685C1 (ru) * 1999-01-19 2000-07-10 Российский Федеральный Ядерный Центр-Всероссийский Научно-исследовательский Институт Экспериментальной Физики Многоканальный счетчик импульсов
US6504876B1 (en) * 1998-09-17 2003-01-07 Nec Corporation Pulse signal generating apparatus and pulse signal generating method
US8253463B1 (en) * 2010-03-10 2012-08-28 Altera Corporation Pulse width control circuitry

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US978358A (en) * 1909-12-29 1910-12-13 Willis H Colby Tool-chest.
US6504876B1 (en) * 1998-09-17 2003-01-07 Nec Corporation Pulse signal generating apparatus and pulse signal generating method
RU2152685C1 (ru) * 1999-01-19 2000-07-10 Российский Федеральный Ядерный Центр-Всероссийский Научно-исследовательский Институт Экспериментальной Физики Многоканальный счетчик импульсов
US8253463B1 (en) * 2010-03-10 2012-08-28 Altera Corporation Pulse width control circuitry

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2792970C1 (ru) * 2022-12-27 2023-03-28 Федеральное государственное казенное военное образовательное учреждение высшего образования "Михайловская военная артиллерийская академия" Министерства обороны Российской Федерации Счетчик импульсов цифрового измерителя дальности

Similar Documents

Publication Publication Date Title
KR101046304B1 (ko) 메모리 장치 및 리프레시 조정 방법
US10606696B2 (en) Internally-generated data storage in spare memory locations
US8448042B2 (en) Data processing device and a method for error detection and error correction
SG10201900023RA (en) Semiconductor Memory Devices, Memory Systems And Methods Of Operating Semiconductor Memory Devices
US9583216B2 (en) MBIST device for use with ECC-protected memories
EP3321839A1 (en) Method and detection circuit for detecting security chip operating state
US11131706B2 (en) Degradation monitoring of semiconductor chips
US9111642B2 (en) Non-volatile memory device and electronic apparatus
US9626241B2 (en) Watchdogable register-based I/O
US20190056874A1 (en) System and method for preserving data in volatile memory
US9400708B2 (en) Integrated circuit and method of detecting a data integrity error
JP2014052781A (ja) Fpga監視制御回路
RU2538342C1 (ru) Многоканальный счетчик импульсов
US10727965B2 (en) System and method for time stamp synchronization
EP2864886B1 (en) Control of microprocessors
CN113986036B (zh) 触控面板母板及其检测方法
CN103514071A (zh) 非破坏性的内存在线测试方法
WO2017219787A1 (zh) 具有攻击防护结构的系统
US8984347B2 (en) Real-time trigger sequence checker
RU2411568C2 (ru) Устройство для вывода информации
SU1005060A2 (ru) Устройство дл контрол информационного тракта "запоминающее устройство команд-процессор
RU2565474C1 (ru) Устройство тестового контроля
CN117711475A (zh) 存储单元的故障检测电路及方法、功能芯片
JP5930234B2 (ja) 不揮発性記憶装置、電子機器
SU434631A1 (ru) Мажоритарно-резервированное импульсноеустройство