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

Обзор сгенерированного файла IP-XACT

Генератор TLM автоматически генерирует файл IP-XACT, который выполняет Стандарт IEEE® для IP-XACT 1685-2009. Можно найти этот файл в той же папке как сгенерированный make-файл.

Сгенерированный файл IP-XACT содержит следующее:

  • Отображение информации между Simulink® и сгенерированным компонентом TLM.

  • Метаданные, характерные для MathWorks® и модели. Эти данные предназначаются, в основном, для ссылки, но это требуется при импорте файла для генерации TLM.

Сгенерированное отображение Simulink

Каждый интерфейс шины, который использует отображение Simulink без карты распределения памяти, задан в сгенерированном файле как:

  • Входные параметры

  • Выходные параметры

  • Комбинация вводов и выводов

  • Параметры

Можно объединить вводы и выводы в одном определении интерфейса шины, но вы не можете смешать параметры и ввод-вывод. Эти элементы заданы в паре "имя-значение" <spirit:parameter>.

Этот пример из сгенерированного файла IP-XACT показывает отображение Simulink без карты распределения памяти.

Сгенерированное отображение Simulink в карте распределения памяти

В каждом интерфейсе шины с картой распределения памяти отображение Simulink выражается в карте распределения памяти, не в интерфейсе шины.

Определение интерфейса шины, <spirit:busInterface>, содержит пару "имя-значение" <spirit:parameter>, указывающую, что существует карта распределения памяти в использовании для интерфейса.

Интерфейс карты распределения памяти, <spirit:memoryMap>, содержит пару "имя-значение" <spirit:parameter> с отображением Simulink в каждом регистре:

Отображение Simulink для каждого регистра задано в сгенерированном файле как:

  • Входной параметр

  • Выходные параметры

  • Комбинация вводов и выводов

  • Параметры

Можно объединить вводы и выводы в одном определении интерфейса шины, но вы не можете смешать параметры и ввод-вывод.

Сгенерированные метаданные

Каждое определение компонента, <spirit:component>, содержит информацию, характерную для MathWorks и модели. Эта информация расположена в <spirit:parameter> элемент, указанный с тегами <spirit:value> и <spirit:name>. Если вы планируете импортировать сгенерированный файл IP-XACT для использования с генератором TLM, эти поля требуются.

Этот пример показывает метаданные в сгенерированном файле IP-XACT.

Связанные примеры

Больше о