Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Отладка микропроцессорных систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [ 58 ] 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

Пуск

Синхронизация

Одновибра-

Одновибра-

тор на 100нс

тор на 100нс

Останов

2? С/С

Одновибра-

Одновибра-

тор на 100нс

тор на 100нс

CLR-

IfLSTt

74LS1Z3

Пуск 6 сиг-i натурный анализа- тор

Останов в сигнатур--° ный сигнализатор

От кнопки -° сброса

Рис. 7.15. Схема задержки сигналов пуска и останова

Данные индицируются в стандартном 16-ричном формате, причем цифра 6 имеет хвостик , позволяющий отличить ее от малой буквы Ь. В некоторых системах потребовалось ввести перекос в сигналы пуска и останова, чтобы нестабильные фронты сигналов не запускали регистрацию данных. Эта проблема рещается с помощью схемы, показанной на рис. 7.15. Она включается между выходами элементов исключающего ИЛИ секции анализатора и входами в схему управления. Схема обеспечивает задержку 100 не между входными сигналами пуска и останова и сигналами, осуществляющими запуск анализатора. Такой задержки достаточно для стабилизации сигналов, которые начинают и оканчивают регистрацию данных.

Описанный нами анализатор относительно прост, но является вполне работоспособным прибором и стоит примерно в10 раз дешевле анализаторов, выпускаемых про-мышленностью

7.8. Тестирование в режиме свободного счета с использованием сигнатурного анализатора

Сигнатурный анализатор можно использовать для проверки ядра системы, образуя сигнатуры узлов в ре-



жиме свободного счета. Данный режим работы рассмотрен в § 2.5.

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

Предположим, что исследуется система с 8-битным микропроцессором, имеющим 16-битную шину адреса. В цикле свободного счета на шине адреса возникают все двоичные наборы, которые циклически повторяются. Благодаря периодичности такой тип активности идеально подходит для сигнатурного анализа. На старшей линии Ai5 шины адреса действует низкий уровень для одной половины всех адресов и высокий уровень для другой половины. Следовательно, между соседними нарастающими фронтами сигнала на линии Л15 находится один полный цикл шины адреса. Сигнал с этой линии можно использовать как сигналы пуска и останова анализатора. Первый из них осуществляет запуск, а второй - останов-Остаток, образованный в регистре сдвига между этими событиями, подается на индикатор в качестве сигнатуры проверяемого узла. В режиме свободного счета все команды осуществляют считывание из памяти, и сигналы для анализатора можно взять с линии READ. Анализатор настраивается на нарастающие фронты входов пуска, останова и синхронизации, поэтому данные синхронно проходят через регистр сдвига по заднему фронту сигнала READ в течение одного полного цикла шины адреса. Необходимые подключения показаны на рис. 7.16.

До взятия сигнатур от узлов в системе сам сигнатурный анализатор и подключения входны-х сигналов контролируются по сигнатурам земли и питания Vcc- Регистр сдвига в анализаторе инициализируется на нуль до регистрации любых данных. Когда пробник касается земли, вход данных всегда находится в состоянии логического О, которое не изменяет начального состояния реги-



Пуск

Сигнатурный анализатор S

Останов

Синхронизация

Вход данных

Проверяемая система В. режиме свободного счета

4J- -L-J

Логический пробник

Рис. 7.16. Получение сигнатур в режиме свободного счета

стра сдвига. По окончании цикла регистрации данных остаток в регистре сдвига будет нулевым. Это состояние может изменить только входной сигнал логической 1, которого, очевидно, не может быть при контроле сигнатуры земли. Следовательно, земля всегда дает сигнатуру 0000, которую можно считать ее характеристической сигнатурой . Однако положительное питание Vcc всегда воспринимается как состояние логической 1, которое изменяет начальное состояние регистра сдвига. Остаток, образующийся по окончании регистрации данных, зависит от числа состояний синхронизации между сигналами пуска и останова и будет различным при изменении запускающих сигналов. При конкретном подключении сигналов пуска, останова и синхронизации сигнатура Усе будет одной и той же, поэтому ее называют характеристической сигнатурой для данного подключения входов. Но, разумеется, она будет получаться различной при других подключениях управляющих входов и (или) выборе других активных фронтов. Когда от проверяемого узла получается такая же сигнатура, как и от Vcc, может оказаться, что из-за отказа он закорочен на шину питания Vcc- Однако иногда и от исправных узлов получается такая же сигнатура, как и характеристическая сигнатура Vcc- Проще всего различать эти две ситуации по индикатору логического пробника - в исправном узле он вспыхивает, показывая наличие сигналов в узле. Если же индикатор не вспыхивает, следует предположить наличие отказа.

Для любой системы, рассчитанной на сигнатурный анализ, должен существовать документ, в котором приведены сигнатуры всех узлов. В режиме свободного счета, хотя он и сканирует все адресное пространство,



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [ 58 ] 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.