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

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

Изобретение относится к вычислительной технике, в частности к запоминающим устройствам.

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

На фиг. 1 представлена функциональная схема предлагаемого устройства, на фиг. 2 и 3 - функциональные схемы наиболее предпочтительных вариантов выполнения блока управления и блока вывода данных.

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

Клок 14 управления (фиг. 2) содержит элементы ИЛИ 32-37, элементы И 38-44, элементы 45-52 задержки.

Блок 15 вывода данных (фиг. 3) содержит элементы И 53-56, элементы ИЛИ 57 и 58, группы элементов И 59 и 60, группу элементов ИЛИ 61.

Предлагаемое устройство работает следующим образом.

Запись и считьшание данных можно

производить с помощью двух СПСсобов кодирования, отличающихся тем, что при первом способе запись производится за несколько тактов, а считывание за один, а при втором способе кодирования данные записьгоаются за один такт, а считьюаются за несколько тактов. Способ кодирования определяется полярностью сигнала на входе 19. .

При первом способе кодирования единичным сигналом на прямом входе 19 триггер 6 устанавливается в единичное состояние. Двоичное кодовое слово под воздействием сигнала с выхода 28 блока 14 передается через коммутатор 5 в регистр 2, Признак четности при первом способе кодирования через элемент И 11 в контроль,ньй разряд регистра 2 не передается. Под воздействием сигнала с выхода 24 блока 14 прямой код слова, код нуля в контрольном разряде и код единицы с выхода триггера 6 через первый коммутатор передаются в накопитель 1 для записи в ячейку по адресу, поступившему на входы 16. Затем осуществляется контрольное .считывание содержимого этой ячейки и по сигналу с выхода 25 - передача через элементы И 13 кода слова в регистр

3 и кода единицы в триггер 7.

В блоке 10 производится сравнение кодов записанного и считанного слов. Если они не совпадают, на вход 23 блока 14 будет сформирован сигнал, по которому через коммутатор 4

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

сигналу на входе 20 блок 14 формирует сигнал на выходе 25, считанный Код принимается в регистр 3, а в триггер 7 заносится код единицы.Затем по сигналу на выходе 26 блока 15 .

выдает на выходы 18 устройства код слова с прямых информационных выхо-i дов регистра 3, если в контрольном разряде нуль, или с инверсных - если в контрольном разряде единица.

Следовательно, запись информации при первом способе кодирования производится за три такта; запись, контрольное чтение, восстановление (запись инверсного кода при ошибке)j а

чтение - за один такт.

При втором способе кодирования единичный сигнал на инверсном входе 19 устанавливает триггер 6 в нулевое состояние. Двоичное кодовое слово под воздействием сигнала с выхода 28 блока 14 передается через коммутатор 5 в регистр 2. При этом в контрольный разряд регистра 2 через элемент И 11 заносится признак четности, сформированный блоком 8, Кодовая комбинация с прямых выходов регистра 2 и код нуля с выхода триггера 6 записьгеаются в накопитель 1 по соответствующему адресу. При считывании слова, записанного вторым способом, по сигналу на входе 20 блок 14 формирует сигнал на выходе 25, считанный код поступает в регистр 3, а в тригrep 7 - код нуля. Код слова и признак четности с прямых выходов регистра 3 поступают в блок 9, в-котором код слова контролируется на четность и результат сравнивается с поступившим признаком четности. При совпадении сформированного и принятого признака четности сигнал ошибки не формируется Тогда блок 14 вырабатывает единичный сигнал на, вых де 26, по которому блок 15 выдает на выходы 18 код слова с прямых выходов регистра 3, При несовпадении фор .мируется сигнал ошибки, которьй через элемент И 12 поступает на вход 22 блока 14, а на его выходе 29 формируется единичный сигнал. Этот сигнал обеспечивает передачу инверсного кода слова с регистра 3 через ком мутатор 5 в регистр 2 и блок 8, По сигналу с быхода 24 блока 14 новая кодовая комбинация с прямых выходов регистра 2 и код нуля и выхода триггера 6 записывается в накопитель 1 по тому же адресу. Затем производится считывание и прием кода в регистр 3 и триггер 7. Если ошибка одного разряда систематическаяS то после повторного считывания блок 9 подтвер дит сигнал ошибки, на выходе 30 блока 14 будет выработан сигнал, по которому блок 15 выдаст на выходе 18 код слова с инверсных выходов регист ра 3. Если же ошибка была случайная то после повторного считьтания блок 9 не вырабатывает единичный сигнал и блок 14 выдаст на выход 31 сигнал Сбой, а на выходах 26 и 30 будут сигналы нулевые, следовательно, код слова на выходы 18 не поступит, Таким образом, запись информации при втором способе кодирования производится за один такт, чтение приотсутствии ошибок - за один такт, а при наличии ошибки - за три такта (чтение, запись инверсного кода, чтение). Формула изобретения Запоминающее устройство с самоконтролем, содержащее накопитель, первый коммутатор, группу элементов И, выходной регистр, блок контроля достоверности информации, блок, управ ления и блок вывода данных, выходы которого являются информационными выходами устройства, причем информационные входы накопителя соединены С- выходами первого коммутатора, первый управляюш11Й вход которого подключен к первому выходу блока управлейия, второй выход которого соединен с первыми входами элементов И группы, вторые входы которых подключены к информационным выходам накопителя, прямые информационные выходы выходного регистра соединены с входами блока контроля достоверности информации и одними из . входов блока вывода данных, первый yпpaвляюшJ й вход которого подключен к третьему выходу блока управления, отличающееся тем, что, с целью .повьшения быстродействия, в него введены блок формирования при- . знака четности, второй коммутатор, входной регистр, триггеры, блок сравнения и элементы И, причем; первый вход блока управления является первым управляющим входом устройства, одни из входов второго коммутатора являются информационными входами устройства, а выходы соединены с входами входного регистра и блока формирования признака четности, выг. ход которого подключен к первому входу первого элемента И, второй вход которого соединен с инверсным выходом первого триггера, а выход с контрольным входом входного регистра, прямые выходы которого подключены к одним из входов первого коммутатора и блока сравнения, другие входы которого соединены с прямьми информационными выходами выходного регистра, прямой выход первого триггера подключен к второму управляющему входу первого коммутатора и второму входу блока управления, четвертый выход которого соединен с третьим управляющим входом первого коммутатора, другие входы которого подключены к инверсным выходам входного регистра, вход второго триггера соединен с выходом одного из элементов. И группы, а инверсный выход - с первым входом второго элемента И, второй вход которого подключен к выходу блока контроля достоверности информации, а выход - к третьему входу блока управления, четвертый вход которого соединен с выходом блока сравнения, пятый и шестой выходы блока управления подключены к управляющим входам второго коммутатора, другие ,t которого соединены с инверсными информацион ными выходами выходного регистра и другими входами блока вывода данных, второй управляюпщй вход Которого подключен к седьмому выходу блока управления, выходы других элементов И группы соединены с входами выходного регистра, прямой и инверсный контрольные выходы которого подключены соответственно к третьему управляющему входу блока вывода данных и контрольному входу блока контроля достоверности инфор2658606

