Устройство для коррекции информации в блоках постоянной памяти

Номер патента: 1543460

Автор: Шастин

ZIP архив

Текст

. (51)5 29/О ОПИСАНИЕ ИЗОБРЕТ АВТОРСКОМУ СВИДЕТЕЛЬСТВУСУДАРСТВЕННЫЙ КОМИТЕТ ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯИ ГКНТ СССР(56) Авторское свидетельство СССР Р 849308, кл. С 11 С 29/00, 1979.Авторское свидетельство СССР В 752501, кл, ( 11 С 29/00, 1978. (54) УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ИНФОРМАЦИИ В БЛОКАХ ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике и может быть использовано для коррекции информации вблоках постоянной памяги, Цель изобретения - упрощение устройства. Устройство содержит накопитель 4, блок5 преобразования кодов, мультиплексор 6, блок 7 памяти корректора, вы-фходкой мультиплексор 8. Введениемультиплексора и его связей с блокомпамяти корректора и блоком преобразования кодов позволяет упроститьустройство. 1 з,п, ф-лы, 2 ил..гИзобретение относится к вычислительной технике и может быть исполь зовано для коррекции инФормации в блоках постоянной памяти, выполнен 5 ой, например, на масочных БИС ПЗУ,Цель изобретения - упрощение уст 1 ойства,На Фиг. показана структурная схема устройства; на фиг 2 - струк- О турная схема блока преобразования одов.Устройство содержит первую 1, торую 2 и третью 3 группы адресных ин, накопитель 4, блок 5 преобразо ания кодов, первый мультиплексор 6, лок 7 памяти корректора второй ультиплексор 8, информационные выоды устройства 9,Блок 5 преобразования кодов со ержит первый 10, второй 11 и треий 12 накопители.Работу устройства рассмотрим на римере коррекции в накопителе 4 инрмационной емкостью 256 К слов по 25 6 разрядов каждое, до 8000 массивов нформации по 4 слова каждый, котоые могут располагаться в произвольых местах адресного пространства. ри этом считаем, что накопитель 4 выполнен на масочных БИС ПЗУ, типа 54 РЕ 1, 563 РЕ 1 и др органиэациейК слов по 8 разрядов, а блоки реобразования кодов и памяти коррек" ора выполнены при использовании прожигаемых БИС ПЗУ, типа 541 РТ 2, 556 РТ 7 и др организацией 2 К слов по 8 разрядов. Такое построение корректируемой памяти позволяет .в течение длительного времени эксплуатировать блок постоянного запоминающего устройства, выполненного на масочных БИС ПЗУ, с ошибками в программах и отказаться от трудоемкого и длительного процесса изготовления новых Фо тошаблонов и запуска в производство новых кристаллов масочных БИС ПЗУ, Необходимые изменения в программу вносятся оперативно, силами пользователя за счет соответствующего пров 50 Жигания БИС ПЗУ корректора и Преобразователя кодов.Разрядность слов блока 7 памяти корректора выбирается равной разрядности информационных слов накопите 55 ля 4. Информационный объем блока 7 памяти корректора определяется количеством массивов коррекции и их длиной. Количество разрядов первой группыадресных шин определяется длиноймассива коррекции (для рассматриваемого инне примера - массивов дпиной в 4 слова - необходимо 2 разряда). Количество разрядов второй группы 2 адресных шин определяется количеством массивов коррекции в блоке 7 памяти корректора (для 8000 массивов необходимо 13 разрядов). Количество разрядов адресных входов блока 5 преобразования кодов равно количеству разрядов 2 и третьей 3 групп адресных шин и определяется количеством массивов в накопителе 4 (для рассматриваемого случая в накопителе 4 содержится 64000 массивов, по четыре слова каждый, в связи с чем разрядность второй 2 и третьей 3 групп адресных шин равна 1 б-ти). Третья группа адресных шин 3 определяет количество зон в адресном пространстве накопителя 4, равных по информационной емкости блоку 7 памяти корректора (для рассматриваемого случая количество эон равно восьми).Один из разрядов первого накопителя 10 блока 5 преобразования кодов содержит признак наличия коррекции по любому заданному на второй 2 и третьей 3 группах адресных шин) массиву - признак управления мультиплексором 8, кроме того, второй информационный разряд данного блока содержит признак управления мультиплексором 6. Второй 11 и третий 12 накопители блока 5 преобразования кодов должны иметь суммарное количество адресных входов не менее первого накопителя 1 О и суммарное количество информационных выходов, являющихся выходами второй группы ,блока 5 преобразования кодов, равное количеству разрядов второй группы 2 адресных шин применительно к рассматриваемому случаю - 13).Устройство работает следующим образом.При обращении по адресным шинам (1, 2, 3) к накопителю 4 считанная иэ него информация поступает на вторую группу входов мультиплексора8. Одновременно при отсутствии коррекции в массиве информации по данному адресу с первой группы выходов блока 5 преобразования кодов (свыходов первого блока 1 О памяти) поступает нулевая информация на управляющие входы мультиплексоров"селекто3 групп адресных шин устройства,При этом в результате преобразованияадресов в блоке 5 массивам, относящимся к разным зонам накопителя 4,и сОвпадаюц 1 им адресам (номерам)внутри зоны будут поставлены прикоррекции в соответствие разные адреса в блоке памяти корректора 7, несовпадающие с ранее использованными(без преобразования) адресами блока7 памяти корректора, что обеспечивает выполнение ранее поставленной задачи,15 щизобретения формула 1.Устройство для коррекции информации в блоках постоянной памяти, содержащее блок преобразования кодов, накопитель, первая, вторая, третья группы адресных входов которого соединены с соответствующими входами устройства, выХоды накопителя соединены с первыми информационными входами первого мультиплексора, выходы которого являются информационными вы-, ходами устройства, входы блока.преобсраэования адресов соединены с второй и третьей группами адресных входов накопителя, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введен второй мультиплексор, выходы которого соединены с первыми адресными входами блока памяти корректора, выходы которого соединены с вторыми информационными входами первого мультиплексора, вторые адресные входы блока памяти корректора соединены с первой группой адресных входов накопителя, первый и второй выходы сигнала коррекции блока преобразования кодов соединены соответственно с управляющими входами первого и второго мультиплексоров, выходы преобразованного кода блокапреобразования кодов соединены с первыми информационными входами второго мультиплексора, вторые информационные входы которого соединены с второй группой адресных входов накопителя.2.Устройство по п.1, о т л и - ч а ю щ е е с я тем, что блок преобразования кодов содержит первый,второй и т"ретий накопители, адресныевходы которых соединены с входами,блока преобразования кодов, выходы первого накопителя являются первыми вторым выходами сигнала коррекции 5 1543460ров 6 и 8. В результате информацияс выходов накопителя 4 проходит навыходы устройства 9 через мультиплексор 8 беэ изменений.При необходимости коррекции инфор 5мации накопителя 4 по соответствующим адресам накопителя 1 О (блока 5преобразования кодов) в первом информационном разряде записывается единичная информация, а во втором информационном разряде записываетсяединичная информация при совпаденииадресов последующих корректируемыхмассивов, относящихся к другим зонамнакопителя 4 с ранее использованными (номер зоны задается третьей группой адресных шин 3).В случае обрац 1 ения к накопителю4 и при наличии коррекций инФормации 20в массивах, расположенных воднойзоне или в разных зонах накопителя4 и относяц 1 ихся к разным (несовпадающим) адресам внутри зон, с выходов накопителя 10 приходит единичная 25информация на управляющий вход мультиплексора 8 и нулевая информацияна управляющий вход мультиплексора6. В результате произойдет переключение мультиплексора,8 и на выходы 30устройства 9 поступит информация,считанная с выходов блока 7 памятикорректора по непреобразованномуадресу, определяемому информациейпервой 1 и второй 2 групп адресных35шин устройства, Общее количество откорректированных таким образом массивов информации для рассматриваемого примера может достигать 8000 массивов по 4 слова каждый. 40В случае обращения к накопителю4 при налйчии коррекций информациив разных зонах и при совпадении рядаадресов корректируемых массивов внутри эон с ранее использованными адресами с выходов накопителя 1 О блокапреобразования кодов 5 науправляющие входы мультиплексоров 8 и 6 поступит единичная информация, В результате произойдет переключениеданных мультиплексоров и на информационные выходы устройства 9 поступит информация, считанная с выходовблока памяти корректорапо адресу,определяемому информацией первойгруппы адресных шин 1, и преобразованная (на втором 11 и третьем 12накопителях .блока 5 преобразованиякодов) информация второй 2 и третьейСоставитель А.Ефр Техред Л.Сердюкова Реда екторТ.иалец кина 3, 404 Тираж 48 НИИПИ Государственного комитета по изобрете 113035, Москва, Ж, Рауаскаяоднисное НТ СССР изводственно-издательский комбинат "Патент", г. Ужгород, ул. Гаг 101 блока преобразования адресов, выходы второго и третьего накопителей явля 543460 8 ются выходами преобразованного кода блока преобразования адресов. ниям и открытиям пр набд. 4/5

Смотреть

Заявка

4385188, 29.02.1988

ПРЕДПРИЯТИЕ ПЯ В-2969

ШАСТИН ВАДИМ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G11C 29/00

Метки: блоках, информации, коррекции, памяти, постоянной

Опубликовано: 15.02.1990

Код ссылки

<a href="https://patents.su/4-1543460-ustrojjstvo-dlya-korrekcii-informacii-v-blokakh-postoyannojj-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для коррекции информации в блоках постоянной памяти</a>

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