Подписка на новости

Опрос

Нужны ли комментарии к статьям? Комментировали бы вы?

Реклама

 

2013 01 апр

Профессиональные средства периферийного JTAG-тестирования

JTAG_01_04_13

Компания JTAG Technologies представляет JTAG Live Studio — комплексный пакет средств периферийного сканирования, позволяющий инженерам-разработчикам создавать приложения для тестирования и программирования цифровых узлов при относительно низкой стоимости ПО и аппаратной части.

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

JTAG Live Studio дает начало новому классу JTAG-инструментов, который резко снижает стоимость их использования. В то же время с помощью этого набора, имея квалификацию инженера-разработчика, можно создать большинство приложений периферийного сканирования и JTAG-эмуляции.

Пакет JTAG Live Studio работает как с нетлистами плат из CAD, так и без них, и может использоваться для контроля межсоединений компонентов с поддержкой JTAG, проверки кластеров и других операций. В комплект включены инструменты выполнения файлов JAM/STAPL и SVF для конфигурирования ПЛИС. Также к JTAG Live Studio могут быть добавлены программные модули для работы с ядрами процессоров различных архитектур, позволяющие осуществлять тест не с помощью периферийного сканирования, а в режиме отладки. В комплект входит контроллер с одним TAP-портом, питанием от USB-порта ПК и программируемыми уровнями сигналов интерфейса.

Все тесты кластеров (например, логики, памяти и др.) в пакете Studio создаются программистом с помощью встроенного языка программирования Python. Более того, в этой же среде программирования создаются и последовательности тестовых приложений, в которые при необходимости можно включать сторонние процедуры, использующие, например, графическую библиотеку Tkinter.