Запоминающее устройство с автономным контролем

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (11) 452037 (61) Зависимое от авт. свидетельства— (22) Заявлено 23.02. 73 (21) 1890200/18-24 (51) М. K>. G 1 lc

29/00 с присоединением заявки No

Государственный комитет

Совета Миниотров СССР во делам изобретений и открытий (32) Приоритет

Опубликовано 30. 11.74 Бюллетень Ке 44

Дата опубликования описания

29.О3.75 (53) УДК 681.327. .6(088.8) (72) Авторы изобретения

К. Г. Самофалов, В. И. Корнейчук, А. В. Городний и А. И. Небукин

Киевскии ордена Ленина политехнический институт им.50-летия

Великой Октябрьской социалистической революции (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С АВТОНОМНЫМ

КОНТРОЛЕМ

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

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

Недостатком известного устройства является большое количество оборудования.

Предлагаемое устройство отличается от известного тем, что оно содержит блоки схем "И и триггер, входы которого подключены к выходам блока декодирования и блока управления, а выходы — к управляющим входам первого и второго блоков схем

И", информационные входы которых соединены с прямым и инверсным выходами

2 регистра кодового слова, а выходы — с входами первого блока схем ИЛИ, информационные входы третьего и четвертого блоков схем И подключены к одному выходу блока декодирования и к инверсному выходу регистра кодового слова, выходы — к выходной шине устройства и к одному из входов второго блока схем "ИЛИ, а вход схемы определения кратности отказа подсоединен к другому выходу блока декодирования.

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

На чертеже изображена блок-схема предложенного устройства.

Устройство содержит регистр адреса 1, имеющий информационный вход 2. Регистр

1 состоит из регистра 3 номера ячейки и регистра 4 номера страницы. Выход 5 регистра 1 соединен с накопителем 6, а выход 7 регистра 4 — с накопителем 8.

Накопитель 6 имеет страничную организацию и обладает емкостью р страниц.

Емкость накопителя 8 определяется количеством страниц накопителя 6 и составляет )ячеек.

452037 ветственно.

Выход 24 блока 18 связан с входом схемы 25 определения кратности отказа, выход которой соединен с одним входом схемы сравнения 26. Выход схемы 26 связан с блоком 20 и с другим входом регистра 10, выход которого соединен с другим входом схемы 26 и с входами блока 18 и блока кодирования 27. 30

Один из выходов блока 18 подключен к информационному входу третьего блока

"И 28, выход которого подсоединен к выходной шине 29.

Входная шина 30 устройства соединена с информационным входом блока 27. Кодовый выход блока 27 связан с одним входом второго блока схем ИЛИ" 31, другой вход которого подключен к выходу четвертого блока схем "И" 32, информационный 40 вход которого подключен к инверсному выходу 15 регистра 12. Выход блока 31 связан с входом накопителя 6. Выход блока 20 подключен к другому входу триг- гера 23.

Устройство работает следуюшим образом.

Соответствуюшая } и (1= J — P ) странице накопителя%,-я ячейка накопите- ля 8 настраивается путем изменения ее содержимого на код, сила которого опре, 50 деляется максимальной кратностью имею-! ших место в ячейках -й страницы накопителя 6 отказов (под силой Ю корректируюшего кода подразумевается его способность

55 обнаруживать ошибки кратности от 1 до Л включительно). Настройка Р -й ячейки накопителя 8 происходит следуюшйм образом.

Информационный выход 9 накопителя 8 соединен с одним входом регпстра 10 силы .корректирующего кода, один из выходов которого связан с информационным входом накопителя 8.

Кодовый выход 11 накопителя 6 соединен с входом регистра 12 кодового слова.

Прямой выход 13 регистра 12 подключен к информационному входу первого блока схем "И 14, инверсный выход 15 регистр ра 12 — к информационному входу второго блока схем "И" 16, выходы блоков 14 и

16 подсоединены к входам первого блока схем ИЛИ 17, выход которого подключен к блоку декодирования 18.

Выход 19 блока 18 связан с блоком управления 20, имеющим вход 21 и выход

22, и с одним из входов триггера 23, Выходы триггера 23 соединены с управляющими входами блоков 14 и 16 соотВ начале работы -страницы накопителя 6, когда отказы в ячейках этой страницы отсутствуют,,) -я ячейка накопителя 8 настраивается на код, исправляюшая способность которого равна, например, .. По

Ф мере накопления в ячейках -й страницы накопителя 6 возникающих в разные моменты времени отказов кратности, например.. (g(k.) кратность имеюших место в некоторых из этих ячеек отказов может достигнуть величины л . При этом сила используемого -й страницей накопителя 6 корректирующего кода с помошью .-йячейки накопителя 8 устанавливается равной (при той же исправляющей способности, равной g). В случае обнаружения в какой-нибудь ячейке .-й страницы накопи теля 6 отказа кратности gag что возможно, когда в ячейке, содержашей )(. 20 кратный отказ, роизойдет отказ кратн сти g, -я ячейка накорителя 8 перестраивается на код с силой ФЬЯ, затем при обнаружении отказа кратности )С+2Я— на код с силой g Ф Я и так далее до

