Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Проблемы тестирования микропроцессорных систем

Микропроцессорных систем

Обзор проблем, связанных с тестированием

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

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

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

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

При системном подходе МПС рассматривается как единое устройство, для которого разрабатывается тестовая программа.

При модульном контроле МПС рассматривается как совокупность входящих в неё функциональных узлов (модулей), для каждого из которых разрабатывается своя тестовая программа. Затем эти программы объединяются в программу проверки всей системы. Процедуру построения тестовых программ для отдельных модулей, как правило, значительно проще, чем для МПС в целом. Однако следует отметить, что работоспособность всех частей системы не гарантирует работоспособности системы в целом.

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

Для формализации методов построения тестовых программ требуется разработка математических моделей МПС и возникающих в них неисправностей. Основные причины, препятствующие разработке таких моделей, следующие:

1. Большое разнообразие микропроцессорных БИС (МПБИС), отличающихся технологией изготовления, структурной организацией, функциональными возможностями, назначением и т. п., что затрудняет получение единой для всех МП модели неисправностей.

2. Высокая степень интеграции МП БИС, приводящая к появлению неисправностей, связанных с взаимным влиянием элементов схемы, что препятствует использованию традиционных методов построения моделей цифровых устройств.

3. Сравнительно малое, по отношению к цифровым устройствам на ИС малой интеграции, число точек МПС, физически доступных для подключения контрольной аппаратуры. Это затрудняет разбиение МПС на отдельные модули, описываемые достаточно простыми математическими моделями, а также усложняет подачу на эти модули тестовых воздействий и наблюдение выходных реакций.

4. Тесная связь аппаратуры и программного обеспечения, что требует учёта в моделях неисправностей влияния программного обеспечения, так как отказами аппаратуры, так и ошибками в программе или совокупностью этих причин.

5. Жёсткие ограничения на временные соотношения между электрическими сигналами в МПС, нарушение которых может приводить к сбоям, что ведёт к усложнению модели неисправностей.

По этим причинам процесс построения адекватной модели МПС до настоящего времени не завершён, что приводит к использованию эмпирических и эвристических методов при разработке тестовых программ.

 

<== предыдущая лекция | следующая лекция ==>
 | Особенности организации микропроцессорных систем
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1055; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.