Запоминающее устройство с автономным контролем
ОП ИС
ИЗОБРЕТЕН ИЯ
Г .4
АЙЙФ 1,!746743
Союз Советсиик
Социалмстическик
Республик
1
К АВТОРСКОМУ СВИДЕТЕПЬСТВУ (6! ) Дополнительное к авт. свид-ву— (22) Задавлено 17.04.78 (2! ) 2604746/18-24 с присоединением заявки №(23) Приоритет—
Опубликовано 07.07.80. Бюллетень ¹25
Дата опубликования описания 10.07.80 (51)Nt. Кл.
G 11 С 29/00 тваударстаааиьй камитат
СССР
l0 йааам изабретеинй и аткриткй (533 УДК 681.327 (088. 8) (72) Автор изобретения
И. М, Соколов (7!) Заявитель
{54) ЗАПОМИНАЮШЕЕ УСТРОЙСТВО С АВТОНОМНЫМ
КОНТРОЛЕМ
Изобретение относится к запоминающим устройствам и предназначено для использования в микропрограммных устройствах управления.
Известно запоминающее устройство, которое служит для хранения микроко5 манд и содержит накопитель с зонами задержки, функции, адреса и управляющих сигналов $1j.
Недостатком этого устройства являет-! о ся невысокое быстродействие.
Наиболее близким техническим решением к данному изобретению является запоминающее устройство, содержащее накопитель, подключенный к формирова15 телю адреса, дешифратор и коммутаторы, входы которых соединены с одними из выходов накопителя, причем выходы даши* фратора подключены к управляющим входам коммутаторов (2 .
В атом запоминающем устройстве не проверяется правильность передаваемой информации, что снижает надежность ,устройства.
Целью изобретения является повышение надежности устройства.
Поставленная цель достигается тем, что устройство содержит сумматор и схему сравнения, причем входы сумматора подключены соответственно к другим выходам накопителя и первому выходу формирователя адресов, а выходы - к одной из входов схемы сравнения, другие вхо« аы которой соединены соответственно с выходами одного из коммутаторов и вторым выходом формирователя адреса, выход схемы сравнения подключен к выходу устройства и входу формирователя адреса.
На чертеже представлена структурная схема запоминающего устройства с автономным контролем, служащего для хранения микрокоманд.
Устройство содержит"накопитель 1, коммутаторы 2" - 2, дешифратор 3, формирователь 4 .адреса со входом 5, выходные шины 6, схему 7 сравнения, сумматор 8, шину 9 прерывания.
3 467
Одни из выходов накопителя 1 соединены со входами коммутаторов 2" - 2 и дешифратора 3. Другие выходы накопителя 1 и первый выход формирователя 4 адреса подключены ко входам сумматора
8, Выходы сумматора 8 соединены с одними из входов схемы 7 сравнения, дру-, гие входы которой соединены соответственно с выходами коммутатора 2 и втоФ1 рым выходом форм и ровател я 4 адреса 10
Выход схемы сравнения подключен к шине 9, являющейся выходом устройства, и
âêоду формирователя 4 адреса.
Запоминающее устройство работает следующим образом, В исходном состоянии на выходе схемы 7 сравнения вырабатывается сигнал, который указывает на правильность вы1 бираемой информации иэ накопителя 1 для всех фаэ и для всех микрокоманд, используемых только в данной бперации, например в операции сложение". Наличие сигнала на выходе схемы 7 сравнения обеспечивает перезапись следующего кода операции, например умножения из блоков
UBM, в счетчик формирователя 4 адреса, после чего обнуляется сумматор 8. Далее формирование всех следующих адресов для введенного кода операции, например
"умножение", происходит в формирователе 4 адреса (за счет подключения счетного входа счетчика к выходу генератора формирователя) при осуществлении блокировки входа для записи кода следу5 ющей операции. В накопителе 1 в соответствии с KB?KnblM из адресов, поступающим на его вход из формирователя 4 адреса, формируются сигналы управления, сигналы коммутации фаз и сигналы конт- 40 роля. Сигналы управления поступают с выходов накопителя 1 параллельно на все соответствующие входы коммутаторов
2" - 2П, управляющий вход каждого из которых подключен к определенному выходу дешифратора 3, на входы которого подаются сигналы коммутации с соответствующих выходов накопителя 1. Сигналы контроля (например, двоичный код числа единиц, записанных s выоираемом слове накопителя 1 » поступает на сумматор 8, который суммирует етн двоич« ные коды для всех микрокоманд — слов, выполняемой операции. В последней микрокоманде выполняемой операции на вы- хoдe коммутатора 2 формируются управ(В? ляющие сигналы, необходимые для завершения выполняемой операции и одновременно формируется контрольная сумма
43 4 единиц цля всек слов (микрокоманц) вы полняемой операции, которая подается на одни входы схемы 7 сравнения, а на другие входы ее подается сумма двоичных коцов контроля с выходов сумматора 8.
При равенстве кодов на входах схемы 7 сравнения на ее выходе вырабатывается сигнал, который указывает на правильность выбираемой информации из накопителя 1 при выполнении данной операции и который разрешает перезапись следующего кода операции, например, "деление", иэ блоков UBN в счетчик формирователя 4 адреса, затем обнуляется сумматор 8, после чего цикл работы повторяется.
При неравенстве кодов на входах схемы 7 сравнения (при наличии послецней микрокоманцы выполняемой операции) на ! ее выходе вырабатывается сигнал прерывания, который обеспечивает программным способом отключение схемы 7 сравнения и выявление ошибки в перецаваемой информации.
В предлагаемом запоминающем устройстве повышена достоверность передаваемой информации из накопителя за счет того, Что сумматор осуществляет подсчет единиц для всех микрокоманд (слов), используемых в выполняемой операции, а в конце операции (в последней микрокоманде выполняемой операции) осуществляется сравнение этой суммы с контрольным числом единиц для выполняемой операции, которое поступает с выхода o -ro коммутатора, и только при равенстве кодов на входах схемы сравнения разрешается дальнейшая работа, а в противном случае, т. е. при неправильной передаче информации из накопителя, осуществляется блокировка ввода следующего кода операции.
Формула изобретения
Запоминающее устройство с автономным контролем, содержащее накопитель, подключенный к формирователю ацреса, дешифратор и коммутаторы, входы которых соединены с одним из выходов наконителя, причем выходы дешифратора подключены к управляющим вхоцам коммутатора, отличающееся тем, что, с целью повышения надежности устройства, оно содержит сумматор и схему сравнения, причем входы сумматора подключены соответственно к другим выходам накопителя и первому выхбду фор5 746743 6 мирователя адресов, а выходы - к одним Источники информации, из входов схемы сравнения, другие âõî- принятые во внимание при .экспертизе ды которой соединены соответственно с 1. Б лей Г. Микропрограммирование, выходами одного из коммутаторов,и вто- М., : Мир", 1973, с. 17. рым выходом формирователя адреса; вы- 2. Авторское свидетельство СССР ход схемы сравнения подключен к выходу hb 490179, кл. 5 11 С 11/00, 1973г устройства и входу формирователя адреса. (прототип).
Составитель B. Рудаков
Редактор H. Ковальчук Техред А.Щепанская КорректорГ. Назарова
Заказ 4112/22 Тираж 662 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент, г. Ужгород, ул. Проектная, 4


