![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Отладка микропроцессорных систем вается сигнатурой (т. е. подписью) по аналогии с уникальностью рукописных подписей у людей. Рассмотренный принцип лежит в основе целой области цифрового тестирования, называемой сигнатурным анализом. Сигнатурный анализ разработан на основе двух при. менявшихся ранее способов контроля ошибок; первым является способ проверки логических узлов в цифровой системе, называемой счетом переходов, а вторым - способ контроля ошибок, называемый циклическим избыточным контролем. Сигнатурный анализ как бы моделирует первый способ, но действует аналогично второму способу. Счет переходов и сигнатурный анализ предназначены для контроля аппаратных средств системы, и для их понимания необходимо рассмотреть виды сигналов в цифровых системах, включая и системы на базе компьютеров. 7.1. Природа цифровых сигналов Периодический сигнал синхронизации синхронных и асинхронных цифровых схем характеризуется такими параметрами, как частота повторения и коэффициент заполнения. Коэффициент заполнения показывает, сколько времени сигнал находится в состоянии логической 1 по сравнению со временем нахождения его в состоянии логического 0. Если эти времена одинаковы, коэффициент заполнения равен 50 %. Частота повторения импульсов цифрового сигнала обратна интервалу времени между соседними положительными фронтами (или отрицательными фронтами) и характеризует только периодические сигналы. Периодический цифровой сигнал на рис. 7.1 имеет частоту повторения импульсов, равную 1/Тс. Временной интервал включенного состояния Ti плюс временной интервал выключенного состояния Т2 дают период Тс. Сигнал характеризуется двумя параметрами - частотой повторения импульсов и коэффициентом заполнения, которые можно измерить с помощью обычного осциллографа. Единственным сигналом в цифровой вычислительной системе, который соответствует регулярному сигналу, приведенному на рис. 7.1, является сигнал синхронизации. В цифровом компьютере или в любой сложной логи-
Рис. 7.1. Периодический цифровой сигнал ческой схеме подавляющее большинство сигналов при наблюдении их на экране осциллографа выглядит почти случайным. Примерный вид сигнала показан на рис. 7.2, причем продолжительности уровней высокого и низкого напряжений на линии развертки могут значительно изменяться. Для такого сигнала невозможно определить такие характеристики, как частота повторения и коэффициент заполнения. Нестационарность сигналов означает, что для их идентификации нельзя применять статистические методы. Причины нерегулярной природы цифровых сигналов в сложных сетях следующие. Любой отдельный узел в логической схеме, оперирующей данными в параллельном формате, содержит только часть информации, находящейся в системе в каждый момент времени. Эта часть изменяется почти случайным образом при изменении передаваемых внутри системы символов. Можно привести следующую наглядную аналогию данной ситуации: случайным образом возьмите по одной букве из каждого слова на этой странице и попробуйте восстановить по ним содержательный смысл. На выполнение программ в компьютере влияют команды условных переходов, вызовы подпрограмм, запросы прерываний и операции прямого доступа к памяти. Их можно рассматривать как программно или аппарат-но инициируемые асинхронные события, которые случайным образом воздействуют на логические сигналы. В обычных рабочих условиях охарактеризовать сигнал в отдельном узле невозможно из-за воздействия неожиданных событий. Логическая Логический О Рис. 7.2. Непериодический цифровой сигнал 7.2. Счет переходов Если узел стимулировать известным и периодическим тест-набором, то сигнал в узле можно считать псевдослучайной двоичной последовательностью, которая на коротких интервалах выглядит случайной, но повторяется при выборе большего масштаба времени. Широко распространенный и простой способ контроля заключается в том, чтобы подсчитать переходы сигнала из одного состояния в другое и использовать полученное число в качестве идентификатора узла. Общее число изменений состояния стимулируемого узла может быть очень большим, поэтому необходим какой-то способ сжатия информации. Обязательным условием счета переходов является определенное временное окно , в течение которого подсчитываются переходы в узле. В интервале временного окна выполняется тест-программа, которая стимулирует проверяемый узел и по возможности должна быть периодической для удобства воспроизведения и сравнения результатов нескольких измерений. В конкретной системе с определенными временным окном и тест-последовательностью результаты нескольких подсчетов переходов должны быть идентичными. Для применения метода счета переходов (СП) как способа поиска неисправностей необходимо измерить и задокументировать числа переходов в каждом узле. При возникновении неисправности исследователь выполняет тест-программы, измеряет числа переходов в подозреваемых узлах и сравнивает их с документированными значениями. Любые расхождения свидетельствуют о наличии неисправности, и с помощью систематической процедуры ее можно локализовать. 7.3. Вероятность успеха при сч.ете переходов Реализация счета переходов как способа контроля предполагает наличие прибора, который подсчитывает изменения состояний в узле между сигналами пуска и останова (они образуют временное окно ). Как и любые другие электронные схемы, счетчик переходов подвержен ошибкам. Поскольку он служит показателем исправной работы проверяемой системы, нас интересует, насколько хорошо счетчик справляется со своей задачей. Длина тест-последовательности и число изменений состояния в
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |