Генератор TLM автоматически генерирует файл IP-XACT, соответствующий IEEE® Стандарт для IP-XACT 1685-2009. Вы можете найти этот файл в той же папке, что и сгенерированный make-файл.
Сгенерированный файл IP-XACT содержит следующее:
Сопоставление информации между Simulink® и сгенерированный компонент TLM.
Метаданные, характерные для MathWorks® и модель. Эти данные предназначены в основном для ссылки, но требуются при импорте файла для генерации TLM.
Каждый интерфейс шины, который использует отображение Simulink без карты памяти, определяется в сгенерированном файле как:
Исходные данные
Выходы
Комбинация входов и выходов
Параметры
Можно объединить входы и выходы в одном определении интерфейса шины, но нельзя смешивать параметры и вводы-выводы. Эти элементы определены в <spirit:parameter>
Пара "имя-значение".
Этот пример из сгенерированного файла IP-XACT показывает отображение Simulink без карты памяти.
В каждом интерфейсе шины с картой памяти отображение Simulink выражается в карте памяти, а не в интерфейсе шины.
Определение интерфейса шины, <spirit:busInterface>
, содержит <spirit:parameter>
Пара "имя-значение", указывающая, что для интерфейса используется карта памяти.
Интерфейс карты памяти, <spirit:memoryMap>
, содержит <spirit:parameter>
Пара "имя-значение" с отображением Simulink в каждом регистре:
Отображение Simulink для каждого регистра определяется в сгенерированном файле как:
Вход
Выходы
Комбинация входов и выходов
Параметры
Можно объединить входы и выходы в одном определении интерфейса шины, но нельзя смешивать параметры и вводы-выводы.
Каждое определение компонента, <spirit:component>
, содержит информацию, относящуюся к MathWorks и модели. Эта информация находится в пределах <spirit:parameter
> элемент, заданный как <spirit:name>
и <spirit:value>
теги. Если вы планируете импортировать сгенерированный файл IP-XACT для использования с генератором TLM, эти поля требуются.
В этом примере показаны метаданные в сгенерированном файле IP-XACT.