Студопедия

КАТЕГОРИИ:


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

Применение интерфейса наладки




ФК с помощью интерфейса JTAG

ФК с помощью эмуляции

ПУ с шинной архитектурой могут тестироваться с помощью эмуляции приборов на плате. Типы эмуляции включают процессор, ПЗУ и шину. Эмулятор загружает и выполняет диагностический тест.

Процессорные эмуляторы заменяют процессор ПУ, обеспечивая полное управление по всем процессорным шинам. С помощью эмулятора возможен доступ ко всем частям памяти в ПУ и входам/выходам.

Тестовый доступ на ПУ с высокой плотностью монтажа не представляет проблемы для процессорного эмулятора, хотя при этом реальный процессор должен быть закрыт розеткой, чтобы обеспечить его замену.

Эмулятор ПЗУ заменяет загрузочное ПЗУ, подставляя диагностический код вместо обычного процессорного кода загрузки. В результате испытуемый образец может соединяться с тестером.

Шинные эмуляторы соединяются с гнездом подключения шины или с соединителем непосредственного сочленения, предоставляя тестовый доступ к различным схемам и функциям испытуемого ПУ. Эти эмуляторы пригодны для контроля съемных шинных карт, таких как платы стандарта VXI и PCI.

Первоначально этот интерфейс был разработан для решения проблемы тестового доступа к миниатюрным компонентам при проверке межсоединений. Этот последовательный интерфейс, известный также как порт доступа для тестирования, использует пять линий для доступа к сдвиговым регистрам с гирляндной цепью, встроенных во входную цепь каждого компонента, обеспечивая периферийное сканирование компонентов. Благодаря расширению JTAG-протокола изготовители микропроцессоров и DSP предусмотрели вспомогательные средства на плате, превысив предел быстродействия 20–30 МГц более ранних эмуляторов. Теперь при эмуляторе на плате инструкции наладки могут выполняться при полном быстродействии процессора.

Хотя подобные интерфейсы изначально предназначались для проектировщиков, инженеры по контролю могут использовать их для решений ФК, что способствует сокращению времени разработки, повышению разрешающей способности диагностирования и уменьшению времени тестирования. Контрольное и диагностическое оборудование, использующее процессорный интерфейс наладки, требует только от 6 до 10 контрольных точек на испытуемом образце. Такой доступ достигается в большинстве конструкций ПУ либо размещением промежуточного устройства между центральным процессором и его гнездом, либо применением JTAG.

Любое испытуемое устройство с шинной организацией может быть разделено на функциональные блоки, такие как мосты, ОЗУ, видеоконтроллеры и контроллеры входа/выхода. Каждый функциональный блок содержит матрицу ЗУ или регистры входа/выхода. Тестовые программы используют функции наладки расширенного JTAG, предусмотренные изготовителями процессоров для последовательного доступа к этим регистрам, создавая полный тест. Функции низкого уровня включают остановку/запуск процессора, считывание/запись ЗУ, считывание/запись регистров общего назначения, считывание/запись входов/выходов, точки прерывания, пошаговый код и кодовую трассировку. Комбинация этих функций выполняет загрузку тестового кода на испытуемый образец, управляя и контролируя исполнение тестового кода и собирая результаты контроля из ЗУ испытуемого ПУ.

Например, функции записи/считывания могут тестировать ОЗУ, которое также проверяет промежуточные шины. Контроллеры входов/выходов тестируются либо благодаря обратной связи выхода со входом, как в случае сетевых интерфейсных контроллеров, либо генерацией/измерением сигналов с помощью внешних приборов, присоединенных к соединителям плат. Некоторые системы контроля включают блоки эмуляции входов/выходов, что позволяет избавиться от присоединения реальных периферийных устройств.




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


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


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



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




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