Browse Source

1、修改Port和DIO配置;2、优化mcl DMA配置

BJQX-ZHENGCHAO\Zhengchao 2 years ago
parent
commit
c7ed392aa4

+ 309 - 0
.prefs/preferences.xdm.bak

@@ -0,0 +1,309 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr name="ImporterExporterAdditions">
+    <a:a name="DEF" value="XPath:/PreferencesSchema/ImporterExporterAdditions"/>
+    <d:var name="Version_SystemDescriptionExporter" value="1">
+      <a:a name="IMPORTER_INFO" value="@DEF"/>
+    </d:var>
+    <d:lst name="SystemDescriptionExporters" type="MAP"/>
+    <d:var name="Version_SystemDescriptionImporter" value="4">
+      <a:a name="IMPORTER_INFO" value="@DEF"/>
+    </d:var>
+    <d:lst name="SystemDescriptionImporters" type="MAP"/>
+    <d:var name="Version_AutosarImporter" value="2">
+      <a:a name="IMPORTER_INFO" value="@DEF"/>
+    </d:var>
+    <d:lst name="AutosarImportersExporters" type="MAP"/>
+    <d:lst name="ComImportersExporters" type="MAP"/>
+    <d:lst name="OilImportersExporters" type="MAP"/>
+  </d:ctr>
+  <d:ctr name="General">
+    <a:a name="DEF" value="XPath:/PreferencesSchema/General"/>
+    <d:var name="Version" value="28.0.0"/>
+    <d:var name="ReleaseVersion" value="*"/>
+    <d:var name="ModelExtenderCompatibility" value="TRUE"/>
+    <d:lst name="ModelExtender" type="MAP">
+      <d:ctr name="ModelEcuConfiguration"/>
+      <d:ctr name="SystemModel2"/>
+    </d:lst>
+    <d:var name="System" value=""/>
+    <d:var name="EcuInstance" value=""/>
+    <d:lst name="ModuleConfigurations" type="MAP">
+      <d:ctr name="Base">
+        <d:var name="ModuleId" value="Base_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Base.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Can">
+        <d:var name="ModuleId" value="Can_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Can.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="CanIf">
+        <d:var name="ModuleId" value="CanIf_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\CanIf.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Dio">
+        <d:var name="ModuleId" value="Dio_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Dio.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="EcuC">
+        <d:var name="ModuleId" value="EcuC_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\EcuC.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="EcuM">
+        <d:var name="ModuleId" value="EcuM_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\EcuM.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Mcl">
+        <d:var name="ModuleId" value="Mcl_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Mcl.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Mcu">
+        <d:var name="ModuleId" value="Mcu_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Mcu.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" value="McuPreConfiguration"/>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Os">
+        <d:var name="ModuleId" value="Os_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Os.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Platform">
+        <d:var name="ModuleId" value="Platform_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Platform.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Port">
+        <d:var name="ModuleId" value="Port_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Port.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Resource">
+        <d:var name="ModuleId" value="Resource_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Resource.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+      <d:ctr name="Uart">
+        <d:var name="ModuleId" value="Uart_TS_T40D2M10I0R0"/>
+        <d:var name="Enabled" value="TRUE"/>
+        <d:var name="Generate" value="TRUE"/>
+        <d:var name="LoadExistingConfigurationFile" value="FALSE"/>
+        <d:var name="SoftwareVersion" value="1.0.0 HF01_D2109"/>
+        <d:var name="ConfigurationFileURL" value="config\Uart.xdm"/>
+        <d:var name="ConfigurationFormat" value="xdm"/>
+        <d:var name="GenerationPath" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="PreConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+        <d:var name="RecConfig" >
+          <a:a name="IMPORTER_INFO" value="@DEF"/>
+        </d:var>
+      </d:ctr>
+    </d:lst>
+    <d:lst name="AutoconfigureTriggers" type="MAP"/>
+    <d:lst name="WizardConfigurations" type="MAP"/>
+    <d:lst name="ImportersExporters" type="MAP"/>
+  </d:ctr>
+  <d:ctr name="ECUCNature">
+    <a:a name="DEF" value="XPath:/PreferencesSchema/ECUCNature"/>
+    <d:var name="ReleaseVersion" >
+      <a:a name="IMPORTER_INFO" value="@DEF"/>
+    </d:var>
+    <d:var name="ECUId" value="S32K1xx"/>
+    <d:var name="ConfigurationPath" value="config"/>
+    <d:var name="GenerationPath" 
+           value="D:\Work\NXPWorkSpace\S32K144_BLE\generate"/>
+    <d:var name="UnixLF" value="FALSE"/>
+    <d:var name="UnixLFConfigData" value="FALSE"/>
+    <d:var name="DisableMinListChildCreation" value="FALSE"/>
+    <d:var name="ProjectSpecificSettings" value="FALSE"/>
+    <d:var name="ProjectSpecificSettingsConfigurationProject" value="FALSE"/>
+    <d:var name="Target" value="CORTEXM"/>
+    <d:var name="Derivate" value="S32K14X"/>
+    <d:var name="DefaultPreConfiguration" value="McuPreConfiguration"/>
+    <d:var name="DefaultRecConfiguration" value="&lt;Use Module Default&gt;"/>
+    <d:ctr name="ConfigTime">
+      <a:a name="ENABLE" value="false"/>
+      <d:var name="PublishedInformation" value="FALSE">
+        <a:a name="IMPORTER_INFO" value="@DEF"/>
+      </d:var>
+      <d:var name="PreCompile" value="TRUE">
+        <a:a name="IMPORTER_INFO" value="@DEF"/>
+      </d:var>
+      <d:var name="Link" value="TRUE">
+        <a:a name="IMPORTER_INFO" value="@DEF"/>
+      </d:var>
+      <d:var name="PostBuild" value="TRUE">
+        <a:a name="IMPORTER_INFO" value="@DEF"/>
+      </d:var>
+    </d:ctr>
+  </d:ctr>
+
+</datamodel>

+ 89 - 0
config/Base.xdm.bak

@@ -0,0 +1,89 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Base" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Base" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Base"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:ctr name="OsIfGeneral" type="IDENTIFIABLE">
+                <d:var name="OsIfMulticoreSupport" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="OsIfEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="OsIfDevErrorDetect" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="OsIfUseSystemTimer" type="BOOLEAN" value="false"/>
+                <d:var name="OsIfUseCustomTimer" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="OsIfInstanceId" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:chc name="OsIfOperatingSystemType" type="IDENTIFIABLE" 
+                       value="OsIfBaremetalType">
+                  <d:ctr name="OsIfAutosarOsType" type="IDENTIFIABLE"/>
+                  <d:ctr name="OsIfFreeRtosType" type="IDENTIFIABLE"/>
+                  <d:ctr name="OsIfBaremetalType" type="IDENTIFIABLE"/>
+                </d:chc>
+                <d:lst name="OsIfEcucPartitionRef"/>
+                <d:lst name="OsIfCounterConfig" type="MAP"/>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 725 - 0
config/Can.xdm.bak

@@ -0,0 +1,725 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Can" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Can" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/Can_TS_T40D2M10I0R0/Can"/>
+              <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="true"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile"/>
+              <d:ctr name="CanGeneral" type="IDENTIFIABLE">
+                <d:var name="CanDevErrorDetect" type="BOOLEAN" value="true"/>
+                <d:var name="CanEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanMulticoreSupport" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanVersionInfoApi" type="BOOLEAN" value="true"/>
+                <d:var name="CanIndex" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanMainFunctionBusoffPeriod" type="FLOAT" 
+                       value="0.001">
+                  <a:a name="ENABLE" value="true"/>
+                </d:var>
+                <d:var name="CanMainFunctionWakeupPeriod" type="FLOAT" 
+                       value="0.001">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanMainFunctionModePeriod" type="FLOAT" 
+                       value="0.001">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanMultiplexedTransmission" type="BOOLEAN" 
+                       value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanTimeoutMethod" type="ENUMERATION" 
+                       value="OSIF_COUNTER_DUMMY">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanTimeoutDuration" type="FLOAT" value="1.0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanLPduReceiveCalloutFunction" 
+                       type="FUNCTION-NAME" value="NULL_PTR">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:lst name="CanEcucPartitionRef"/>
+                <d:ref name="CanOsCounterRef" type="REFERENCE" >
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:ref>
+                <d:ref name="CanSupportTTCANRef" type="REFERENCE" >
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:ref>
+                <d:var name="CanMBCountExtensionSupport" type="BOOLEAN" 
+                       value="false"/>
+                <d:var name="CanApiEnableMbAbort" type="BOOLEAN" value="true">
+                  <a:a name="ENABLE" value="true"/>
+                </d:var>
+                <d:var name="CanSetBaudrateApi" type="BOOLEAN" value="true">
+                  <a:a name="ENABLE" value="true"/>
+                </d:var>
+                <d:var name="CanEnableDualClockMode" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="CanListenOnlyModeApi" type="BOOLEAN" value="false">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:ctr name="CanTimeStamp" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="false"/>
+                  <d:var name="TimestampTimeSource" type="ENUMERATION" 
+                         value="FLEXCAN_ONCHIP_CLK_TIMESTAMP_SRC">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="CanRxTimestampNotification" type="FUNCTION-NAME" 
+                         value="NULL_PTR">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="CanTxTimestampNotification" type="FUNCTION-NAME" 
+                         value="NULL_PTR">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+                <d:lst name="CanMainFunctionRWPeriods" type="MAP">
+                  <d:ctr name="CanMainFunctionRWPeriods_0" type="IDENTIFIABLE">
+                    <d:var name="CanMainFunctionPeriod" type="FLOAT" 
+                           value="0.001">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                </d:lst>
+                <d:var name="CanPublicIcomSupport" type="BOOLEAN" value="true"/>
+                <d:ctr name="CanIcomGeneral" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="false"/>
+                  <d:var name="CanIcomLevel" type="ENUMERATION" 
+                         value="CAN_ICOM_LEVEL_ONE">
+                    <a:a name="ENABLE" value="false"/>
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="CanIcomVariant" type="ENUMERATION" 
+                         value="CAN_ICOM_VARIANT_NONE">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+              </d:ctr>
+              <d:ctr name="CanConfigSet" type="IDENTIFIABLE">
+                <d:lst name="CanController" type="MAP">
+                  <d:ctr name="CanController_0" type="IDENTIFIABLE">
+                    <d:var name="CanHwChannel" type="ENUMERATION" 
+                           value="FLEXCAN_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="CanControllerActivation" type="BOOLEAN" 
+                           value="true"/>
+                    <d:var name="CanControllerBaseAddress" type="INTEGER" 
+                           value="0">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanControllerId" type="INTEGER" value="0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="CanRxProcessing" type="ENUMERATION" 
+                           value="POLLING"/>
+                    <d:var name="CanTxProcessing" type="ENUMERATION" 
+                           value="POLLING"/>
+                    <d:var name="CanBusoffProcessing" type="ENUMERATION" 
+                           value="POLLING"/>
+                    <d:var name="CanWakeupFunctionalityAPI" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanWakeupProcessing" type="ENUMERATION" 
+                           value="POLLING">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanWakeupSupport" type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanLoopBackMode" type="BOOLEAN" value="false"/>
+                    <d:var name="CanAutoBusOffRecovery" type="BOOLEAN" 
+                           value="true"/>
+                    <d:var name="CanTrippleSamplingEnable" type="BOOLEAN" 
+                           value="false"/>
+                    <d:var name="CanControllerPrExcEn" type="BOOLEAN" 
+                           value="false"/>
+                    <d:var name="CanControllerEdgeFilter" type="BOOLEAN" 
+                           value="false"/>
+                    <d:var name="CanControllerFdISO" type="BOOLEAN" 
+                           value="false"/>
+                    <d:var name="CanClockFromBus" type="BOOLEAN" value="true"/>
+                    <d:ref name="CanControllerDefaultBaudrate" type="REFERENCE" 
+                           value="ASPath:/Can/Can/CanConfigSet/CanController_0/CanControllerBaudrateConfig_250K"/>
+                    <d:ref name="CanControllerEcucPartitionRef" 
+                           type="REFERENCE" 
+                           value="ASPath:/EcuC/EcuC/EcucPartitionCollection_0/EcucPartition_0">
+                      <a:a name="ENABLE" value="false"/>
+                    </d:ref>
+                    <d:ref name="CanCpuClockRef" type="REFERENCE" 
+                           value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/McuClockReferencePoint_CAN"/>
+                    <d:ref name="CanCpuClockRefAlternate" type="REFERENCE" >
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:var name="CanErrorNotification" type="FUNCTION-NAME" 
+                           value="NULL_PTR">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanFDErrorNotification" type="FUNCTION-NAME" 
+                           value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ref name="CanWakeupSourceRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:lst name="CanControllerBaudrateConfig" type="MAP">
+                      <d:ctr name="CanControllerBaudrateConfig_250K" 
+                             type="IDENTIFIABLE">
+                        <d:var name="CanBaudrateTypeSuport" type="ENUMERATION" 
+                               value="NORMAL_CBT">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanAdvancedSetting" type="BOOLEAN" 
+                               value="true"/>
+                        <d:var name="CanBusLength" type="INTEGER" value="40">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanPropDelayTranceiver" type="FLOAT" 
+                               value="150.0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanTxArbitrationStartDelay" type="INTEGER" 
+                               value="12">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="CanControllerPrescaller" type="INTEGER" 
+                               value="12"/>
+                        <d:var name="CanControllerPrescallerAlternate" 
+                               type="INTEGER" value="10">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanControllerBaudRateConfigID" 
+                               type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanControllerBaudRate" type="FLOAT" 
+                               value="250.0"/>
+                        <d:var name="CanControllerSyncSeg" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanControllerPropSeg" type="INTEGER" 
+                               value="5">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanControllerSeg1" type="INTEGER" value="5">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanControllerSeg2" type="INTEGER" value="6">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanControllerSyncJumpWidth" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ctr name="CanControllerFdBaudrateConfig" 
+                               type="IDENTIFIABLE">
+                          <a:a name="ENABLE" value="false"/>
+                          <d:var name="CanControllerFdBaudRate" type="FLOAT" 
+                                 value="250.0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerFdSyncSeg" type="INTEGER" 
+                                 value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerPropSeg" type="INTEGER" 
+                                 value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerSeg1" type="INTEGER" 
+                                 value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerSeg2" type="INTEGER" 
+                                 value="2">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerSyncJumpWidth" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerSspOffset" type="INTEGER" 
+                                 value="0">
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerFdPrescaller" 
+                                 type="INTEGER" value="1">
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerPrescallerAlternateFd" 
+                                 type="INTEGER" value="10">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="CanControllerTxBitRateSwitch" 
+                                 type="BOOLEAN" value="true">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                    </d:lst>
+                    <d:ctr name="CanTTController" type="IDENTIFIABLE">
+                      <a:a name="ENABLE" value="false"/>
+                      <d:var name="CanTTControllerApplWatchdogLimit" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerCycleCountMax" type="INTEGER" 
+                             value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerExpectedTxTrigger" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerExternalClockSynchronisation" 
+                             type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerGlobalTimeFiltering" 
+                             type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerInitialRefOffset" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerInterruptEnable" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerLevel2" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerNTUConfig" type="FLOAT" 
+                             value="0.0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerOperationMode" 
+                             type="ENUMERATION" 
+                             value="CAN_TT_EVENT_SYNC_TIME_TRIGGERED">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerSyncDeviation" type="FLOAT" 
+                             value="0.0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerTURRestore" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerTimeMaster" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerTimeMasterPriority" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerTxEnableWindowLength" 
+                             type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerWatchTriggerGapTimeMark" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTControllerWatchTriggerTimeMark" 
+                             type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanTTIRQProcessing" type="ENUMERATION" 
+                             value="POLLING">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="CanTTControllerEcucPartitionRef" 
+                             type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                    </d:ctr>
+                    <d:chc name="CanRamBlock" type="IDENTIFIABLE" 
+                           value="CanRamBlockUnified">
+                      <a:a name="ENABLE" value="false"/>
+                      <d:ctr name="CanRamBlockUnified" type="IDENTIFIABLE">
+                        <d:var name="CanBlockUnifiedPayloadLength" 
+                               type="ENUMERATION" value="CAN_8_BYTES_PAYLOAD">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanRamBlockSpecified" type="IDENTIFIABLE">
+                        <d:var name="CanBlock0PayloadLength" type="ENUMERATION" 
+                               value="CAN_8_BYTES_PAYLOAD">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanBlock1PayloadLength" type="ENUMERATION" 
+                               value="CAN_8_BYTES_PAYLOAD">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                    </d:chc>
+                    <d:chc name="CanRxFiFo" type="IDENTIFIABLE" 
+                           value="CanLegacyFiFo">
+                      <a:a name="ENABLE" value="true"/>
+                      <d:ctr name="CanLegacyFiFo" type="IDENTIFIABLE">
+                        <d:var name="CanIdAcceptanceMode" type="ENUMERATION" 
+                               value="FORMAT_A">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanLegacyFIFOGlobalMask0" type="INTEGER" 
+                               value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanLegacyFIFOGlobalMask1" type="INTEGER" 
+                               value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanLegacyFIFOGlobalMask2" type="INTEGER" 
+                               value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanLegacyFIFOGlobalMask3" type="INTEGER" 
+                               value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanFiFoWarnNotif" type="FUNCTION-NAME" 
+                               value="NULL_PTR">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanFiFoOverflowNotif" type="FUNCTION-NAME" 
+                               value="NULL_PTR">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanLegacyFiFoDmaEnable" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanFiFoDmaErrorNotif" type="FUNCTION-NAME" 
+                               value="NULL_PTR">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="CanLegacyFiFoDmaRef" type="REFERENCE" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:ctr>
+                      <d:ctr name="CanEnhanceFiFo" type="IDENTIFIABLE">
+                        <d:var name="CanEnhancedSchemeType" type="ENUMERATION" 
+                               value="MASK_FILTER_SCHEME">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanFiFoOverflowNotif" type="FUNCTION-NAME" 
+                               value="NULL_PTR">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanEnhanceFiFoDmaEnable" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanFiFoDmaErrorNotif" type="FUNCTION-NAME" 
+                               value="NULL_PTR">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="CanEnhanceFiFoDmaRef" type="REFERENCE" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                        <d:var name="NumberMBTransferDMA" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                    </d:chc>
+                  </d:ctr>
+                </d:lst>
+                <d:lst name="CanHardwareObject" type="MAP">
+                  <d:ctr name="Can0HardwareObject_RX" type="IDENTIFIABLE">
+                    <d:var name="CanFdPaddingValue" type="INTEGER" value="0">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanHandleType" type="ENUMERATION" value="BASIC">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanIdType" type="ENUMERATION" value="EXTENDED"/>
+                    <d:var name="CanObjectId" type="INTEGER" value="0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="CanObjectType" type="ENUMERATION" 
+                           value="RECEIVE"/>
+                    <d:var name="CanHardwareObjectUsesPolling" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanTriggerTransmitEnable" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ref name="CanControllerRef" type="REFERENCE" 
+                           value="ASPath:/Can/Can/CanConfigSet/CanController_0"/>
+                    <d:ref name="CanMainFunctionRWPeriodRef" type="REFERENCE" 
+                           value="ASPath:/Can/Can/CanGeneral/CanMainFunctionRWPeriods_0">
+                      <a:a name="ENABLE" value="true"/>
+                    </d:ref>
+                    <d:var name="CanHwObjectUsesBlock" type="ENUMERATION" 
+                           value="CAN_RAM_BLOCK_0">
+                      <a:a name="ENABLE" value="false"/>
+                    </d:var>
+                    <d:var name="CanHwObjectCount" type="INTEGER" value="6"/>
+                    <d:var name="CanTimeStampEnable" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:lst name="CanHwFilter" type="MAP">
+                      <d:ctr name="CanHwFilter_0" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_1" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_2" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_3" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_4" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_5" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_6" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="CanHwFilter_7" type="IDENTIFIABLE">
+                        <d:var name="CanHwFilterCode" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="CanHwFilterMask" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                    </d:lst>
+                    <d:lst name="CanTTHardwareObjectTrigger" type="MAP"/>
+                  </d:ctr>
+                  <d:ctr name="Can0HardwareObject_TX" type="IDENTIFIABLE">
+                    <d:var name="CanFdPaddingValue" type="INTEGER" value="0">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanHandleType" type="ENUMERATION" value="BASIC">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanIdType" type="ENUMERATION" value="EXTENDED"/>
+                    <d:var name="CanObjectId" type="INTEGER" value="1"/>
+                    <d:var name="CanObjectType" type="ENUMERATION" 
+                           value="TRANSMIT"/>
+                    <d:var name="CanHardwareObjectUsesPolling" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="CanTriggerTransmitEnable" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ref name="CanControllerRef" type="REFERENCE" 
+                           value="ASPath:/Can/Can/CanConfigSet/CanController_0"/>
+                    <d:ref name="CanMainFunctionRWPeriodRef" type="REFERENCE" 
+                           value="ASPath:/Can/Can/CanGeneral/CanMainFunctionRWPeriods_0">
+                      <a:a name="ENABLE" value="true"/>
+                    </d:ref>
+                    <d:var name="CanHwObjectUsesBlock" type="ENUMERATION" 
+                           value="CAN_RAM_BLOCK_0">
+                      <a:a name="ENABLE" value="false"/>
+                    </d:var>
+                    <d:var name="CanHwObjectCount" type="INTEGER" value="10"/>
+                    <d:var name="CanTimeStampEnable" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:lst name="CanHwFilter" type="MAP"/>
+                    <d:lst name="CanTTHardwareObjectTrigger" type="MAP"/>
+                  </d:ctr>
+                </d:lst>
+                <d:ctr name="CanIcom" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="true"/>
+                  <d:lst name="CanIcomConfig" type="MAP">
+                    <d:ctr name="CanIcomConfig_0" type="IDENTIFIABLE">
+                      <d:var name="CanIcomConfigId" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="CanIcomWakeOnBusOff" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ctr name="CanIcomWakeupCauses" type="IDENTIFIABLE">
+                        <d:lst name="CanIcomRxMessage" type="MAP">
+                          <d:ctr name="CanIcomRxMessage_0" type="IDENTIFIABLE">
+                            <d:var name="CanIcomCounterValue" type="INTEGER" 
+                                   value="2">
+                              <a:a name="ENABLE" value="true"/>
+                            </d:var>
+                            <d:var name="CanIcomMessageIdType" 
+                                   type="ENUMERATION" value="EXTENDED"/>
+                            <d:var name="CanIcomMessageId" type="INTEGER" 
+                                   value="0">
+                              <a:a name="IMPORTER_INFO" value="@DEF"/>
+                            </d:var>
+                            <d:var name="CanIcomIdOperation" type="ENUMERATION" 
+                                   value="GREATER_MINNUM"/>
+                            <d:var name="CanIcomMessageIdMask" type="INTEGER" 
+                                   value="0">
+                              <a:a name="ENABLE" value="false"/>
+                              <a:a name="IMPORTER_INFO" value="@DEF"/>
+                            </d:var>
+                            <d:var name="CanIcomMissingMessageTimerValue" 
+                                   type="FLOAT" value="0.0">
+                              <a:a name="ENABLE" value="false"/>
+                              <a:a name="IMPORTER_INFO" value="@DEF"/>
+                            </d:var>
+                            <d:ref name="CanIcomDefaultBaudrate" 
+                                   type="REFERENCE" >
+                              <a:a name="ENABLE" value="false"/>
+                              <a:a name="IMPORTER_INFO" value="@DEF"/>
+                            </d:ref>
+                            <d:var name="CanIcomPayloadLengthError" 
+                                   type="BOOLEAN" value="false">
+                              <a:a name="IMPORTER_INFO" value="@DEF"/>
+                            </d:var>
+                            <d:var name="CanPayloadFilter" type="BOOLEAN" 
+                                   value="false">
+                              <a:a name="IMPORTER_INFO" value="@DEF"/>
+                            </d:var>
+                            <d:lst name="CanIcomRxMessageSignalConfig" 
+                                   type="MAP"/>
+                          </d:ctr>
+                        </d:lst>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="80">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 45 - 0
config/CanIf.xdm.bak

