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

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

, Изобретение относится к запоминающим устройствам и предназначено для использования в микропрограммных устройствах управления. Известно запоминающее устройство, которое служит для хранения микрокоманд и содержит накопитель с зонами задержки, функции, адреса и управляющих сигналов . Недостатком этого устройства являет ся невысокое быстродействие. Наиболее близким техническим решением к данному изобретению является запоминающее устройство, содержащее накопитель, подключенный к формирователю адреса, дешифратор и коммутаторы входы которых соединены с одними из выходов накопителя, причем выходы деш фратора подключены к управляющим входам коммутаторов 2}. В этом запоминающем устройстве не проверяется правильность передаваемой информации, что снижает надежность .устройства. Целью изобретения является повышение надежности устройства. Поставленная цель достигается тем, что устройство содержит сумматор и схему сравнения, причем входы сумматора подключены соответственно к другим выходам накопителя и первому выходу формирователя адресов, а выходы - к одной из входов схемы сравнения, другие входы которой соединены соответственно с выходами одного из коммутаторов и вторым выходом формирователя адреса, выход схемы сравнения подключен к выходу устройства и входу формирователя адреса. На чертеже представлена структурная схема запоминающего устройства с автономным контролем, служащего для хранения микрокоманд. Устройство содержит накопитель 1, коммутаторы 2 -2 , дешифратор 3, формирователь 4 .адреса со входом 5, выходные шины 6, схему 7 сравнения, сумматор 8, шину 9 прерывания. Одни из выходов накопителя 1 соединены со входами коммутаторов 2 - 2 и дешифратора 3. Другие выходы накопителя Д и первый выход формирователя 4 адреса подключены ко входам сумматора 8. Выходы сумматора 8 соединены с одними иа входов схемы 7 сравнения, другие входы которой соединены соответственно с выходами коммутатора 2 и вторым выходом формирователя 4 адреса. / Выход схемы сравнения подключен к шине 9, являющейся выходом устройства, и входу формирователя 4 адреса. Запоминающее устройство работает следующим образом. В исходном состоянии на выходе схемы 7 сравнения вырабатывается сигнал, который указывает на правильность выбираемой информации из накопителя 1 для всех фаз и для всех микрокоманд, используемых только в данной Шерации, например в операции сложение. Наличие сигнала на выходе схемы 7 сравнения обеспечивает перезапись следующего код операции, например умножения из блоков ЦВМ, в счетчик формирователя 4 адреса после чего обнуляется сумматор В. Дале формирование всех следующих адресов для введенного кода операции, например умножение, происходит в формирователе 4 адреса (за счет подключения счетного входа счетчика к выходу генератора формирователя) при осуществлении блокировки входа для записи кода следующей -операции. В накопителе 1 всоответствии с каждым из адресов, поступающим на его вход из формирователя 4 адреса, формируются сигналы управления сигналы коммутации фаз и сигналы контроля. Сигналы управ/1ения поступают с выходов накопителя 1 параллельно на все соответствующие входы коммутаторо 2 - 2, управляющий вход каждого из которых подключен к определенному выходу дешифратора 3, на входы которого подаются сигналы коммутации с соответству1ощих выходов накопителя 1. Сигналы контроля (например, двоичный ксад числа единиц, записанных в выбираемом слове накопителя 1) поступает на сумматор 8, который суммирует эти двоичные коды для всех микрокоманд - слов, выполняемой операции. В последней микрокоманде выполняемой операции на выходе коммутатора 2 формируются управ ляющие сигналы, необходимые для завер шения выполняемой операции и одновременно формируется ксятрольная сумма 3 единиц для всех слов (микрокоманд) вы. полняемой операции, которая подается на одни входы схемы 7 сравнения, а на другие входы ее подается сумма двоичных кодов контроля с выходов сумматора 8. При равенстве кодов на входах схемы 7 сравнения на ее выходе вырабатывается сигнал, который указывает на правильность выбираемой информации из накопи- теля 1 при выполнении данной операции и который разрешает перезапись следующего кода операции, например , деление, из блоков ЦВМ в счетчик формирователя 4 адреса, затем обнуляется сумматор 8, после чего цикл работы повторяется. При неравенстве кодов на входах схемы 7 сравнения (при наличии последней микрокоманды вьтолняемой операции) на ее выходе вырабатывается прерывания, который обеспечивает программным способом отключение схемы 7 сравнения и выявление ошибки в передаваемой информации. В предлагаемом запоминающем устройстве повышена достоверность передаваемой информации из накопителя за счет того, iTo сумматор осуществляет подсчет единиц для всех микрокоманд (слов), используемых в выполняемой операции, а в конце операции (в последней микрокоманде выполняемой операции) осуществляется сравнение этой суммы с контрольным числом единиц для выполняемой операции, которое поступает с выхода п -го коммутатора, и только при равенстве кодов на входах схемы сравнения разрешается дальнейшая работа, а в противндал случае, т. е. при неправильной передаче информации из накопителя, осуществляется блокировка ввода следующего кода операции. Формула изобретения Запоминающее устройство с автономным контролем, содержащее накопитель, подключенный к формирователю адреса, дешифратор и коммутаторы, входы которых соединены с одним из выходов накопителя, причем выходы дешифратора подключены к управляющим входам коммутатора, отличающееся тем, что, с целью повышения надежности устройства, оно содержит сумматор и схему сравнений, причем входи сумматора подключены соответственно к другим выходам накопителя и первому выходу формирователя адресов, a выходы - к одним из входов схемы сравнения, другие вко- ды которой соединены соответственно с выходами одного из коммутаторов , и вторым выходом формирователя адреса, выход схемы сравнения подключен к выходу устройства и входу формирователя адреса.

746743

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

1.Булей Г. Микропрограммирование, М.Мир. 1973, с. 17.

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

N9 49О179, кл. Q 11 С 11/00, 1973 г (прототип).

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

название год авторы номер документа
Запоминающее устройство с самоконтролем 1980
  • Соколов Игорь Михайлович
SU898511A1
Оперативное запоминающее устройство 1983
  • Хлюнев Алексей Леонидович
  • Кузнецов Александр Алексеевич
SU1095233A1
Микропрограммное устройство управления 1981
  • Соколов Игорь Михайлович
SU995091A1
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Запоминающее устройство 1976
  • Соколов Игорь Михайлович
SU661607A1
Устройство для контроля логических узлов 1983
  • Берковская Тамара Александровна
  • Дядюченко Юрий Павлович
  • Кузьмина Галина Васильевна
  • Фирле Валентина Васильевна
  • Шек-Иовсепянц Рубен Ашотович
SU1129616A1
Запоминающее устройство с самоконтролем 1981
  • Соколов Игорь Михайлович
SU957277A1
Микропрограммное устройство управления 1981
  • Соколов Игорь Михайлович
SU987623A1
УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ 1967
  • Сергеев Б.Г.
SU224909A1
Многоканальное устройство для сопряжения ЭВМ 1988
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
SU1695311A1

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

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

SU 746 743 A1

Авторы

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

Даты

1980-07-05Публикация

1978-04-17Подача