Запоминающее устройство с коррекцией ошибок Советский патент 1988 года по МПК G11C29/00 

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

4;

00 со

эо

Из ретение относится к вычисли- тельной технике и может быть использовано для построения эапоминаюп1их устройств с коррекцией ошибок.

Целью изобретения является повышение надежности устройства.

На фиг. 1 представлена схема запоминающего устройства с коррекцией ошибок; на фиг. 2 - схема блока уп- равления; на фиг. 3 - временная диаграмма работы устройства.

Устройсто (фиг. 1) содержит основной 1 и дополнительный 2 накопители, входной 3 и выходной 4 регист- ры, регистр 5 адреса, блок 6 управления, буферный регистр 7 числа, буферный регистр 8 адреса, первый 9 и второй 10 коммутаторы, первый 11 и второй 12 блоки сравнения, первую 13 и вторую 14 группы сумматоров по модулю два, первый 15 и второй 16 преобразователи кода, триггер 17.Бло 6 управления имеет вход 18 синхронизации, вход признака 19 записи-чте- ния и вход 20 признака перехода, уп- правляющие выходы Ад-А.Устройство имеет информационные 21 и адресные 22 входы, вход 23 синхронизации и вход 24 признака записи-чтения ин- формационные выходы 25.

Блок 6 управления (фиг. 2) содержит счетчик 26, дешифратор 27, первую группу элементов И 28, группу элементов ИЛИ 29, элемент НЕ 30, эле мент 31 задержки, вторую группу элементов И 32.

Основной накопитель 1 предназначен для хранения информации. В дополнительном накопителе 2 хранятся прямые и обратные коды ошибок одноименных ячеек основного накопителя 1 Для определения вида хранимого кода введен дополнительный разряд: 1 соответствует обратному коду, О - прямому коду.. Информационное слово считывается с первого выхода накопителя 2, дополнительный разряд --с второго выхода.

Буферные регистры 7 числа и 8 адреса выполнены на базе двухступенчатых D-триггеров. По переднему фронт Сигнала А4. информация записывается в первую ступень триггеров, по заднему фронту - во вторую ступень. Разрядность регистра 7 равна разрядности слова дополнительного накопителя 2. В Дополнительный разряд регистра 7 всегда записывается О, что свидетельствует о хранении прямого кода числа.

Коммутатор 9 при наличии на его управляющем входе высокого уровня разрешает прохождение информации с первого входа иначе - с второго входа Коммутатора 10 работает аналогично.

1 2 сравнения сравнивает слова, поступающие на первый и второй входы, и при их совпадении льщает единичный сигнал. Блок 11 сравнения работает аналогично, только сигнал вьда- ется с инверсного выхода.

Преобразователь 15 кода при наличии высокого уровня на его управляющем входе вьщеляет обратньй код числа, поступившего на информационные входы, иначе - прямой код. Преобразователь 16 вьвполнен аналогично.

Элемент 17 выполнен на базе D-триг гера. Он вьщает сигнал оЬ.

Блок 6 управления вырабатьшает сигналы Ag-Ag. На первый вход 18 блока 6 с первого управляющего входа 23 устройства поступают тактовые сигналы, которые задают частоту выработки управляющих сигналов. На второй вход 19 блока 6 с входа 24 поступает сигнал режима работы устройства . При 1Г О производится считьшание информации, а при IT 1 - запись информации. На третий вход блока 6 поступает сигналов с выхода триггера 17. I

Дешифратор 27 блока 6 управления , вырабатьшает сигналы В зави- симости от режима работы, состояния дешифратора 27 и значения сигнала ei на входе 20 блок 6 вырабатьшает сигналы Ag-Ag по следующим правилам:

АО Уо . А, У, ,

А, Г.у,

, Аф у, , А, 1Г- у, ,

АИ Т -Уг- В зависимости от режима работы и

состояния дешифратора 27 счетчик 26 управляется следующ1-1М сигналом:

R 1Г- Yi V у, .

Последовательность выработки управляющих сигналов Ajj-A в зависимости от режима работы (ir) к от сигнала на входе 20 (ot) представлена на фиг. 3.

Запоминающее устройство работает следующим образом.

В исходном состоянии в буферных регистрах 7 и 8 хранится информация от предьщущего цикла записи, причем в регистре 7 содержится код ошибки, обнаруженный при проверке правильности записи, а в регистре 8 - адрес, по которому производится последний цикл записи.

В режиме записи на вход 24 устройства поступает сигнал (Г 1. В коммутаторе 10 открыт первый вход, поэтому адрес в накопитель 2 поступает с выхода буферного регистра 8 адреса. По сигналу Ад производится установка регистров 3, 4, 5 и триггера 17. В следующем такте по сигналам А, А производится прием адреса и числа в соответствующие регистры 3 и 5. Одновременно производится запись информации в накопитель 2 по адресу, хранящемуся в регистре 8. Триггер 17 находится в нулевом состоянии, поэтому информация из регистра 1 через преобразователь 15 записьшается в накопитель 2 в прямом коде.

В третьем такте по сигналу А прокоторому производится зЛпись обра го кода слова, записанного во вто ступени регистра 7, так как на уп с равляющий вход преобразователя 15 кода поступает единичный сигнал.Т самым производится согласование зн чения записываемого бита с типом отказа неработоспособного разряда 10 накопителе 2.

По заднему фронту с иг нала k окончанию записи обратного кода в копителе 2 во вторую ступень буфе ных регистров 7 и 8 перезаписьшает 15 информация из первой ступени. На э режим записи заканчивается.

В следующем цикле записи аналог но производится параллельная обраб ка информации в накопителях 1 и 2 20 запоминание кода ошибок и адреса в буферных регистрах 7 и 8. о

В режиме считьшания на вход 21 устройства поступает сигнал 1Г 0. коммутаторе 10 открьшается второй вход, поэтому адрес в накопитель 2 ступает с регистра 5 адреса.

В первом такте по сигналу А ус навливаются регистры 3, 4, 5 и три гер 17. Во втором такте по сигналу

изводится запись информации из регист-30 в регистр 5 принимается адрес для

которому производится зЛпись обратного кода слова, записанного во второй ступени регистра 7, так как на уп- равляющий вход преобразователя 15 кода поступает единичный сигнал.Тем самым производится согласование значения записываемого бита с типом отказа неработоспособного разряда в накопителе 2.

По заднему фронту с иг нала k по окончанию записи обратного кода в накопителе 2 во вторую ступень буферных регистров 7 и 8 перезаписьшается информация из первой ступени. На этом режим записи заканчивается.

В следующем цикле записи аналогично производится параллельная обработка информации в накопителях 1 и 2 и запоминание кода ошибок и адреса в буферных регистрах 7 и 8. о

В режиме считьшания на вход 21 устройства поступает сигнал 1Г 0. В коммутаторе 10 открьшается второй вход, поэтому адрес в накопитель 2 поступает с регистра 5 адреса.

В первом такте по сигналу А устанавливаются регистры 3, 4, 5 и триггер 17. Во втором такте по сигналу А

в регистр 5 принимается адрес для

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

название год авторы номер документа
Устройство для обнаружения и коррекции ошибок 1986
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
  • Василькевич Игорь Викторович
SU1372367A1
Способ многодорожечной цифровой магнитной записи и устройство для его осуществления 1990
  • Горохов Юрий Иванович
  • Аракелов Владимир Михайлович
  • Васютин Юрий Александрович
  • Грибков Геннадий Павлович
  • Юзбашев Александр Григорьевич
SU1732380A1
Устройство для коррекции ошибок в информации 1986
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1372365A1
Устройство для коррекции ошибок 1986
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1372364A1
Процессор полупроводниковой внешней памяти высокопроизводительной вычислительной системы 1987
  • Захаров Юрий Викторович
  • Иванников Виктор Петрович
  • Митропольский Юрий Иванович
  • Мисюрев Алексей Владимирович
  • Усан Александр Александрович
  • Шнитман Виктор Зиновьевич
SU1539789A1
Устройство для декодирования блочных кодов, согласованных с многопозиционными сигналами 1987
  • Данилин Александр Сергеевич
  • Зиновьев Виктор Александрович
  • Зяблов Виктор Васильевич
  • Коробков Дмитрий Львович
  • Лицын Семен Натанович
  • Портной Сергей Львович
SU1543552A1
Устройство для обнаружения и коррекции ошибок 1986
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1372366A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ МНОГОКАНАЛЬНОЙ ЦИФРОВОЙ ИНФОРМАЦИИ 1995
  • Смирнов А.К.
  • Замолодчиков Е.В.
  • Петров В.В.
  • Туревский В.С.
RU2107953C1
Запоминающее устройство с самоконтролем 1985
  • Горшков Виктор Николаевич
  • Малецкий Степан Онуфриевич
  • Минин Андрей Павлович
  • Соколов Алексей Анатольевич
SU1265860A1
Устройство для контроля последовательности байтов данных дисковой памяти 1985
  • Бояринов Игорь Маркович
  • Давыдов Александр Абрамович
  • Дадаев Юрий Георгиевич
  • Ленгник Леонид Михайлович
  • Мельников Владимир Андреевич
  • Митропольский Юрий Иванович
SU1315979A1

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

Реферат патента 1988 года Запоминающее устройство с коррекцией ошибок

Изобретение относится к вычислительной технике и может использоваться для построения запоминающих устройств с коррекцией ошибок. Целью изобретения: является повьшение надежности устройства. Устройство содержит основной и дополнительный накопители, входной и выходной регистры, буферные регистры числа и адреса, первый и второй коммутаторы, первый н второй блоки сравнения, первый и второй преобразователи кода, триггер и блок управления. Коррекция ошибок в устройстве осуществляется за счет сложения по модулю два информационного слова, считанного из основного накопителя, и согласующего слова, хранящегося в дополнительном накопителе..Повышение надежности устройства достигается за счет возможности хранения согласующих слов в прямом или обратном коде, причем определение кода хранения совмещено по времени с циклом записи в основной накопитель, а запись согласующего слова производится в следующем цикле записи устройства. 3 ил. (Л

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

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

В четвертом такте по переднему фронту сигнала А4 производится запись в регистр 7 кода ошибки, обнаруженного при поразрядном сравнении слова, записанного в накопитель 1 и считанного из него, в сопровождении адреса записи, который записьшается в регистр 8. Запись производится в первую ступень буферных регистров 7 и 8j при этом информация во второй ступени не изменяется. При oL 1 одновременно с сигналом А блока 6 управления вырабатьтается сигнал Ау, по

5 0 5

0

5

считьшания информации, который поступает на адресные входы накопителей 1 и 2 и второй вход блока 12 сравнения, на первый вход которого поступает адрес с выхода буферного регистра 8 адреса. При совпадении адресов блок 12 сравнения выдает единичный сигнал и у коммутатора 9 открываются первые входы. Эта ситуация возникает . при обращении к ячейке накопителя 1, в которую информация была записана в последнем цикле записи, а ее код ошибки еще не успел записаться в накопитель 2, он хранится в буферном регистре 7 числа. Поэтому выход регистра 7, за исключением дополнительного разряда, подключен к первому входу коммутатора 9, который открывается единичным сигналом с выхода блока 12 сравнения. Пои несовпадении адресов на схеме 12 сравнения в коммутаторе 9 открьюаются вторые входы. По адресу с регистра 5, поступающему через коммутатор 10 на адресный вход накопителя 2, считывается информация, причем с первого выхода накопителя 2 слово поступает на информационные входы преобразователя 16 кода, на управляющий

вход которого поступает дополнительный , разряд с второго выхода накопителя 2. При единичном значении дополнительного разряда, что свидетельствует о хранении в ячейке накопителя 2 обратного кода числа, преобразователь 16 кода проинвер- тирует обратный код слова. Таким образом, на выходе коммутатора 9 появляется код ошибки, который поступает на соответствующие вторые входы группы I4 сумматоров по модулю два, на первые входы которой поступает слово, считанное из накопителя 1 по адресу, хранящемуся в регистре 5 адреса. Группа 14 сумматоров по модулю два исправляет обнаруженные ранее ошибки /путем инвертирования ошибочных разрядов, В третьем такте по сигналу Ag в выходной регистр 4 записывается запрашиваемое слово, которое выдается на информационные выходы 25. .На этом режим считьша- ния Заканчивается,

Формула изобретения

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

пь сумматоров по модулю два, первьш и второй преобразователи кода,второй коммутатор и триггер, причем выходы

g основного накопителя соединены с первыми входами второй группы сумматоров по модулю два и с вторыми входами первой группы сумматоров по модулю

два, первые входы которых подключены 0 к выходам входного регистра, а выходы соединены с информационными входами буферного регистра числа, выходы которого подключены к информационным входам первого преобразователя кода,

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

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

40 перехода блока управления и к управляющему входу первого преобразователя кода, выходы которого соединены с информационными входами дополнительного накопителя, адресные входы которого

45 подключены к выходам второго коммутатора, управляющий вход которого соединен с входом признака записи- чтения устройства, выходы первого - коммутатора подключены к вторым вхо50 дам второй группы сумматоров по модулю два, выходы которых подсоединены к информационным входам выходного регистра, первый и четвертый выходы блока управления соединены соответственно

55 с входом сброса и синхровходом триггера, а седьмой выход подключен к синхровьйсодам буферного регистра чис- ла и буферного регистра адреса.

стг

26

30

Фае. i

Ж О

27 2

5/

Фиг: 2

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

Запоминающее устройство с коррекцией ошибок 1983
  • Баць Виктор Филимонович
  • Ройзман Эйних Борухович
  • Шварц Эмануил Ехезкелевич
SU1111205A1
Самофалов К.Г., Корнейчук В.И., Городний А.В
Структурно-логические методы повышения надежности запоминающих устройств, М,: Машиностроние, 1976, с
Деревянный торцевой шкив 1922
  • Красин Г.Б.
SU70A1
Видоизменение прибора с двумя приемами для рассматривания проекционные увеличенных и удаленных от зрителя стереограмм 1919
  • Кауфман А.К.
SU28A1

SU 1 444 898 A1

Авторы

Николаев Виктор Иванович

Королев Михаил Иванович

Даты

1988-12-15Публикация

1987-05-27Подача