@@ -0,0 +1,45 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="CanIf" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="CanIf" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/CanIf"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantLinkTime">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:lst name="CanIfCtrlDrvCfg" type="MAP">
+                <d:ctr name="CanIfCtrlDrvCfg_0" type="IDENTIFIABLE">
+                  <d:ref name="CanIfCtrlDrvNameRef" type="REFERENCE" 
+                         value="ASPath:/Can/Can/CanGeneral"/>
+                  <d:lst name="CanIfCtrlCfg" type="MAP">
+                    <d:ctr name="CanIfCtrlCfg_0" type="IDENTIFIABLE">
+                      <d:var name="CanIfCtrlId" type="INTEGER" value="0"/>
+                      <d:ref name="CanIfCtrlCanCtrlRef" type="REFERENCE" 
+                             value="ASPath:/Can/Can/CanConfigSet/CanController_0"/>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+              </d:lst>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 88 - 11
config/Dio.xdm

@@ -27,19 +27,89 @@
               </d:var>
               <d:ctr name="DioConfig" type="IDENTIFIABLE">
                 <d:lst name="DioPort" type="MAP">
+                  <d:ctr name="DioPort_A" type="IDENTIFIABLE">
+                    <d:var name="DioPortId" type="INTEGER" value="0"/>
+                    <d:lst name="DioChannel" type="MAP">
+                      <d:ctr name="PTA7_GPIO_OUT_MCU_4G_PWRKEY" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="7"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTA6_GPIO_OUT_MCU_4G_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="6"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTA11_GPIO_OUT_MCU_BMS_WAKEUP_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="11"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                    <d:lst name="DioChannelGroup" type="MAP"/>
+                    <d:lst name="DioPortEcucPartitionRef"/>
+                  </d:ctr>
+                  <d:ctr name="DioPort_B" type="IDENTIFIABLE">
+                    <d:var name="DioPortId" type="INTEGER" value="1"/>
+                    <d:lst name="DioChannel" type="MAP">
+                      <d:ctr name="PTB1_GPIO_IN_MCU_4G_STATUS" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="1"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTB2_GPIO_IN_MCU_4G_RI" type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="2"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE7_GPIO_OUT_MCU_BT_MOD" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="7"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTB4_GPIO_OUT_MCU_RS485_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="4"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                    <d:lst name="DioChannelGroup" type="MAP"/>
+                    <d:lst name="DioPortEcucPartitionRef"/>
+                  </d:ctr>
                   <d:ctr name="DioPort_D" type="IDENTIFIABLE">
                     <d:var name="DioPortId" type="INTEGER" value="3"/>
                     <d:lst name="DioChannel" type="MAP">
-                      <d:ctr name="PTD16_GPIO_OUT_MCU_WIFI_POW_EN" 
+                      <d:ctr name="PTD2_GPIO_OUT_MCU_4G_DTR" 
                              type="IDENTIFIABLE">
-                        <d:var name="DioChannelId" type="INTEGER" value="16"/>
+                        <d:var name="DioChannelId" type="INTEGER" value="2"/>
                         <d:lst name="DioChannelEcucPartitionRef"/>
                       </d:ctr>
-                      <d:ctr name="PTD15_GPIO_OUT_MCU_WIFI_RESET" 
+                      <d:ctr name="PTD3_GPIO_OUT_MCU_4G_RESET" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="3"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD15_GPIO_OUT_MCU_BUZ_EN" 
                              type="IDENTIFIABLE">
                         <d:var name="DioChannelId" type="INTEGER" value="15"/>
                         <d:lst name="DioChannelEcucPartitionRef"/>
                       </d:ctr>
+                      <d:ctr name="PTD16_GPIO_OUT_MCU_RELAY_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="16"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD0_GPIO_OUT_MCU_GPS_RESET" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD1_GPIO_OUT_MCU_GPS_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="1"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
                     </d:lst>
                     <d:lst name="DioChannelGroup" type="MAP"/>
                     <d:lst name="DioPortEcucPartitionRef"/>
@@ -47,21 +117,28 @@
                   <d:ctr name="DioPort_E" type="IDENTIFIABLE">
                     <d:var name="DioPortId" type="INTEGER" value="4"/>
                     <d:lst name="DioChannel" type="MAP">
-                      <d:ctr name="PTE9_GPIO_OUT_MCU_BT_POW_EN" 
-                             type="IDENTIFIABLE">
-                        <d:var name="DioChannelId" type="INTEGER" value="9"/>
+                      <d:ctr name="PTE0_GPIO_OUT_MCU_LED1" type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="0">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
                         <d:lst name="DioChannelEcucPartitionRef"/>
                       </d:ctr>
-                      <d:ctr name="PTE8_GPIO_OUT_MCU_BT_RESET" 
-                             type="IDENTIFIABLE">
-                        <d:var name="DioChannelId" type="INTEGER" value="8"/>
+                      <d:ctr name="PTE1_GPIO_OUT_MCU_LED2" type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="1"/>
                         <d:lst name="DioChannelEcucPartitionRef"/>
                       </d:ctr>
-                      <d:ctr name="PTE7_GPIO_OUT_MCU_BT_MOD" 
-                             type="IDENTIFIABLE">
+                      <d:ctr name="PTE7_GPIO_OUT_MCU_LED3" type="IDENTIFIABLE">
                         <d:var name="DioChannelId" type="INTEGER" value="7"/>
                         <d:lst name="DioChannelEcucPartitionRef"/>
                       </d:ctr>
+                      <d:ctr name="PTE8_GPIO_OUT_MCU_LED4" type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="8"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE9_GPIO_OUT_MCU_LED5" type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="9"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
                     </d:lst>
                     <d:lst name="DioChannelGroup" type="MAP"/>
                     <d:lst name="DioPortEcucPartitionRef"/>

+ 141 - 0
config/Dio.xdm.bak

@@ -0,0 +1,141 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Dio" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Dio" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Dio"/>
+              <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="false">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:ctr name="DioConfig" type="IDENTIFIABLE">
+                <d:lst name="DioPort" type="MAP">
+                  <d:ctr name="DioPort_D" type="IDENTIFIABLE">
+                    <d:var name="DioPortId" type="INTEGER" value="3"/>
+                    <d:lst name="DioChannel" type="MAP">
+                      <d:ctr name="PTD16_GPIO_OUT_MCU_WIFI_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="16"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD15_GPIO_OUT_MCU_WIFI_RESET" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="15"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                    <d:lst name="DioChannelGroup" type="MAP"/>
+                    <d:lst name="DioPortEcucPartitionRef"/>
+                  </d:ctr>
+                  <d:ctr name="DioPort_E" type="IDENTIFIABLE">
+                    <d:var name="DioPortId" type="INTEGER" value="4"/>
+                    <d:lst name="DioChannel" type="MAP">
+                      <d:ctr name="PTE9_GPIO_OUT_MCU_BT_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="9"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE8_GPIO_OUT_MCU_BT_RESET" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="8"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE7_GPIO_OUT_MCU_BT_MOD" 
+                             type="IDENTIFIABLE">
+                        <d:var name="DioChannelId" type="INTEGER" value="7"/>
+                        <d:lst name="DioChannelEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                    <d:lst name="DioChannelGroup" type="MAP"/>
+                    <d:lst name="DioPortEcucPartitionRef"/>
+                  </d:ctr>
+                </d:lst>
+              </d:ctr>
+              <d:ctr name="DioGeneral" type="IDENTIFIABLE">
+                <d:var name="DioDevErrorDetect" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="GPIODioIPDevErrorDetect" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioVersionInfoApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioReversePortBits" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioFlipChannelApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioReadZeroForUndefinedPortPins" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioMaskedWritePortApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DioMulticoreSupport" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:lst name="DioEcucPartitionRef"/>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="120">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 221 - 0
config/EcuC.xdm.bak

