XJAnalyser — Визуальный отладка печатных плат

XJAnalyser — это программное приложение для визуальной отладки печатной платы через расположенные на плате микросхемы с поддержкой JTAG. У XJAnalyser есть система автоматической проверки JTAG контура, которая является составной частью интерактивного помощника (wizard) для запуска тестирования новой платы. После начала работы XJAnalyser выводит графическое отображение всех контактов всех микросхем в JTAG контуре. Контакты являются интерактивными и позволяют задать значения некоторым из них. Значения сигналов на контактах могут отображаться как в виде списка текущих значений, так и в виде диаграмм сигналов.

Контакты можно объединять в шины, что упрощает отладку в целом, и генерацию тестовых воздействий в частности. XJAnalyser поддерживает стандарты STAPL/JAM и SVF, что позволяет перепрограммировать микросхемы через интерфейс JTAG, не снимая их с платы. Смотреть демо-видео

Описание продукта Дальнейшая информация Бесплатная оценка

Возможности

  • Тестирование микросхем в BGA корпусах и микросхем с маленьким расстоянием между ножками
  • Для начала работы требуются только BSDL файлы
  • Ручная установка контакта в положение логический ноль, логическая единица и циклическое переключение
  • Трассировка цепей для поиска обрывов, замыканий и прочих несправностей
  • Простой низкоуровневый доступ к контактам и шинам микросхем
  • Графическое отображение контактов микросхем, масштабирование изображения, разбивка экрана на несколько областей
  • Диаграммы сигналов
  • Быстрый поиск и отслеживание изменений контактов микросхем
  • Перепрограммирование микросхем со встроенной памятью при наличии SVF и STAPL файлов
  • Plug and play
  • Работа в режиме реального времени

 

XJAnalyser showing colour-coded pin values screenshot

Графическая отладка платы

При использовании осциллографа, можно при помощи XJAnalyser подать на ножку, подключённую к интересующей цепи, циклический сигнал, при этом всегда будет видно, попал ли пробник на интересующую цепь или на какую-то другую.

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

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

Варианты управления

Для задания значений контактов через XJAnalyser, существует три способа: непосредственно через графическое отображение каждого контакта, через окно со списком всех контактов микросхемы и через окно со списком выбранных контактов. Окно с выбранным списком позволяет также объединять контакты в шины и манипулировать шинами.

Взаимодействие с JTAG цепью

Интуитивно понятный графический пользовательский интерфейс позволяет быстро взаимодействовать с микросхемами из JTAG цепи без перепрограммирования микросхем и без запуска работы встроенных программ.

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

Существенное упрощение при взаимодействии с микросхемами из JTAG цепи достигается за счёт группировки контактов в шины (например, шины данных, шина адреса и т.д.) и работы с шинами в шестнадцатеричном, двоичном и десятеричном форматах.

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

Перепрограммирование CPLD

XJAnalyser позволяет использовать файлы STAPL /JAM и SVF. Эти файлы обычно используются при перепрограммировании таких микросхем, как CPLD и ПЛИС. И даже если эти файлы были подготовлены исходя из того, что в JTAG цепи будет только одна микросхема, а в тестируемой плате несколько, файлы всё равно могут быть использованы, XJAnalyser сможет обработать такую ситуацию.

Сравнение с эталонной платой

Если в наличии имеется заведомо исправная плата, то XJAnalyser позволяет записать отклик на тестовые воздействия и сравнить его с откликом платы, работоспособность которой ставится под сомнение.

Простая и быстрая подготовка к работе

У XJAnalyser есть помощник, который, задав всего четыре вопроса, подготовит плату к работе. Всё, что нужно сделать для начала работы это указать соединитель на плате, через который проходит JTAG цепь и выбрать библиотеку с BSDL файлами.

И даже без наличия BSDL файла, XJAnalyser сможет начать работу хотя бы с остальными компонентами.

 

XJAnalyser zoom in / split screen

Waveform Viewer

Окно Waveform Viewer показывает в виде диаграмм сигналов данные, поступающие от JTAG.

Это позволяет записать поведение платы в заданных условиях, например, при возникновении определённых сигналов. При этом существенно расширяются возможности для поиска «плавающих» неисправностей.

Waveform Viewer showing captured bus values

Рекомендованные системные требования

  • Процессор Intel® Core i3, i5, i7 или эквивалентный (любого поколения)
  • Microsoft® Windows® 7, Windows 8.1 или Windows 10 (32 или 64 бит)
  • 4 Гб оперативной памяти

XJAnalyser visual analysis and real-time debug tool

  • Управление в режиме реального времени контактами микросхем, в том числе в BGA и прочих плотно упакованных корпусах
  • Внутрисистемное программирование при помощи SVF/STAPL/JAM файлов
  • Всего 4 простых шага для подготовки нового проекта “с нуля”

Выгоды
  • Уменьшение числа забракованных плат – даже если проблема под BGA корпусом, она всё равно будет выявлена
  • Существенное упрощение и ускорение отладки прототипов и отладочных плат
  • Высвобождение рабочего времени инженеров за счёт исключения необходимости написания функциональных тестов для тестирования работоспособности основных соединений контактов между микросхемами

Гибкие возможности лицензирования

Получить дополнительную информацию, а также запросить цены и демонстрационный комплект можно у локального дистрибьютора.

Ready to get started? Try XJTAG

computer

See XJTAG in action.

Our experts will be happy to show you how the XJTAG tools can help you diagnose faults on your board as well as cutting test development and repair time.

Ask for a Demo

telephone

Questions? We'll call you back.

We're here to help. Enter your name and phone number and one of our test specialists will call you back shortly.

workstation

Get a free test setup.

Evaluate the XJTAG system with full functionality for 30 days and get the first test project set up for your board – for free. No obligation to purchase.

Get started now

Join world leading companies using XJTAG Boundary Scan