Последовательный векторный формат - 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
внешняя ссылка
- Спецификация последовательного векторного формата последняя доступная версия - Revision E
- Форматы файлов SVF и XSVF для устройств Xilinx указывает XSVF, двоичную версию SVF