Jump to content

Язык описания пограничного сканирования

Язык описания граничного сканирования ( BSDL ) — это язык описания аппаратного обеспечения для тестирования электроники с использованием JTAG . Он был добавлен в стандарт IEEE Std. 1149.1 и файлы BSDL все лучше поддерживаются инструментами JTAG для приложений пограничного сканирования и генераторами тестовых сценариев.

Обзор БСДЛ

[ редактировать ]

BSDL был подмножеством VHDL . [1] Однако, начиная с IEEE 1149.1-2013, он больше не является «правильным» подмножеством VHDL, но считается основанным на VHDL. [2] Формально он определен в стандарте IEEE 1149.1, приложение B. Каждый файл BSDL описывает одну версию микросхемы и имеет множество карт контактов корпуса, доступных для конкретного кристалла . Это необходимо, поскольку, например, два разных корпуса BGA будут иметь разные шарики; даже если шар имеет то же имя, он может быть привязан к другому сигналу на другой упаковке, и иногда связи меняются в зависимости от версии.

Каждый цифровой сигнал (вывод или шарик) на корпусе определен, как и регистры и коды операций, используемые в микросхемах, совместимых со стандартами IEEE 1149.1 , IEEE 1149.6, IEEE 1149.8.1, IEEE 1532 и IEEE 1149.4. Имеется один регистр инструкций, минимум 1-битный регистр обхода, один регистр граничного сканирования и, опционально, 32-битный регистр device_id. Регистры, отличные от регистра команд, называются TDR или регистрами тестовых данных. Регистр граничного сканирования (BSR) уникален, поскольку это регистр, который также сопоставлен с вводом-выводом устройства. Многие определения BSDL представляют собой наборы одиночных длинных строковых констант.

Обратите внимание, что регистры, не участвующие в пограничном сканировании, часто не определяются. Инструкции, которые не определены публично, включены в раздел INSTRUCTION_PRIVATE. Описания регистров микропроцессора в BSDL обычно не содержат достаточно информации для создания эмулятора или отладчика на основе 1149.1 .

[ редактировать ]
  1. ^ «Учебник по BDL» . Корелис Образование.
  2. ^ «IEEE 1149.1-2013 — Стандарт IEEE для портов тестового доступа и архитектуры граничного сканирования» . ИИЭЭ . Проверено 25 февраля 2019 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 27acbd9a2bcbc2546eb12240c2680ac3__1722384840
URL1:https://arc.ask3.ru/arc/aa/27/c3/27acbd9a2bcbc2546eb12240c2680ac3.html
Заголовок, (Title) документа по адресу, URL1:
Boundary scan description language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)