• Интерфейс логического анализатора (LAI) программы Quartus II компании Altera позволяет подключать внутренние сигналы ПЛИС к осциллографу смешанных сигналов для анализа
• Менее чем за секунду можно выполнить измерения на различных наборах внутренних сигналов без изменения схемы
• Названия сигналов, используемые в системе проектирования ПЛИС, автоматически отображаются в виде меток логических каналов в осциллографе смешанных сигналов
• Поддерживаемые семейства ПЛИС Altera: Stratix IV, Stratix III, Stratix II, Stratix, Cyclone III, Cyclone II, Cyclone, Arrix II и Arria
Традиционный способ отладки ПЛИС
Обычно инженеры-разработчики используют свойство программируемости ПЛИС для трассировки внутренних узлов на небольшое число физических выводов (контактов), к которым можно подключить осциллограф смешанных сигналов. Но такой подход имеет существенные ограничения:
• Выводы ПЛИС являются ценным ресурсом; поэтому для целей отладки доступно относительно небольшое число этих выводов, что ограничивает возможности исследования внутренних сигналов ПЛИС.
• Для доступа к различным внутренним сигналам нужно изменять схему, чтобы выполнить соединение этих сигналов с физическими выводами ПЛИС. Это может потребовать значительных затрат времени и повлиять на временные соотношения работы схемы ПЛИС.
• Для отображения названий сигналов ПЛИС, используемых в системе проектирования, на экране осциллографа смешанных сигналов требуется вводить их вручную. В случае изменений трассировки ПЛИС для направления на внешние выводы новых сигналов требуется вручную изменять названия этих сигналов в осциллографе смешанных сигналов, что требует дополнительного времени и является потенциальным источником ошибок и недоразумений.
Более приемлемый способ
Теперь имеется более быстрый и эффективный способ отладки ПЛИС. Динамический пробник ПЛИС (N5433A для MSO серии 9000 или N5434А для MSO семейства InfiniiVision) увеличивает возможности просмотра внутренних сигналов ПЛИС, ускоряет и упрощает процесс отладки. N5433A и N5434А поддерживают новейшие семейства ПЛИС компании Altera, включая Stratix II, Stratix, Stratix II GX, Stratix GX, Cyclone II, Cyclone, MAX II, APEX 20K, APEX II, Excalibur.
Динамические пробники ПЛИС N5433A и N5434A предоставляют следующие возможности:
• Просмотр активности внутренних сигналов. Используя логические каналы осциллографа смешанных сигналов, разработчик обычно может измерять только сигналы на внешних выводах ПЛИС. С помощью динамического пробника ПЛИС он получает доступ к внутренним сигналам ПЛИС. На каждом внешнем выводе ПЛИС, выделенном для целей отладки, динамический пробник ПЛИС позволяет измерить до 256 внутренних сигналов.
• Выполнение множественных измерений за секунду. Перемещение контрольных точек внутри ПЛИС требует затрат времени. Теперь менее чем за секунду можно выполнить измерения на различных наборах внутренних сигналов без изменения схемы. При этом временные соотношения внутри ПЛИС остаются неизменными даже при выборе для исследования нового набора внутренних сигналов.
• Новое применение результатов, полученных в среде проектирования. Динамический пробник ПЛИС автоматически переносит названия внутренних сигналов из системы проектирования ПЛИС в MSO и отображает их в виде меток логических каналов. Это обеспечивает удобную идентификацию сигналов и исключает непреднамеренные ошибки и затраты рабочего времени, исчисляемые часами.