Последовательный векторный формат - Serial Vector Format

Последовательный векторный формат (SVF) - это формат файла, содержащий граничное сканирование векторы для отправки в Электронная схема используя JTAG интерфейс. Векторы граничного сканирования состоят из следующих данных:

  • Данные стимула: это данные для отправки на устройство или Электронная схема
  • Ожидаемый ответ: это данные, которые устройство или цепь должны отправить обратно, если нет ошибки.
  • Маска данные: определяет, какие биты в ожидаемом ответе действительны; другие биты ответа устройства неизвестны и должны игнорироваться при сравнении ожидаемого ответа и данных, возвращаемых из схемы
  • Дополнительная информация о том, как отправить данные (например, максимальное Часы частота)

Стандарт SVF был разработан совместно компаниями Инструменты Техаса и Терадин. Контроль над форматом передан поставщику решений для периферийного сканирования АКТИВ InterTech. Самая последняя редакция - редакция E.

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

Файл SVF определяется как файл ASCII, который состоит из набора операторов SVF. Максимально допустимое количество символов в строке - 256, хотя один оператор SVF может охватывать более одной строки. Каждый оператор состоит из команды и связанных параметров. Каждый оператор SVF заканчивается точкой с запятой. SVF не чувствителен к регистру. Комментарии могут быть вставлены в файл SVF после восклицательного знака «!» Или пары косых черт «//». Либо "//", либо "!" Закомментируют оставшуюся часть строки.

Команды SVF

  • ENDDR: указывает конечное состояние по умолчанию для операций сканирования DR.
  • ENDIR: указывает конечное состояние по умолчанию для операций ИК-сканирования.
  • FREQUENCY: указывает максимальную тактовую частоту теста для работы шины IEEE 1149.1.
  • HDR: (регистр данных заголовка) Определяет шаблон заголовка, который добавляется к началу последующих операций сканирования DR.
  • HIR: (регистр инструкции заголовка) Определяет шаблон заголовка, который добавляется к началу последующих операций сканирования IR.
  • PIO: (Параллельный ввод / вывод) Задает параллельный тестовый шаблон.
  • PIOMAP: (карта параллельного ввода / вывода) сопоставляет позиции столбцов PIO с логическим контактом.
  • RUNTEST: переводит шину IEEE 1149.1 в рабочее состояние на указанное количество тактов или указанный период времени.
  • SDR: (Регистр данных сканирования) Выполняет сканирование регистра данных IEEE 1149.1.
  • SIR: (Сканировать регистр инструкций) Выполняет сканирование регистра инструкций IEEE 1149.1.
  • СОСТОЯНИЕ: переводит шину IEEE 1149.1 в указанное стабильное состояние.
  • TDR: (Регистр данных трейлера) Определяет шаблон трейлера, который добавляется к концу последующих операций сканирования DR.
  • TIR: (Регистр инструкций трейлера) Определяет образец трейлера, который добавляется в конце последующих операций сканирования IR.
  • TRST: (Test ReSeT) Управляет дополнительной линией Test Reset.

Рекомендации

  • Руководство по внутрисистемной конфигурации: Руководство разработчика по ISC, Нил Дж. Якобсон, ISBN  1-4020-7655-X

внешняя ссылка