@@ -0,0 +1,221 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="EcuC" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="EcuC" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/EcuC"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPostBuild">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:lst name="EcucHardware" type="MAP">
+                <d:ctr name="EcucHardware_0" type="IDENTIFIABLE">
+                  <d:lst name="EcucCoreDefinition" type="MAP">
+                    <d:ctr name="EcucCoreDefinition_0" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucCoreDefinition_1" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucCoreDefinition_2" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="2">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucCoreDefinition_3" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="3">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucCoreDefinition_4" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="4">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucCoreDefinition_5" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="5">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucCoreDefinition_6" type="IDENTIFIABLE">
+                      <d:var name="EcucCoreId" type="INTEGER" value="6">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:lst name="EcucCoreHwRef"/>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+              </d:lst>
+              <d:lst name="EcucPartitionCollection" type="MAP">
+                <d:ctr name="EcucPartitionCollection_0" type="IDENTIFIABLE">
+                  <d:lst name="EcucPartition" type="MAP">
+                    <d:ctr name="EcucPartition_0" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucPartition_1" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucPartition_2" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucPartition_3" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucPartition_4" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucPartition_5" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcucPartition_6" type="IDENTIFIABLE">
+                      <d:var name="EcucPartitionBswModuleExecution" 
+                             type="BOOLEAN" value="true"/>
+                      <d:var name="EcucPartitionQmBswModuleExecution" 
+                             type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="PartitionCanBeRestarted" type="BOOLEAN" 
+                             value="true"/>
+                      <d:lst 
+                             name="EcucPartitionBswModuleDistinguishedPartition"/>
+                      <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+              </d:lst>
+              <d:lst name="EcucPduCollection" type="MAP">
+                <d:ctr name="EcucPduCollection_0" type="IDENTIFIABLE">
+                  <d:lst name="Pdu" type="MAP">
+                    <d:ctr name="Pdu_0" type="IDENTIFIABLE">
+                      <d:var name="EcucPduId" type="INTEGER" value="0"/>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+              </d:lst>
+              <d:ctr name="EcucSelectedLoadableVariant" type="IDENTIFIABLE">
+                <a:a name="ENABLE" value="false"/>
+                <d:ref name="EcucSelectedLoadableRef" type="REFERENCE" 
+                       value="ASPath:/EB/PostBuildSelectable/VS_0"/>
+              </d:ctr>
+              <d:ctr name="EcucPostBuildVariants" type="IDENTIFIABLE">
+                <a:a name="ENABLE" value="true"/>
+                <d:ref name="EcucSelectedPostBuildVariantRef" type="REFERENCE" 
+                       value="ASPath:/EB/PostBuildSelectable/VS_0"/>
+                <d:lst name="EcucPostBuildVariantRef">
+                  <d:ref type="REFERENCE" 
+                         value="ASPath:/EB/PostBuildSelectable/VS_0"/>
+                </d:lst>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 360 - 0
config/EcuM.xdm.bak

@@ -0,0 +1,360 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="EcuM" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="EcuM" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/EcuM"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPostBuild">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:ctr name="EcuMConfiguration" type="IDENTIFIABLE">
+                <d:ctr name="EcuMCommonConfiguration" type="IDENTIFIABLE">
+                  <d:var name="EcuMConfigConsistencyHash" type="INTEGER" 
+                         value="1"/>
+                  <d:ref name="EcuMDefaultAppMode" type="REFERENCE" >
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                  <d:lst name="EcuMOSResource">
+                    <d:ref type="REFERENCE" >
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                  </d:lst>
+                  <d:ctr name="EcuMDefaultShutdownTarget" type="IDENTIFIABLE">
+                    <d:var name="EcuMDefaultState" type="ENUMERATION" 
+                           value="EcuMStateSleep"/>
+                    <d:ref name="EcuMDefaultResetModeRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:ref name="EcuMDefaultSleepModeRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                  </d:ctr>
+                  <d:ctr name="EcuMDriverInitListOne" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMDriverInitItem" type="MAP">
+                      <d:ctr name="EcuMDriverInitItem_0" type="IDENTIFIABLE">
+                        <d:var name="EcuMModuleID" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleParameter" type="ENUMERATION" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleService" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="EcuMModuleRef" type="REFERENCE" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:ctr name="EcuMDriverInitListZero" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMDriverInitItem" type="MAP">
+                      <d:ctr name="EcuMDriverInitItem_0" type="IDENTIFIABLE">
+                        <d:var name="EcuMModuleID" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleParameter" type="ENUMERATION" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleService" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="EcuMModuleRef" type="REFERENCE" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:ctr name="EcuMDriverRestartList" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMDriverInitItem" type="MAP">
+                      <d:ctr name="EcuMDriverInitItem_0" type="IDENTIFIABLE">
+                        <d:var name="EcuMModuleID" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleParameter" type="ENUMERATION" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleService" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="EcuMModuleRef" type="REFERENCE" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:lst name="EcuMSleepMode" type="MAP">
+                    <d:ctr name="EcuMSleepMode_0" type="IDENTIFIABLE">
+                      <d:var name="EcuMSleepModeId" type="INTEGER" value="0"/>
+                      <d:var name="EcuMSleepModeSuspend" type="BOOLEAN" 
+                             value="true"/>
+                      <d:ref name="EcuMSleepModeMcuModeRef" type="REFERENCE" 
+                             value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuModeSettingConf_0"/>
+                      <d:lst name="EcuMWakeupSourceMask">
+                        <d:ref type="REFERENCE" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:lst>
+                    </d:ctr>
+                  </d:lst>
+                  <d:lst name="EcuMWakeupSource" type="MAP">
+                    <d:ctr name="EcuMWakeupSource_0" type="IDENTIFIABLE">
+                      <d:var name="EcuMCheckWakeupTimeout" type="FLOAT" 
+                             value="0.0">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="EcuMValidationTimeout" type="FLOAT" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="EcuMWakeupSourceId" type="INTEGER" value="0"/>
+                      <d:var name="EcuMWakeupSourcePolling" type="BOOLEAN" 
+                             value="true"/>
+                      <d:ref name="EcuMComMChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:lst name="EcuMResetReasonRef"/>
+                    </d:ctr>
+                    <d:ctr name="EcuMWakeupSource_1" type="IDENTIFIABLE">
+                      <d:var name="EcuMCheckWakeupTimeout" type="FLOAT" 
+                             value="0.0">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="EcuMValidationTimeout" type="FLOAT" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="EcuMWakeupSourceId" type="INTEGER" value="1"/>
+                      <d:var name="EcuMWakeupSourcePolling" type="BOOLEAN" 
+                             value="true"/>
+                      <d:ref name="EcuMComMChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:lst name="EcuMResetReasonRef"/>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+                <d:ctr name="EcuMFixedConfiguration" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="false"/>
+                  <d:var name="EcuMNvramReadallTimeout" type="FLOAT" >
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="EcuMNvramWriteallTimeout" type="FLOAT" >
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="EcuMRunMinimumDuration" type="FLOAT" >
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:lst name="EcuMComMCommunicationAllowedList"/>
+                  <d:ref name="EcuMNormalMcuModeRef" type="REFERENCE" >
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                  <d:ctr name="EcuMDriverInitListThree" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMDriverInitItem" type="MAP">
+                      <d:ctr name="EcuMDriverInitItem_0" type="IDENTIFIABLE">
+                        <d:var name="EcuMModuleID" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleParameter" type="ENUMERATION" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleService" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="EcuMModuleRef" type="REFERENCE" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:ctr name="EcuMDriverInitListTwo" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMDriverInitItem" type="MAP">
+                      <d:ctr name="EcuMDriverInitItem_0" type="IDENTIFIABLE">
+                        <d:var name="EcuMModuleID" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleParameter" type="ENUMERATION" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="EcuMModuleService" type="STRING" >
+                          <a:a name="ENABLE" value="false"/>
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:ref name="EcuMModuleRef" type="REFERENCE" >
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:ref>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:lst name="EcuMFixedUserConfig" type="MAP">
+                    <d:ctr name="EcuMFixedUserConfig_0" type="IDENTIFIABLE">
+                      <d:var name="EcuMFixedUser" type="INTEGER" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:lst>
+                  <d:lst name="EcuMTTII" type="MAP"/>
+                </d:ctr>
+                <d:ctr name="EcuMFlexConfiguration" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="false"/>
+                  <d:lst name="EcuMPartitionRef"/>
+                  <d:ref name="EcuMNormalMcuModeRef" type="REFERENCE" >
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                  <d:lst name="EcuMAlarmClock" type="MAP"/>
+                  <d:lst name="EcuMFlexUserConfig" type="MAP">
+                    <d:ctr name="EcuMFlexUserConfig_0" type="IDENTIFIABLE">
+                      <d:var name="EcuMFlexUser" type="INTEGER" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="EcuMFlexEcucPartitionRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                    </d:ctr>
+                  </d:lst>
+                  <d:ctr name="EcuMGoDownAllowedUsers" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMGoDownAllowedUserRef">
+                      <d:ref type="REFERENCE" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                    </d:lst>
+                  </d:ctr>
+                  <d:lst name="EcuMResetMode" type="MAP">
+                    <d:ctr name="EcuMResetMode_0" type="IDENTIFIABLE">
+                      <d:var name="EcuMResetModeId" type="INTEGER" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:lst>
+                  <d:ctr name="EcuMSetClockAllowedUsers" type="IDENTIFIABLE">
+                    <a:a name="ENABLE" value="false"/>
+                    <d:lst name="EcuMSetClockAllowedUserRef">
+                      <d:ref type="REFERENCE" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                    </d:lst>
+                  </d:ctr>
+                  <d:lst name="EcuMShutdownCause" type="MAP">
+                    <d:ctr name="EcuMShutdownCause_0" type="IDENTIFIABLE">
+                      <d:var name="EcuMShutdownCauseId" type="INTEGER" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:lst>
+                </d:ctr>
+              </d:ctr>
+              <d:ctr name="EcuMFixedGeneral" type="IDENTIFIABLE">
+                <a:a name="ENABLE" value="false"/>
+                <d:var name="EcuMIncludeComM" type="BOOLEAN" >
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="EcuMTTIIEnabled" type="BOOLEAN" >
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:ref name="EcuMTTIIWakeupSourceRef" type="REFERENCE" >
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:ref>
+              </d:ctr>
+              <d:ctr name="EcuMFlexGeneral" type="IDENTIFIABLE">
+                <a:a name="ENABLE" value="false"/>
+                <d:var name="EcuMAlarmClockPresent" type="BOOLEAN" >
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="EcuMModeHandling" type="BOOLEAN" >
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="EcuMResetLoopDetection" type="BOOLEAN" >
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="EcuMSetProgrammableInterrupts" type="BOOLEAN" >
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:ref name="EcuMAlarmWakeupSource" type="REFERENCE" >
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:ref>
+              </d:ctr>
+              <d:ctr name="EcuMGeneral" type="IDENTIFIABLE">
+                <d:var name="EcuMDevErrorDetect" type="BOOLEAN" value="false"/>
+                <d:var name="EcuMIncludeDet" type="BOOLEAN" value="false"/>
+                <d:var name="EcuMMainFunctionPeriod" type="FLOAT" value="1.0"/>
+                <d:var name="EcuMVersionInfoApi" type="BOOLEAN" value="false"/>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="10">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 1752 - 2
config/Mcl.xdm

@@ -376,7 +376,7 @@
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
                     </d:var>
                     <d:var name="dmaLogicChannel_EnableScatterGather" 
-                           type="BOOLEAN" value="false"/>
+                           type="BOOLEAN" value="true"/>
                     <d:ctr name="dmaLogicChannel_ConfigType" 
                            type="IDENTIFIABLE">
                       <d:ctr name="dmaLogicChannel_GlobalConfigType" 
@@ -585,7 +585,7 @@
                               </d:var>
                               <d:var 
                                      name="dmaLogicChannelConfig_LastElementLink_ScatterGatherType" 
-                                     type="BOOLEAN" value="true"/>
+                                     type="BOOLEAN" value="false"/>
                               <d:ref 
                                      name="dynamic_dmaLogicChannelConfig_BasicElementLink_ScatterGatherType" 
                                      type="REFERENCE" 
@@ -760,6 +760,1756 @@
                               </d:ctr>
                             </d:ctr>
                           </d:ctr>
