Эта статья требует дополнительных ссылок для проверки . ( ноябрь 2009 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Язык описания пограничного сканирования ( BSDL ) - это язык описания оборудования для тестирования электроники с использованием JTAG . Он был добавлен в IEEE Std. 1149.1 и файлы BSDL все больше и больше поддерживаются инструментами JTAG для приложений пограничного сканирования и генераторами тестовых примеров.
Обзор BSDL [ править ]
BSDL был подмножеством VHDL . [1] Однако, начиная с IEEE 1149.1-2013, он больше не является «правильным» подмножеством VHDL, но считается основанным на VHDL. [2] Он формально определен в Приложении B к стандарту IEEE 1149.1. Каждый файл BSDL описывает одну версию ИС и содержит множество схем вывода пакетов, доступных для конкретного кристалла . Это необходимо, потому что, например, два разных корпуса BGA будут иметь разные шары; даже если мяч имеет то же имя, он может быть связан с другим сигналом на другой упаковке, и иногда связи меняются между версиями.
Каждый цифровой сигнал (штифт или шарик) на корпусе определяется, как и регистры и коды операций, используемые в IEEE 1149.1 , IEEE 1149.6, IEEE 1149.8.1, IEEE 1532 и IEEE 1149.4 совместимых IC. Имеется один регистр команд, минимум 1-битный регистр обхода, один регистр граничного сканирования и, необязательно, 32-битный регистр device_id. Регистры, отличные от регистра команд, называются TDR или тестовыми регистрами данных. Регистр граничного сканирования (BSR) уникален, поскольку это регистр, который также отображается на ввод / вывод устройства. Многие определения BSDL представляют собой наборы одиночных длинных строковых констант.
Обратите внимание, что регистры, не участвующие в граничном сканировании, часто не определены. Инструкции, которые не определены публично, включены в раздел INSTRUCTION_PRIVATE. Описания регистров микропроцессора в BSDL обычно не включают достаточно информации, чтобы помочь в создании эмулятора или отладчика на основе 1149.1 .
Внешние ссылки [ править ]
- Бесплатный компилятор BSDL - проверяет грамматику, семантику и синтаксис в соответствии со стандартными правилами IEEE
- Бесплатная публичная библиотека файлов BSDL для многих устройств
- Учебник BSDL
- Файлы BSDL
Ссылки [ править ]
- ^ "Учебник BSDL" . Corelis Education.
- ^ «IEEE 1149.1-2013 - Стандарт IEEE для тестового порта доступа и архитектуры пограничного сканирования» . standard.ieee.org . Проверено 25 февраля 2019 .