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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Ресщбпмк

<о875472 (6 I ) Дополнительное Ic авт. сеид-ву— (22) 3аявлено 20. 02. 80 (21) 2886642/18-24 с присоединением заявки ¹ (23) Приоритет—

Опубликовано 231081. Бюллетень Мо 39

Дата опубликования описания 2 1083. (53)м. кл.з

6 11 С 29/00

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

СССР по делен изобретений н открытий (53) Удк 681. 327 (088.8) (72) Автор изобретения

В.Д.Комаров (71) Заяв итель

Калужский завод автомотоэлектрооборудования им.60-летия Октября (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ

ПОСТОЯННОЙ IIANHTH

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

Известно устройство, содержащее генераторы счетчики ðåñà дешиф- 5 раторы адреса, коммутатор, распределительный блок, блок бестоковой коммутации, блок управления (11 .

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

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

Обычно это бывает в конце каждой из микропрограмм, но встречаются случаи, 2 когда такая ситуация наблюдается и в середине микропрограммы. Поскольку .все выходы регистра подключены к элементу ИЛИ, то на его выходе оказывается единичный потенциал всякий раз, 30 когда один иэ триггеров регистра находится, например, в единичном состоянии f2) .

Однако это устройство вследствие того, что контролируемая комбинация микропрограммного устройства управле ния, хранимая в блоке памяти и состоящая из всех путей ("00...0"), встречается в микропрограмме достаточно редко, характеризуется низкой точностью контроля и невысоким быстродействием при определении неисправности блока по ътоянной памяти. Кроме того, отсутствие контроля самого контрольного разряда входной шины устройства, снижает надежность устройства и точность контроля..

Цель изобретения — повышение надежности и быстродействия устройства эа счет сокращения времени обнаружения неисправности устройством при контроле блока постоянной памяти.

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

ro дешифраторов подключены к выходаМ регистра, выходы дешифраторов соединены со входами элемента 8-2И-ИЛИ, выход которого и выход счетчика являются другими выходами устройства, входы элемента ИЛИ подключены к одним из выходов третьего дешифратора, а выход - к одному иэ входов счетчика вход третьего дешифратора и другой вход счетчика являются другими входами устройства.

На чертеже представлена функциональнаи схема предлагаемого устройствае

Устройство содержит регистр 1, входы которого являются одними из входов 2 устройства, к которым под- 15 ключается контролируемый блок 3 постоянной памяти. Устройство также содержит первый 4, второй 5 и третий б дешифраторы, элемент 8-2И-ИЛИ 7, элемент ИЛИ 8 и счетчик 9. 20

Входы дешифраторов 4 и 5 подключены к выходам регистра 1. Выходы де-. шифраторов 4-6 соединены со входами элемента 8-2И-ИЛИ 7. Вход 10 устройства является входом дешифратора 6 выходы 11 и 12 которого подключены ко входам элемента ИЛИ 8. Счетчик 9 имеет вход, являющийся входом 13 устройства и выход, янляющийся выходом 14 устройства ° Элемент 8-2И-ИЛИ 7 имеет выход, являющийся выходом 15 устройства. Выход элемента ИЛИ 8 подключен ко входу 16 счетчика 9. устройство работает следующим образом..

При составлении микропрограмм, хра-35 нимых в блоке 3 постоянной памяти, выделяют дне наиболее часто повторяющиеся или наиболее важные комбинации, в микропрограмме и производят кодирование контрольных разрядов блока 3 40 постоянной памяти. Если обозначить единичное состояние дешифраторов 4 и

5, выделяющих первую и вторую кодоные комбинации микропрограмм, соответственно через G и Н, то в контрольные разряды блока 3 заносится последовательность из двух "1" (1,1) всякий раэ, когда на выходе дешифратора 4 появляется сигнал G последовательность из двух "О" (0,0), когда на выходе дешифратора 5 появляется сигнал Н, последовательность .0,1 или 1,0, когда на выходах дешифраторов 4 и 5 нет сигналов G и И. Обозначим единич. ное состояние выходов дешифратора б, на вход которого подается код кон- 55 трольных разрядов, через 9 при дешифрации последовательности 0,0, через Е - 0,1 (выход 11), через F

1,0 (ныход 12), через С - 1,1, а через И "(j ), Ц, где j = Оч1 - после- 60 довательность из трех символов j на входе дешифратора 6, тогда при возникновении ошибки s блоке 3 постоянной памяти выполняются условияз

6 Оч G, fv G ° FvQ ° СчН ° Еч Н ° F vH Сч Н ° 0=1; (1 ) М = jj,J,jj j = Оч1 EYF (2) где ° - логическая операция И, ч - логическая операция ИЛИ, 4Ф означает "не образует".

Условие (1) реализуется с помощью элемента 8-2И-ИЛИ 7, а условие (2) дешифратором 6, элементом ИЛИ 8 и счетчиком 9.

Сигнал ошибки на выходах 14 и 15 устройства фиксируется всякий раз, когда отсутствует соответствие выделяемым дешифраторами 4 и 5 кодов комбинаций микропрограмм коду контрольных разрядов, определение которого производится в свою очередь дешифратором б, а также, когда в последовательности из трех симнолон на входе дешифратора б отсутствует образование комбинаций переходов 0,1 (Е) или 1,0 (F)> которое. фиксируется счетчиком 9, на счетный вход которого по входу 13 поступают импульсы считывания комбинаций микропрограммы, а на вход 16 через элемент ИЛИ 8 - импульсы с дешифратора б (при выделении комбинаций

К BJLH F)

Сигналы ошибки. могут использоваться в вычислительной машине в качестве сигнала прерывания. Например, по этому сигналу микропрограмма, при выполнении которой обнаружена ошибка, может быть повторена или процесс вычисления вообще прерван, или осуществлен переход на выполнение другой микропрограммы.

Таким образом, предлагаемое устройство для контроля блока постоянной памяти обладает следующими свойствами и воэможностями» а) более чем в ..2 раза увеличить быстродействие и точность контроля по оиределению неисправности блока постоянной памяти за счет введения двух дешифраторов наиболее часто повторяющихся комбинаций микропрограммы и кодирования контрольных разрядов; б) большей надежностью за счет введения кодирования контрольных разрядов и их проверки с помоШью дешифратора б, элемента ИЛИ 8 и счетчика

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

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

875472

Составитель В.Рудаков

Редактор Т.Киселева Техред Ж.Кастелевич Корректор С.щомак

Заказ 9357/79 Тираж 648 Подписное

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

113035, Москва, Ж-35, Раушская наб., д.4/5

Филиал ППП "Патент", r.Óæãîðîä, ул.Проектная,4 дешифраторы, элемент 8-2И-ИЛИ и счетчик, причем входы первого и второго, дешифраторов подключены к выходам регистра, выходы дешифраторов соединены со входами элемента 8-2И-ИЛИ, выход которого и выход счетчика являются другими выходами устройства, входы элемента ИЛИ подключены к одним из выходов третьего дешифратора, а вывыход — к одному иэ входов счетчика, вход третьего дешифратора и другой вход счетчика являются другими входами устройства.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР

9 354473, кл. G 11 С 29/00, 1970.

2. Авторское свидетельство СССР

9 516102, кл.G 11 С 29/00, 1974 (прототип).

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

 

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

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

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

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

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

Изобретение относится к устройствам тестирования электронных элементарных схем и групповых линий соединений

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

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх