КАТЕГОРИИ: Архитектура-(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; Просмотров: 636; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |