Оперативное запоминающее устройство с обнаружением ошибок Советский патент 1984 года по МПК G11C29/00 

Описание патента на изобретение SU1089628A1

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

3. Устройство по п. 2, отличающееся тем, что логический блок содержит третий элемент Ивькод которого подключен к второму входу третьего элемента И, первый вход соединен с вторым входом первого элемента И, а второй вход является седьмым входом блока.

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

название год авторы номер документа
Постоянное запоминающее устройство с самоконтролем 1984
  • Марголин Евгений Яковлевич
  • Княжицын Владимир Георгиевич
SU1274005A1
Устройство для обнаружения и исправления ошибок в кодовой последовательности 1989
  • Василенко Вячеслав Сергеевич
  • Надыкто Александр Борисович
  • Вересенко Виталий Андреевич
SU1633497A1
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
Микропрограммное устройство управления с контролем 1989
  • Харченко Вячеслав Сергеевич
  • Петунин Сергей Юрьевич
  • Тимонькин Григорий Николаевич
  • Вахрушев Алексей Леонидович
  • Говоров Алексей Альбертович
  • Ткаченко Сергей Николаевич
SU1702370A1
Запоминающее устройство с контролем 1988
  • Лисицын Владимир Аркадьевич
  • Марголин Евгений Яковлевич
  • Туниманов Георгий Александрович
SU1508287A1
Устройство для контроля хода микропрограмм 1987
  • Кизуб Виктор Алексеевич
  • Розенблюм Борис Ильич
SU1430959A1
Оперативное запоминающее устройство с самоконтролем 1988
  • Фролов Николай Никитович
SU1520599A1
Формирователь кодов для рельсовой цепи 1990
  • Лисенков Виктор Михайлович
  • Бестемьянов Петр Филимонович
  • Шалягин Дмитрий Валерьевич
  • Казимов Григорий Александрович
SU1753598A1
Программно-управляемый цифровой фильтр 1987
  • Парижский Юрий Семенович
  • Петрова Ирина Константиновна
  • Шполянский Александр Наумович
SU1513475A1
ИМПУЛЬСНЫЙ КОДОВЫЙ ПРЕОБРАЗОВАТЕЛЬ 2004
  • Рогатнев Н.Т.
  • Лебедев М.М.
  • Смагин А.С.
  • Евтеев В.В.
  • Рогатнев А.П.
RU2248607C1

Иллюстрации к изобретению SU 1 089 628 A1

Реферат патента 1984 года Оперативное запоминающее устройство с обнаружением ошибок

1. ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ, УСТРОЙСТВО С ОБНАРУЖЕНИЕМ ОШИБОК, содержащее блок памяти и сумматоры по модулю два с первого по шестой, , причем первые входи первого и. второго сумматоровПО модулю два соединены соответственно с выходами третьего и четвертого сумматоров по модулю два, входы которых подключены соответственно к информационным выходам и к адресным входам блока памяти, отличающееся тем, что, с целью расширения области применения устройства за счет обеспечения возможности передачи информации в двух направлениях, повышения достоверности контроля и упрощения устройства, в него введены ключи, логический блок и элемент НЕ, причем первый выход логического блока соединен с вторыми входами первого и второго сумматоров по модулю два, третий вход первого и выход четвертого сумматоров по модулю два подключены соответственно к вькоду и к входу элемента НЕ, первый, второй и третий входы логического блока соединены соответственно с контрольным выходом и соуправляющими входами блока памяти, четвертый вход логического блока и контрольный вход блока памяти подключены к выходу второго сумматора по модулю два, пятый и шестой входы логического блока подключены соответственно к выходу первого сумматора по модулю два и к выходу третьего и третьему входу второго сумматоров по модулю два, второй выход логического блока соединен с управляющими входами ключей, входы которыхподключены к информационным входам блока памяти, а выходы соединены с информационными выходами блока памяти и являются информационными выходами устройства, управляющие входы блока памяти и седьмой вход логического блока являются управляющими входами устройства-, а третий и четвертый выходы логического блока - контрольными выходами устройства, входы с восьмого по одиннадцатый логического блока, четвертые входы первого и второго сумматоров по модулю два, первые и вторые входы пятого и шестого сумматоров по модулю два являются входами коммутации устройства, выходами коммутации которого являются пятый выход логического блока и выходы пятого и шестого сумматоров по модулю два. 2. Устройство по п. 1, отличающееся тем, что логический блок содержит элементы И и элементы И-НЕ, причем первый вход первого элемента И является первым входом блока, первые входы второго и третьего элементов И и первого элеме.н,та И-НЕ объединены и являются вторь входом блока, вторые входы первого и второго элементов И объединены и являются третьим входом блока, пер

