Использование TLM при тестировании моделей аппаратуры Михаил Чупилко Институт системного программирования РАН
Конференция "Микроэлектроника и информатика "2 Тестирование моделей аппаратуры Позволяет убедиться, что модель реализует именно те функции, которые от нее ожидает окружение Для функционального тестирования необходимо описание операций, которые выполняет модель в виде, удобном для повторного использования
Конференция "Микроэлектроника и информатика "3 Transaction Level Modeling Моделирование на уровне транзакций TLM – подход к моделированию пересылки данных в цифровых системах, использующий транзакции; Транзакция – единичная пересылка управляющей информации или данных между двумя сущностями; Унифицирует интерфейс между объектами тестовой системы.
Конференция "Микроэлектроника и информатика "4 Тестируемый модуль на уровне RTL Связь тестовой системы и тестируемого модуля Тестовая система на уровне TLM Генератор тестовых воздействий Преобразователь интерфейса
Конференция "Микроэлектроника и информатика "5 Использование TLM для стандартизации интерфейса
Конференция "Микроэлектроника и информатика "6 Использование TLM для стандартизации описания конвейерных структур
Конференция "Микроэлектроника и информатика "7 Модификация описания стандартных для TLM транзакций Введение специальных временных меток Модификация модулей генерирующих транзакции Введение временных меток на уровне RTL достигается модификацией компонентов, осуществляющих конвертацию между TLM и RTL.
Конференция "Микроэлектроника и информатика "8 Выводы Использование TLM возможно на более абстрактном уровне, чем это было предложено его разработчиками Унификация описания операций, выполняющихся в конвейерном режиме улучшает повторное использование
Конференция "Микроэлектроника и информатика "9 ВОПРОСЫ?