Устройство для контроля микро-эвм

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ МИКРО-ЭВМ, содержащее блок ввода-вывода информации, три счетчика, два регистра, первый блок памяти, информационный вход которого соединен с первым выходом блока ввода-вывода, отличающееся тем, что, с целью повьшения достоверности контроля путем проверки в реальном масштабе времени, оно содержит второй блок памяти, мультиплексор, элемент НЕ, блок ключей, многоразрядный индикатор , причем вход Пуск устройства соединен с первыми сбросовыми входапи первого, второго и третьего счетчиков, блока ввода-вьшода, первого регистра и контролируемой микроЭВМ , второй выход блбка ввода-вывода соединен с вторыми сбросовьи-1И входами , второго и третьего счетчиков, информационным входом второго блока памяти и первым информационным входом мультипт ксора, выход которого соединен с адресным входом первого блока памяти, первый и второй информационные выходы которого соединены соответственно с первым информационным входом лервого регистра и через блок ключей с информационными входами контролируемой микро-ЭВМ и второго регистра, выход которого и выход первого счетчика соединены с вторым и третьим информационными входами мультиплексора , первый и второй управляющие входы которого соединены непосредственно и через элемент НЕ с входом Режим устройства, а третий управляющий вход - с. выходом Запрос ввода-вьшода контролируемой микроЭВМ , соединенным также со счетным входом первого счетчика и входом Чтение второго блока памяти, счетные входы второго и третьего счетчи (О ков соединены с тактовым выходом контролируемой микро-ЭВМ, выход второго счетчика соединен с адресным входом второго блока памяти, первый вход элемента И и синхровход второго яаЛ, регистра соединены с синхровходом контролируемой микро-ЭВМ, выход приз3t нака Ввод которой соединен с управ:о : ю эо лякяцим входом блока ключей и вторым входом элемента И, выход которого соединен с разрешающим входом первого регистра, входы разрядов Конец контроля и Останов которого соединены соответственно с выходами третьего счетчика и второго блока памяти, информационный выход соединен с входом многоразрядного индикатора, а выход разряда Конец контроля является одноименным выходом устройства.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (192 (112

4(512 G 06 F 11/26

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTGPCHOMY СВИДЕТЕЛЬСТБУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

1 (21) 3498401/24-24 (22) 11.10.82 (46) 23. 06.85. Нюл. Ф 23 (72) С,А.Гаврилов, И.З.Коминаров, Ю.А.Маслеников и Б.И.Симонов (53) 681.3(088.8) (56) Авторское свидетельство СССР

EE 377738, кл. С 05 В 23/02, 1973.

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

1(г 664178, кл. G 06 Р 15/46, 1979. (54) (57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

МИКРО-ЭВМ, содержащее блок ввода-вьг

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

НЕ, блок ключей, многоразрядный индикатор, причем вход "Пуск" устройства соединен с первыми сбросовыми входаяи первого, второго и третьего счетчиков, блока ввода-вывода, первого регистра и контролируемой микроЭВМ, второй выход блЬка ввода-вывода соединен с вторыми сбросовьги входами второго и третьего счетчиков, информационным входом второго блока памяти и первым информационным вхо" дом мультипл-ксора, выход которого соединен с адресным входом первого блока памяти, первый и второй информационные выходы которого соединены

J соответственно с первым информационHbIM входом;гервого регистра и через блок ключей с информационными входами контролируемой микро-ЭВМ и второго регистра, выход которого и выход первого счетчика соединены с вторым и третьим информационными входами мультиплексора, первый и второй управляющие входы которого соединены непосредственно и через элемент НЕ с входом "Режим" устройства, а третий управляющий вход — с. выходом "Запрос ввода-вывода" контролируемой микроЭВМ, соединенным также со счетным входом первого счетчика и входом

"Чтение" второго блока памяти, счетные входы второго и третьего счетчиков соединены с тактовым выходом контролируемой микро-ЭВИ, выход второго счетчика соединен с адресным входом второго блока памяти, первый вход элемента И и синхровход второго регистра соединены с синхровходом контролируемой микро-ЭВМ, выход признака "Ввод" которой соединен с управляющим входом блока ключей и вторым входом элемента И, выход которого со— единен с разрешающим входом первого регистра, входы разрядов 11Конец конт- роля" и "Останов" которого соединены соответственно с выходами третьего счетчика и второго блока памяти, ичформационный выход соединен с входом многоразрядного индикатора, а выход разряда "Конец контроля" является одноименным выходом устройства.

1163328 2

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах для контроля микро-ЭВМ.

Цель иэобре ения — повышение достоверности контроля путем проверки микро-ЭВМ в реальнсм масштабе времени.

На .чертеже представлена блок-схема предлагаемого устройства для контроля!0 микро-ЭВИ.

Устройство содержит блоки 1 .и 2 памяти, многоразрядный индикатор 3, счетчики 4 — 6, блок 7 .ввода-вывода информации, блок 8 ключей, построен- t5 ный, например, на ИОП-транзисторах, элемент И 9, мультиплексор 10, элемент НЕ !1, регистры 12 и 13, контролируемую микро-3ВМ 14, вход."Пуск"

l5 вход Режим" !6, выход "Конец 20 .контроля" 17.

Адрес, поступающий на блок 1 памяти, снимается с выходов мультиплексора 10, а формируется он либо на выходах блока 7 ввода-вывода, либо на 25 выходах регистра 13 и счетчика 4 в зависимости от режима, задаваемого с входа "Режим" 16. По данному адресу блок 1 памяти вь1цает входные воздействия на контролируемую микро-ЭВИ 30

l4 и признак правильности выходной информации с контролируемой микро.ЭВИ 14. Заполнение информацией блоков

1 и 2 памяти и счетчика 6 осу! ествляется с блока 7 ввода-вывода. По окончании ввода информации иа шине "Режим" 16 изменяется сигнал, и мультиплексор 10 перекмочает адресный вход блока 1 памяти на выходы регистра 13 и счетчика 4.

Поясним принцип работы блока памяти на примере значений, приведенньп в таблице (в шестнадцатиричной форме ).

При каждом обращении к цифровым 45 входам-выходам. (которые являются совмещенными по входу и выходу, так как существуют ограничения на число выводов корпуса микро-ЭВИ 14 ) происходит наращивание счетчика 4, а сле- 50 довательно, .изменение зоны блока 1 памяти. При этом изменяется (или не изменяется) иифориация на цифровых выходах микро-33! ; 14. Эта информация запоминается ща регистре 13 и через 55 мультиплексор 10 поступает на адресные входы блока 1 памяти. Таким образом, выбор ячейки памяти в блоке 1 памяти определяется двумя составляющими адреса. В выбранной ячейке памяти в блоке 1 памяти содержатся входные тесты (воздействия и разряд, определяющий правильность работы микро-ЭВМ 14 при выдаче информации на цифровые выходы. Входные воздействия поступают на микро-ЭВМ 14 только в.том случае, если с микроЭВМ 14 поступает признак "Ввод" на блок 8 ключей. Эта ситуация возникает только в том случае, когда цифровые входы-выходы микро-ЭВИ 14 находятся в состоянии "Вход" и на регистр 13 не поступает признак "Вывод" с микро-ЭВМ 14. Этим обеспечивается возможность контроля совмещенных цифровых входов-выходов микроЭВИ 14. Определяищий разряд, равный единице, характеризует правильность работы микро-. ЭВМ 14 при вьдаче управляющих воздействий на ее цифровые входы-выходы. Остальные определяющие разряды равны нулю. Заполнение блока 1 памяти производится блоком 7 ввода"вывода информации. Инна

"Режим" 16 подключает адресные входы блока 1 памяти к выходам блока 7 ввода-вывода информации, который подает на адресные входы блока 1 памяти информацию, соответствующую эталонной выходной информации микро-ЭВМ 14.

При подаче адреса на блок 1 памяти должны производиться запись. значения определяющего разряда, равного единице, и запись входных воздействий, если они присутствуют. В противном случае значение входных воздействий равно нулю. Регистр 13 выполняет функцию хранения адреса при обращении к блоку 1 памяти. Изменение информации в регистре 13 происходит по признаку "Выводя из микро-ЭВМ 14 при выдаче информации на цифровые выходы. При подаче входных воздействий в регистре 13 сохраняется последняя выходная реакция микро-ЭВМ 14. Длительность цикла обращений на цифровые входы-выходы фиксируется счетчиком 5.. Совпадение его значения с эталонным проверяется блоком 2 памяти, содержащим определяющий разряд по каждому адресу, равному содержимому счетчика. 5.

Контроль микро-ЭВМ 14 производится следующим образом.

По сигналу на вход "Пуск" 15 происходит сброс счетчиков 4 и.5, а так1163328!

0 же запуск счетчика 6. При этом сбрасывается также регистр !2. По окончании сигнала на входе "Пуск" 15 происходит запуск микро-ЭВМ 14, кдторая начинает выполнять определенную программу, При этом происходит изменение информации на ее выходах и требуется изменять соответствующим образом информацию на ее входах. В данном случае рассматривается наиболее общий вариант, когда шины входов и выходов контролируемой микро-ЭВМ 14 совмещены. При считывании информации с входов-выходов микро-ЭВМ 14 по ее

15 сигналу происходит запись этой информации в регистр 13. По признаку обращения из микро-3ВМ 14 происходит считывание информации из блока 1 памяти, а по окончании признака обращения — наращивание содержимого счетчика 4. Первый адрес блока п™амяти определяется нулевым содержимым счетчика 4 и информацией, записанной в регистр )3. В выбранной. ячейке блока 1 памяти содержатся входные воз-. действия, которые считываются на входы блока 8 ключей. Входные воздействия поступают на входы микро-ЭВМ 14 только в том случае, если с микро30

ЭВМ 14 поступает признак "Ввод" на блок 8 ключей. Эта ситуация возникает, когда цифровые входы-выходы микро-ЭВМ 14 находятся в состоянии ,"Вход" и на регистр 13 не поступает признак "Вывод" с микро-3ВМ 14. Этим обеспечивается возможность контроля совмещенных входов-выходов микроЭВМ 14. Определяющий разряд блока 1 памяти, равный единице, характеризует правильность работы микро-ЭВМ 14 при выдаче управляющих воздействий на ее цифровые выходы. Остальные значения определяющего разряда равны нулю. Изменение информации в регистре )3 происходит по признаку "Вывод" и 45 микро-ЭВМ 14 при выдаче информации на выходы. При подаче входных воздействий в регистре 13 сохраняется последняя выходная реакция микроЭВМ 14, Длительность цикла обращений к цифровым входам-выходам фиксируется счетчиком 5, Совпадение его значения с эталонным проверяется блоком 2 памяти, содержащим определяющий разряд, характеризующий правильную длительность между обращениями микро-3ВМ 14 по входам-выходам °

Мультиплексор 10 осуществляет коммутацию адреса и управляющих сигналов, которые поступают либо с блока 7 ввода-вывода, либо с микроЭВМ 14 и счетчика 4. Сигнал с входа

"Режим" 16 поступает на первый управляющий вход мультиплексора 10 и через элемент НЕ 11 на другой управляющий вход мультиплексора IО.

Элемент И 9 выполняет роль фиксатора возможной неисправности микроЭВМ 14. При этой неисправности микроЭВМ 14 вьщает два признака: "Ввод". на блок 8 ключей и "Вывод" на регистр 13, что соответствует ситуации,. когда цифровые входьг-выходы микроЭВМ 14 находятся в состоянии "Вывод" и блок 8 ключей находится в состоянии входа, т.е. передает сигналы блока памяти 1 на входы-выходы микро-ЭВМ 14..

Следовательно, возможна ситуация наложения сигналов блока 8 ключей и сигналов микро-ЭВМ 14. Элемент И 9 фиксирует это состояние на регистре 12 и многоразрядном индикаторе 3.

Разбраковка микро-ЭВМ !4 начинается с того, что мультиплексор 10 по сигналу со входа "Режим" 16 подключает к первым адресным входам блока памяти выходы регистра 13. Этим обеспечивается подача информации цифровых выходов микро-ЭВМ 14 на адресные входы блока 1 памяти, Вторые адресные входы блока 1 памяти форми.руются путем подсчета числа обращений микро-ЭВМ 14 к внешним устройствам. Счетчик 4 поцсчитывает эти обра, щения. В исходном состоянии содержимое счетчика 4 равно нулю. Сформированный таким. образом адрес выбирает в блоке 1 памяти значения определяющего разряда и входных воздействий на микро-3ВМ 14. Разделение входных и выходных состояний цифровых входов-выходов микро-ЭВМ 14 осуществляется самой ми)сро-ЭВМ 14 по ее выходным признакам "Ввод" и Вывод". По сигналу "Вывод" запоминается выходная информация микро-ЭВМ 14 в регистре 13 до следующего появления признака "Вывод". При появлении признака

"Ввод" происходит считывание из блока 1 памяти входной информации на микро †Э 14 через блок 8 ключей, вьг. ходы которого могут находиться,в трех состояниях: "Нуль", "Единица" и "Обрыв, т. е. ни Нуль, ни Единица . В состоянии Обрыв" выходы многоканаль ;1163328

Входные воздействия

Адресная часть 1 (,содержимое счетчика 4 ) Сод е ржимое цифровык выходов микро-ЭВМ

Адресная часть 2 (содержимое регистра 13) Определяющий разряд

Запрос цифровых входов» выходов

FF

02

А7

03

АВ

FE за исключением FE

О. ного блока 8 ключей находятся при отсутствии признака "Ввод" с выхода микро-ЭВМ 14. При наличии последнего выходы блока 8 ключей находятся в 5 состояниях, соответствующих выходной информации блока 1 памяти, Таким образом осуществляется подача входных воздействий на микро-ЭВМ 14. В слу-. чае прихода неверной информации с цифровых выходов микро-ЭВМ 14, не соответствующей зталонной таблице тестов, происходит считывание из определяющего разряда блока 1 памяти нуля в регистр 12, который фиксирует неправильность функционирования микро-ЭВМ 14. Таким образом, неправильная выходная реакция микро-ЭВМ 14 всегда фиксируется определяющим разрядом блока 1 памяти исходя из пост- 2 1 роения тестов (таблица ).

Конец контроля микро-ЭВМ 14 определяется с помощью счетчика 6, в который перед началом контроля из бло- ка 7 ввода-вывода записывается установка, указывающая на промежуток времени не меньше, чем время выполнения контрольного примера, 3

По истечении заданного времени счетчик 6 выдает на регистр 12 сигнал, означающий окончание контроля, который подается на выход 17 "Конец контроля", Временные интервалы между обращениями микро-ЭВМ 14 к цифровым входам-выходам фиксируются с помощью счетчика 5, который подсчитывает число команд (либо число обращений к памяти )микро-ЭВМ 14. Сравнение чис-ла команд, фиксируемых счетчиком 5, осуществляется в блоке 2 памяти по значению определяющего разряда, который формируется аналогично определяющему разряду в блоке .1 памяти.

Ввод эталонной информации в блок 2 памяти осуществляется аналогично вводу информации в блок 1 памяти.

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

1 163328

Т5

Составитель Л. Осетинская

Техред И.Асталош Корректор C. 1Цекчар

Редактор С. Саенко

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Заказ 4104/48 .Тираж 710 Подписное

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

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

Устройство для контроля микро-эвм Устройство для контроля микро-эвм Устройство для контроля микро-эвм Устройство для контроля микро-эвм Устройство для контроля микро-эвм 

 

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

Изобретение относится к цифровой вычислительной технике и может быть использовано в автоматизированных системах для контроля ЭВМ

Изобретение относится к области электрорадиотехники и может быть использовано для проверки функционирования DVD плеера

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх