Institute of Electrical and Electronics Engineers (IEEE)
Последняя версия
IEEE 1532-2002
сфера применения
Предисловие Разработка этого стандарта началась с предварительного совещания, состоявшегося 19 апреля 1996 года. На нем группа производителей и пользователей программируемых устройств обсудила возможность стандартизации процесса программирования для этих устройств. Последующие встречи проводились регулярно, и было разработано соглашение о том, чтобы основывать процесс программирования на протоколе связи IEEE Std 1149.1, поскольку предполагалось, что многие из этих устройств будут поддерживать IEEE Std 1149.1 в целях тестирования. Эта группа приняла в качестве своей миссии: Определить@ документ@ и способствовать использованию стандартизированного процесса и методологии для реализации возможностей программирования в программируемых устройствах на интегральных схемах@, использующих (и совместимых) протокол связи IEEE Std 1149.1. Этот стандарт позволит программировать одно или несколько совместимых устройств одновременно@, когда они установлены на плате или встроены в систему, известную как «внутрисистемная конфигурация». Параллельное программирование часто может привести к значительной экономии времени программирования. Внутрисистемная функция позволит устранить необходимость настройки или реконфигурации@ считывания@ проверки или стирания программируемых устройств после их установки в ходе производственного процесса. Это исключает повреждения при обращении и необходимость в производственных этапах и управлении запасами, связанных с заранее запрограммированными устройствами. Эта работа получила поддержку рабочей группы IEEE Std 1149.1, которая в конечном итоге призвала, чтобы эта работа стала ее собственным стандартом в Техническом комитете по технологиям тестирования компьютера IEEE. Society@ в июле 1998 года. Первоначально утвержденная версия этого стандарта описывала необходимые для соответствия элементы аппаратного обеспечения. Благодаря быстрому и раннему доступу к ним, разработка совместимого кремния была облегчена, а его доступность ускорилась. В следующей версии этого стандарта были описаны элементы программного обеспечения, необходимые для полной реализации этого стандарта. Описанные элементы программного обеспечения включают расширения файла BSDL, описывающие алгоритм программирования и аппаратную реализацию этого стандарта. Кроме того, описан новый формат файла данных. Эта версия еще больше расширяет стандарт, добавляя поддержку устройств, требующих алгоритмов адаптивного программирования, а также некоторые небольшие изменения в исходном стандарте, которые помогут лучше удовлетворить потребности пользователя. Область применения Этот стандарт описывает ряд обязательных и дополнительных инструкций по программированию и связанных с ними инструкций. регистры данных, которые определяют стандартную методологию доступа и настройки программируемых устройств. Эти дополнительные регистры и инструкции расширяют возможности устройств, соответствующих стандарту IEEE Std 1149.1TM-2001, так что порт тестового доступа IEEE Std 1149.1-2001 может использоваться для конфигурирования. Также указаны формат описания данных и расширения языка описания границ сканирования (BSDL), обеспечивающие разработку стандартизированных средств автоматизации программирования устройств.