Формула изобретения SU 1 089 628 A1

Изобретение относится к вычислительной технике и может быть использовано при построении оперативных запоминающих устройств (ОЗУ) с контролем. Известно оперативное, запоминающее устройство с обнаружением ошибок содержащее накопитель, элементы И или ИЛИ, входную и выходную группы элементов И, содержащее по два элемента И на разряд накопителя, а также блоки формирования адресов записи и считывания и блок сравнения . Недостатки известного устройствасложность, возникающая из-за больщого количества элементов И., и отсутствие возможности обнаружения ошибок как в адресном, так и в информационном тракте. Наиболее близким техническим решением к изобретению является оперативное запоминающее устройство с обнаружением ошибок, содержащее нако питель, входной, вьЕХодной и адресный регистры, четыре блока сверток по мо дулю два и сумматорыпо модулю два, счетчики и вычитатель, блок синхронизации, выходы которого подключены к управляющим входам счетчиков, соединенных с выходами сумматоров по мо дулю два, причем входы первого и вто рого сумматоров по модулю два подклю чены соответственно к информационным выходам и к адресным входам накопителя 2 . Недостатками известного устройства являются невозможность передачи информации в прямом и обратном напра лениях контроля информации при передаче ее от выхода к входу формирования контрольного разряда, необходимого для контроля информации в последующих каскадах обработки и построения дополнительных блоков, необходимьк при модульном наращивании информационной емкости по числу слоев и разрядов, что ограничивает область применения устройства, низкая достоверность контроля, поскольку контрольный сигнал формируется только после считывания всей информации из накопителя и не обеспечивается контроль дополнительного оборудования-, необходимого при наращивании информационной емкости, а также сложность устройства. Цель изобретения - расширение области применения устройства за счет обеспечения возможности передачи информации в двух направлениях, поБ1 Щ1ение достоверности контроля и упрощение устройства Поставленная цель достигается тем, что в оперативное запоминающее устройство с обнаружением ошибок, содержащее блок памяти и сумматоры по модулю два с первого по шестой, причем первые входы первого и второго сумматоров по модулю два соединены соответственно с вьгходами третьего и четвертого сумматоров по модулю два, входы которых подключены соответственно к информационным выходам и к адресным входам блока памяти, введены ключи, логический блок и элемент НЕ, причем первый выход логического блока соединен с вторыми входами первого и второго сумматоров по модулю два, третий вход первого и выход четвертого сумматоров по модулю два подключен соответственно к вы ходу и к входу элемента НЕ, первый второй и третий входы логического блока соединены соответственно с контрольным выходом и с управляющими входами блока памяти четвертый вход логического блока и контрольный вход блока памяти подключены к выходу второго сумматора по модулю два, пятый и шестой входы логического блока подключены соответственно к выходу первого сумматора по модулю два и к выходу третьего и третьему входу второго сумматоров по модулю два, второй выход логического блока соединен с управляющими входами ключей входы которых подключены к информационным входам блока памяти, а выходы соединены с информационными выходами блока памяти и являются инфор мационными выходами устройства, управляющие входы блока памяти и седьмой вход логического блока являются управляющими входами устройства, а третий и четвертый выходы логического блока - контрольными выходами устройства, входы с восьмого по одиннадцатый логиче ского блока,четвертые входы первого и вт орого сумматоров по модулю два, первые и вторые входы пятого и шестого сумматоров по модулю два являются входами коммутации устройства, выходами ком мутации которого являются пятый выход логического блока и выходы пято го и шестого сумматоров по модулю два. Логический блок содержит элементы И и элементы И-НЕ, причем первый вход первого элемента И являетс первым входом блока, первые входы второго.и третьего элементов И и пе вого элемента И-НЕ объединены и являются вторым входом блока, вторые входы первого и второго элементов И объединены и являются третьим входо блока, первый и второй входы второг элемента И-НЕ, второй вход первого элемента И-НЕ и второй вход третьего элемента И являются соответствен но входами с четвертого по седьмой блока, входами которого с восьмого по одиннадцатый являются соответственно входы с первого по четвертый четвертого элемента И, выходы перво ГО, третьего и второго элементов И, первого элемента И-НЕ и четвертого элемента И являются соответственно выходами с первого по пятый блока, третий вход второго элемента И подключен к выходу второго элемента ИНЕ. Логический блок содержит третий элемент И-НЕ, выход которого подключен к второму входу третьего элемента И, первый вход соединен с вторым входом первого элемента И, а второй вход является седьмым входом блока. На фиг. 1 представлена функциональная схема предлагаемого устройства/ на фиг. 2 - функциональная схема ВТОГО варианта выполнения логического блока. Устройство содержит (фиг. 1) блок 1 памяти с информационными выходами 2t) (где П - целое число) и контрольным входом 3, логический блок 4. На фиг. 1 обозначены управляющие входы 5-7 с первого по третий, контрольные выходы 8, 9 устройства, элемент НЕ 10, входы 11-20 коммутации, выходы 21-23 коммутации устройства, контрольный выход 24 блока памяти, информационные 25 и адресные 26 входы и информационные выходы 27 устройства. Устройство содержит также сумматоры 28-33 по модулю два с первого по шестой. Логический блок содержит (см. фиг. 1) nepBbDi 34 и второй 35 элементы И, первьй элемент И-НЕ 36, третий 37 и четвертый 38 элементы И и второй элемент И-НЕ 39. Устройство содержит также ключи 40(-40г) . Во втором варианте выполнения логический блок содержит также (см. фиг. 2) третий элемент И-НЕ 41. Устройство работает следующим образом. В том случае, когда отсутствует необходимость в наращивании информационной емкости устройства, сумматоры 32 и 33 (см. фиг. 1) используются для инвертирования и формирования сигнала управления ключами совместно с элементом И 38, и для обеспечения необходимой полярности сигналов на выходах сумматоров 28 и 29 в режимах записи и считьшания используется сумматор 33. В соответствии с этим входы 5 и 7 необходимо соединить соответственно с выходами 21 и 22, входы 19 и 20 с выходами 21 и 22, выход 23 - с входом 13, на входы 17 и 18 необходимо подать сигнал Прямо/обратно, на входы 11, 15 - сигнал Запись/ считывание, на входы 14 и 16 - уровень 1 (соответствующие связи пока заны на фиг. 1 пунктиром). В режиме прямого приема и выдачи информации (входы 25 служат входами, выходы 27 - выходами, при записи в блок 1 входы 17, 18 и 11, 15 подают сигналы соответственно Прямо/обратно и Запись/считывание в виде уровней 1. Пройдя через сумматор 3 уровень 1 установит на входе 5 низ кий уровень, разрешающий запись информационного кода в блок 1, а, прой дя через сумматор 33, элемент И 38 и сумматор 32 установит высокий уровень на втором входе элемента И-НЕ 3 Разряды кода адреса, поступающего с входов 26 на входы Ълока 1 и входы сумматора 31, суммируются по модулю два. Результат суммирования поступает на первый вход сумматора 2 на втором входе которого уровень О сигнала, определяемый низким уровнем сигнала на входе 5, создающим низкий уровень на выходе элемента И 34, При подаче высокого уровня на вход 6 модуля на управляющих входах ключей 40(-40|, установится уровень 1, определяемый сигналом с выхода , элемента И 37 и разрешающий прохождение через ключи 40,|-40ц информационного кода с входов 25 на выходы 2 и входы сумматора 30, Выходы блока не влияют на уровни сигналов на выходах 27, так как в режиме записи находятся в отключенном состоянии. Сумматор 30 суммирует по модулю два разряды информационного кода, прошедшие через ключи результат суммирования поступает на третий вход сумматора 29, на четвер том входе которого уровень 1 сигнала с входа 11, Таким образом, на выходе сумматора 29 формируется сиг нал инвертированной суммы по модулю два информационных и адресных разря дов, подаваемый на контрольный вход блока 1 и запоминаемый вместе с информационным кодом в блоке 1. На выходе 8 в режиме записи уровень О, соответствующий признаку исправной работы устройства и опре1деляемыи уровнем на втором входе элемента И 35. При считывании информации сигнал Запись/считывание имеет уровень О и закрывает ключи 40у-40,, формируя уровень О на его управляющем входе по цепи: сумматор 33 - элемент И 38 сумматор 32 - элемент И 37. На входе 5 уровень 1, разрешающий считывание с блока 1 и прохождение сигнала через элемент И 34 на вторые входы сумматоров 28 и 29. Код информации. считьЕваемый с вькодов 2 блока 1 при подаче уровня 1 на вход 6 и кода адреса на входы 26, поступает на выходы 27 и входы сумматора 30, Сумматор 30 формирует сигнал суммы по модулю два разрядов информационного кода, поступающий с выхода сумматора 30 на второй вход элемента И-НЕ 36, прохождение через который разрешено высоким уровнем на входе 6. Таким образом, на выходе 9 формируется инверсия суммы по модулю два разрядов информационного кода, т.е. контрольный разряд информации, содержащейся в блоке 1. С выхода сумматора 30 сигнал поступает также на первый вход сумматора 28 и третий вход сумматора 29, на вторые входы которых поступает сигнал инвертированной суммы по модулю два разрядов адресного и информационного кодов, сформированный и запомненный в режиме записи. На первьй вход сумматора 29 поступает с выхода сумматора 31 сигнал суммы по модулю два разрядов адресного кода, на третий вход сумматора 28 через элемент НЕ 10 - инверсия суммы. На четвертых входах сумматоров 28 и 29 уровни 1 и О соответственно, поступающие с входов 12 и 11. Таким образом, на входах сумматора 28 присутствуют сигналы: суммы по модулю два разрядов кода информации; инверсной суммы по модулю два разрядов кодов адреса и информации; инверсной суммы разрядов кода адреса; уровня 1. На входах сумматора 29 присутствуют сигналы: суммы по модулю два разрядов кода адреса, инверсной суммы по модулю два разрядов кодов адресаи информации-, суммы по модулю два разрядов кода информацииj уровня О. Следовательно, при соответствии считываемой информации и ее кода адреса сумме адресных и информацион ных разрядов, сформированной в режи ме записи, на выходах сумматоров 28 и 29 и входах элемента И-НЕ 39 установятся уровни 1, на третьем входе элемента И 35 и контрольном в ходе 8 - уровень О. При отсутствии соответствия (наличие ошибки нечетной кратности в коде информации или адреса ) на одном или обоих выходах сумматоров 28 и 29 сформируется уровень О, а на выходе 8 установится уровень 1 признак неисправной работы. Наличие сумматоров 28 и 29 в цепи контроля позволяет повысить достоверность контроля, так как при наличии ошибки в адресном или инфор мационном тракте и неисправности од ного из сумматоров 28, 29, приводящей к маскированию этой ошибки, оши ка тем не менее будет вьивлена по выходу второго из сумматоров 28 и 29 В режиме обратного приема и пере дачи информации (выходы 27 служат входами, а входы 25 - выходами) сиг нал Прямо/обратно, подаваемый на входь 17 и 18, имеет уровень О, устанавливающий высокий уровень на втором входе элемента И 37 (через элемент И 38 и сумматор 32). В режиме записи (сигнал Запись/ считьгоание на входа 4 11 и 15 имеет уровень 1) при подаче высокого ур ня на вход 6 на управляющих входах ключей 40,-40у, устанавливается высокий ypoBeHb, открывающий ключи , через которые с выходов 27 на входы 25 блока 1 поступают разряды информационного кода. Одновременно сумматор 29 формирует с помощью сум маторов 30 и 31 сигнал инверсной суммы по модулю два разрядов адресного и информационного кодов, посту пающий на вход 3 и запоминаемый в блоке 1 (при этом на первом входе сумматора 29 - сумма по модулю два разрядов кода адреса, на втором уровень О, определяемый наличием О на втором входе элемента И 34, на третьем входе - сумма по модулю два информационных разрядов, на чет вертом входе - уровень 1 с входа 11, следовательно, на выходе сум матора 29 - инверсия суммы по модулю два разрядов кодов адреса и информации). В режиме считывания (сигнал Запись/считывание на входах 11, 15 имеет уровень О) при подаче кода адреса на входы 26 и сигнала разрешения выборки на вход 6 код информации, считьюаемый с выходов 2 блока 1, поступает через открытые ключи 40 -40fj на входы 25 и на входы сумматора 30. Сумматоры 30 и 31 формируют суммы по модулю два информационных и адресных разрядов, поступающие на первые и третьи входы сумматоров 28 и 29, причем на третий вход сумматора 28 сумма адресных разрядов поступает с инверсией. На вторые входы сумматоров 28 и 29 поступает с выхода 24 через элемент И 34 сигнал инверсной суммы разрядов кодов адреса и информации, сформированный в режиме записи. На четвертые входы сумматоров 29 и 28 поступают соответственно уровни О и 1 с входов 11 и 12. Таким образом, на выходах сумматоров 29 и 28 и входах элемента И-НЕ 39 при соответствии считываемой информации и ее кода адреса сигналу суммы по модулю два, сформированной в режиме записи, установятся уровни 1, а на третьем входе элемента И 35 и выходе 8 установится уровень О - признак исправной работы. В случае ошибки, нечетнойкратнос- ти в коде адреса или информации на выходах одного или обоих из сумматоров 28 и 29 возникает уровень О, на третьем входе элемента И 35 уровень 1 и, так как на первом и втором входах элемента И 35 также присутствуют уровни 1, определяемые наличием высокого уровня на входах 5 и 6, то на выходе элемента И 35 и выходе 8 возникнет уровень 1 признак неисправной работы. При наращивании информационной емкости устройства по словам элемент И 38 и сумматоры 32 и 33 используются для построения и контроля дешифратора дополнительных разрядов адреса, поэтому для формирования сигнала управления ключами в состав блока 4 вводится элемент И-НЕ 41, выполняющий ту же функцию, которую реализовали при описанной вьш:е работе устройства элемент И 38 и сумматор 32. Таким образом, расширение области применения, упрощение, повышение

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

и.1

.4

Документы, цитированные в отчете о поиске Патент 1984 года SU1089628A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Буферное запоминающее устройство 1976
  • Голубев Вячеслав Серафимович
  • Сулимов Юрий Васильевич
SU583476A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Запоминающее устройство с обнаружением ошибок 1977
  • Самохин Станислав Петрович
  • Опритов Владимир Николаевич
  • Гебгарт Владимир Николаевич
  • Панасеня Иван Константинович
SU672655A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 089 628 A1

Авторы

Марголин Евгений Яковлевич

Даты

1984-04-30Публикация

1983-01-06Подача