Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
иус.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.21 Mб
Скачать
  1. Клиент-серверная архитектура scada-системы, реализация отказоустойчивости. См. 2,3 вопросы

  2. Технология краевого сканирования корпорации jtag.

-таг»; сокращение от англ. Joint Test Action Group) — название рабочей группы по разработке стандарта IEEE 1149. Позднее это сокращение стало прочно ассоциироваться с разработанным ими специализированным аппаратным интерфейсом на базе стандарта IEEE 1149.1. Официальное название стандарта Standard Test Access Port and Boundary-Scan Architecture. Интерфейс предназначен для подключения сложных цифровых микросхем или устройств уровня печатной платы к стандартной аппаратуре тестирования и отладки.

Согласно стандартам IEEE 1149.х, ряд микросхем оснащается специальным интерфейсом, позволяющий осуществлять:

1) Тестирование электронных схем, заключающееся в определении соответствия функции разрабатываемого устройства требованиям разработки.

2) Диагностика устройств, заключается в определении особенностей функции, а также ошибок.

3) Программирование электронных устройств, в том числе в состав группы интегральных схем по единому интерфейсу.

Метод тестирования, реализованный в стандарте, получил название Boundary Scan (граничное сканирование). Название отражает первоначальную идею процесса: в микросхеме выделяются функциональные блоки, входы которых можно отсоединить от остальной схемы, подать заданные комбинации сигналов и оценить состояние выходов каждого блока. Весь процесс производится специальными командами по интерфейсу JTAG, при этом никакого физического вмешательства не требуется. Разработан стандартный язык управления данным процессом — Boundary Scan Description Language (BSDL).

Стандарт предусматривает возможность подключения большого количества устройств (микросхем) через один физический порт (разъем).

Порт тестирования (TAP — Test Access Port) представляет собой четыре или пять выделенных выводов микросхемы: ТСК, TMS, TDI, TDO и (опционально) TRST.

JTAG-порт микросхемы и ячейки периферийного сканирования.

Функциональное назначение этих линий:

TDI (test data input — «вход тестовых данных») — вход последовательных данных периферийного сканирования. Команды и данные вводятся в микросхему с этого вывода по переднему фронту сигнала TCK;

TDO (test data output — «выход тестовых данных») — выход последовательных данных. Команды и данные выводятся из микросхемы с этого вывода по заднему фронту сигнала TCK;

TCK (test clock — «тестовое тактирование») — тактирует работу встроенного автомата управления периферийным сканированием. Максимальная частота сканирования периферийных ячеек зависит от используемой аппаратной части и на данный момент ограничена 25…40 МГц[источник не указан 716 дней];

TMS (test mode select — «выбор режима тестирования») — обеспечивает переход схемы в/из режима тестирования и переключение между разными режимами тестирования.

В некоторых случаях к перечисленным сигналам добавляется сигнал TRST для инициализации порта тестирования, что необязательно, так как инициализация возможна путем подачи определённой последовательности сигналов на вход TMS. Лексически данный интерфейс называется JTAG, хотя по стандарту TAP. Вначале интерфейс осуществлял в первую очередь тестирование, однако в настоящее время он чаще применяется для программирования.

Каждая микросхема оснащается сдвиговым регистром, через биты которого идет взаимообмен информации с рабочим ядром (как со входа так и с выхода). Работой сдвигового регистра управляет JTAG, имеющий следующие сигналы управления:

1) TDI (test data input — «вход тестовых данных») – вход сдвигового регистра;

2) TDO (test data output — «выход тестовых данных») – выход сдвигового регистра;

3) CLK – тактовая частота;

4) TKMD – сигнал тестового команда;

5) TRST – сигнал сброса.

Все интегральные схемы оснащены интерфейсом JTAG, в пределах одной печатной платы связываются в кольцо на основании сигналов TDI и TDO.

В настоящее время создается аналоговый JTAG. Линии тактовой частоты и линии команд подключаются у всех интегральных схем кольца параллельно. JTAG работает независимо от функционирования ядер микросхемы. Каждая интегральная схема оснащается идентификатором, однозначно определяющим производителя и тип интегральной схемы. Данный идентификатор может быть считан по порту TAP.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]