+                          <d:ctr 
+                                 name="dmaLogicChannelConfig_ScatterGatherArrayType_1" 
+                                 type="IDENTIFIABLE">
+                            <d:ctr 
+                                   name="dmaLogicChannelConfig_ScatterGatherElementConfigType" 
+                                   type="IDENTIFIABLE">
+                              <d:var 
+                                     name="dmaLogicChannelConfig_ScatterGatherElementNameType" 
+                                     type="STRING" 
+                                     value="DMA_LOGIC_CH_UART0_RX_SGA_ELEMENT_1">
+                                <a:a name="IMPORTER_INFO">
+                                  <a:v>@DEF</a:v>
+                                  <a:v>@CALC</a:v>
+                                </a:a>
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_LastElementLink_ScatterGatherType" 
+                                     type="BOOLEAN" value="false">
+                                <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ref 
+                                     name="dynamic_dmaLogicChannelConfig_BasicElementLink_ScatterGatherType" 
+                                     type="REFERENCE" 
+                                     value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX/dmaLogicChannel_ConfigType/dmaLogicChannel_ScatterGatherConfigType/dmaLogicChannelConfig_ScatterGatherArrayType_1">
+                                <a:a name="ENABLE" value="true"/>
+                              </d:ref>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_enScatterGatherConfig" 
+                                     type="BOOLEAN" value="true">
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferControlType" 
+                                     type="IDENTIFIABLE">
+                                <d:var name="dmaLogicChannelConfig_enStart" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_bandwidthControl" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_BWC_ENGINE_NO_STALL">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferSourceType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferDestinationType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enSourceOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDestinationOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_OffsetValueType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                       type="INTEGER" value="1">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                            </d:ctr>
+                          </d:ctr>
+                          <d:ctr 
+                                 name="dmaLogicChannelConfig_ScatterGatherArrayType_2" 
+                                 type="IDENTIFIABLE">
+                            <d:ctr 
+                                   name="dmaLogicChannelConfig_ScatterGatherElementConfigType" 
+                                   type="IDENTIFIABLE">
+                              <d:var 
+                                     name="dmaLogicChannelConfig_ScatterGatherElementNameType" 
+                                     type="STRING" 
+                                     value="DMA_LOGIC_CH_UART0_RX_SGA_ELEMENT_2">
+                                <a:a name="IMPORTER_INFO">
+                                  <a:v>@DEF</a:v>
+                                  <a:v>@CALC</a:v>
+                                </a:a>
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_LastElementLink_ScatterGatherType" 
+                                     type="BOOLEAN" value="false">
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ref 
+                                     name="dynamic_dmaLogicChannelConfig_BasicElementLink_ScatterGatherType" 
+                                     type="REFERENCE" 
+                                     value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX/dmaLogicChannel_ConfigType/dmaLogicChannel_ScatterGatherConfigType/dmaLogicChannelConfig_ScatterGatherArrayType_2">
+                                <a:a name="ENABLE" value="true"/>
+                              </d:ref>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_enScatterGatherConfig" 
+                                     type="BOOLEAN" value="true">
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferControlType" 
+                                     type="IDENTIFIABLE">
+                                <d:var name="dmaLogicChannelConfig_enStart" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_bandwidthControl" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_BWC_ENGINE_NO_STALL">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferSourceType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferDestinationType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enSourceOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDestinationOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_OffsetValueType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                       type="INTEGER" value="1">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                            </d:ctr>
+                          </d:ctr>
+                          <d:ctr 
+                                 name="dmaLogicChannelConfig_ScatterGatherArrayType_3" 
+                                 type="IDENTIFIABLE">
+                            <d:ctr 
+                                   name="dmaLogicChannelConfig_ScatterGatherElementConfigType" 
+                                   type="IDENTIFIABLE">
+                              <d:var 
+                                     name="dmaLogicChannelConfig_ScatterGatherElementNameType" 
+                                     type="STRING" 
+                                     value="DMA_LOGIC_CH_UART0_RX_SGA_ELEMENT_3">
+                                <a:a name="IMPORTER_INFO">
+                                  <a:v>@DEF</a:v>
+                                  <a:v>@CALC</a:v>
+                                </a:a>
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_LastElementLink_ScatterGatherType" 
+                                     type="BOOLEAN" value="false">
+                                <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ref 
+                                     name="dynamic_dmaLogicChannelConfig_BasicElementLink_ScatterGatherType" 
+                                     type="REFERENCE" 
+                                     value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX/dmaLogicChannel_ConfigType/dmaLogicChannel_ScatterGatherConfigType/dmaLogicChannelConfig_ScatterGatherArrayType_3">
+                                <a:a name="ENABLE" value="true"/>
+                              </d:ref>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_enScatterGatherConfig" 
+                                     type="BOOLEAN" value="true">
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferControlType" 
+                                     type="IDENTIFIABLE">
+                                <d:var name="dmaLogicChannelConfig_enStart" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_bandwidthControl" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_BWC_ENGINE_NO_STALL">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferSourceType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferDestinationType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enSourceOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDestinationOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_OffsetValueType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                       type="INTEGER" value="1">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                            </d:ctr>
+                          </d:ctr>
+                          <d:ctr 
+                                 name="dmaLogicChannelConfig_ScatterGatherArrayType_4" 
+                                 type="IDENTIFIABLE">
+                            <d:ctr 
+                                   name="dmaLogicChannelConfig_ScatterGatherElementConfigType" 
+                                   type="IDENTIFIABLE">
+                              <d:var 
+                                     name="dmaLogicChannelConfig_ScatterGatherElementNameType" 
+                                     type="STRING" 
+                                     value="DMA_LOGIC_CH_UART0_RX_SGA_ELEMENT_4">
+                                <a:a name="IMPORTER_INFO">
+                                  <a:v>@DEF</a:v>
+                                  <a:v>@CALC</a:v>
+                                </a:a>
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_LastElementLink_ScatterGatherType" 
+                                     type="BOOLEAN" value="true">
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ref 
+                                     name="dynamic_dmaLogicChannelConfig_BasicElementLink_ScatterGatherType" 
+                                     type="REFERENCE" >
+                                <a:a name="ENABLE" value="false"/>
+                                <a:a name="IMPORTER_INFO" value="@DEF"/>
+                              </d:ref>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_enScatterGatherConfig" 
+                                     type="BOOLEAN" value="true">
+                                <a:a name="VARIANTS" type="Variant">
+                                  <variant:pbvcond>
+                                    <variant:criterion 
+                                                       value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                    <variant:cond>
+                                      <variant:tst expr="0"/>
+                                    </variant:cond>
+                                  </variant:pbvcond>
+                                </a:a>
+                              </d:var>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferControlType" 
+                                     type="IDENTIFIABLE">
+                                <d:var name="dmaLogicChannelConfig_enStart" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_bandwidthControl" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_BWC_ENGINE_NO_STALL">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferSourceType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferDestinationType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enSourceOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDestinationOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_OffsetValueType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                       type="INTEGER" value="1">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                  <a:a name="VARIANTS" type="Variant">
+                                    <variant:pbvcond>
+                                      <variant:criterion 
+                                                         value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                                      <variant:cond>
+                                        <variant:tst expr="0"/>
+                                      </variant:cond>
+                                    </variant:pbvcond>
+                                  </a:a>
+                                </d:var>
+                              </d:ctr>
+                            </d:ctr>
+                          </d:ctr>
                         </d:lst>
                       </d:ctr>
                     </d:ctr>

+ 1813 - 0
config/Mcl.xdm.bak

@@ -0,0 +1,1813 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Mcl" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Mcl" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Mcl"/>
+              <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="true">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile"/>
+              <d:ctr name="MclGeneral" type="IDENTIFIABLE">
+                <d:var name="MclEnableDemReportErrorStatus" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="MclEnableDevErrorDetect" type="BOOLEAN" 
+                       value="true"/>
+                <d:var name="Mcl_VersionInfoApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="MclEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="MclEnableVirtualAddressMappingSupport" 
+                       type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:ctr name="MclDma" type="IDENTIFIABLE">
+                  <d:var name="MclEnableDma" type="BOOLEAN" value="true"/>
+                </d:ctr>
+                <d:ctr name="MclCache" type="IDENTIFIABLE">
+                  <d:var name="MclEnableCache" type="BOOLEAN" value="true"/>
+                  <d:var name="MclCacheTimeoutValue" type="INTEGER" 
+                         value="100000"/>
+                  <d:var name="MclCacheTimeoutMethod" type="ENUMERATION" 
+                         value="OSIF_COUNTER_DUMMY">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+                <d:ctr name="MclTrgMux" type="IDENTIFIABLE">
+                  <d:var name="MclEnableTrgMux" type="BOOLEAN" value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+                <d:ctr name="MclFlexioCommon" type="IDENTIFIABLE">
+                  <d:var name="MclEnableFlexioCommon" type="BOOLEAN" 
+                         value="true"/>
+                </d:ctr>
+                <d:ctr name="MclFtmCommon" type="IDENTIFIABLE">
+                  <d:var name="Mcl_FtmCommonTimebase" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+              </d:ctr>
+              <d:ctr name="MclConfig" type="IDENTIFIABLE">
+                <d:lst name="MclVirtualMemorySection" type="MAP"/>
+                <d:ctr name="MclDemEventParameterRefs" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="false"/>
+                  <d:ref name="MCL_E_TIMEOUT_FAILURE" type="REFERENCE" >
+                    <a:a name="ENABLE" value="false"/>
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                </d:ctr>
+                <d:lst name="dmaLogicInstance_ConfigType" type="MAP">
+                  <d:ctr name="dmaLogicInstance_ConfigType_0" 
+                         type="IDENTIFIABLE">
+                    <d:var name="dmaLogicInstance_IdName" type="STRING" 
+                           value="DMA_LOGIC_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicInstance_hwId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicInstance_enDebug" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicInstance_enRoundRobin" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicInstance_enHaltAfterError" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicInstance_enChLinking" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                </d:lst>
+                <d:lst name="dmaLogicChannel_Type" type="MAP">
+                  <d:ctr name="UART0_TX" type="IDENTIFIABLE">
+                    <d:var name="dmaLogicChannel_LogicName" type="STRING" 
+                           value="DMA_LOGIC_CH_UART0_TX"/>
+                    <d:var name="dmaLogicChannel_HwInstId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_HwChId" type="ENUMERATION" 
+                           value="DMA_IP_HW_CH_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_InterruptCallback" 
+                           type="FUNCTION-NAME" 
+                           value="Lpuart_0_Uart_Ip_DmaTxCompleteCallback"/>
+                    <d:var name="dmaLogicChannel_ErrorInterruptCallback" 
+                           type="FUNCTION-NAME" value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableGlobalConfig" 
+                           type="BOOLEAN" value="true"/>
+                    <d:var name="dmaLogicChannel_EnableTransferConfig" 
+                           type="BOOLEAN" value="false"/>
+                    <d:var name="dmaLogicChannel_EnableScatterGather" 
+                           type="BOOLEAN" value="false"/>
+                    <d:ctr name="dmaLogicChannel_ConfigType" 
+                           type="IDENTIFIABLE">
+                      <d:ctr name="dmaLogicChannel_GlobalConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_GlobalRequestType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalRequest_enDmamuxTrigger" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalRequest_enDmamuxSource" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalRequest_Dmamux0HwRequest" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_REQ_MUX0_LPUART0_TX"/>
+                          <d:var name="dmaGlobalRequest_enDmaRequest" 
+                                 type="BOOLEAN" value="true"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalInterruptType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalInterrupt_enDmaErrorInterrupt" 
+                                 type="BOOLEAN" value="false"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalPriorityType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalPriority_LevelPriority" 
+                                 type="ENUMERATION" value="DMA_IP_LEVEL_PRIO0">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_enPreemption" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_disPreempt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_TransferConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_TransferControlType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enStart" 
+                                 type="BOOLEAN" value="false"/>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_bandwidthControl" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_BWC_ENGINE_NO_STALL">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_TransferSourceType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_SourceAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_SourceModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferDestinationType" 
+                               type="IDENTIFIABLE">
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enSourceOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDestinationOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_OffsetValueType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_ScatterGatherConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:lst 
+                               name="dmaLogicChannelConfig_ScatterGatherArrayType" 
+                               type="MAP"/>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="UART0_RX" type="IDENTIFIABLE">
+                    <d:var name="dmaLogicChannel_LogicName" type="STRING" 
+                           value="DMA_LOGIC_CH_UART0_RX"/>
+                    <d:var name="dmaLogicChannel_HwInstId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_HwChId" type="ENUMERATION" 
+                           value="DMA_IP_HW_CH_1">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_InterruptCallback" 
+                           type="FUNCTION-NAME" 
+                           value="Lpuart_0_Uart_Ip_DmaRxCompleteCallback"/>
+                    <d:var name="dmaLogicChannel_ErrorInterruptCallback" 
+                           type="FUNCTION-NAME" value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableGlobalConfig" 
+                           type="BOOLEAN" value="true"/>
+                    <d:var name="dmaLogicChannel_EnableTransferConfig" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableScatterGather" 
+                           type="BOOLEAN" value="false"/>
+                    <d:ctr name="dmaLogicChannel_ConfigType" 
+                           type="IDENTIFIABLE">
+                      <d:ctr name="dmaLogicChannel_GlobalConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_GlobalRequestType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalRequest_enDmamuxTrigger" 
+                                 type="BOOLEAN" value="false"/>
+                          <d:var name="dmaGlobalRequest_enDmamuxSource" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalRequest_Dmamux0HwRequest" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_REQ_MUX0_LPUART0_RX"/>
+                          <d:var name="dmaGlobalRequest_enDmaRequest" 
+                                 type="BOOLEAN" value="true"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalInterruptType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalInterrupt_enDmaErrorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalPriorityType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalPriority_LevelPriority" 
+                                 type="ENUMERATION" value="DMA_IP_LEVEL_PRIO1"/>
+                          <d:var name="dmaGlobalPriority_enPreemption" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalPriority_disPreempt" 
+                                 type="BOOLEAN" value="false"/>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_TransferConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_TransferControlType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enStart" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_bandwidthControl" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_BWC_ENGINE_NO_STALL">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_TransferSourceType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_SourceAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_SourceModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferDestinationType" 
+                               type="IDENTIFIABLE">
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enSourceOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDestinationOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_OffsetValueType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_ScatterGatherConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:lst 
+                               name="dmaLogicChannelConfig_ScatterGatherArrayType" 
+                               type="MAP">
+                          <d:ctr 
+                                 name="dmaLogicChannelConfig_ScatterGatherArrayType_0" 
+                                 type="IDENTIFIABLE">
+                            <d:ctr 
+                                   name="dmaLogicChannelConfig_ScatterGatherElementConfigType" 
+                                   type="IDENTIFIABLE">
+                              <d:var 
+                                     name="dmaLogicChannelConfig_ScatterGatherElementNameType" 
+                                     type="STRING" 
+                                     value="DMA_LOGIC_CH_1_SGA_ELEMENT_0">
+                                <a:a name="IMPORTER_INFO">
+                                  <a:v>@DEF</a:v>
+                                  <a:v>@CALC</a:v>
+                                </a:a>
+                              </d:var>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_LastElementLink_ScatterGatherType" 
+                                     type="BOOLEAN" value="true"/>
+                              <d:ref 
+                                     name="dynamic_dmaLogicChannelConfig_BasicElementLink_ScatterGatherType" 
+                                     type="REFERENCE" 
+                                     value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX/dmaLogicChannel_ConfigType/dmaLogicChannel_ScatterGatherConfigType/dmaLogicChannelConfig_ScatterGatherArrayType_0">
+                                <a:a name="ENABLE" value="true"/>
+                              </d:ref>
+                              <d:var 
+                                     name="dmaLogicChannelConfig_enScatterGatherConfig" 
+                                     type="BOOLEAN" value="true"/>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferControlType" 
+                                     type="IDENTIFIABLE">
+                                <d:var name="dmaLogicChannelConfig_enStart" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_bandwidthControl" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_BWC_ENGINE_NO_STALL">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                       type="STRING" value="0U">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferSourceType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_SourceModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferDestinationType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationAddressType" 
+                                       type="STRING" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaTransferConfig_TransferSizeType" 
+                                       type="ENUMERATION" 
+                                       value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                                  <a:a name="IMPORTER_INFO">
+                                    <a:v>@DEF</a:v>
+                                    <a:v>@CALC</a:v>
+                                  </a:a>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_DestinationModuloType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enSourceOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enDestinationOffset" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_OffsetValueType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                       type="INTEGER" value="0">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                              </d:ctr>
+                              <d:ctr 
+                                     name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                                     type="IDENTIFIABLE">
+                                <d:var 
+                                       name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                       type="BOOLEAN" value="false">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                                <d:ref 
+                                       name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                       type="REFERENCE" >
+                                  <a:a name="ENABLE" value="false"/>
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:ref>
+                                <d:var 
+                                       name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                       type="INTEGER" value="1">
+                                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                                </d:var>
+                              </d:ctr>
+                            </d:ctr>
+                          </d:ctr>
+                        </d:lst>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="UART1_TX" type="IDENTIFIABLE">
+                    <d:var name="dmaLogicChannel_LogicName" type="STRING" 
+                           value="DMA_LOGIC_CH_UART1_TX"/>
+                    <d:var name="dmaLogicChannel_HwInstId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_HwChId" type="ENUMERATION" 
+                           value="DMA_IP_HW_CH_2">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_InterruptCallback" 
+                           type="FUNCTION-NAME" 
+                           value="Lpuart_1_Uart_Ip_DmaTxCompleteCallback"/>
+                    <d:var name="dmaLogicChannel_ErrorInterruptCallback" 
+                           type="FUNCTION-NAME" value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableGlobalConfig" 
+                           type="BOOLEAN" value="true"/>
+                    <d:var name="dmaLogicChannel_EnableTransferConfig" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableScatterGather" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ctr name="dmaLogicChannel_ConfigType" 
+                           type="IDENTIFIABLE">
+                      <d:ctr name="dmaLogicChannel_GlobalConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_GlobalRequestType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalRequest_enDmamuxTrigger" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalRequest_enDmamuxSource" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalRequest_Dmamux0HwRequest" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_REQ_MUX0_LPUART1_TX"/>
+                          <d:var name="dmaGlobalRequest_enDmaRequest" 
+                                 type="BOOLEAN" value="true"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalInterruptType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalInterrupt_enDmaErrorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalPriorityType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalPriority_LevelPriority" 
+                                 type="ENUMERATION" value="DMA_IP_LEVEL_PRIO2">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_enPreemption" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_disPreempt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_TransferConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_TransferControlType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enStart" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_bandwidthControl" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_BWC_ENGINE_NO_STALL">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_TransferSourceType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_SourceAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_SourceModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferDestinationType" 
+                               type="IDENTIFIABLE">
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enSourceOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDestinationOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_OffsetValueType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_ScatterGatherConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:lst 
+                               name="dmaLogicChannelConfig_ScatterGatherArrayType" 
+                               type="MAP"/>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="UART1_RX" type="IDENTIFIABLE">
+                    <d:var name="dmaLogicChannel_LogicName" type="STRING" 
+                           value="DMA_LOGIC_CH_UART1_RX"/>
+                    <d:var name="dmaLogicChannel_HwInstId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_HwChId" type="ENUMERATION" 
+                           value="DMA_IP_HW_CH_3">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_InterruptCallback" 
+                           type="FUNCTION-NAME" 
+                           value="Lpuart_1_Uart_Ip_DmaRxCompleteCallback"/>
+                    <d:var name="dmaLogicChannel_ErrorInterruptCallback" 
+                           type="FUNCTION-NAME" value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableGlobalConfig" 
+                           type="BOOLEAN" value="true"/>
+                    <d:var name="dmaLogicChannel_EnableTransferConfig" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableScatterGather" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ctr name="dmaLogicChannel_ConfigType" 
+                           type="IDENTIFIABLE">
+                      <d:ctr name="dmaLogicChannel_GlobalConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_GlobalRequestType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalRequest_enDmamuxTrigger" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalRequest_enDmamuxSource" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalRequest_Dmamux0HwRequest" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_REQ_MUX0_LPUART1_RX"/>
+                          <d:var name="dmaGlobalRequest_enDmaRequest" 
+                                 type="BOOLEAN" value="true"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalInterruptType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalInterrupt_enDmaErrorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalPriorityType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalPriority_LevelPriority" 
+                                 type="ENUMERATION" value="DMA_IP_LEVEL_PRIO3">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_enPreemption" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalPriority_disPreempt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_TransferConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_TransferControlType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enStart" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_bandwidthControl" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_BWC_ENGINE_NO_STALL">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_TransferSourceType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_SourceAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_SourceModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferDestinationType" 
+                               type="IDENTIFIABLE">
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enSourceOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDestinationOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_OffsetValueType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_ScatterGatherConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:lst 
+                               name="dmaLogicChannelConfig_ScatterGatherArrayType" 
+                               type="MAP"/>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="UART2_TX" type="IDENTIFIABLE">
+                    <d:var name="dmaLogicChannel_LogicName" type="STRING" 
+                           value="DMA_LOGIC_CH_UART2_TX"/>
+                    <d:var name="dmaLogicChannel_HwInstId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_HwChId" type="ENUMERATION" 
+                           value="DMA_IP_HW_CH_4">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_InterruptCallback" 
+                           type="FUNCTION-NAME" 
+                           value="Lpuart_2_Uart_Ip_DmaTxCompleteCallback"/>
+                    <d:var name="dmaLogicChannel_ErrorInterruptCallback" 
+                           type="FUNCTION-NAME" value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableGlobalConfig" 
+                           type="BOOLEAN" value="true"/>
+                    <d:var name="dmaLogicChannel_EnableTransferConfig" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableScatterGather" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ctr name="dmaLogicChannel_ConfigType" 
+                           type="IDENTIFIABLE">
+                      <d:ctr name="dmaLogicChannel_GlobalConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_GlobalRequestType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalRequest_enDmamuxTrigger" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalRequest_enDmamuxSource" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalRequest_Dmamux0HwRequest" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_REQ_MUX0_LPUART2_TX"/>
+                          <d:var name="dmaGlobalRequest_enDmaRequest" 
+                                 type="BOOLEAN" value="true"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalInterruptType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalInterrupt_enDmaErrorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalPriorityType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalPriority_LevelPriority" 
+                                 type="ENUMERATION" value="DMA_IP_LEVEL_PRIO4">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_enPreemption" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_disPreempt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_TransferConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_TransferControlType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enStart" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_bandwidthControl" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_BWC_ENGINE_NO_STALL">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_TransferSourceType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_SourceAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_SourceModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferDestinationType" 
+                               type="IDENTIFIABLE">
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enSourceOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDestinationOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_OffsetValueType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_ScatterGatherConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:lst 
+                               name="dmaLogicChannelConfig_ScatterGatherArrayType" 
+                               type="MAP"/>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="UART2_RX" type="IDENTIFIABLE">
+                    <d:var name="dmaLogicChannel_LogicName" type="STRING" 
+                           value="DMA_LOGIC_CH_UART2_RX"/>
+                    <d:var name="dmaLogicChannel_HwInstId" type="ENUMERATION" 
+                           value="DMA_IP_HW_INST_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_HwChId" type="ENUMERATION" 
+                           value="DMA_IP_HW_CH_5">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_InterruptCallback" 
+                           type="FUNCTION-NAME" 
+                           value="Lpuart_2_Uart_Ip_DmaRxCompleteCallback"/>
+                    <d:var name="dmaLogicChannel_ErrorInterruptCallback" 
+                           type="FUNCTION-NAME" value="NULL_PTR">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableGlobalConfig" 
+                           type="BOOLEAN" value="true"/>
+                    <d:var name="dmaLogicChannel_EnableTransferConfig" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="dmaLogicChannel_EnableScatterGather" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ctr name="dmaLogicChannel_ConfigType" 
+                           type="IDENTIFIABLE">
+                      <d:ctr name="dmaLogicChannel_GlobalConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_GlobalRequestType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalRequest_enDmamuxTrigger" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaGlobalRequest_enDmamuxSource" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalRequest_Dmamux0HwRequest" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_REQ_MUX0_LPUART2_RX"/>
+                          <d:var name="dmaGlobalRequest_enDmaRequest" 
+                                 type="BOOLEAN" value="true"/>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalInterruptType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalInterrupt_enDmaErrorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_GlobalPriorityType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaGlobalPriority_LevelPriority" 
+                                 type="ENUMERATION" value="DMA_IP_LEVEL_PRIO5">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaGlobalPriority_enPreemption" 
+                                 type="BOOLEAN" value="true"/>
+                          <d:var name="dmaGlobalPriority_disPreempt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_TransferConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:ctr name="dmaLogicChannelConfig_TransferControlType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enStart" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDmaHalfMajorInterrupt" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_disDmaAutoHwReq" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_bandwidthControl" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_BWC_ENGINE_NO_STALL">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_ScatterGatherAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationStoreAddressType" 
+                                 type="STRING" value="0U">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr name="dmaLogicChannelConfig_TransferSourceType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_SourceAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_SourceLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_SourceModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferDestinationType" 
+                               type="IDENTIFIABLE">
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationAddressType" 
+                                 type="STRING" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationSignedOffsetType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationLastAddressAdjustmentType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaTransferConfig_TransferSizeType" 
+                                 type="ENUMERATION" 
+                                 value="DMA_IP_TRANSFER_SIZE_1_BYTE">
+                            <a:a name="IMPORTER_INFO">
+                              <a:v>@DEF</a:v>
+                              <a:v>@CALC</a:v>
+                            </a:a>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_DestinationModuloType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMinorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enSourceOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_enDestinationOffset" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_OffsetValueType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:var name="dmaLogicChannelConfig_enMinorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MinorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var name="dmaLogicChannelConfig_MinorLoopSizeType" 
+                                 type="INTEGER" value="0">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                        <d:ctr 
+                               name="dmaLogicChannelConfig_TransferMajorLoopType" 
+                               type="IDENTIFIABLE">
+                          <d:var name="dmaLogicChannelConfig_enMajorLoopLinkCh" 
+                                 type="BOOLEAN" value="false">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                          <d:ref 
+                                 name="dynamic_dmaLogicChannelConfig_MajorLoopLinkChValueType" 
+                                 type="REFERENCE" >
+                            <a:a name="ENABLE" value="false"/>
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:ref>
+                          <d:var 
+                                 name="dmaLogicChannelConfig_MajorLoopCountType" 
+                                 type="INTEGER" value="1">
+                            <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          </d:var>
+                        </d:ctr>
+                      </d:ctr>
+                      <d:ctr name="dmaLogicChannel_ScatterGatherConfigType" 
+                             type="IDENTIFIABLE">
+                        <d:lst 
+                               name="dmaLogicChannelConfig_ScatterGatherArrayType" 
+                               type="MAP"/>
+                      </d:ctr>
+                    </d:ctr>
+                  </d:ctr>
+                </d:lst>
+                <d:lst name="trgmuxLogicGroup" type="MAP"/>
+                <d:lst name="FlexioCommon" type="MAP">
+                  <d:ctr name="FlexioCommon_0" type="IDENTIFIABLE">
+                    <d:var name="FlexioMclInstances" type="ENUMERATION" 
+                           value="FLEXIO_0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="FlexioDebugEnable" type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:lst name="FlexioMclLogicChannels" type="MAP">
+                      <d:ctr name="FLEXIO_RX" type="IDENTIFIABLE">
+                        <d:var name="FlexioMclChannelId" type="ENUMERATION" 
+                               value="CHANNEL_0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="FlexioMclPinId" type="ENUMERATION" 
+                               value="PIN_6"/>
+                        <d:var name="FlexioMclAddPinEnable" type="BOOLEAN" 
+                               value="false"/>
+                        <d:var name="FlexioMclAddPinId" type="ENUMERATION" 
+                               value="PIN_1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="FLEXIO_TX" type="IDENTIFIABLE">
+                        <d:var name="FlexioMclChannelId" type="ENUMERATION" 
+                               value="CHANNEL_1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="FlexioMclPinId" type="ENUMERATION" 
+                               value="PIN_7"/>
+                        <d:var name="FlexioMclAddPinEnable" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="FlexioMclAddPinId" type="ENUMERATION" 
+                               value="PIN_2">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                </d:lst>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="255">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 2231 - 0
config/Mcu.xdm.bak

@@ -0,0 +1,2231 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Mcu" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Mcu" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Mcu"/>
+              <a:a name="IMPORTER_INFO" value="@PRE"/>
+              <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="true"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile"/>
+              <d:ctr name="McuGeneralConfiguration" type="IDENTIFIABLE">
+                <d:var name="McuDevErrorDetect" type="BOOLEAN" value="false"/>
+                <d:var name="McuVersionInfoApi" type="BOOLEAN" value="false"/>
+                <d:var name="McuGetRamStateApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuInitClock" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuNoPll" type="BOOLEAN" value="true"/>
+                <d:var name="McuEnterLowPowerMode" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuTimeout" type="INTEGER" value="50000">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuPerformResetApi" type="BOOLEAN" value="true"/>
+                <d:var name="McuCalloutBeforePerformReset" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuVeryLowPowerStopAbortNotification" 
+                       type="FUNCTION-NAME" value="NULL_PTR">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuPerformResetCallout" type="FUNCTION-NAME" 
+                       value="NULL_PTR">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuCmuNotification" type="FUNCTION-NAME" 
+                       value="NULL_PTR">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuCmuErrorIsrUsed" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuErrorIsrNotification" type="FUNCTION-NAME" 
+                       value="NULL_PTR">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuDisableRcmInit" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuDisablePmcInit" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuDisableSmcInit" type="BOOLEAN" value="false"/>
+                <d:var name="McuEnableModeChangeNotification" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuTimeoutMethod" type="ENUMERATION" 
+                       value="OSIF_COUNTER_DUMMY">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:lst name="McuEcucPartitionRef"/>
+              </d:ctr>
+              <d:ctr name="McuDebugConfiguration" type="IDENTIFIABLE">
+                <d:var name="McuDisableDemReportErrorStatus" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuGetMidrStructureApi" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuDisableCmuApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuEnablePeripheralCMU" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuSRAMRetentionConfigApi" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuGetClockFrequencyApi" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuGetPowerModeStatetApi" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+              <d:ctr name="McuPublishedInformation" type="IDENTIFIABLE">
+                <a:a name="IMPORTER_INFO" value="@PRE"/>
+                <a:a name="READONLY" value="true"/>
+                <d:lst name="McuResetReasonConf" type="MAP">
+                  <d:ctr name="MCU_STOP_ACKNOWLEDGE_ERROR_RESET" 
+                         type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="0">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_MDM_AP_SYSTEM_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="1">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_SW_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="2">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_CORE_LOCKUP_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="3">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_JTAG_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="4">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_POWER_ON_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="5">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_EXTERNAL_PIN_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="6">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_WATCHDOG_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="7">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_CMU_LOSS_OF_CLOCK_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="8">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_LOSS_OF_LOCK_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="9">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_LOSS_OF_CLOCK_RESET" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="10">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_LOW_OR_HIGH_VOLTAGE_DETECT_RESET" 
+                         type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="11">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_NO_RESET_REASON" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="12">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_MULTIPLE_RESET_REASON" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="13">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="MCU_RESET_UNDEFINED" type="IDENTIFIABLE">
+                    <a:a name="IMPORTER_INFO" value="@PRE"/>
+                    <a:a name="READONLY" value="true"/>
+                    <d:var name="McuResetReason" type="INTEGER" value="14">
+                      <a:a name="IMPORTER_INFO" value="@PRE"/>
+                      <a:a name="READONLY" value="true"/>
+                    </d:var>
+                  </d:ctr>
+                </d:lst>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="101">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+              <d:ctr name="McuModuleConfiguration" type="IDENTIFIABLE">
+                <d:var name="McuNumberOfMcuModes" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO">
+                    <a:v>@DEF</a:v>
+                    <a:v>@CALC</a:v>
+                  </a:a>
+                </d:var>
+                <d:var name="McuRamSectors" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO">
+                    <a:v>@DEF</a:v>
+                    <a:v>@CALC</a:v>
+                  </a:a>
+                </d:var>
+                <d:var name="McuResetSetting" type="INTEGER" value="1">
+                  <a:a name="ENABLE" value="false"/>
+                </d:var>
+                <d:var name="McuRTC_CLKINFrequencyHz" type="FLOAT" 
+                       value="32000.0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuTCLK0_REF_CLKFrequencyHz" type="FLOAT" 
+                       value="32000.0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuTCLK1_REF_CLKFrequencyHz" type="FLOAT" 
+                       value="32000.0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuTCLK2_REF_CLKFrequencyHz" type="FLOAT" 
+                       value="32000.0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="McuClockSrcFailureNotification" type="ENUMERATION" 
+                       value="DISABLED">
+                  <a:a name="IMPORTER_INFO">
+                    <a:v>@DEF</a:v>
+                    <a:v>@CALC</a:v>
+                  </a:a>
+                </d:var>
+                <d:ctr name="McuAllowedModes" type="IDENTIFIABLE">
+                  <d:var name="McuAllowHighSpeedRunMode" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuAllowVeryLowPowerModes" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+                <d:lst name="McuClockSettingConfig" type="MAP">
+                  <d:ctr name="McuClockSettingConfig_0" type="IDENTIFIABLE">
+                    <d:var name="McuClockSettingId" type="INTEGER" value="0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="McuSysClockUnderMcuControl" type="BOOLEAN" 
+                           value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuScgClkOutSelect" type="ENUMERATION" 
+                           value="SLOW_CLK">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:ctr name="McuRunClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuPreDivSystemClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuCoreClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSystemClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuBusClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuFlashClockFrequency" type="FLOAT" 
+                             value="2.4E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSystemClockSwitch" type="ENUMERATION" 
+                             value="FIRC_CLK">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuCoreClockDivider" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuBusClockDivider" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSlowClockDivider" type="INTEGER" value="2">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuScgClkOutFrequency" type="FLOAT" 
+                             value="2.4E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="McuVlprClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuPreDivSystemClockFrequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuCoreClockFrequency" type="FLOAT" 
+                             value="1000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSystemClockFrequency" type="FLOAT" 
+                             value="1000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuBusClockFrequency" type="FLOAT" 
+                             value="125000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@CALC</a:v>
+                          <a:v>@DEF</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuFlashClockFrequency" type="FLOAT" 
+                             value="250000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSystemClockSwitch" type="ENUMERATION" 
+                             value="SIRC_CLK">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuCoreClockDivider" type="INTEGER" value="8">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuBusClockDivider" type="INTEGER" value="8"/>
+                      <d:var name="McuSlowClockDivider" type="INTEGER" value="4">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuScgClkOutFrequency" type="FLOAT" 
+                             value="250000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="McuHsrunClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuPreDivSystemClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuCoreClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSystemClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuBusClockFrequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuFlashClockFrequency" type="FLOAT" 
+                             value="2.4E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSystemClockSwitch" type="ENUMERATION" 
+                             value="FIRC_CLK">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuCoreClockDivider" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuBusClockDivider" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSlowClockDivider" type="INTEGER" value="2">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuScgClkOutFrequency" type="FLOAT" 
+                             value="2.4E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="McuSystemOSCClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuSOSCUnderMcuControl" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCFrequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCDiv2Frequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSOSCDiv1Frequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSOSCEnable" type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCClockMonitorResetEnable" 
+                             type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCClockMonitorEnable" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCDiv2" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCDiv1" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCRangeSelect" type="ENUMERATION" 
+                             value="HIGH_FREQ_RANGE">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCHighGainOscillatorSelect" 
+                             type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSOSCExternalReferenceSelect" 
+                             type="BOOLEAN" value="false"/>
+                    </d:ctr>
+                    <d:ctr name="McuSIRCClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuSIRCUnderMcuControl" type="BOOLEAN" 
+                             value="true"/>
+                      <d:var name="McuSIRCFrequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSIRCDiv2Frequency" type="FLOAT" 
+                             value="4000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSIRCDiv1Frequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSIRCEnable" type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSIRCLowPowerEnable" type="BOOLEAN" 
+                             value="false"/>
+                      <d:var name="McuSIRCStopEnable" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSIRCDiv2" type="INTEGER" value="2">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSIRCDiv1" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSIRCRangeSelect" type="ENUMERATION" 
+                             value="HIGH_RANGE_CLOCK">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="McuFIRCClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuFIRCUnderMcuControl" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuFIRCFrequency" type="FLOAT" value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuFIRCDiv2Frequency" type="FLOAT" 
+                             value="2.4E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuFIRCDiv1Frequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuFIRCEnable" type="BOOLEAN" value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuFIRCRegulatorEnable" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuFIRCDiv2" type="INTEGER" value="2">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuFIRCDiv1" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuFIRCRangeSelect" type="ENUMERATION" 
+                             value="TRIMMED_TO_48MHZ">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="McuSystemPll" type="IDENTIFIABLE">
+                      <d:var name="McuSystemPllUnderMcuControl" type="BOOLEAN" 
+                             value="false"/>
+                      <d:var name="McuSPLLFrequency" type="FLOAT" value="9.6E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSPLLDiv2Frequency" type="FLOAT" 
+                             value="4.8E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSPLLDiv1Frequency" type="FLOAT" 
+                             value="9.6E7">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSPLLEnable" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLClockMonitorResetEnable" 
+                             type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLClockMonitorEnable" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLDiv2" type="INTEGER" value="2">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLDiv1" type="INTEGER" value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLInputClkPreDivider" type="INTEGER" 
+                             value="1">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLInputFrequency" type="FLOAT" 
+                             value="8000000.0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="McuSPLLMultiplier" type="INTEGER" value="24">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuSPLLSelectSourceClock" type="ENUMERATION" 
+                             value="SOSC_CLK">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="McuSIMClockConfig" type="IDENTIFIABLE">
+                      <d:var name="McuSIMUnderMcuControl" type="BOOLEAN" 
+                             value="false"/>
+                      <d:var name="McuEIMClockGatingEnable" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuERMClockGatingEnable" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuDMAClockGatingEnable" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuMPUClockGatingEnable" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuMSCMClockGatingEnable" type="BOOLEAN" 
+                             value="true">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="McuGPIOClockGatingEnable" type="BOOLEAN" 
+                             value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ctr name="McuSimChipConfiguration" type="IDENTIFIABLE">
+                        <d:var name="McuDebugTraceDividerEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuTRACECLKDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuTRACECLKFraction" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuTRACECLKSelect" type="ENUMERATION" 
+                               value="CORE_CLK">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuCLKOUTEnable" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuCLKOUTDivider" type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuCLKOUTSelect" type="ENUMERATION" 
+                               value="SCG_CLKOUT_CLK">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuSimLpoConfiguration" type="IDENTIFIABLE">
+                        <d:var name="McuRTCClkSelect" type="ENUMERATION" 
+                               value="SOSCDIV1_CLK">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuLPOClkSelect" type="ENUMERATION" 
+                               value="LPO_128K_CLK">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuLPO_32KClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuLPO_1KClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuSimFtmConfiguration" type="IDENTIFIABLE">
+                        <d:var name="McuFTM3ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM2ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM1ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM0ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM7ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM6ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM5ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuFTM4ExternalClockPinSelect" 
+                               type="ENUMERATION" value="TCLK0_PIN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                    </d:ctr>
+                    <d:ctr name="McuClkMonitor" type="IDENTIFIABLE">
+                      <d:ctr name="McuClkMonitor_0" type="IDENTIFIABLE">
+                        <d:var name="McuClockMonitorUnderMcuControl" 
+                               type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuClkMonitorEn" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuCmuName" type="ENUMERATION" 
+                               value="CMU_FC_0_FIRC_MON1_CLK">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuAsyncFHHInterruptEn" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuAsyncFLLInterruptEn" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuClkMonitor_1" type="IDENTIFIABLE">
+                        <d:var name="McuClockMonitorUnderMcuControl" 
+                               type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuClkMonitorEn" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuCmuName" type="ENUMERATION" 
+                               value="CMU_FC_1_FIRC_MON2_CLK">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuSyncFHHInterruptEn" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuSyncFLLInterruptEn" type="BOOLEAN" 
+                               value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                      </d:ctr>
+                    </d:ctr>
+                    <d:lst name="McuPeripheralClockConfig" type="MAP">
+                      <d:ctr name="McuPeripheralClockConfig_0" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="FTFC">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_1" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="DMAMUX0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_2" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="FLEXCAN0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_3" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="FLEXCAN1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_4" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="FTM3">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="32000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_5" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="ADC1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_6" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="FLEXCAN2">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_7" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPSPI0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_8" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPSPI1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_9" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPSPI2">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_10" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="PDB1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_11" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="CRC0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_12" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="PDB0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_13" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPIT0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_14" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="FTM0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="32000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_15" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="FTM1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="32000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_16" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="FTM2">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="32000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_17" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="ADC0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_18" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="RTC0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_19" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPTMR0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_20" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="PORTA">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_21" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="PORTB">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_22" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="PORTC">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_23" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="PORTD">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_24" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="PORTE">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_25" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="FlexIO">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="SIRC"/>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="4000000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_26" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="EWM0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_27" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPI2C0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_28" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPUART0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="SIRC"/>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="4000000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_29" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPUART1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="SIRC"/>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="4000000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_30" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" 
+                               value="LPUART2">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="SIRC"/>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="4000000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                      <d:ctr name="McuPeripheralClockConfig_31" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuPeripheralClockUnderMcuControl" 
+                               type="BOOLEAN" value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPerName" type="ENUMERATION" value="CMP0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuPeripheralClockEnable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockSelect" 
+                               type="ENUMERATION" value="CLOCK_IS_OFF">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockDivider" type="INTEGER" 
+                               value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralFractionalDivider" 
+                               type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="McuPeripheralClockFrequency" type="FLOAT" 
+                               value="0.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                      </d:ctr>
+                    </d:lst>
+                    <d:lst name="McuClockReferencePoint" type="MAP">
+                      <d:ctr name="McuClockReferencePoint_CAN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuClockReferencePointFrequency" 
+                               type="FLOAT" value="4.8E7">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuClockFrequencySelect" 
+                               type="ENUMERATION" value="CUSTOM"/>
+                      </d:ctr>
+                      <d:ctr name="McuClockReferencePoint_LPUART0_CLK" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuClockReferencePointFrequency" 
+                               type="FLOAT" value="4000000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuClockFrequencySelect" 
+                               type="ENUMERATION" value="LPUART0_CLK"/>
+                      </d:ctr>
+                      <d:ctr name="McuClockReferencePoint_LPUART1_CLK" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuClockReferencePointFrequency" 
+                               type="FLOAT" value="4000000.0"/>
+                        <d:var name="McuClockFrequencySelect" 
+                               type="ENUMERATION" value="LPUART1_CLK"/>
+                      </d:ctr>
+                      <d:ctr name="McuClockReferencePoint_LPUART2_CLK" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuClockReferencePointFrequency" 
+                               type="FLOAT" value="4000000.0"/>
+                        <d:var name="McuClockFrequencySelect" 
+                               type="ENUMERATION" value="LPUART2_CLK"/>
+                      </d:ctr>
+                      <d:ctr name="McuClockReferencePoint_FLEXIO_CLK" 
+                             type="IDENTIFIABLE">
+                        <d:var name="McuClockReferencePointFrequency" 
+                               type="FLOAT" value="4000000.0">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@CALC</a:v>
+                            <a:v>@DEF</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="McuClockFrequencySelect" 
+                               type="ENUMERATION" value="FlexIO_CLK"/>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                </d:lst>
+                <d:ctr name="McuDemEventParameterRefs" type="IDENTIFIABLE">
+                  <a:a name="ENABLE" value="false"/>
+                  <d:ref name="MCU_E_TIMEOUT_FAILURE" type="REFERENCE" >
+                    <a:a name="ENABLE" value="false"/>
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                  <d:ref name="MCU_E_CLOCK_FAILURE" type="REFERENCE" >
+                    <a:a name="ENABLE" value="false"/>
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                  <d:ref name="MCU_E_SWITCHMODE_FAILURE" type="REFERENCE" >
+                    <a:a name="ENABLE" value="false"/>
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:ref>
+                </d:ctr>
+                <d:lst name="McuModeSettingConf" type="MAP">
+                  <d:ctr name="McuModeSettingConf_0" type="IDENTIFIABLE">
+                    <d:var name="McuMode" type="INTEGER" value="0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="McuPowerMode" type="ENUMERATION" value="RUN">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuEnableSleepOnExit" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                </d:lst>
+                <d:lst name="McuRamSectorSettingConf" type="MAP"/>
+                <d:ctr name="McuInterruptEvents" type="IDENTIFIABLE">
+                  <d:var name="McuVoltageErrorEvent" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuAlternateResetEvent" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+                <d:ctr name="McuResetConfig" type="IDENTIFIABLE">
+                  <d:var name="McuResetPinFilterBusClockSelect" type="INTEGER" 
+                         value="0">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuResetPinFilterInStopMode" type="ENUMERATION" 
+                         value="ALL_FILTERING_DISABLE">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuResetPinFilterInRunAndWait" 
+                         type="ENUMERATION" value="ALL_FILTERING_DISABLE">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:ctr name="McuSystemInterruptEnable" type="IDENTIFIABLE">
+                    <d:var name="McuResetDelayTime" type="ENUMERATION" 
+                           value="DELAY_10_LPO_CYCLES">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuStopAcknowledgeErrorInterrupt" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuMDMAPSystemResetInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuSoftwareInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuCoreLockupInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuJTAGResetInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuGlobalInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuExternalResetPinInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuWatchdogInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuCMULossOfClockResetInterrupt" 
+                           type="BOOLEAN" value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuLossOfLockInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="McuLossOfClockInterrupt" type="BOOLEAN" 
+                           value="false">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                </d:ctr>
+                <d:ctr name="McuPowerControl" type="IDENTIFIABLE">
+                  <d:var name="McuLowVoltageDetectInterruptEnable" 
+                         type="BOOLEAN" value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuLowVoltageDetectResetEnable" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuLowVoltageWarningInterruptEnable" 
+                         type="BOOLEAN" value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuLPODisable" type="BOOLEAN" value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuClockBiasDisable" type="BOOLEAN" value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="McuLowPowerBiasEnable" type="BOOLEAN" 
+                         value="false">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 66 - 0
config/Os.xdm.bak

