Студопедия

КАТЕГОРИИ:


Архитектура-(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)

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




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

При использовании логического анализатора его входы подключают к кон­тролируемым точкам вычислительной системы и проводят его программиро­вание. При программировании логического анализатора задаются:

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

признаки событий формировгние которых активизирует процесс фикса ции состояний отлаживаемой вычислительной системы в памяти анализа­тора (значения или диапазон значений контролируемых шин, тип собы­тия — запускающее процесс per ис грации или останавливающее его);

количество предзапусков логического анализатира (указывает, какое ко­личество регистрационных отсчетов анализатора предшествующих появ­лению запускающих событий, следует сохранить в памяти).

 

Рис.. Внешний вид логического анализатора

 

Скопленные измерения могут быть представлены различными способами:

1. в виде графа переходов в пространстве состояний;

2. в виде временных диаграмм;

3. в виде цифровых кодов;

4. в виде дизассемблированных мнемоник команд шины данных.

Логические анализаторы позволяют подсчитывать количество событий за­данного типа, произошедших за интервал измерения, определять временные параметры сигналов, фиксировать и отображать помехи (импульсы с дли­тельностью менее минимально допустимой, заданной пользователем) в кон-, тролируемых цепях.

Используемые в настоящее время логические анализаторы позволяют кон­тролировать одновременно до 150 точек схемы, обладают емкостью памяти

 

Рис. 4.20. Пример блок-схемы отлаживаемой программы

до 32 Мбайт на канал и позволяют фиксировать состояние контрольных то­чек с периодом от единиц секунд до долей наносекунд. Популярны логиче­ские анализаторы фирмы Hewlett-Packard.

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

Допустим, исследователя интересует решение задачи в момент передачи управления от команды "А 5" к команде "А6" после двух повторений внешне­го цикла "Al"—"А9" и восьми повторений внутреннего цикла "А2"—"А7". Для запуска в этой области программы необходимо сформировать следующее условие запуска:

обнаружить "А1" 2 раза;

обнаружить "А2" 8 раз;

обнаружить последовательность адресов "А5" и "А6", идущих подряд.




Поделиться с друзьями:


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


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



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




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