Запоминающее устройство с самоконтролем
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1368923
Автор: Барашенков
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ.Д, Аппаратныйх цифровых выч И.: Советское контл ад(57) Изобретение относится к вычис лительной технике и может быть использовано при создании запоминаю(21) 4084819(2(56) Путинцевроль управляющительных машин.1966, с. 95.Авторское сУ 1251188, кл. идетельство СССРС 11 С 29/00, 1985 ЕЕ УСТРОЙСТВО С САИ щих устройств повышенной надежности. Целью изобретения является повышение достоверности контроля. Устройство содержит первый 1 и второй 2 накопители, блоки 3 поразрядного сравнения блоки 6 инвертирования, первый 9,второй 28 и третий 17 блоки свертки по модулю два, блок 14 фиксации отказов пороговый элемент 18, блок 10 управления. В устройстве осуществляется кодирование информации второго накопителя прямым или обратным кодом в зависимости от суммы по модулю два кодов данных и адресов с последующим контролем этого соответствия, что позволяет расширить класс неисправно тей, обнаруживаемых устройством,1 13Изобретение относится к вычислительной технике и может быть использовано при создании запоминающих устройств повышенной надежности.Целью изобретения является повышение достоверности контроля.На чертеже приведена схема запоминающего устройства с самоконтролем.Устройство содержит накопители 1 и 2, блоки 3 поразрядного сравнения, каждый из которых содержит элемент 4 сравнения, мультиплексор 5, блоки 6 инвертирования, каждый из которых содержит элемент ИЛИ 7, элемент 8 не- равнозначности, первый блок 9 свертки по модулю два, блок 10 управления, содержащий группу элементов ИЛИ 11, группу элементов И 12, выполненный в виде программируемой логической матрицы, группу элементов НЕ 13, блок 14 фиксации отказов, содержащий элементы ИЛИ-НЕ 15, элемент И 16, третий блок 17 свертки по модулю два, пороговый элемент 18, содержащий группу элементов ИЛИ 19, эле мент И 20, блок 21 задержки, числовые выходы 22, числовые входы 23, управляющий вход 24 (" Запись-чтение"), адресные входы 25,управляющий выход 26 (" Ответ" ), управляющий вход 27 (" Обращение" ), второй блок 28 свертки по модулю два контроля.Устройство работает следующим образом.На адресные, входные числовые, признака операции и обращения входы 23, 24, 25 и 27 соответственно внешними устройствами подаются коды адреса, числа, сигнал обращения и признака Запись-чтение".Предполагается, что при операцииЗапись" состояние числовых выходов 22 соответствует сигналам логического "0", при операции "Чтение" сигналы логического "0" установлены на числовых входах 23, а количество числовых выходов каждого накопителя. 1 и 2 больше двух и является четным1В режиме "Запись 1 в накопитель 1, числовые входы которого связаны непосредственно с числовыми входами 23, записывается прямой код, поступающей на входы 23 информации.Кодирование информации, записываемой в накопитель 2, числовые входы которого связаны с шиной 23 через блок 6 инвертирования, зависит от 68923 2значений суммы по модулю два (четности) информации числовых и адресныхшин 23 и 25 соответственно.В адреса накопителя 2, коды которых четные, записывается информация в прямом (обратном) коде, есликоды числа четные (нечетные),В адреса накопителя 2, коды которых нечетные, записывается информация в прямом (обратном) коде, есликоды числа нечетные (четные).Блок 10 управления обеспечиваеткодирование информации на числовых15 входах накопителя 2, используя значение суммы по модулю два кодов чисел и адресов, поступающих от блоков 9 и 17 контроля и формируя сигналы управления блоками 6 инвертиро 20 вания на управляющих входах элементов 8 неравнозначности, на информационные входы которых поступает кодзаписываемого числа с шнн 23 черезэлемент ИЛИ 7.25 В режиме "Чтение" коды числа,считываемые из накопителей 1 и 2,сравниваются поразрядно элементами 4сравнения блоков 3, а результаты сравнения обрабатываются блоком30 14 фиксации отказа и пороговым элементом 18, связанными входами с выходами элементов 4 сравнения,а выходами - с входами блока 10 управления.Выходной сигнал порогового элемента 18 принимает значение логической "1" при количестве сигналов логической "1" на его входах, большем половины количества входов, и сигнал40 логического "0" - в других случаях,Выходными сигналами блока 14 фиксации отказов являются сигналы с выходов элементов ИЛИ-НЕ 15 и И 16, образующих на соответствующем выходе45 блока 14 сигнал логической "1 присигналах логического "О" или логической "1" всех элементов 4 сравненияодновременно и сигналы логического",0" - в других случаях.50Блок 28 образует сумму по модулюдва количества сигналов совпаденияэлементов 4 сравнения,Блоки 9 и 17 образует сумму по55 модулю два кодов чисел накопителя 2и кодов адресов на адресных входах25 устройства соответственно.Значения сумм поступают на входыблока 10 управления, 1368923.55 Блок 10 управления производит декодирование поступающей информации.При исправном устройстве на вы 5 ходах элементов И 16 и ИЛИ-НЕ 15 блока 14 фиксации отказов при чтении информации накопителей 1 и 2 формируются комбинации сигналов 10 и 01 .10Причем, сигналам логической "1" элемента И 16 соответствует нулевое значение сумм по модулю два выходных сигналов блоков 9 и 17, т.е. комбинации выходных сигналов 0,01 и 1, 11, 15 а сигналам логического "0" элемента И 16 соответствует единичное значение этой суммы, т.е, комбинации выходных сигналов вторых и третьих блокой контроля 70, 11 и 1,03 в со ответствии с рассмотренными условиями записи.Блок 10 управления формирует сигнал на управляющих входах мультиплексоров 5 блоков 3, пропускающих 25 на выходные числовые шины 22 информацию с выходов накопителя 1, а блок 2 1 - формирование сигнала ответа на шине 26 ответа, соответствующий достоверной информации на выход- З 0 ных числовых шинах 22.При неисправном устройстве рассмотренное соответствие выходных сигналов элементов И 16, ИЛИ-НЕ 15 и блоков 9 и 17 нарушается.35При неисправности адресного йнтерФейса, например обрыве одной (или нечетного количества) из адресных шин 25, тип кодирования информации накопителем 2 при чтении (прямой или 40 обратный код), определяемый элементами ИЛИ-НЕ 15 и И 16 блока 14 фиксации отказов по состоянию элементов 4/ сравнения, оказывается не соответствующим четности кода адреса, оп ределяемой третьим блоком контроля 17. Рассмотренное соответствие может быть нарушено также при отсутствии активизации накопителей 1 и 2, проявляющейся в считывании нулевых кодов при чтении информации по нечетному адресу. В этих случаях блок 10 управления вырабатывает сигнал на втором выходе, блокирующий сигнал отве та на шине 26 блока 21 задержки, что соответствует неисправному состоянию устройства. При неисправностях разрядной части устройства, приводящих к ошибкам в считываемой из накопителей 1 н 2 информации, на выходах элементов сравнения могут образовываться одновременно сигналы логических "0" и ",1". При этом на выходах блока 14 (выходах элементов И 16 и ИЛИ-НЕ 15) образуется комбинация сигналов О,О, соответствующая неисправности устройства.Рассмотренное функционирование порогового элемента 18, а также значение суммы по модулю два кода адреса, образованное блоком 17, позволяет определить четность информации, записанной в накопители 1 и 2, кодирова" ние информации (прямой или обратный код), записанной в накопитель 2, при условии исправности хотя бы одного накопителя, и количество ошибок числа меньше половины количества его разрядов.Если количество ошибок в этом случае нечетно, возможно их диагностиро вание анализом четности числовой информации накопителя 2 блоками 9 и 17.В случае четного количества ошибок производится отказ от диагностирования блокировкой сигнала ответа.шины 28 блоком 10 управления, Четность количества ошибок определяется блоком 28, связанным входами с выходами элементов 4 сравнения.Четность информации, считываемой из накопителя 2, определяется схемой свертки по модулю два первого блока 9 контроля.Несовпадение признаков четности, определенных блоками 17, 18 и 9, соответствует ошибке в информации накопителя 2, а совпадение - ошибке в информации накопителя 1.Процедура исправления ошибок заключается в коммутации информации с выходов исправного накопителя на выходные числовые шины 22 с помощью мультиплексоров 5.Анализ воэможности коррекции ошибок и процедура исправления осуществляется блоком 1 О управления, построенного, например, на основе программируемой логической матрицы, содержащей группу инверторов, группу элементов И 12, элемент ИЛИ 11 выходы которого связаны с управляющими входами мультиплексоров 5, элементов 8 неравнозначности и блока 21 задержки.В этом случае его функционирование соответствует частному случаю, рассмотренному при одиночной ошибке в считываемой из накопителей 1 и 2 информации. 35 Формула изобретения 40Запоминающее устройство с самоконтролем, содержащее первый и второй блоки свертки по модулю два, первый и второй накопители, адресные входы, входы записи-чтения и выборки которых являются одноименными входами устройства, одноименные выходы первого и второго накопителей соединены соответственно с первым и вторым информационными входами соответствующих блоков поразрядного сравнения,50 первые выходы которых являются информационными выходами устройства, а 45 513689Блоком 10 управления производится дешифрация состояний устройства анализа выходных сигналов блоков 14, 17, 18, 9 и шины 24 признака "Запись-чтение и производится коммутация на1 5 выходные числовые шины 22 информации выходов накопителей с правильной информацией через мультиплексор 5.При этом передача информации с выходов накопителя 2 сопровождается ее инвертированием блоком 6 при сигнале логического "0" в соответствии с условиями записи информации в накопители. При наличии исправляемой ошибки блок 21 задержки обеспечивает задержку сигнала на шине 26 ответа на время коррекции информации по сигналам от блоков 14 и 10.В случае отказа от декодирования ошибки при четном количестве ошибок в разрядах числа или несоответствии информации адресу выдача сигнала ответа по шине 26 не проюводится. Пороговый элемент 18 может быть по строен на двухвходовых элементах ИЛИ 19, входы которых связаны с соответствующими выходами элементов 4 сравнения, а выходы - с входами элемента И 20 (количество разрядов числа З 0 предполагается четным). 236вторые выходы подключены к входам блока фиксации отказов, входам второго блока свертки по модулю два и к входам порогового элемента, входы выборки первого и второго накопителей соединены с первым входом блока задержки, выход которого является выходом конца цикла устройства, а второй вход подключен к первому выходу управления задержкой блока управления, выход признака инвертирования которого соединен с управляющими входами блоков инвертирования, первый и второй входы которых подключены соответственно к информационным входам устройства и выходам второго накопителя соответствующих разрядов, первые выходы блоков инвертирования соединены с входами первого блока свертки по модулю два, выход которого и выход второго блока свертки по модулю два подключены соответственно к первому и второму входам признака результата контроля блока управления, вход признака операции которого соединен с входом записи/чтения устройства, третий вход признака результата, контроля блока управления подключен к выходу порогового элемента, а выход разрешения соединен с вторыми управляющими входами блоков поразрядного сравнения, первые управляющие входы которых подключены к вторым выходам соответствующих блоков инвертирования и к соответствующим информационным входам второго накопителя, информационные входы первого накопителя соединены с одноименными входами устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, в него введен третий блок свертки по модулю два, входы которого подключены к адресным входам устройства, а выход соединен с четвертым входом признака результата контроля блока управления, пятый и шестой входы признаков результата контроля которого соединены с выходами блока фиксации отказов, а второй выход управления задержкой блока управления подключен к третьему входу блока задержки.
СмотретьЗаявка
4084819, 09.07.1986
ОРГАНИЗАЦИЯ ПЯ Х-5263
БАРАШЕНКОВ БОРИС ВИКТОРОВИЧ
МПК / Метки
МПК: G11C 29/00
Метки: запоминающее, самоконтролем
Опубликовано: 23.01.1988
Код ссылки
<a href="https://patents.su/4-1368923-zapominayushhee-ustrojjstvo-s-samokontrolem.html" target="_blank" rel="follow" title="База патентов СССР">Запоминающее устройство с самоконтролем</a>
Предыдущий патент: Блок задержки цифровой информации с самоконтролем
Следующий патент: Способ получения ренгеновского излучения
Случайный патент: Устройство для измельчения цементных сырьевых материалов