1
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в вычислительные машины, системы лередачи, хранения и обработки данных.
Целью изобретения является повышение надежности устройства за счет обеслечения резервирования коммутационного элемента.
На фиг. 1 показана функциональная схема устройства; на фиг. 2 - алгоритм работы блока микропрограммного управления.
Устройство содержит блок микропрограммного управления, включающий формироратель 1 сигнала сброса, генератор 2 импульсов и микропроцессор 3, второй дешифратор 4, блок 5 постоянной памяти, ключ 6, блок 7 буферной памяти, первый дешифратор 8, матрицу 9 коммутационных элементов с резервным элементом 10, мультиплексор 1 1 .
На фиг. 1 обозначены вход 12 началь ной установки микропроцессора 3, входы 13 и 14 синхронизации микропроцессора 3, адресные выходы 15 блока, информационные входы 16 блока, информационный вход 17 блока, выходы блока 18 постоянной памяти.
Устройство работает следующим образом.
При включении формирователь устанавливает микропроцессор 3 в исходное состояние .
Блок микропрограммного управления считывает из блока 5 постоянной памяти число, которое соответствует ад ресу блока 5 постоянной памяти, хранящему координату первого коммутационного элемента в матрице 9. При этом сигналом с соответствующего выхода дешифратора 4 ключ 6 открыт, а выход мультиплексора 11 находится в высокоимпедансном (отключенном) состоянии, так что выход 18 блока 5 постоянной памяти подключен к входу 17 блока 3. Затем микропроцессор 3 считывает по этому адресу содержимое блока 5 постоянной памяти. При этом на выходах 15 ... 15 адреса находится код, соответствующий выходному коду, опрашиваемого коммутационного элемента, а на выходах адреса - адрес мультиплексора 11. Поэтому дешифратор 4 закрывает ключ 6 и подключает к выводу 17 блока микроЗД8812
программного управления выход мультиплексора 11, а на входах 16 ...16 блока находится согласно таблице соответствия, записанной в блоке 5 постоянной памяти, координата (код строки плюс код столбца) опрашиваемого коммутационного элемента. Эта координата, поступая на соответствующие входы дешифратора 8 и мультиплексора 11, обеспечивает чтение состояния соответствующего коммутационного элемента блоком микропрограммного управления.
Анализируя состояние входа 17 после чтения по указанному адресу, микропроцессор 3 определяет замкнут или нет опрашиваемый коммутационный элемент, код которо о находится на выходах 15 -15 адреса, а координата на входах 1б ...16 блока.
Пусть для определеююсти замкну5
0
5
0
5
0
5
тому коммутационному элементу соот Fia выходе муль- 0
ветствует уровень типлексора 11.
Если опрашиваемый коммутагпюнный элемент замкнут, соответствующий ему код запоминается в первом ннутреннем регистре микропроцессора 3, а координата - во втором. Затем микропроцессор 3 сравнивает координату ЗсЧмк- нутого коммутационного элемента с координатой дополнитр;17,иого коммутационного элемента 10, которая хранится в блоке 5 постоянной памяти. Если они не совпадают, то микропроцессор 3 записывает в блок 7 буферной памяти код нажатого коммутационного элемента, адресуясь к нему с помощью дешифратора 4. Затем блок микропрограммного управления переходит к опро су следхтощего коммутационного элемента. Если же опрашиваемый коммутационный элемент не замкнут, то блок микропрограммного управления сразу переходит к опросу следующего коммутационного элемента, наращивая значение адреса блока 5 постоянной памяти, по которому хранятся координаты коммутационных элементов матрицы 9. После опроса последнего коммутационного элемента блок микропрограммного управления возвращается к опросу первого ксммутационного элемента и т.д.
в случае нормальной работы устройства дополнительный коммутационный элемент 10 не замыкается и не используется. При выходе из строя любого К(, | П1 1Чс ГЧ -члемкита ного набор;) J опгфамор до.1тж€ И ч,1 1к;:ут допо:1нитель 1мй 1С Т, 1му ( M -,: 10, а затрм ко -мут a. ;-)ЛгмРчт, координата F::) ;. . о ri f-кггрице 9 на
единицу MGin.IJt:, чем у ; .Г| |РДГПеГО li
строя (комг.:утсчцигм ч:, й муемсит из тао- лицы зам(: И1-1) . И. глс JPOIM / OIIOJDIM- тельному :i. V иристьпипаетс ч
код П1,1иСД;И - Т И ; :; ; i ,--R .;-н.:;1ТГ :i iljV ЛСЯКОМ JUM. Л: i ,.- i , ;: -, i:,:;;.iii.-;| vi
блок бу;Ъср ОИ I lMl li ,.: ,-Ill ГГ Я
Kcin ЛЫШе/м-. ;: : ; V- -; ; . м , , i. 1 i ::
ного JiUi ,,, .;:,: , ; f : i дуучиим :K., : ; -:.
lip, TH.-J л - : : f jl O KOMr ; V г : b n IL; ..Ill , i. i .,.;
орлинатой /T.ji. i . --:.. ,n, .
ОННОГО ,i i li ;i . :.: ihaKiiM ii первый раз па: ,,-;.ии чет ГУ; и трч:тг.г м
ВНуТреНИ -М реГЧ- Го МИг ;;:.(;и ; ;
3 CK-l . ,;:1ч .;:: , - -jopi.ii i- м : -Д1;ЛЖаРТ ::ГТ; : Л ; i i i:. . Ч, (,)Др1. С-. П , },: 1 ; . . |1( . ц , . КООРДИ1М : ; b( , „I ,: :., ; , который 1И,Л O. :M:.I , ПГЦ./ ; ч, И,ОГ Г1Л- HHTV JIbitb:- . iKiI , :... . : .- Я го I :MV i Uij С /О Ti-ii.i х,;;:; . i i .iv ii ь ке J ПС :. I . М.. 1| i- , .If- чс ill код д.мму 1 :; i.M . iiM. Г( . и а, j-,i.:-i K vi -;..,, i., :. :.;- - i-i : T,i t/,;:: -|ИЦУ f;-, ir. Ч/-М j; .if:i - Li i П - ;I i O I . 1 . M . .: : Л ЛИ-; , ;;. , I . 1 iU ; . . , : . . код rthiUJL-b; it I о И 1 i;ji .; 1 i : Ч Г Л I: .; го TJJPi-iHMia, JTOT btu; ал -;ii:-ia. i четнертом лем регистре ::г)ка
rioC lf VfMjii Гх .. ДС Л1 i.i.H л I L л ) ;ч;1|.гмутаиион глм л Л(:;11-Л1Т.5 гчл лет ги mi- ределениым, отот ( : л г TpeTbeF-i I ll yтpeIll) 1л.л;к Г11О Mini;)oiit. ii- де-ссора i К-2, ihiu-,/}, Сп.лмг г,т КГ|Д записывается п.ти ;jt-, |. плоь fiv- (l)epitnH па .|яти чсяклй 1.а, Kor;ia ллМЫКаеТСЯ ДОПОЛИИ.ТС ЬШЛЯ ММУ Г;; онный элемент.
Такт-гм образом, до11ол1 лг) ед1-,ный мутацион1П)1Й элемент футдн-юнально может заменить jiioGoii гньлпе ui;4i из гтпоь. так. что иыход из сттлпя iurcio уг г- T oi;c гиа П)1ои )01|дет :i; ui ;|;1сту:;л(лич| дпух незаг ИС Тм лх t; клг : пыходл из
строя дюбс1го кс ммутадионного элемента ocHOHHoi e набора и выхода из стро дмцп- литольного коммутадион ого элемента .
Ф о р мула изобретения
Уетро истпо цля ввода ин юрмации, содержа1;1ее матрицу кo fмyтaциoнныx 1ле -ил1топ, nejiHWH дешифратор, мульти лг;Л . СО), глок ностоянноГ; иамяти и
0ЛПК 6 --i|iei) памяти, выходы которо- ,, 1якггс;г нычо;г 1ми устройства, вы- хо и,; гл- ч группы б. постоянной 1,1МГ1Гн соединены г иН .рс рмациоиными блока буферН1:) памя1Л и ii -рног о де111иф1чттора , выходы кото ргл i) соелинень с входами коммута- 1Л1 Л1 i-;i IV элементов матрицы, выходы Ko inpiiix соединены с соответствующими 11 :1 -ормационными входами мульти- пл1лллтрг) . выходы BTopofi группы блока погтоя и1о 1 памяти С1.)единень; с адресными рХ1)даг.;И мультиплексора, о т Л и ч -i -.i ni и е с я тем, что, с целью П(лн1) надежности устройства за сч-г обесгтечения резервирования ком- fy гл;,и- г:ого элемента, устройство со лег./мг лок микрс Прог рам ного уцрав- ,,лп;-, , вт орой дешифратор, .ад- лсг сЧ л,;: ;о:;,; ;;ерьой т руппы блока -1)Г., .-ojip. Граггмь ого управлени 1 соеди- . :i I , |Дреснь м л :1;;одами первой
1|ivriijd блока постоянной памяти, вы- -чод которого соединен с информацион- ;ii.iM рхпдог- ключа, выход которого
; л :-7; л ли иен с выходом мультиплексора и С |Г лнен с информационным входом 1Локл. мик зопро1 раммного управления, aair t (;ные выходы второй группы кото- р ЛЛ гл единены с адресными входами ;;iijpij,i гругшы блока постоянной па- мят г и рхсз/л.ами второго дешифратора, (ери мй ныход которого соединен со стротирующими входами мультиплексора и к.пюча, второй выход второго дешифратора соединен со стробирующнм входом блока буферной ггамяти, выходы первой и второй групп блока постоянной памяти соединены с соответствующими инфop 1aциoнными входами группы бло1 а микропрограммног о управления.
Чтение адреса ибло- на 5 постолн. nofi. А «Ад
(Чтение codepff uHoeo длона 5 пост, памггти по одре су А АО
КЗ. -KOMnymoLiuOHHti/tj элемент
Фиг 2
Нет
название | год | авторы | номер документа |
---|---|---|---|
Секционный микропроцессор | 1982 |
|
SU1062711A1 |
Устройство для вычисления матрицы функций | 1987 |
|
SU1439617A1 |
Устройство для ввода информации | 1985 |
|
SU1283740A1 |
Устройство для вычисления матрицы функций | 1987 |
|
SU1439618A1 |
Устройство для фиксации трассы выполнения программы | 1983 |
|
SU1136170A1 |
Устройство для сопряжения вычислительной машины с устройством ввода изображения | 1985 |
|
SU1260967A1 |
ПРОГРАММАТОР | 1991 |
|
RU2078381C1 |
Мультимикропрограммная управляющая система | 1989 |
|
SU1631542A1 |
Микропрограммное устройство управления | 1982 |
|
SU1084793A1 |
Микропроцессор | 1982 |
|
SU1119021A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в вычислительные машины, системы передачи, хранения и обработки данных. Цель изобретения - повышение надежности устройства за счет резервирования коммутационного элемента. Устройство содержит формиропатель 1 сигнала сброса, генератор импульсов 2 и микропроцессор 3, входящие в блок микропрограммного управления, дешифратор 4, блоки памяти 5 и 7, ключ 6, деиифратор 8, матрицу 9 коммутационных элементов и мультиплексор 11, Один из коммутационных элементов матрицы 9 является резервным. При выходе из строя коммутационного элемента основного набора оператор должен замкнуть резервный коммутационный -элемент, а яатем коммутацион- нь й элемент из таблицы замены. После этого резервному элементу будет присвоен код выше тгаего из строя элемента. При анализе состояния устройства и опросе коммутационных элементов используются внутренние резервы блока микропрограммного управления, 2 ил. S сл фиг. f со 4 ОО 00 ГС il Bdixod
Составитель В. Файзрахманов
Редактор Н, Слободяник
Техред М.Ходанич
Заказ 5190/47Тираж 670
ВН1-ШПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4
Корректор В. Бутяга
Подписное
Устройство для ввода информации | 1984 |
|
SU1176320A1 |
Устройство для ввода информации | 1981 |
|
SU1008727A1 |
Авторы
Даты
1987-10-30—Публикация
1986-06-04—Подача