SOC Design
ЦЕНТР ПРОЕКТИРОВАНИЯ
СИСТЕМ НА КРИСТАЛЛЕ И СИСТЕМ НА ПЛИС
  • Системы цифровой обработки сигналов
  • Интеллектуальные сетевые контроллеры
  • Информационно-измерительные встраиваемые системы

Инструментальная платформа MSCH


Описание


Унифицированная инструментальная платформа MSCH предназначена для мониторинга параметров СнК в процессе испытаний и в режиме runtime. На сегодняшний день реализован мониторинг быстродействия (задержек) функциональных элементов и блоков ИМС, мониторинг локальных температурных режимов (перегревов) кристалла с точностью до 1,5 К. Предусмотрены средства для конфигурирования калибровочных коэффициентов по инструментальным интерфейсам.

Благодаря использованию стандартной шины (Open Core Protocol 3.0) возможно расширять платформу дополнительными блоками мониторинга и обработки данных. В частности, возможно подключение монитора транзакций на системной шине, блока сохранения промежуточных состояний системы для увеличения надежности при возникновении сбоев в системе.

Платформа включает в себя шинные адаптеры интерфейсов UART и JTAG для шины OCP 3.0. Это позволяет получить прямой доступ со стороны инструментального ПК ко всем узлам, входящим в состав системы.

Для управления распределенной по кристаллу системой измерительных узлов используется программируемый процессор с архитектурой TTA (Transport Triggered Architecture). Архитектура TTA обеспечивает прямое программное управление (на уровне команд процессора) процессом передачи данных между измерительными блоками СнК в режиме реального времени.

Набор IP-компонентов


IP-компонент Описание
msTTA Программно-управляемый процессор с архитектурой TTA (Transport Triggered Architecture). Возможно расширение возможностей ядра путем подключения к внутрипроцессорной шине дополнительных функциональных блоков. Выбранная архитектура позволяет гибко настраивать состав функциональных блоков для конкретного приложения и обеспечить съём и обработку данных в реальном времени. Процессорное ядро совместимо с шиной OCP 3.0. Имеется инструментальное средство программирования на языке ассемблера.
msUART Контроллер msUART – адаптер интерфейса асинхронного приемопередатчика UART для шины OCP 3.0. Обеспечивает прямой доступ к внутренним узлам СнК со стороны инструментального ПК. Имеется программный драйвер на языке Python.
msJTAG Контроллер msJTAG – адаптер интерфейса JTAG для шины OCP 3.0. Обеспечивает прямой доступ к внутренним узлам в составе системы со стороны инструментального ПК. Для управления могут быть использованы открытые SVF-плейеры.
msOCP Шинная матрица, реализующая интеграцию IP- компонентов посредством протокола OCP 3.0. Поддерживается мультимастерность со статическими приоритетами, до 256 подчиненных устройств, 16 МБ адресного пространства на каждое подчиненное устройство.
msProbe Блок предназначен для измерения задержки на рабочем элементе с пикосекундной точностью. Значение задержки имеет широкий диапазон применений, направленных на измерение относительно медленных процессов в системе на кристалле. Входит в состав цифрового датчика, позволяющего измерять температуру кристалла с точностью до 1,5 К. Также блок можно использовать для измерения других параметров, зависящих от изменения задержки распространения сигнала на цифровом элементе (например, напряжение питания). Блок имеет полностью цифровой дизайн и пригоден для реализации на базе ПЛИС.