Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Анализаторы логических состояний

Анализаторы логических состояний  [c.121]

Анализаторы логических состояний воспринимают и запоминают информацию от цифровых систем. Они прошли эволюцию от сравнительно простых приборов, построенных на базе осциллографа, до сложных и гибких средств анализа.  [c.121]

При проверке микрокомпьютера исследователь заинтересован в просмотре вполне определенных фрагментов программы, а не каких-то событий, зафиксированных анализатором. Для этого требуется некоторая логика признаков, которая позволит прибору воспринимать информацию от проверяемой системы только при удовлетворении определенных условий. Обычно таким признаком является адрес, с которого начинается программная последовательность. Следовательно, логика признаков должна представлять собой набор логических компараторов, на которые подаются те условия, удовлетворение которых необходимо для того, чтобы анализатор начал воспринимать информацию от проверяемой системы. В первых образцах анализаторов логических состояний информация о признаках вводилась с помощью трехпозиционных переключателей, представляющих состояния 1 , О и безразлично .  [c.123]


Рис. 6.4. Анализатор логических состояний Рис. 6.4. <a href="/info/743312">Анализатор логических</a> состояний
Введение в анализатор логических состояний микрокомпьютера как общего управляющего элемента позволяет реализовать в приборе несколько удобных возможностей. На рис. 6.6 показана структурная схема основных компонентов типичного анализатора, в котором сохранены быстродействующие логические элементы для восприятия данных от проверяемой системы и микрокомпьютер, осуществляющий общее управление.  [c.127]

Рис. 6.6. Анализатор логических состояний со встроенным микрокомпьютером Рис. 6.6. Анализатор логических состояний со встроенным микрокомпьютером
Анализаторы логических состояний в основном предназначены для упрощения отладки программ путем прослеживания и индикации смены состояний в алгоритмических автоматах, к которым относятся и микрокомпьютеры, Все операции в алгоритмическом автомате осуш,ествляются синхронно с системной синхронизацией, которая применяется для регистрации и (вместе с другими управляющими сигналами, которые также синхронны с системной синхронизацией) для определения типа запоминаемой и индицируемой информации.  [c.133]

Иногда в системе возникают события, которые асинхронны относительно системной синхронизации, но которые могут вызвать ошибочное поведение системы. Такие события часто называются помехами и либо возникают из-за ошибок внутренней временной диаграммы системы, либо приходят от источников, находящихся вне вычислительной системы. Анализаторы логических состояний регистрируют информацию только синхронно с сигналами синхронизации проверяемой системы и не могут обнаружить появление помехи. Анализатор состояний опрашивает системные шины только по фронтам сигналов синхронизации. Изменение состояния любой линии шины, которое не приходится на фронты сигналов синхронизации, не регистрируется и не запоминается.  [c.134]

Измерения временных интервалов реализуются в анализаторе логических состояний посредством задания разрешающего и запрещающего запускающих слов, а фактическое запускающее событие определяется состояниями безразлично . Для инициирования измерения применяется клавиша ВРЕМЕННОЙ ИНТЕРВАЛ анализатор начинает работать, когда входы от системы совпадают с параметрами разрешающих клавиш, и останавливается, когда удовлетворяются условия запрещения запуска. Точность измерения обычно определяется частотой внутреннего генератора синхронизации, и типичное ее значение равно 1 мкс.  [c.152]


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

Анализаторы временных диаграмм обычно показывают 4, 8 или 16 диаграмм одновременно. Как и анализаторы логических состояний, они обеспечивают гибкий набор условий запуска до начала регистрации данных от системы. Обычно в качестве такого условия используется состояние любой входной линии. Кроме того, для расширения спецификации запуска можно использовать помехи на любом числе входных линий.  [c.156]

Предположим, что спроектирована и построена микропроцессорная система, а для ее проверки написана короткая тест-программа. Первое, в чем нужно убедиться после включения системы, — это то, что машина обращается по адресам тест-программы, а не пытается из-за отказа выполнить несуществующую программу в другой области памяти. Для определения поведения системы достаточно просмотреть только состояния линий шины адреса, так как в данной ситуации нас интересуют только адреса, а не передачи по шине данных. В большинстве первых логических анализаторов и в некоторых  [c.138]

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

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

Чтобы разобраться в вoзмoяiнo тяx современных анализаторов логических состояний, цёлесобразно рассмотреть историю их развития. Отправной точкой следует признать заслуженный осциллограф. Осциллограф с мультиплексором на входе может показать гораздо больше сигналов, чем обычный двухканальный прибор. Временная развертка является общей для всех входных сигналов, а ее пилообразный сигнал заставляет луч перемещаться по экрану слева направо. Аналогичная пила действует по оси К, и в определенных ее точках один из нескольких сигналов опрашивается и индицируется как точка на экране. С помощью мультиплексирования можно обрабатывать до 8 входных сигналов, что позволяет индицировать на экране 8 различных сигналов от вычислительной системы. Для запуска развертки применяются сигналы синхронизации вычислительной системы или сигналы, сформированные из них.  [c.121]

Системы, представленные на рис. 6.4 и 6.5, дают общее представление об анализаторах логических состояний. На них не показано, каким образом компаратор обрабатывает безразличные состояния и как информация из ЗУПВ подается на индикатор для анализа пользователем. В большинстве анализаторов применяют ся логические схемы для обработки поступающих данных, чтобы обеспечить необходимое быстродействие, и микропроцессор, осуществляющий общее управление.  [c.127]

