TLM生成器自动生成符合IEEE标准的IP-XACT文件®IP-XACT 1685-2009标准。您可以在与生成的makefile相同的文件夹中找到该文件。
生成的IP-XACT文件包含如下内容:
Simulink之间的映射信息金宝app®和生成的TLM组件。
特定于MathWorks的元数据®和模型。该数据主要用于参考,但在导入文件以生成TLM时需要它。
每个使用Simulink映射而没有内存映射的总线接口在生成金宝app的文件中定义为:
输入
输出
输入和输出的结合
参数
您可以在单个总线接口定义中组合输入和输出,但不能混合参数和I/O。这些元素定义在<精神:参数>
名称-值对。
这个来自生成的IP-XACT文件的示例显示了没有内存映射的Simulink映射。金宝app
在每个带有内存映射的总线接口中,Simulink映射是在内存映射中表示的,而不是在总线接口金宝app中。
总线接口定义,<精神:busInterface >
,包含一个<精神:参数>
名称-值对,指示接口正在使用内存映射。
内存映射接口,<精神:memoryMap >
,包含一个<精神:参数>
在每个寄存器中使用Simulink映射的名称-值对金宝app:
每个寄存金宝app器的Simulink映射在生成的文件中定义为:
输入
输出
输入和输出的结合
参数
您可以在单个总线接口定义中组合输入和输出,但不能混合参数和I/O。
每个组件的定义,<精神:组件>
,包含特定于MathWorks和模型的信息。这个信息位于<精神:参数
元素>,用<精神:名称>
和<精神:值>
标签。如果您计划导入生成的IP-XACT文件,以便与TLM生成器一起使用,那么这些字段是必需的。
这个示例显示了生成的IP-XACT文件中的元数据。