@@ -0,0 +1,66 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Os" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Os" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Os"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:lst name="OsApplication" type="MAP">
+                <d:ctr name="OsApplication_0" type="IDENTIFIABLE">
+                  <d:lst name="OsAppEcucPartitionRef">
+                    <d:ref type="REFERENCE" 
+                           value="ASPath:/EcuC/EcuC/EcucPartitionCollection_0/EcucPartition_0"/>
+                  </d:lst>
+                  <d:lst name="OsApplicationCoreRef">
+                    <d:ref type="REFERENCE" 
+                           value="ASPath:/EcuC/EcuC/EcucHardware_0/EcucCoreDefinition_0"/>
+                  </d:lst>
+                </d:ctr>
+                <d:ctr name="OsApplication_1" type="IDENTIFIABLE">
+                  <d:lst name="OsAppEcucPartitionRef">
+                    <d:ref type="REFERENCE" 
+                           value="ASPath:/EcuC/EcuC/EcucPartitionCollection_0/EcucPartition_4"/>
+                  </d:lst>
+                  <d:lst name="OsApplicationCoreRef"/>
+                </d:ctr>
+              </d:lst>
+              <d:lst name="OsCounter" type="MAP">
+                <d:ctr name="OsCounter_0" type="IDENTIFIABLE">
+                  <d:var name="OsCounterMaxAllowedValue" type="INTEGER" 
+                         value="1000"/>
+                  <d:var name="OsCounterMinCycle" type="INTEGER" value="1000"/>
+                  <d:var name="OsCounterTicksPerBase" type="INTEGER" 
+                         value="1000"/>
+                  <d:var name="OsCounterType" type="ENUMERATION" 
+                         value="SOFTWARE"/>
+                  <d:var name="OsSecondsPerTick" type="FLOAT" >
+                    <a:a name="ENABLE" value="false"/>
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+              </d:lst>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 6 - 6
config/Platform.xdm

@@ -461,7 +461,7 @@
                           <a:v>@CALC</a:v>
                         </a:a>
                       </d:var>
-                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false"/>
                       <d:var name="IsrPriority" type="INTEGER" value="0">
                         <a:a name="IMPORTER_INFO" value="@DEF"/>
                       </d:var>
@@ -474,7 +474,7 @@
                           <a:v>@CALC</a:v>
                         </a:a>
                       </d:var>
-                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false"/>
                       <d:var name="IsrPriority" type="INTEGER" value="0">
                         <a:a name="IMPORTER_INFO" value="@DEF"/>
                       </d:var>
@@ -487,7 +487,7 @@
                           <a:v>@CALC</a:v>
                         </a:a>
                       </d:var>
-                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false"/>
                       <d:var name="IsrPriority" type="INTEGER" value="0">
                         <a:a name="IMPORTER_INFO" value="@DEF"/>
                       </d:var>
@@ -1972,7 +1972,7 @@
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
                     </d:var>
                     <d:var name="IsrHandler" type="FUNCTION-NAME" 
-                           value="LPUART_UART_IP_0_IRQHandler"/>
+                           value="undefined_handler"/>
                   </d:ctr>
                   <d:ctr name="PlatformIsrConfig_30" type="IDENTIFIABLE">
                     <d:var name="IsrName" type="ENUMERATION" 
@@ -1986,7 +1986,7 @@
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
                     </d:var>
                     <d:var name="IsrHandler" type="FUNCTION-NAME" 
-                           value="LPUART_UART_IP_1_IRQHandler"/>
+                           value="undefined_handler"/>
                   </d:ctr>
                   <d:ctr name="PlatformIsrConfig_31" type="IDENTIFIABLE">
                     <d:var name="IsrName" type="ENUMERATION" 
@@ -2000,7 +2000,7 @@
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
                     </d:var>
                     <d:var name="IsrHandler" type="FUNCTION-NAME" 
-                           value="LPUART_UART_IP_2_IRQHandler"/>
+                           value="undefined_handler"/>
                   </d:ctr>
                   <d:ctr name="PlatformIsrConfig_32" type="IDENTIFIABLE">
                     <d:var name="IsrName" type="ENUMERATION" value="ADC0_IRQn">

+ 2715 - 0
config/Platform.xdm.bak

@@ -0,0 +1,2715 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Platform" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Platform" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Platform"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:ctr name="GeneralConfiguration" type="IDENTIFIABLE">
+                <d:var name="PlatformDevErrorDetect" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PlatformMcmConfigurable" type="BOOLEAN" 
+                       value="false"/>
+                <d:var name="PlatformMscmConfigurable" type="BOOLEAN" 
+                       value="true"/>
+                <d:var name="PlatformIpAPIsAvailable" type="BOOLEAN" 
+                       value="false"/>
+                <d:var name="PlatformEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PlatformMulticoreSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:lst name="PlatformEcucPartitionRef"/>
+              </d:ctr>
+              <d:lst name="McmConfig" type="MAP"/>
+              <d:lst name="IntCtrlConfig" type="MAP">
+                <d:ctr name="IntCtrlConfig_0" type="IDENTIFIABLE">
+                  <d:lst name="PlatformIsrConfig" type="MAP">
+                    <d:ctr name="PlatformIsrConfig_0" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_1" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_2" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA2_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_3" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA3_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_4" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA4_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_5" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA5_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_6" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA6_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_7" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA7_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_8" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA8_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_9" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="DMA9_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_10" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA10_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_11" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA11_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_12" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA12_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_13" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA13_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_14" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA14_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_15" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA15_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_16" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="DMA_Error_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_17" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="MCM_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_18" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTFC_CMD_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_19" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTFC_Read_Collision_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_20" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LVD_LVW_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_21" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTFC_Fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_22" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="WDOG_EWM_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_23" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="RCM_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_24" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPI2C0_Master_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_25" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPI2C0_Slave_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_26" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPSPI0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_27" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPSPI1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_28" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPSPI2_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_29" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPUART0_RxTx_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_30" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPUART1_RxTx_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_31" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPUART2_RxTx_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_32" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="ADC0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_33" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="ADC1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_34" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="CMP0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_35" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="ERM_single_fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_36" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="ERM_double_fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_37" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="RTC_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_38" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="RTC_Seconds_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_39" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPIT0_Ch0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_40" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPIT0_Ch1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_41" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPIT0_Ch2_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_42" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPIT0_Ch3_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_43" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="PDB0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_44" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="SCG_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_45" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="LPTMR0_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_46" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="PORTA_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_47" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="PORTB_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_48" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="PORTC_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_49" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="PORTD_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_50" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="PORTE_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_51" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="SWI_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_52" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" value="PDB1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_53" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FLEXIO_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_54" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN0_ORed_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_55" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN0_Error_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_56" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN0_Wake_Up_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_57" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN0_ORed_0_15_MB_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_58" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN0_ORed_16_31_MB_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="true"/>
+                      <d:var name="IsrPriority" type="INTEGER" value="3"/>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_59" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN1_ORed_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_60" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN1_Error_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_61" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN1_ORed_0_15_MB_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_62" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN2_ORed_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_63" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN2_Error_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_64" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="CAN2_ORed_0_15_MB_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_65" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM0_Ch0_Ch1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_66" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM0_Ch2_Ch3_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_67" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM0_Ch4_Ch5_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_68" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM0_Ch6_Ch7_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_69" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM0_Fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_70" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM0_Ovf_Reload_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_71" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM1_Ch0_Ch1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_72" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM1_Ch2_Ch3_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_73" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM1_Ch4_Ch5_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_74" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM1_Ch6_Ch7_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_75" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM1_Fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_76" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM1_Ovf_Reload_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_77" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM2_Ch0_Ch1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_78" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM2_Ch2_Ch3_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_79" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM2_Ch4_Ch5_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_80" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM2_Ch6_Ch7_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_81" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM2_Fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_82" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM2_Ovf_Reload_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_83" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM3_Ch0_Ch1_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_84" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM3_Ch2_Ch3_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_85" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM3_Ch4_Ch5_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_86" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM3_Ch6_Ch7_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_87" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM3_Fault_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="PlatformIsrConfig_88" type="IDENTIFIABLE">
+                      <d:var name="IsrName" type="ENUMERATION" 
+                             value="FTM3_Ovf_Reload_IRQn">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="IsrEnabled" type="BOOLEAN" value="false">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="IsrPriority" type="INTEGER" value="0">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:lst>
+                  <d:ref name="PlatformNvicEcucPartitionRef" type="REFERENCE" 
+                         value="ASPath:/EcuC/EcuC/EcucPartitionCollection_0/EcucPartition_0">
+                    <a:a name="ENABLE" value="false"/>
+                  </d:ref>
+                </d:ctr>
+              </d:lst>
+              <d:ctr name="MscmConfig" type="IDENTIFIABLE">
+                <d:ref name="PlatformGenericInterruptEcucPartitionRef" 
+                       type="REFERENCE" >
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:ref>
+                <d:lst name="PlatformIsrConfig" type="MAP">
+                  <d:ctr name="PlatformIsrConfig_0" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="Dma0_Ch0_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_1" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="Dma0_Ch1_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_2" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA2_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="Dma0_Ch2_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_3" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA3_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="Dma0_Ch3_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_4" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA4_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="Dma0_Ch4_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_5" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA5_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="Dma0_Ch5_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_6" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA6_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_7" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA7_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_8" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA8_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_9" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA9_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_10" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA10_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_11" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA11_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_12" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA12_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_13" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA13_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_14" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA14_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_15" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="DMA15_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_16" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="DMA_Error_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_17" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="MCM_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_18" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTFC_CMD_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_19" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTFC_Read_Collision_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_20" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LVD_LVW_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_21" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTFC_Fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_22" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="WDOG_EWM_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_23" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="RCM_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_24" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPI2C0_Master_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_25" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPI2C0_Slave_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_26" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="LPSPI0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_27" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="LPSPI1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_28" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="LPSPI2_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_29" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPUART0_RxTx_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="LPUART_UART_IP_0_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_30" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPUART1_RxTx_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="LPUART_UART_IP_1_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_31" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPUART2_RxTx_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="LPUART_UART_IP_2_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_32" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="ADC0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_33" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="ADC1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_34" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="CMP0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_35" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="ERM_single_fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_36" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="ERM_double_fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_37" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="RTC_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_38" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="RTC_Seconds_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_39" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPIT0_Ch0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_40" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPIT0_Ch1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_41" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPIT0_Ch2_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_42" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="LPIT0_Ch3_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_43" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PDB0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_44" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="SCG_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_45" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="LPTMR0_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_46" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PORTA_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_47" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PORTB_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_48" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PORTC_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_49" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PORTD_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_50" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PORTE_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_51" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="SWI_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_52" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="PDB1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_53" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" value="FLEXIO_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="MCL_FLEXIO_ISR"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_54" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN0_ORed_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="CAN0_ORED_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_55" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN0_Error_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="CAN0_Error_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_56" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN0_Wake_Up_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="CAN0_Wake_Up_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_57" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN0_ORed_0_15_MB_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="CAN0_ORED_0_15_MB_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_58" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN0_ORed_16_31_MB_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="CAN0_ORED_16_31_MB_IRQHandler"/>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_59" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN1_ORed_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_60" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN1_Error_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_61" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN1_ORed_0_15_MB_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_62" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN2_ORed_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_63" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN2_Error_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_64" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="CAN2_ORed_0_15_MB_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_65" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM0_Ch0_Ch1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_66" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM0_Ch2_Ch3_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_67" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM0_Ch4_Ch5_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_68" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM0_Ch6_Ch7_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_69" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM0_Fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_70" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM0_Ovf_Reload_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_71" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM1_Ch0_Ch1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_72" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM1_Ch2_Ch3_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_73" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM1_Ch4_Ch5_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_74" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM1_Ch6_Ch7_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_75" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM1_Fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_76" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM1_Ovf_Reload_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_77" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM2_Ch0_Ch1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_78" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM2_Ch2_Ch3_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_79" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM2_Ch4_Ch5_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_80" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM2_Ch6_Ch7_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_81" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM2_Fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_82" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM2_Ovf_Reload_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_83" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM3_Ch0_Ch1_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_84" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM3_Ch2_Ch3_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_85" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM3_Ch4_Ch5_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_86" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM3_Ch6_Ch7_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_87" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM3_Fault_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="PlatformIsrConfig_88" type="IDENTIFIABLE">
+                    <d:var name="IsrName" type="ENUMERATION" 
+                           value="FTM3_Ovf_Reload_IRQn">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:var name="IsrTargetCore0" type="BOOLEAN" value="true">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="IsrHandler" type="FUNCTION-NAME" 
+                           value="undefined_handler">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                  </d:ctr>
+                </d:lst>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="255">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 164 - 7
config/Port.xdm

@@ -132,13 +132,9 @@
                           <a:a name="IMPORTER_INFO" value="@DEF"/>
                         </d:var>
                         <d:var name="PortPinPE" type="ENUMERATION" 
-                               value="PullDisabled">
-                          <a:a name="IMPORTER_INFO" value="@DEF"/>
-                        </d:var>
+                               value="PullEnabled"/>
                         <d:var name="PortPinPS" type="ENUMERATION" 
-                               value="PullDown">
-                          <a:a name="IMPORTER_INFO" value="@DEF"/>
-                        </d:var>
+                               value="PullUp"/>
                         <d:var name="PortPinDirection" type="ENUMERATION" 
                                value="PORT_PIN_IN">
                           <a:a name="IMPORTER_INFO" value="@DEF"/>
@@ -2843,7 +2839,7 @@
                     </d:lst>
                   </d:ctr>
                   <d:ctr name="PortContainer_GPIO" type="IDENTIFIABLE">
-                    <d:var name="PortNumberOfPortPins" type="INTEGER" value="16">
+                    <d:var name="PortNumberOfPortPins" type="INTEGER" value="17">
                       <a:a name="IMPORTER_INFO">
                         <a:v>@CALC</a:v>
                         <a:v>@DEF</a:v>
@@ -5388,6 +5384,167 @@
                         </d:var>
                         <d:lst name="PortPinEcucPartitionRef"/>
                       </d:ctr>
+                      <d:ctr name="PTB4_GPIO_OUT_MCU_RS485_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="40">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="36">
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="GPIO">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT">
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_LOW">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                          <a:a name="VARIANTS" type="Variant">
+                            <variant:pbvcond>
+                              <variant:criterion 
+                                                 value="ASPath:/EB/PostBuildSelectable/Criterions/PostBuildSelectableCriterion"/>
+                              <variant:cond>
+                                <variant:tst expr="0"/>
+                              </variant:cond>
+                            </variant:pbvcond>
+                          </a:a>
+                        </d:var>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
                     </d:lst>
                   </d:ctr>
                 </d:lst>

+ 793 - 0
config/Port.xdm.bak

@@ -0,0 +1,793 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Port" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Port" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Port"/>
+              <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="true"/>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile"/>
+              <d:ctr name="PortConfigSet" type="IDENTIFIABLE">
+                <d:ctr name="NotUsedPortPin" type="IDENTIFIABLE">
+                  <d:var name="PortPinMode" type="ENUMERATION" value="GPIO">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="PortPinDirection" type="ENUMERATION" 
+                         value="PORT_PIN_IN">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                         value="PORT_PIN_LEVEL_LOW">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="PortPinDSE" type="ENUMERATION" 
+                         value="Low_Drive_Strength">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="PortPinPE" type="ENUMERATION" 
+                         value="PullDisabled">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                  <d:var name="PortPinPS" type="ENUMERATION" value="PullDown">
+                    <a:a name="IMPORTER_INFO" value="@DEF"/>
+                  </d:var>
+                </d:ctr>
+                <d:lst name="PortContainer" type="MAP">
+                  <d:ctr name="PortContainer_LPUART" type="IDENTIFIABLE">
+                    <d:var name="PortNumberOfPortPins" type="INTEGER" value="6">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@CALC</a:v>
+                        <a:v>@DEF</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:lst name="PortPin" type="MAP">
+                      <d:ctr name="PTC3_LPUART0_TX_MCU_TXD0_TX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="1">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="67"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="LPUART0_TX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTC2_LPUART0_RX_MCU_RXD0_RX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="2">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="66"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="LPUART0_RX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_IN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTC9_LPUART1_TX_MCU_WIFI_TX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="3">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="73"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="LPUART1_TX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTC8_LPUART1_RX_MCU_WIFI_RX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="4">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="72"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="LPUART1_RX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_IN"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD7_LPUART2_TX_MCU_BT_TX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="5">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="103"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="LPUART2_TX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD6_LPUART2_RX_MCU_BT_RX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="6">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="102"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="LPUART2_RX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_IN">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:ctr name="PortContainer_CAN" type="IDENTIFIABLE">
+                    <d:var name="PortNumberOfPortPins" type="INTEGER" value="2"/>
+                    <d:lst name="PortPin" type="MAP">
+                      <d:ctr name="PTE5_CAN0_TX_MCU_CAN0_TX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="7">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="133"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="CAN0_TX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled"/>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullUp"/>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE4_CAN0_RX_MCU_CAN0_RX" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="8">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="132"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="CAN0_RX"/>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength"/>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled"/>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullUp"/>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                  <d:ctr name="PortContainer_GPIO" type="IDENTIFIABLE">
+                    <d:var name="PortNumberOfPortPins" type="INTEGER" value="5">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@CALC</a:v>
+                        <a:v>@DEF</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:lst name="PortPin" type="MAP">
+                      <d:ctr name="PTD16_GPIO_OUT_MCU_WIFI_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="9">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="112"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="GPIO">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_LOW">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTD15_GPIO_OUT_MCU_WIFI_RESET" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="10">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="111"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="GPIO">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength"/>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled"/>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown"/>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE9_GPIO_OUT_MCU_BT_POW_EN" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="11">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="137"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="GPIO">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="High_Drive_Strength"/>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled"/>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown"/>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_LOW"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE8_GPIO_OUT_MCU_BT_RESET" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="12">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="136"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="GPIO">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_HIGH"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                      <d:ctr name="PTE7_GPIO_OUT_MCU_BT_MOD" 
+                             type="IDENTIFIABLE">
+                        <d:var name="PortPinPFE" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLK" type="BOOLEAN" value="false">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirectionChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinModeChangeable" type="BOOLEAN" 
+                               value="true">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinId" type="INTEGER" value="13">
+                          <a:a name="IMPORTER_INFO">
+                            <a:v>@DEF</a:v>
+                            <a:v>@CALC</a:v>
+                          </a:a>
+                        </d:var>
+                        <d:var name="PortPinPcr" type="INTEGER" value="135"/>
+                        <d:var name="PortPinMode" type="ENUMERATION" 
+                               value="GPIO">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDSE" type="ENUMERATION" 
+                               value="Low_Drive_Strength">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPE" type="ENUMERATION" 
+                               value="PullDisabled">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinPS" type="ENUMERATION" 
+                               value="PullDown">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinDirection" type="ENUMERATION" 
+                               value="PORT_PIN_OUT"/>
+                        <d:var name="PortPinInitialMode" type="ENUMERATION" 
+                               value="PORT_GPIO_MODE">
+                          <a:a name="IMPORTER_INFO" value="@DEF"/>
+                        </d:var>
+                        <d:var name="PortPinLevelValue" type="ENUMERATION" 
+                               value="PORT_PIN_LEVEL_LOW"/>
+                        <d:lst name="PortPinEcucPartitionRef"/>
+                      </d:ctr>
+                    </d:lst>
+                  </d:ctr>
+                </d:lst>
+                <d:lst name="UnTouchedPortPin" type="MAP">
+                  <d:ctr name="EXTAL" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="39"/>
+                  </d:ctr>
+                  <d:ctr name="JTAG_TCK" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="68"/>
+                  </d:ctr>
+                  <d:ctr name="JTAG_TDI" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="69"/>
+                  </d:ctr>
+                  <d:ctr name="JTAG_TDO" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="10"/>
+                  </d:ctr>
+                  <d:ctr name="JTAG_TMS" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="4">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="Reset_b" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="5">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                  </d:ctr>
+                  <d:ctr name="XTAL" type="IDENTIFIABLE">
+                    <d:var name="PortPinPcr" type="INTEGER" value="38"/>
+                  </d:ctr>
+                </d:lst>
+                <d:lst name="DigitalFilter" type="MAP"/>
+              </d:ctr>
+              <d:ctr name="PortGeneral" type="IDENTIFIABLE">
+                <d:var name="PortDevErrorDetect" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortCiPortIPDevErrorDetect" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortSetPinDirectionApi" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortSet2PinsDirectionApi" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortSetPinModeApi" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortVersionInfoApi" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortSetPinModeDoesNotTouchGpioLevel" 
+                       type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortSetAsUnusedPinApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortResetPinModeApi" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="PortMulticoreSupport" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:lst name="PortEcucPartitionRef"/>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="124">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 62 - 0
config/Resource.xdm.bak

@@ -0,0 +1,62 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Resource" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Resource" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Resource"/>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="ENABLE" value="false"/>
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+              <d:ctr name="ResourceGeneral" type="IDENTIFIABLE">
+                <d:var name="ResourceSubderivative" type="ENUMERATION" 
+                       value="s32k144_lqfp64"/>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>

+ 6 - 6
config/Uart.xdm

@@ -52,7 +52,7 @@
               <d:lst name="UartEcucPartitionRef"/>
               <d:ctr name="UartGlobalConfig" type="IDENTIFIABLE">
                 <d:lst name="UartChannel" type="MAP">
-                  <d:ctr name="LPUART0_RS232" type="IDENTIFIABLE">
+                  <d:ctr name="LPUART0_RS485" type="IDENTIFIABLE">
                     <d:var name="UartHwUsing" type="ENUMERATION" 
                            value="LPUART_IP">
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
@@ -140,7 +140,7 @@
                       </d:var>
                     </d:ctr>
                   </d:ctr>
-                  <d:ctr name="LPUART1_WIFI" type="IDENTIFIABLE">
+                  <d:ctr name="LPUART1_4G" type="IDENTIFIABLE">
                     <d:var name="UartHwUsing" type="ENUMERATION" 
                            value="LPUART_IP">
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
@@ -165,11 +165,11 @@
                       <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
                              value="LPUART_UART_IP_USING_DMA"/>
                       <d:ref name="UartDmaTxChannelRef" type="REFERENCE" 
-                             value="ASPath:/Mcl/Mcl/MclConfig/UART1_TX">
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART0_TX">
                         <a:a name="ENABLE" value="true"/>
                       </d:ref>
                       <d:ref name="UartDmaRxChannelRef" type="REFERENCE" 
-                             value="ASPath:/Mcl/Mcl/MclConfig/UART1_RX">
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX">
                         <a:a name="ENABLE" value="true"/>
                       </d:ref>
                       <d:var name="UartParityType" type="ENUMERATION" 
@@ -221,7 +221,7 @@
                       </d:var>
                     </d:ctr>
                   </d:ctr>
-                  <d:ctr name="LPUART2_BT" type="IDENTIFIABLE">
+                  <d:ctr name="LPUART2_GPS" type="IDENTIFIABLE">
                     <d:var name="UartHwUsing" type="ENUMERATION" 
                            value="LPUART_IP">
                       <a:a name="IMPORTER_INFO" value="@DEF"/>
@@ -242,7 +242,7 @@
                         </a:a>
                       </d:var>
                       <d:var name="DesireBaudrate" type="ENUMERATION" 
-                             value="LPUART_UART_BAUDRATE_115200"/>
+                             value="LPUART_UART_BAUDRATE_9600"/>
                       <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
                              value="LPUART_UART_IP_USING_DMA"/>
                       <d:ref name="UartDmaTxChannelRef" type="REFERENCE" 

+ 505 - 0
config/Uart.xdm.bak

@@ -0,0 +1,505 @@
+<?xml version='1.0'?>
+<datamodel version="7.0" 
+           xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd" 
+           xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd" 
+           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd" 
+           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
+
+  <d:ctr type="AUTOSAR" factory="autosar" 
+         xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd" 
+         xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd" 
+         xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd" 
+         xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd" 
+         xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"  
+         xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
+    <d:lst type="TOP-LEVEL-PACKAGES">
+      <d:ctr name="Uart" type="AR-PACKAGE">
+        <d:lst type="ELEMENTS">
+          <d:chc name="Uart" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
+            <d:ctr type="MODULE-CONFIGURATION">
+              <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/Uart"/>
+              <d:var name="POST_BUILD_VARIANT_USED" type="BOOLEAN" value="true">
+                <a:a name="IMPORTER_INFO" value="@DEF"/>
+              </d:var>
+              <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION" 
+                     value="VariantPreCompile"/>
+              <d:ctr name="GeneralConfiguration" type="IDENTIFIABLE">
+                <d:var name="UartDevErrorDetect" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="DisableUartRuntimeErrorDetect" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="UartMulticoreSupport" type="BOOLEAN" value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="UartEnableUserModeSupport" type="BOOLEAN" 
+                       value="false">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="UartTimeoutMethod" type="ENUMERATION" 
+                       value="OSIF_COUNTER_DUMMY">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="UartTimeoutDuration" type="INTEGER" value="500000"/>
+                <d:var name="UartDmaEnable" type="BOOLEAN" value="true"/>
+                <d:var name="UartVersionInfoApi" type="BOOLEAN" value="true">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="UartCallbackCapability" type="BOOLEAN" value="true"/>
+              </d:ctr>
+              <d:lst name="UartEcucPartitionRef"/>
+              <d:ctr name="UartGlobalConfig" type="IDENTIFIABLE">
+                <d:lst name="UartChannel" type="MAP">
+                  <d:ctr name="LPUART0_RS232" type="IDENTIFIABLE">
+                    <d:var name="UartHwUsing" type="ENUMERATION" 
+                           value="LPUART_IP">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="UartChannelId" type="INTEGER" value="0">
+                      <a:a name="IMPORTER_INFO">
+                        <a:v>@DEF</a:v>
+                        <a:v>@CALC</a:v>
+                      </a:a>
+                    </d:var>
+                    <d:ref name="UartClockRef" type="REFERENCE" 
+                           value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/McuClockReferencePoint_LPUART0_CLK"/>
+                    <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
+                      <d:var name="UartHwChannel" type="ENUMERATION" 
+                             value="LPUART_0">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="LPUART_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
+                             value="LPUART_UART_IP_USING_DMA"/>
+                      <d:ref name="UartDmaTxChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART0_TX">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:ref>
+                      <d:ref name="UartDmaRxChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:ref>
+                      <d:var name="UartParityType" type="ENUMERATION" 
+                             value="LPUART_UART_IP_PARITY_DISABLED">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartStopBitNumber" type="ENUMERATION" 
+                             value="LPUART_UART_IP_ONE_STOP_BIT">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartWordLength" type="ENUMERATION" 
+                             value="LPUART_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartCallback" type="FUNCTION-NAME" 
+                             value="UART_Callback">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
+                      <d:ref name="UartHwChannelRef" type="REFERENCE" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="FlexioUartInteruptDmaMethod" 
+                             type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="FLEXIO_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="bitCount" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="driverDirection" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DIRECTION_TX">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="LPUART1_WIFI" type="IDENTIFIABLE">
+                    <d:var name="UartHwUsing" type="ENUMERATION" 
+                           value="LPUART_IP">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="UartChannelId" type="INTEGER" value="1"/>
+                    <d:ref name="UartClockRef" type="REFERENCE" 
+                           value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/McuClockReferencePoint_LPUART1_CLK"/>
+                    <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
+                      <d:var name="UartHwChannel" type="ENUMERATION" 
+                             value="LPUART_1">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="LPUART_UART_BAUDRATE_115200"/>
+                      <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
+                             value="LPUART_UART_IP_USING_DMA"/>
+                      <d:ref name="UartDmaTxChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART0_TX">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:ref>
+                      <d:ref name="UartDmaRxChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART0_RX">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:ref>
+                      <d:var name="UartParityType" type="ENUMERATION" 
+                             value="LPUART_UART_IP_PARITY_DISABLED">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartStopBitNumber" type="ENUMERATION" 
+                             value="LPUART_UART_IP_ONE_STOP_BIT">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartWordLength" type="ENUMERATION" 
+                             value="LPUART_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartCallback" type="FUNCTION-NAME" 
+                             value="UART_Callback">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
+                      <d:ref name="UartHwChannelRef" type="REFERENCE" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="FlexioUartInteruptDmaMethod" 
+                             type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="FLEXIO_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="bitCount" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="driverDirection" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DIRECTION_TX">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="LPUART2_BT" type="IDENTIFIABLE">
+                    <d:var name="UartHwUsing" type="ENUMERATION" 
+                           value="LPUART_IP">
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:var>
+                    <d:var name="UartChannelId" type="INTEGER" value="2"/>
+                    <d:ref name="UartClockRef" type="REFERENCE" 
+                           value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/McuClockReferencePoint_LPUART2_CLK"/>
+                    <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
+                      <d:var name="UartHwChannel" type="ENUMERATION" 
+                             value="LPUART_2">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="LPUART_UART_BAUDRATE_115200"/>
+                      <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
+                             value="LPUART_UART_IP_USING_DMA"/>
+                      <d:ref name="UartDmaTxChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART2_TX">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:ref>
+                      <d:ref name="UartDmaRxChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/UART2_RX">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:ref>
+                      <d:var name="UartParityType" type="ENUMERATION" 
+                             value="LPUART_UART_IP_PARITY_DISABLED">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartStopBitNumber" type="ENUMERATION" 
+                             value="LPUART_UART_IP_ONE_STOP_BIT">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartWordLength" type="ENUMERATION" 
+                             value="LPUART_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartCallback" type="FUNCTION-NAME" 
+                             value="UART_Callback">
+                        <a:a name="ENABLE" value="true"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
+                      <d:ref name="UartHwChannelRef" type="REFERENCE" >
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="FlexioUartInteruptDmaMethod" 
+                             type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="FLEXIO_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="bitCount" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="driverDirection" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DIRECTION_TX">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="FLEXIO_RX" type="IDENTIFIABLE">
+                    <d:var name="UartHwUsing" type="ENUMERATION" 
+                           value="FLEXIO_IP"/>
+                    <d:var name="UartChannelId" type="INTEGER" value="3"/>
+                    <d:ref name="UartClockRef" type="REFERENCE" 
+                           value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/McuClockReferencePoint_FLEXIO_CLK"/>
+                    <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
+                      <d:var name="UartHwChannel" type="ENUMERATION" value="">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="LPUART_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
+                             value="LPUART_UART_IP_USING_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="UartDmaTxChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:ref name="UartDmaRxChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="UartParityType" type="ENUMERATION" 
+                             value="LPUART_UART_IP_PARITY_DISABLED">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartStopBitNumber" type="ENUMERATION" 
+                             value="LPUART_UART_IP_ONE_STOP_BIT">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartWordLength" type="ENUMERATION" 
+                             value="LPUART_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartCallback" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
+                      <d:ref name="UartHwChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/FlexioCommon_0/FLEXIO_RX"/>
+                      <d:var name="FlexioUartInteruptDmaMethod" 
+                             type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="FLEXIO_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="bitCount" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="driverDirection" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DIRECTION_RX"/>
+                      <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:ctr>
+                  <d:ctr name="FLEXIO_TX" type="IDENTIFIABLE">
+                    <d:var name="UartHwUsing" type="ENUMERATION" 
+                           value="FLEXIO_IP"/>
+                    <d:var name="UartChannelId" type="INTEGER" value="4"/>
+                    <d:ref name="UartClockRef" type="REFERENCE" 
+                           value="ASPath:/Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/McuClockReferencePoint_FLEXIO_CLK"/>
+                    <d:ref name="UartChannelEcucPartitionRef" type="REFERENCE" >
+                      <a:a name="ENABLE" value="false"/>
+                      <a:a name="IMPORTER_INFO" value="@DEF"/>
+                    </d:ref>
+                    <d:ctr name="DetailModuleConfiguration" type="IDENTIFIABLE">
+                      <d:var name="UartHwChannel" type="ENUMERATION" value="">
+                        <a:a name="IMPORTER_INFO">
+                          <a:v>@DEF</a:v>
+                          <a:v>@CALC</a:v>
+                        </a:a>
+                      </d:var>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="LPUART_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartInteruptDmaMethod" type="ENUMERATION" 
+                             value="LPUART_UART_IP_USING_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="UartDmaTxChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:ref name="UartDmaRxChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="UartParityType" type="ENUMERATION" 
+                             value="LPUART_UART_IP_PARITY_DISABLED">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartStopBitNumber" type="ENUMERATION" 
+                             value="LPUART_UART_IP_ONE_STOP_BIT">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartWordLength" type="ENUMERATION" 
+                             value="LPUART_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="UartCallback" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                    <d:ctr name="FlexioModuleConfiguration" type="IDENTIFIABLE">
+                      <d:ref name="UartHwChannelRef" type="REFERENCE" 
+                             value="ASPath:/Mcl/Mcl/MclConfig/FlexioCommon_0/FLEXIO_TX"/>
+                      <d:var name="FlexioUartInteruptDmaMethod" 
+                             type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DRIVER_TYPE_INTERRUPTS">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:ref name="FlexioDmaChannelRef" type="REFERENCE" >
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:ref>
+                      <d:var name="DesireBaudrate" type="ENUMERATION" 
+                             value="FLEXIO_UART_BAUDRATE_9600">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="bitCount" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_8_BITS_PER_CHAR">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="driverDirection" type="ENUMERATION" 
+                             value="FLEXIO_UART_IP_DIRECTION_TX">
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                      <d:var name="FlexioCallbackFunction" type="FUNCTION-NAME" 
+                             value="NULL_PTR">
+                        <a:a name="ENABLE" value="false"/>
+                        <a:a name="IMPORTER_INFO" value="@DEF"/>
+                      </d:var>
+                    </d:ctr>
+                  </d:ctr>
+                </d:lst>
+              </d:ctr>
+              <d:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
+                <d:var name="ArReleaseMajorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseMinorVersion" type="INTEGER" value="4">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ArReleaseRevisionVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="ModuleId" type="INTEGER" value="255">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMajorVersion" type="INTEGER" value="1">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwMinorVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="SwPatchVersion" type="INTEGER" value="0">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorApiInfix" type="STRING" value="">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+                <d:var name="VendorId" type="INTEGER" value="43">
+                  <a:a name="IMPORTER_INFO" value="@DEF"/>
+                </d:var>
+              </d:ctr>
+            </d:ctr>
+          </d:chc>
+        </d:lst>
+      </d:ctr>
+    </d:lst>
+  </d:ctr>
+
+</datamodel>