Микропроцессоры 2 лекция (1084889), страница 5
Текст из файла (страница 5)
Состояния Exit1-DR, Pause-DR, Exit2-DR, Exit1-IR, Pause-IR, Exit2-IR служат для создания временных задержек и используются по необходимости.
Стандарт 1149 допускает введение дополнительных регистров и сигналов интерфейса. Для сокращения сроков отладки с помощью JTAG и удобства использования фирмы – производители микроконтроллеров вводят дополнительные регистры и режимы, расширяя систему команд и формат интерфейса.
1.12.7. Средства поддержки JTAG
Для описания механизма граничного сканирования используется специальный язык Boundary Scan Description Language (BSDL), являющийся подмножеством языка описания аппаратуры VHDL(VHSIC Hardware Description Language). Язык BSDL позволяет описывать структурные элементы механизма граничного сканирования на уровне разрядности регистров управления и форматов регистров граничного сканирования.
Файлы BSDL поставляются изготовителями микроконтроллеров или других микросхем, оборудованных JTAG. Они описывают выводы микросхемы, работу обязательных и дополнительных регистров, коды общих и частных команд. Таким образом JTAG-тестирование на уровне отдельной микросхемы может быть осуществлено с использованием BSDL-файла.
При тестировании нескольких микросхем, оборудованных JTAG, возникает проблема выбора микросхемы. Чтобы в нужный момент к нужной микросхеме пришли команды и данные, необходимо учитывать её место в единой последовательной тест-цепочке. В этом случае используется другой язык – Serial Vector Format (SVF), имеющий в своём составе термины: Header (Заголовок), Target (Цель), Trailer (Хвостовик), с помощью которых решается данная проблема.
-
Контрольные вопросы
-
Какие проблемы призваны решать программные средства отладки микропроцессорных систем?
-
Перечислите основные модули интегрированной отладочной среды. Какие функции на них возлагаются?
-
Перечислите основные аппаратные средства, используемые при отладке.
-
Объясните принцип действия и назначение следующих устройств: эмулятор ПЗУ, монитор, интеллектуальный эмулятор ПЗУ, плата развития, плата-конструктор.
-
Объясните принцип действия внутрисхемного эмулятора. Укажите достоинства и недостатки.
-
Нарисуйте структуру внутрикристального эмулятора. Объясните принцип действия. Сравните с внутрисхемным.
-
Перечислите регистры JTAG. Укажите их назначение и разрядность.
-
Перечислите сигналы управления JTAG. Поясните их назначение.
-
Объясните работу JTAG, используя рис. 1.5.