Генерация модели уровня транзакции

Генерация виртуальных прототипов SystemC TLM

HDL Verifier™ интегрируется с Simulink® Coder™ или Embedded Coder® для экспорта SystemC TLM - совместимых моделей на уровне транзакций. Можно интегрировать этот компонент в HDL- симуляции как поведенческую модель.

Инструмент генерации TLM обеспечивает строение сокета и памяти по умолчанию. Чтобы настроить сокет и карту памяти компонента TLM, предоставьте файл IP-XACT. Можно сконфигурировать сгенерированный компонент, чтобы использовать поток SystemC или функцию обратного вызова.

HDL Verifier генерирует TLM- испытательного стенда, тестовые векторы и make-файл, чтобы проверить компонент и помочь с интегрированием в Симуляторе HDL окружения.

Темы

Сгенерируйте компонент TLM и испытательный стенд

Начало работы с генератором TLM

В этом примере показано, как сконфигурировать модель Simulink ®, чтобы сгенерировать компонент SystemC™/TLM с помощью цели tlmgenerator для Simulink Coder™ или Embedded Coder™.

Процесс генерации TLM

После получения файлов компонентов TLM, сгенерированных программным обеспечением HDL Verifier, можно скомпилировать компонент TLM и дополнительный испытательный стенд с библиотеками OSCI SystemC и библиотеками OSCI TLM.

Алгоритмы генерации TLM

Алгоритм, который вы используете для генерации компонента TLM, может быть выполнен из любой комбинации блоков Simulink, которые могут сгенерировать код С

Инструкции и ограничения подсистемы

Большинство подсистем, которые могут быть преобразованы в код С, подходят для генерации компонента TLM.

Архитектура компонентов TLM

Генератор TLM экспортирует целевой компонент TLM из подсистемы модели Simulink.

Сгенерированные файлы TLM

Программное обеспечение HDL Verifier генерирует следующие файлы:

Рабочий процесс генерации компонентов TLM

В следующем рабочем процессе перечислены шаги, необходимые для генерации компонента TLM с помощью программного обеспечения HDL Verifier:

Задайте карту памяти

Подготовка файла IP-XACT к импорту

Чтобы настроить интерфейс TLM компонента, который вы хотите сгенерировать, можно импортировать свои собственные XML- файл IP-XACT в генератор TLM.

Содержимое сгенерированного файла IP-XACT

Генератор TLM автоматически генерирует файл IP-XACT, соответствующий IEEE® Стандарт для IP-XACT 1685-2009.

Реализуйте карту памяти с SCML

Библиотека моделирования System C (SCML) является библиотекой API, совместимой с TLM 2.0, для создания интерфейсов модели TLM для использования с Synopsys® инструменты прототипирования.

Экспорт компонента TLM

Экспорт компонента TLM

После завершения генерации кода перейдите в рабочую папку.

Конструктор компонентов TLM

Описывает созданный конструктор компонентов TLM и параметры по умолчанию с информацией об изменении этих параметров.

Проверка компонентов TLM

Опцией генерации испытательного стенда управляет вкладка TLM Testbench диалогового окна Параметров конфигурации.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте