Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 95 стр.

UptoLike

Составители: 

Отладка аппаратных средств
Отладка прототипа проектируемой системы начинается с отладки
аппаратных средств и отладки программ [15].
Отладка аппаратных средств предполагает тестирование отдельных
устройств МПС (процессора, ОЗУ, контроллеров, блока питания, генератора
тактовых импульсов) путем подачи тестовых входных воздействий и
наблюдения ответных реакций. Это позволяет проверить реальную аппаратуру
прототипа, спецификации, структурные схемы и отладить тесты. После
завершения отладки отдельных устройств проверяется их взаимодействие.
Чтобы проконтролировать выполнение программы в процессоре, сначала
необходимо убедиться, что сигналы, управляющие взаимодействием
процессора с другими устройствами, выдаются в соответствующем порядке.
Затем анализируют сигналы шин адреса (ША), данных (ШД) и управления
(ШУ). Поскольку ША и ШД синхронные, начинают с проверки
последовательности данных на этих шинах.
Поскольку линии ШУ работают асинхронно, необходимо просматривать
сигналы нескольких линий на одном временном интервале. При этом
необходимо также наблюдать за сигналами управления при возникновении
определенного события, а также отслеживать кратковременные ложные узкие
импульсы, вызванные перекрестными помехами или шумами.
После проверки работоспособности ША, ШД и ШУ, приступают к
дальнейшей проверке аппаратуры при различных режимах адресации
процессора и кодах выбираемых данных. Тестовая программа для проверки
выполнения процессором инструкций размещается в ОЗУ или ППЗУ. При этом
проверяется временная диаграмма сигналов и прохождения данных в системе
относительно строб-сигналов.
Для автономной отладки МПС широко используются осциллографы,
вольтметры, амперметры, частотомеры, генераторы импульсов, позволяющие
отлаживать аппаратуру на схемном уровне. Для автономной отладки МПС на
более высоком уровне, применяют логические анализаторы, генераторы слов,
пульты, комплексы диагностирования. Эти инструментальные средства можно
классифицировать следующим образом:
приборы для измерения напряжения и тока;
генераторы сигналов и импульсов заданной формы;
генераторы нескольких одновременных последовательностей сигналов
в соответствии с заданной временной диаграммой или алгоритмом