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

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

1

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

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

Недостаток этого устройства - малая надежность.

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

В зтом устройстве осуществляется пооперационный контроль (т.е. только после выборки всех слов из накопителя, используемых в данной операции) по четности без учета

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

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

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

3

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

На чертеже изображена структурная схема запоминающего устройства с самоконтролем. Устройство содержит накопитель 1, вход которого подключен к первому вькоду формирователя адресных сигналов 2, один из входов которого является первым входом 3 устройства, сумматор 4, схему сравнения 5, имеющую выход, являющийся одним из выходов 6 устройства, коммутаторы 7 по числу микрокоманд, максимально используемых в одной операции, дешифратор 8. Коммутаторы 7 имеют выходы 9. Кроме того, устройство содержит дополнительные сумматор 10 и коммутатор П. Устройство имеет второй 12 и третий 13 входы.

Входы коммутатора 11 подключены соотретственно к одним из входов сумматора 4 и входу 12 устройства. Входы сумматора 10 роединены соответственно с выходами коммутатора 11 и одними из выходов одного из коммутаторов 7 и вторым выходом формирователя 2. Одни из входов схемы сравнения 5 подключены к выходам сумматора 4, дешифратора 8 и входу 13 устройства, другие к выходам сумматора 10.

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

В исходном состоянии на выходе схемы сравнения 5 вырабатьгаается сигнал, указьшакнций на правильность выбираемой информации из накопителя 1 для всех фаз и для всех микрокоманд, используемых только в данной операции, например в операции сложение. Наличие сигнала на выходе схемы сравнения 5 обеспечивает перезапись следующего кода операции, например умножение, из блоков ЦВМ в счетчик формирователя 2, после чего обнуляются сумматоры 4 и 10. Далее, формирование всех следующих адресов для введенного кода операции (например ум14

ножение) осуществляется в формирователе 2. Из накопителя 1, в соответствии с каждым из адресов, поступающим на его вход из формирователя 2, выбирается слово с сигналами управления, коммутации фаз и контроля. Сигналы управления поступают с одних их выходов накопителя 1 параллельно на все соответствующие входы коммутаторов 7. На входы дешифратора 8 подаются сигналы коммутации с других выходов накопителя 1. Сигналы контроля (например, двоичный .код числа единиц записанных в выбранном слове из накопителя 1) поступают на входы сумматора 4 (накапливающего типа) и суммируются в нем во всех микрокомандах вьшолняемой операции как при наличии, так и при отсутствии сигнала на входе 12 запоминающего устройства. Кроме того, сигналы контроля поступают на входы сумматора 10 (накапливающего типа) и суммируются в нем при каждом возникновении сигнала на входе 12, указьюающего на отклонение программы вьшолнения да1шой операции, т.е. образуется код смещения контрольной суммы. В последней микрокоманде выполняемой операции подключается схема сравнения 5, на выходе одного из коммутаторов 7 формируются управляющие сигналы необходимые для завершения вьшолняемой операции и, одновременно, формируется контрольная сумма единиц для всех микрокоманд вьшолняемой операции без учета возможнь:х отклонений программы выполнения данной операции. Эта контрольная подается иа входы сумматора 10, в котором суммируется с кодом смещения контрольной суммы и результат подается на одни из входов схемы сравнения 5, на другие входы которой с выходов сумматора 4 подается резултат сложения контрольных кодов для всех микрокоманд данной операции, который смещен на такую же величину, как и контрольная сумма. При равенстве кодов на обеих группах входов схемы сравнения 5 на выходе ее вырабатывается сигнал, указьшающий на правильность выбираемой информации из накопителя 1 при вьшолнении данной операции, и разрешающий перезапись следующего кода операции, например деление из блоков ЦВМ в счетчик формирователя 2, после чего обнуляются сумматоры 4 и 10, и далее цикл работы повторяется. При неравенстве кодов на обеих группах входов схемы сравнения 5 (при наличии последней микрокоманды, выполняемой операции) на выходе ее вырабатывается сигнал ошибки (прерывания программы подаваемой во внешнюю ЦВМ, который обеспечивает также блокировку цепи ввода следующего кода операции из ЦВМ. После выявления ошибки в передаваемой информации выход схемы сравнения 5 отключается путем подачи соответствующего сигнала на вход 13 из внешнего устройства управления или из внешней ЦВМ. Технико-экономическое преимущество пред лагаемого устройства заключается в том, что оно имеет расширенную область применения за счет обеспечения возможности использования его при изменении внешних условий, вли яющих на количество используемых микрокоманд и последовательность их выполнения. Формула изобретения Запоминающее устройство с самоконтролем содержащее накопитель, формирователь адресных сигналов, дешифратор, коммутаторы, сум матор и схему сравнения, причем вход накопителя пбдключен к первому выходу форми- 20

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

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

1.Авторское свидетельство СССР № 490179, кл. G 11 С 11/00, 1973.

2.Авторское свидетельство СССР N 746743, кл. G 11 С 11/00, 1978 (прототип). 14 ми коммутаторов, одни из выходов дешифратора и выходы сумматора подключены соответственно к одним из входов схемы сравнения, выход которой соединен с четвертым входом формирователя адресных сигналов и является одним из выходов устройства, другими выходами которого являются одни из выходов коммутаторов, второй выход формирователя адресных сигналов подключен к другому входу сумматора, отличаю|Щ е е с я тем, что, с цепью повьш1ения надежности устройства, оно содержит дополнительные сумматор и коммутатор, входы которого подключены соответственно к одним из входов сумматора и второму входу устройства, входы дополнительного сумматора соединены соответственно с выходами дополнительного коммутатора, одними из выходов одного из коммутаторов и вторым выходом формирователя адресных сигналов, а выходы

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

название год авторы номер документа
Запоминающее устройство с автономным контролем 1978
  • Соколов Игорь Михайлович
SU746743A1
Оперативное запоминающее устройство 1983
  • Хлюнев Алексей Леонидович
  • Кузнецов Александр Алексеевич
SU1095233A1
Запоминающее устройство с самоконтролем 1981
  • Соколов Игорь Михайлович
SU957277A1
ВСЕСОЮЗНАЯ IГ}ШНТНО»Т?ХШ1':?'-КД5^ ВИЕЛИО^г^'Д f 1972
SU332463A1
Запоминающее устройство с самоконтролем 1981
  • Городний Александр Васильевич
  • Городний Василий Васильевич
  • Давиденко Сергей Витальевич
  • Корнейчук Виктор Иванович
  • Орлова Мария Николаевна
SU972600A1
Запоминающее устройство с автономным контролем 1984
  • Бородин Геннадий Александрович
  • Кадурина Елена Михайловна
  • Сычев Юрий Викторович
SU1156146A1
Запоминающее устройство с самоконтролем 1985
  • Морозов Николай Федорович
  • Криворот Михаил Владимирович
  • Фещенко Виктор Павлович
  • Дубовский Владимир Андреевич
SU1264243A1
Запоминающее устройство с самоконтролем 1984
  • Колесник Евгений Федорович
  • Масленников Виталий Борисович
SU1157575A1
Устройство для контроля логических узлов 1983
  • Берковская Тамара Александровна
  • Дядюченко Юрий Павлович
  • Кузьмина Галина Васильевна
  • Фирле Валентина Васильевна
  • Шек-Иовсепянц Рубен Ашотович
SU1129616A1
Запоминающее устройство с самоконтролем 1980
  • Соколов Игорь Михайлович
SU898510A1

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

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

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

SU 898 511 A1

Авторы

Соколов Игорь Михайлович

Даты

1982-01-15Публикация

1980-05-27Подача