мации и к четвертому управляющему

входу.блока вывода данных, пятый и шестой управляющие входы которого соединены с прямым и инверсным выс ходами блока вывода данных, пятый и шестой управляющие входы которого соединены с прямым и инверсным выходами второго триггера, входы первого триггера ипятый и шестой вхрtO ды блока управления являются другими управляющи входами устройства, контрольным выходом которого является восьмой выход блока управления.

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

название год авторы номер документа
Запоминающее устройство с самоконтролем 1986
  • Горшков Виктор Николаевич
  • Минин Андрей Павлович
  • Леонтьев Юрий Дмитриевич
SU1374284A1
Запоминающее устройство с самоконтролем 1984
  • Горшков Виктор Николаевич
  • Малецкий Степан Онуфриевич
  • Соколов Алексей Анатольевич
  • Дерунов Владимир Николаевич
SU1211811A1
Запоминающее устройство с коррекцией информации 1982
  • Конопелько Валерий Константинович
SU1070610A1
Запоминающее устройство с самоконтролем 1985
  • Хавкин Владимир Ефимович
  • Жуков Евгений Иванович
SU1249592A1
Устройство для обнаружения и коррекции ошибок 1986
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
  • Василькевич Игорь Викторович
SU1372367A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ДИНАМИЧЕСКИМ РЕЗЕРВИРОВАНИЕМ 1990
  • Самсонов Е.В.
  • Щербаков Ю.Н.
RU2028677C1
Резервированное запоминающее устройство 1983
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1164789A1
Микропрограммное устройство управления с контролем 1985
  • Байда Николай Константинович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Мельников Владимир Алексеевич
  • Ткаченко Сергей Николаевич
  • Середа Валерий Николаевич
SU1277105A1
Запоминающее устройство с обнаружением ошибок 1983
  • Рябуха Николай Демидович
  • Вайткус Пранас Прано
  • Бобыр Евгений Иванович
SU1137541A1
Запоминающее устройство с обнаружением ошибок 1983
  • Дербунович Леонид Викторович
  • Либерг Игорь Геннадиевич
SU1129655A1

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

Реферат патента 1986 года Запоминающее устройство с самоконтролем

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

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

18

Фиг.1

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

Запоминающее устройство с самоконтролем 1979
  • Васильев Валерий Андреевич
  • Соболев Игорь Дмитриевич
SU830587A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВОВС?^СОЮЗНАЯR'f"-<-;;?t -':n''fi'^vv/"tJli .4 i \М i bd -11.Л«Я sir«lt«flЕЧБЛИОТЕНА 0
SU333605A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 265 860 A1

Авторы

Горшков Виктор Николаевич

Малецкий Степан Онуфриевич

Минин Андрей Павлович

Соколов Алексей Анатольевич

Даты

1986-10-23Публикация

1985-05-22Подача