gpss g . Исправляюшая способность корректируюшего кода все время остается постоянной и равной - .

В исходном состоянии триггер 23 сит налом с блока 20 устанавливается в состояние "0 . Для обращения к ячейке J-й страницы накопителя 6 адрес этой ячейки необходимо записать по входу 2 в регистр

1. При этом по адресу, записанному в ре гистр -4, из,,)- -й ячейки накопителя 8 бу дет считано слово, которое определяет си . лу используемого 1 -й страницей накопителя 6 корректируюшего кода. Считанное иэ накопителя 8 слово поступает в регистр

10, после чего блоки 18 и 27 настраиваются на используемый код.

При записи информационное слово по шине 30 поступает в блок 27, с выхода которого кодовое слово через блок схем

"ИЛИ 31 записывается в накопитель 6.

При считывании кодовое слово иэ на копителя 6 поступает в регистр 12, а с прямого выхода 13 регистра 12 через блок схем "И" 14 и блок схем "ИДИ" 17 в блок 18 (считывание кодового слова из накопителя 6 и запись его в регистр 12 могут быть совмещены во времени со считыванием слова из накопителя 8 и записью его в регистр 10). Блок 18 декодирует кодовое слово, определяет наличие или отсутствие неисправимой ошибки в нем, выдавая в соответствии с этим по выходу 19 сигнал в блок 20 и управляя

452037 триггером 23, а также определяет крач» ность имеющей место ошибки (исправимой или неисправимой), информация о чем по- ступает по выходу 22 в схему 25 (в ка-I честве схемы 25 может быть использо-, 5 ван, например, накапливающий сумматор).

В случае отсутствия неисправимой ошибки триггер 23 остается в состоянии

"0". Информационное слово с выхода бло«

18 через блок схем "И" 28 поступает на шину 29.

В случае наличия неисправимой ошибки триггер 23 сигналом с выхода 19 блока

18 устанавливается в состояние "1», подключая инверсный выход 15 регистра 12.

При этом информационное слово на шину

29 не поступает, а обратный код содержащегося в регистре 12 кодового слова с инверсного выхода 15 через блок схем

«И» 32, блок схем "ИЛИ 31 записывает

20 ся в ту же ячейку накопьтеля 6. Палее записанное в накопителе 6 кодовое слово считывается и записывается в регистр 12.

Обратный код нового содержимого регист . ра 12 поступает с инверсного выхода 15

25 через блок схем "И 16, блок схем "ИЛИ

17 в блок 18. Блок 18 декодирует кодовое слово, выдавая через блок схем "И

28 на шину 29 правильное информационЗ0 ное слово, и определяет кратность возможно имеющей место (исправимой) ошибки, информация о которой поступает по выходу 24 в схему 25 и суммируется с прежним содержимым этой схемы.

По окончании считывания (как при наличии, так и при отсутствии неисправимой ошибки) содержимое схемы 25, представляющее собой величину кратности имеюшеro место в ячейке -й страницы накопите40 ля 6 отказа, срав вается схемой 26 с содержимым регистра 10.

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

45 -й страницы накопителя 6 выводится, схема 26 обеспечивает перестройку регистра 10 и блоков 18 и 27 на код, сила которого íà g единиц выше силы предыдущего кода; далее осуществляется ввод информации в -ю страницу накопители 6 и запись в g-ю ячейку накопителя 8 нового слова из регистра 10.

Если кратность отказа не равна (мент ше) силе используемого -й стренипей некопителя 6 корректирующего кода, указанные онерепии (вывел информении из -й страницы. накопителя 6, перестройка регистра 10 и блоков 18 и 27 и т. д.) не производятся и g-я страница накопителя 6. продблжает использовать прежний код.

Предмет изобретения

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

ИЛИ", выходы которых подключены квходам одного из накопителей и блока декодирования, и блок управления, о т л ич а ю ш е е с я тем, что, с целью упрощения устройства и повышения надежности его работы, оно содержит блоки схем И и триггер, входы которого подключены к выходам блока декодирования и блока управления, а выходы — к управляющим входам первого и второго блоков схем И, информационные входы которых соединены с прямым и инверсным выходами регистра кодового слова, а выходы — с входами первого блока схем ИЛИ, информационные входы третьего и четвертого блоков схем

"И" подключены к одному выходу блока декодирования и к инверсному выходу регистра кодового слова, выходы — к выходной шине устройства и к одному из входов второго блока схем ИЛИ", вход схемы определения кратности отказа подсоединен к другому выходу блока декодирования.

452037

am 20

В.РудФава

Составитель

Texpe> E.ÏîäóðóøèHàK0рректоры. Л.Денисова

Реда rop И.Орлова

Заказ МЬ

Ц14ИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 113035, Раушская наб., 4

Предприятие «Патент», Москва, Г-59, Бережковская наб., 24 и,. и /gg

Тираж 59 1 Подписное