Объединение ввода данных с клавиатуры, микрокомпьютера и дисплея привело к появлению анализаторов логических состояний, спроектированных с учетом требований эргономики. С помощью дисплея можно помогать пользователю при настройке- параметров, регистрации данных, индицируя на экране таблицу отмеченных элементов информации, необходимой для программирования компараторов и схемы признаков синхронизации. Возможно также информировать пользователя о вводе недействительного параметра. В режиме индикации на экране обычно нельзя показать всю хранимую информацию, поэтому для просмотра всех данных пользуются клавишами рулона (или прокрутки ). Запускающее слово часто выделяется с помощью инверсного изображения, а в режиме рулона не допускается переход от последнего задержанного события к первому предзапус-ковому событию. Следовательно, оператор рассматривает информацию только в той последовательности, в какой она возникает в системе, и не испытывает замешательства из-за переходов от события, которое возникло после запускающего слова, к событию, которое возникло до него.  [c.130]


Анализаторы логических состояний прошли эволюцию от встраиваемых в осциллографы модулей, появившихся в 1973 г., до автономных приборов, способных осуществлять дисассемблирование для конкретного микропроцессора (1977 г.). За четырехлетний период возможности анализаторов резко возросли, упростились их настройка и интерпретация результатов, а пользоваться приборами стало легко и удобно.  [c.133]

Следующим эволюционным шагом индикации смены состояний в анализаторе логических состояний было преобразование сгруппированных двоичных цифр в восьмеричные или шестнадцатеричные символы. Восьмеричные цифры в основном применялись в миникомпьютерах, а в большинстве микропроцессорных систем принято 16-ричное кодирование. Индикация в 16-ричном формате используется при наличии листинга машинного кода проверяемой программы, что позволяет получить однозначное соответствие между изображением на экране и листингом.  [c.143]

Обычно анализатор логических состояний регистрирует и индицирует входной набор, соответствующий заданному запускающему слову, и последующие события вплоть до заполнения его внутренней памяти. Многие анализаторы могут запоминать всего 64 события, поэтому у пользователя оказывается мало информации о работе системы. Для расширения возможностей анализатора разрешается определять несколько предзапусковых событий вплоть до предела, определяемого емкостью его внутренней памяти. Если, например, анализатор может запомнить 64 события, то можно сохранить и показать до 63 предзапусковых событий, происходящих до запускающего слова. Такая возможность удобна при поиске неисправности, когда возникло случайное ошибочное событие, и желательно проследить те события, которые привели к ошибке.  [c.154]

В некоторых анализаторах логических состояний предусмотрены модули персонификации для конкретных микропроцессоров применение этих модулей позволяет отображать на экране дисассемблерный код в мнемониках микропроцессора и наблюдать больше сигналов шины управления. Дополнительные условия запуска в модуле персонификации дают возможность определять те передачи по шине, которые необходимо запоминать и индицировать. Например, можно зарегистрировать и показать на экране только передачи ВВ. Можно обусловить регистрацию только операций записи, а если при этом задать операции ВВ, то анализатор покажет только операции записи в выходные порты.  [c.155]

Книга освещает современное состояние нового важного технического направления — автоматической диагностики неисправностей цифровых ЭВМ. В ней рассмотрены различные методы синтеза тестов и вопросы моделирования отказов в логических схемах вычислительных машин. Подробно описана структура программы Последовательный анализатор , генерирующей тесты, а также методы обнаружения неисправностей при помощи специальных диагностических словарей. Книга служит хорошим дополнением к монографии Ф. Селлерса и др. Методы обнаружения ошибок в работе ЭЦВМ , выпущенной в русском переводе ( Мир , 1971). Предназначена для инже-неров-программистов, занятых проектированием тестов для дискретных схем автоматики и вычислительной техники, специалистов по ЭЦВМ. Может быть использована в качестве учебного пособия для студентов технических вузов.  [c.208]

Динамическое изменение временного масштаба при параллельной обработке и символьный анализатор синтаксиса описываются ниже, вместе с примером их реализации, осуществляемой с помощью оптического переключателя. За время обработки каждого фрейма перекрестный переключатель трижды изменяет свое состояние. Первое состояние относится к вычислению коэффициентов ЛПИ и получению логических выводов для анализатора синтаксиса. Второе состояние относится к нахож-  [c.394]

Дешевый сигнатурный анализатор можно собрать из стандартных логических ИС. Основу его составляет 16-разрядный регистр сдвига с элементом исключающего ИЛИ в цепи обратной связи. Первоначально регистр переводится в нулевое состояние, которое является запре-  [c.177]

Часть виртуального логического анализатора используется для определения состояния специальных управляющих сигналов, с помо-  [c.227]


Смотреть страницы где упоминается термин Анализаторы логических состояний : [c.121]    [c.126]    [c.131]    [c.142]    [c.149]    [c.137]    [c.141]   
Смотреть главы в:

Отладка микропроцессорных систем  -> Анализаторы логических состояний



ПОИСК



Анализатор

Измерения временных интервалов в анализаторе логических состояний

Логические анализаторы

Логические состояния

Логический



© 2025 Mash-xxl.info Реклама на сайте