<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP DBVersion="V4.0" IPType="peripheral" Name="HRTIM" Version="hrtim_v1_0" xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" 
	ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/Specifications/db/IP_Modes.xsd" 
	xmlns="http://mcd.rou.st.com/modules.php?name=mcu">
	<About>HRTIM: High Resolution Timer</About>
        <Semaphore>$IpInstanceUsed_ForRCC</Semaphore>
       <RefParameter Comment="HRTIM instance" DefaultValue="HRTIM1" Name="Instance" Type="list" Visible="false"/>


<!--\|HRTIM_TIM_IT_NONE//HRTIM_TIM_IT_NONE\|-->

<!-- Simple Modes BEGIN -->

<RefParameter Comment="Simple Mode" DefaultValue="PleaseSelectaMode" Name="SimpleMode" Type="list" Group="UseCase Selection">
        <PossibleValue Comment="Please Select a Mode" Value="PleaseSelectaMode" />
        <PossibleValue Comment="Output Compare Mode " Value="OC" />
        <PossibleValue Comment="PWM Output Mode" Value="PWM" />
        <PossibleValue Comment="Input Capture Mode" Value="IC" />
        <PossibleValue Comment="One Pulse Mode" Value="OPM" />
</RefParameter>



<!--Simple OC BEGIN-->

<RefParameter Name="OCChannel" Comment="Channel Configuration" DefaultValue="__NULL" Type="list"  Group="Output Compare">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE2" Comment="Enable"/>
</RefParameter>

<RefParameter Name="OCMode" Comment="Mode" DefaultValue="HRTIM_BASICOCMODE_TOGGLE" Type="list"  Group="Output Compare">
        <PossibleValue Value="HRTIM_BASICOCMODE_TOGGLE" Comment="Ouput toggles when the timer counter reaches the compare value"/>
        <PossibleValue Value="HRTIM_BASICOCMODE_INACTIVE" Comment="Ouput forced to active level when the timer counter reaches the compare value"/>
        <PossibleValue Value="HRTIM_BASICOCMODE_ACTIVE" Comment="Ouput forced to inactive level when the timer counter reaches the compare value"/>
</RefParameter>

<!--Simple OC END-->

<!--Simple PWM BEGIN-->
<RefParameter Name="PWMChannel" Comment="Channel Configuration" DefaultValue="__NULL" Type="list"  Group="PWM">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE2" Comment="Enable"/>
</RefParameter>

<!--Simple PWM END-->

<!--Simple IC BEGIN-->

<RefParameter Name="CaptureChannel" Comment="Capture Channel Configuration" DefaultValue="__NULL" Type="list"  Group="Capture">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_CAPTUREUNIT_1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_CAPTUREUNIT_2" Comment="Enable"/>
</RefParameter>

<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TA1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_TA_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TA1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TA1_IC$IpInstance &amp; Semaphore_TA_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TA2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_TA_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TA2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TA2_IC$IpInstance &amp; Semaphore_TA_Simple$IpInstance)"/> 
 </RefParameter>

<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TB1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_TB_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TB1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TB1_IC$IpInstance &amp; Semaphore_TB_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TB2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_TB_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TB2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TB2_IC$IpInstance &amp; Semaphore_TB_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TC1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_TC_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TC1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TC1_IC$IpInstance &amp; Semaphore_TC_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TC2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_TC_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TC2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TC2_IC$IpInstance &amp; Semaphore_TC_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TD1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_TD_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TD1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TD1_IC$IpInstance &amp; Semaphore_TD_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TD2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_TD_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TD2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TD2_IC$IpInstance &amp; Semaphore_TD_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TE1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_TE_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TE1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TE1_IC$IpInstance &amp; Semaphore_TE_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="CaptureEvent_TE2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_TE_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="CaptureEvent_TE2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TE2_IC$IpInstance &amp; Semaphore_TE_Simple$IpInstance)"/> 
 </RefParameter>


<!--Simple IC END-->

<!--Simple OPM BEGIN-->

<RefParameter Name="OnePulseChannel" Comment="Channel Configuration" DefaultValue="__NULL" Type="list"  Group="One Pulse">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE1" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD2" Comment="Enable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE2" Comment="Enable"/>
</RefParameter>

<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TA1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_TA_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TA1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TA1_OPM$IpInstance &amp; Semaphore_TA_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TA2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_TA_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TA2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TA2_OPM$IpInstance &amp; Semaphore_TA_Simple$IpInstance)"/> 
 </RefParameter>

<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TB1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_TB_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TB1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TB1_OPM$IpInstance &amp; Semaphore_TB_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TB2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_TB_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TB2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TB2_OPM$IpInstance &amp; Semaphore_TB_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TC1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_TC_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TC1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TC1_OPM$IpInstance &amp; Semaphore_TC_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TC2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_TC_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TC2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TC2_OPM$IpInstance &amp; Semaphore_TC_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TD1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_TD_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TD1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TD1_OPM$IpInstance &amp; Semaphore_TD_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TD2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_TD_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TD2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TD2_OPM$IpInstance &amp; Semaphore_TD_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TE1" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_TE_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TE1" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TE1_OPM$IpInstance &amp; Semaphore_TE_Simple$IpInstance)"/> 
 </RefParameter>
<RefParameter Comment="Event" DefaultValue="HRTIM_EVENT_NONE" Name="OnePulseEvent_TE2" Type="list"  >
   <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_TE_Simple$IpInstance"/> 
        <PossibleValue Comment="No Event Channel" Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="External Event 1" Value="HRTIM_EVENT_1" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 2" Value="HRTIM_EVENT_2" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 3" Value="HRTIM_EVENT_3" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 4" Value="HRTIM_EVENT_4" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 5" Value="HRTIM_EVENT_5" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 6" Value="HRTIM_EVENT_6" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 7" Value="HRTIM_EVENT_7" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 8" Value="HRTIM_EVENT_8" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 9" Value="HRTIM_EVENT_9" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable"/> 
        <PossibleValue Comment="External Event 10" Value="HRTIM_EVENT_10" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable"/> 
</RefParameter>
<RefParameter  Comment="Event" DefaultValue="__NULL" Name="OnePulseEvent_TE2" Type="String" >
               <Condition Diagnostic="" Expression="!(Semaphore_TE2_OPM$IpInstance &amp; Semaphore_TE_Simple$IpInstance)"/> 
 </RefParameter>



<!--Simple OPM END-->


<!-- Simple Modes END -->




<!--   condition on refmode         <Condition Diagnostic="" Expression="Semaphore_TA_NoOutput$IpInstance"/> -->


<!-- BEGIN  for BurstModeCtl , common HRTIMER configuration  to be called once HAL_HRTIM_BurstModeCtl   -->


<RefParameter Comment="Burst Mode" DefaultValue="HRTIM_BURSTMODECTL_DISABLED" Name="Enable" Type="list" TabName="Burst Mode Configuration" Group="Burst Mode Enabling" >
        <PossibleValue Comment="Burst mode disabled " Value="HRTIM_BURSTMODECTL_DISABLED" />
        <PossibleValue Comment="Burst mode enabled " Value="HRTIM_BURSTMODECTL_ENABLED" Semaphore="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/>
</RefParameter>

<!-- END   for BurstModeCtl , common HRTIMER configuration  to be called once HAL_HRTIM_BurstModeCtl   -->


<!-- BEGIN  for BurstModeConfig , common HRTIMER configuration  to be called once HAL_HRTIM_BurstModeConfig  -->

<!--   condition : to be configured on ly if Burst mode has been enabled-->
<RefParameter Comment="Mode" DefaultValue="HRTIM_BURSTMODE_SINGLESHOT" Name="Mode" Type="list" TabName="Burst Mode Configuration" Group="Settings">
        <PossibleValue Comment="Burst mode operates in single shot mode " Value="HRTIM_BURSTMODE_SINGLESHOT"/>
        <PossibleValue Comment="Burst mode operates in continuous mode " Value="HRTIM_BURSTMODE_CONTINOUS"/>
</RefParameter>

<!--   condition : to be configured on ly if Burst mode has been enabled-->

<RefParameter Comment="Clock Source" DefaultValue="HRTIM_BURSTMODECLOCKSOURCE_MASTER" Name="ClockSource" Type="list" TabName="Burst Mode Configuration" Group="Settings">
        <PossibleValue Comment="Master timer counter reset/roll-over is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_MASTER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A counter reset/roll-over is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_TIMER_A" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B counter reset/roll-over is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_TIMER_B" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C counter reset/roll-over is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_TIMER_C" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D counter reset/roll-over is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_TIMER_D" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E counter reset/roll-over is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_TIMER_E" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/>
        <PossibleValue Comment="On-chip Event 1 (TIM16_OC), acting as a burst mode counter clock " Value="HRTIM_BURSTMODECLOCKSOURCE_TIM16_OC"/>
        <PossibleValue Comment="On-chip Event 2 (TIM17_OC), acting as a burst mode counter clock " Value="HRTIM_BURSTMODECLOCKSOURCE_TIM17_OC"/>
        <PossibleValue Comment="On-chip Event 3 (TIM7_TRGO), acting as a burst mode counter clock " Value="HRTIM_BURSTMODECLOCKSOURCE_TIM7_TRGO"/>
        <PossibleValue Comment="Prescaled fHRTIM clock is used as clock source for the burst mode counter " Value="HRTIM_BURSTMODECLOCKSOURCE_FHRTIM"/>
</RefParameter>

<!--   condition : to be configured only if Burst mode has been enabled-->
<RefParameter Comment="Prescaler" DefaultValue="HRTIM_BURSTMODEPRESCALER_DIV1" Name="PrescalerBurst" Type="list" TabName="Burst Mode Configuration" Group="Settings">
        <PossibleValue Comment="fEEVS=fHRTIM " Value="HRTIM_BURSTMODEPRESCALER_DIV1"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 2 " Value="HRTIM_BURSTMODEPRESCALER_DIV2"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 4 " Value="HRTIM_BURSTMODEPRESCALER_DIV4"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 8 " Value="HRTIM_BURSTMODEPRESCALER_DIV8"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 16 " Value="HRTIM_BURSTMODEPRESCALER_DIV16"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 32 " Value="HRTIM_BURSTMODEPRESCALER_DIV32"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 64 " Value="HRTIM_BURSTMODEPRESCALER_DIV64"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 128 " Value="HRTIM_BURSTMODEPRESCALER_DIV128"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 256" Value="HRTIM_BURSTMODEPRESCALER_DIV256"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 512 " Value="HRTIM_BURSTMODEPRESCALER_DIV512"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 1024 " Value="HRTIM_BURSTMODEPRESCALER_DIV1024"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 2048 " Value="HRTIM_BURSTMODEPRESCALER_DIV2048"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 4096 " Value="HRTIM_BURSTMODEPRESCALER_DIV4096"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 8192 " Value="HRTIM_BURSTMODEPRESCALER_DIV8192"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 16384 " Value="HRTIM_BURSTMODEPRESCALER_DIV16384"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 32768 " Value="HRTIM_BURSTMODEPRESCALER_DIV32768"/>
</RefParameter>


<RefParameter Comment="Preload Enable" DefaultValue="HRIM_BURSTMODEPRELOAD_DISABLED" Name="BurstPreloadEnable" Type="list" TabName="Burst Mode Configuration" Group="Settings">
        <PossibleValue Comment="Preload disabled: the write access is directly done into active registers " Value="HRIM_BURSTMODEPRELOAD_DISABLED"/>
        <PossibleValue Comment="Preload enabled: the write access is done into preload registers " Value="HRIM_BURSTMODEPRELOAD_ENABLED"/>
</RefParameter>

<!-- to be combined to be conditionned -->

<RefParameter Comment="Number of Burst Mode Trigger Sources" DefaultValue="0" Min="0" Max="32" Name="NumberBURSTMODE_TriggerSources" Type="integer" TabName="Burst Mode Configuration" Group="Settings">
</RefParameter>

<RefParameter Comment="Trigger Source"  DefaultValue="__NULL" Name="Source_BURSTMODETrigger"  Type="list" TabName="Burst Mode Configuration" Group="Settings">   
        <PossibleValue Comment="No trigger" Value="HRTIM_BURSTMODETRIGGER_NONE"/>
        <PossibleValue Comment="Master reset" Value="HRTIM_BURSTMODETRIGGER_MASTER_RESET" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/>
        <PossibleValue Comment="Master repetition" Value="HRTIM_BURSTMODETRIGGER_MASTER_REPETITION" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/>
        <PossibleValue Comment="Master compare 1" Value="HRTIM_BURSTMODETRIGGER_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Master compare 2" Value="HRTIM_BURSTMODETRIGGER_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Master compare 3" Value="HRTIM_BURSTMODETRIGGER_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Master compare 4" Value="HRTIM_BURSTMODETRIGGER_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A reset" Value="HRTIM_BURSTMODETRIGGER_TIMERA_RESET" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A repetition" Value="HRTIM_BURSTMODETRIGGER_TIMERA_REPETITION" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A compare 1" Value="HRTIM_BURSTMODETRIGGER_TIMERA_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A compare 2" Value="HRTIM_BURSTMODETRIGGER_TIMERA_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B reset" Value="HRTIM_BURSTMODETRIGGER_TIMERB_RESET" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B repetition" Value="HRTIM_BURSTMODETRIGGER_TIMERB_REPETITION" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B compare 1" Value="HRTIM_BURSTMODETRIGGER_TIMERB_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B compare 2" Value="HRTIM_BURSTMODETRIGGER_TIMERB_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C reset" Value="HRTIM_BURSTMODETRIGGER_TIMERC_RESET" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C repetition" Value="HRTIM_BURSTMODETRIGGER_TIMERC_REPETITION" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C compare 1" Value="HRTIM_BURSTMODETRIGGER_TIMERC_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C compare 2" Value="HRTIM_BURSTMODETRIGGER_TIMERC_CMP2" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D reset" Value="HRTIM_BURSTMODETRIGGER_TIMERD_RESET" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D repetition" Value="HRTIM_BURSTMODETRIGGER_TIMERD_REPETITION" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D compare 1" Value="HRTIM_BURSTMODETRIGGER_TIMERD_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D compare 2" Value="HRTIM_BURSTMODETRIGGER_TIMERD_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E reset" Value="HRTIM_BURSTMODETRIGGER_TIMERE_RESET" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E repetition" Value="HRTIM_BURSTMODETRIGGER_TIMERE_REPETITION" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E compare 1" Value="HRTIM_BURSTMODETRIGGER_TIMERE_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E compare 2" Value="HRTIM_BURSTMODETRIGGER_TIMERE_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A period following External Event 7" Value="HRTIM_BURSTMODETRIGGER_TIMERA_EVENT7" Condition="!(Semaphore_TA_Enable$IpInstance &amp; Semaphore_HRTIMER_EEvent7$IpInstance)" Diagnostic="Timer A must be configured and External Event 7" Action="Disable"/>
        <PossibleValue Comment="Timer D period following External Event 8" Value="HRTIM_BURSTMODETRIGGER_TIMERD_EVENT8" Condition="!(Semaphore_TD_Enable$IpInstance &amp; Semaphore_HRTIMER_EEvent8$IpInstance)" Diagnostic="Timer D must be configured and External Event 8" Action="Disable"/>
        <PossibleValue Comment="External Event 7 (timer A filters applied)" Value="HRTIM_BURSTMODETRIGGER_EVENT_7" Condition="!(Semaphore_HRTIMER_EEvent7$IpInstance &amp; Semaphore_TA_Enable$IpInstance)" Diagnostic="EEV 7 must be configured and Timer A" Action="Disable"/>
        <PossibleValue Comment="External Event 8 (timer D filters applied)" Value="HRTIM_BURSTMODETRIGGER_EVENT_8" Condition="!(Semaphore_HRTIMER_EEvent8$IpInstance &amp; Semaphore_TD_Enable$IpInstance)" Diagnostic="EEV 8 must be configured and Timer D" Action="Disable"/>
        <PossibleValue Comment="On-chip Event" Value="HRTIM_BURSTMODETRIGGER_EVENT_ONCHIP"/>
</RefParameter>



<RefParameter Comment="Burst Mode Trigger" DefaultValue="/-BURSTMODETrigger_Source1+|BURSTMODETrigger_Source2+|BURSTMODETrigger_Source3+|BURSTMODETrigger_Source4+|BURSTMODETrigger_Source5+|BURSTMODETrigger_Source6+|BURSTMODETrigger_Source7+|BURSTMODETrigger_Source8+|BURSTMODETrigger_Source9+|BURSTMODETrigger_Source10+|BURSTMODETrigger_Source11+|BURSTMODETrigger_Source12+|BURSTMODETrigger_Source13+|BURSTMODETrigger_Source14+|BURSTMODETrigger_Source15+|BURSTMODETrigger_Source16+|BURSTMODETrigger_Source17+|BURSTMODETrigger_Source18+|BURSTMODETrigger_Source19+|BURSTMODETrigger_Source20+|BURSTMODETrigger_Source21+|BURSTMODETrigger_Source22+|BURSTMODETrigger_Source23+|BURSTMODETrigger_Source24+|BURSTMODETrigger_Source25+|BURSTMODETrigger_Source26+|BURSTMODETrigger_Source27+|BURSTMODETrigger_Source28+|BURSTMODETrigger_Source29+|BURSTMODETrigger_Source30+|BURSTMODETrigger_Source31+|BURSTMODETrigger_Source32/\|HRTIM_BURSTMODETRIGGER_NONE//HRTIM_BURSTMODETRIGGER_NONE\|/"  Type="list"  Name="ORingBURSTMODETrigger"  TabName="Burst Mode Configuration" Visible="false">
   <Condition Diagnostic="" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/>
</RefParameter>



<RefParameter Comment="Burst Mode Idle Duration" DefaultValue="0x0000" Max="0xFFFF" Min="0x0000" Name="IdleDuration" Type="hex" TabName="Burst Mode Configuration" Group="Settings">
      <Condition Diagnostic="" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/>
</RefParameter>


<RefParameter Comment="Burst Mode Period" DefaultValue="0x0001" Max="0xFFFF" Min="0x0001" Name="BURSTMODEPeriod" Type="hex" TabName="Burst Mode Configuration" Group="Settings">
      <Condition Diagnostic="" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/>
</RefParameter>


<!-- END  for BurstModeConfig , common HRTIMER configuration  to be called once HAL_HRTIM_BurstModeConfig  -->

<!-- BEGIN  for HRTIMSynchroConfig , common HRTIMER configuration  to be called once HAL_HRTIM_Init -->

<RefParameter Comment="Hrtim Interrupt Requests" DefaultValue="HRTIM_IT_NONE" Name="HRTIMInterruptResquests" Type="list" TabName="HRTIM Interrupt Configuration" Group="Sources">
        <PossibleValue Comment="No interrupt enabled " Value="HRTIM_IT_NONE"/>
        <PossibleValue Comment="Fault 1 interrupt enable " Value="HRTIM_IT_FLT1" Condition="!Semaphore_HRTIMER_Fault1$IpInstance" Diagnostic="Fault Line 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 2 interrupt enable " Value="HRTIM_IT_FLT2" Condition="!Semaphore_HRTIMER_Fault2$IpInstance" Diagnostic="Fault Line 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 3 interrupt enable " Value="HRTIM_IT_FLT3" Condition="!Semaphore_HRTIMER_Fault3$IpInstance" Diagnostic="Fault Line 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 4 interrupt enable " Value="HRTIM_IT_FLT4" Condition="!Semaphore_HRTIMER_Fault4$IpInstance" Diagnostic="Fault Line 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 5 interrupt enable " Value="HRTIM_IT_FLT5" Condition="!Semaphore_HRTIMER_Fault5$IpInstance" Diagnostic="Fault Line 5 must be configured" Action="Disable"/>
        <PossibleValue Comment="System Fault interrupt enable " Value="HRTIM_IT_SYSFLT"/>
        <PossibleValue Comment="DLL ready interrupt enable " Value="HRTIM_IT_DLLRDY" Condition="!Semaphore_HRTIMER_DLLITCalibration$IpInstance" Diagnostic="DLL calibration should be enabled in IT mode" Action="Disable"/>
        <PossibleValue Comment="Burst mode period interrupt enable " Value="HRTIM_IT_BMPER" Condition="!Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance" Diagnostic="BURST Mode  must be configured" Action="Disable"/>
</RefParameter>


<RefParameter Comment="Hrtim Interrupt Requests" DefaultValue="/HRTIMInterruptResquests1+|HRTIMInterruptResquests2+|HRTIMInterruptResquests3+|HRTIMInterruptResquests4+|HRTIMInterruptResquests5+|HRTIMInterruptResquests6+|HRTIMInterruptResquests7+|HRTIMInterruptResquests8/\|HRTIM_IT_NONE//HRTIM_IT_NONE\|//"  Type="list"  Name="ORingHRTIMInterruptResquests"  TabName="HRTIM Interrupt Configuration" Visible="false">
</RefParameter>


                         

<RefParameter Comment="Sync Options" DefaultValue="HRTIM_SYNCOPTION_NONE" Name="SyncOptions" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization">
        <PossibleValue Comment="HRTIM instance doesn't handle external synchronization signals (SYNCIN, SYNCOUT) " Value="HRTIM_SYNCOPTION_NONE" />
        <PossibleValue Comment="HRTIM instance acts as a MASTER, i.e. generates external synchronization output (SYNCOUT) " Value="HRTIM_SYNCOPTION_MASTER" Semaphore="Semaphore_HRTIMER_SynchroOut$IpInstance" Condition="!(Semaphore_MASTER_Enable$IpInstance &amp; Semaphore_SCOUT_GPIO_Enable$IpInstance )" Diagnostic="Master Timer must be enabled and SYNCOUT Pin configured" Action="Disable"/>
        <PossibleValue Comment="HRTIM instance acts as a SLAVE, i.e. it is synchronized by external sources (SYNCIN) " Value="HRTIM_SYNCOPTION_SLAVE" Semaphore="Semaphore_HRTIMER_SynchroIn$IpInstance" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be enabled" Action="Disable"/>
       <PossibleValue Comment="HRTIM instance acts as a SLAVE and a MASTER i.e. it is synchronized by external sources (SYNCIN) and  generates external synchronization output (SYNCOUT) " Value="HRTIM_SYNCOPTION_SLAVE|HRTIM_SYNCOPTION_MASTER" Semaphore="Semaphore_HRTIMER_SynchroInOut$IpInstance" Condition="!(Semaphore_MASTER_Enable$IpInstance &amp; Semaphore_SCOUT_GPIO_Enable$IpInstance)" Diagnostic="Master Timer must be enabled and SYNCOUT Pin configured " Action="Disable"/>
</RefParameter>

<!-- only if SYNCIN -->
<RefParameter Comment="Sync Input Source" DefaultValue="HRTIM_SYNCINPUTSOURCE_NONE" Name="SyncInputSource" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization">
        <Condition Diagnostic="" Expression="Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance"/>
        <PossibleValue Comment="HRTIM is not synchronized and runs in standalone mode " Value="HRTIM_SYNCINPUTSOURCE_NONE"/>
        <PossibleValue Comment="The HRTIM is synchronized with the on-chip timer " Value="HRTIM_SYNCINPUTSOURCE_INTERNALEVENT"/>
        <PossibleValue Comment="A positive pulse on SYNCIN input triggers the HRTIM " Value="HRTIM_SYNCINPUTSOURCE_EXTERNALEVENT" Condition="!Semaphore_SCIN_GPIO_Enable$IpInstance" Diagnostic="SYNCIN must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Sync Input Source" DefaultValue="null" Name="SyncInputSource" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization" Visible="false">
        <Condition Diagnostic="" Expression="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)"/>
</RefParameter>


<!-- only if SYNCOUT -->
<RefParameter Comment="Sync Output Source" DefaultValue="HRTIM_SYNCOUTPUTSOURCE_MASTER_START" Name="SyncOutputSource" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization">
        <Condition Diagnostic="" Expression="Semaphore_HRTIMER_SynchroOut$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance"/>
       <PossibleValue Comment="A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon master timer start event " Value="HRTIM_SYNCOUTPUTSOURCE_MASTER_START" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>
        <PossibleValue Comment="A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon master timer compare 1 event " Value="HRTIM_SYNCOUTPUTSOURCE_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare 1 unit  must be configured" Action="Disable"/>
        <PossibleValue Comment="A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon timer A start or reset events " Value="HRTIM_SYNCOUTPUTSOURCE_TIMA_START" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic=" Timer A must be configured" Action="Disable"/> 
        <PossibleValue Comment="A pulse is sent on the SYNCOUT output (16x fHRTIM clock cycles) upon timer A compare 1 event " Value="HRTIM_SYNCOUTPUTSOURCE_TIMA_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A compare 1 Unit must be configured" Action="Disable" />
</RefParameter>


<RefParameter Comment="Sync Output Source" DefaultValue="null" Name="SyncOutputSource" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization" Visible="false">
        <Condition Diagnostic="" Expression="!(Semaphore_HRTIMER_SynchroOut$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)"/>
</RefParameter>

<!-- only if SYNCOUT -->
<RefParameter Comment="Sync Output Polarity" DefaultValue="HRTIM_SYNCOUTPUTPOLARITY_NONE" Name="SyncOutputPolarity" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization">
        <Condition Diagnostic="" Expression="Semaphore_HRTIMER_SynchroOut$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance "/>
        <PossibleValue Comment="Synchronization output event is disabled " Value="HRTIM_SYNCOUTPUTPOLARITY_NONE"/>
        <PossibleValue Comment="Positive pulse on SCOUT output (16x fHRTIM clock cycles) " Value="HRTIM_SYNCOUTPUTPOLARITY_POSITIVE"/>
        <PossibleValue Comment="Negative pulse on SCOUT output (16x fHRTIM clock cycles) " Value="HRTIM_SYNCOUTPUTPOLARITY_NEGATIVE"/>
</RefParameter>

<RefParameter Comment="Sync Output Polarity" DefaultValue="null" Name="SyncOutputPolarity" Type="list" TabName="Synchro Configuration" Group="Master Timer Synchronization" Visible="false">
        <Condition Diagnostic="" Expression="!(Semaphore_HRTIMER_SynchroOut$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)"/>
</RefParameter>

<!-- END    for   HRTIMSynchroConfig , common HRTIMER configuration  to be called once -->

<!-- BEGIN    for   DLL Calibration, common HRTIMER configuration  to be called once -->

<RefParameter Comment="High Resolution to reach steps down to 217 ps (4.6GHz Equivalent Frequency)" DefaultValue="NoDLLCalibration" Name="EnableCalibration" Type="list" TabName="High Resolution" Group="High Resolution Setting">
        <Condition Diagnostic="" Expression="(RCC:$IpInstanceFreq_Value) &lt; 128000000"/>
        <PossibleValue Comment="Disable" Value="NoDLLCalibration"/>
        <PossibleValue Comment="Enabled with Simple DLL Calibration" Value="DLLSimpleCalibration" Semaphore="Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance" Condition="(RCC:$IpInstanceFreq_Value) &lt; 128000000" Diagnostic="HRTIMER Frequency must be set to 128MHz or 144MHz  Use the clock issued from the PLL for HRTIMER Clock and SYSCLOCK" Action="Disable"/>
        <PossibleValue Comment="Enabled with DLL Calibration with IT Generation" Value="DLLITCalibration" Semaphore="Semaphore_HRTIMER_DLLITCalibration$IpInstance" Condition="(RCC:$IpInstanceFreq_Value) &lt; 128000000" Diagnostic="HRTIMER Frequency must be set to 128MHz or 144MHz  Use the clock issued from the PLL for HRTIMER Clock and SYSCLOCK" Action="Disable"/>
</RefParameter> 

<RefParameter Comment="High Resolution to reach steps down to 217 ps (4.6GHz Equivalent Frequency)" DefaultValue="DLLSimpleCalibration" Name="EnableCalibration" Type="list" TabName="High Resolution" Group="High Resolution Setting">
        <Condition Diagnostic="" Expression="!(RCC:$IpInstanceFreq_Value) &lt; 128000000"/>
        <PossibleValue Comment="Disable" Value="NoDLLCalibration"/>
        <PossibleValue Comment="Enabled with Simple DLL Calibration" Value="DLLSimpleCalibration" Semaphore="Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance" Condition="(RCC:$IpInstanceFreq_Value) &lt; 128000000" Diagnostic="HRTIMER Frequency must be set to 128MHz or 144MHz  Use the clock issued from the PLL for HRTIMER Clock and SYSCLOCK" Action="Disable"/>
        <PossibleValue Comment="Enabled with DLL Calibration with IT Generation" Value="DLLITCalibration" Semaphore="Semaphore_HRTIMER_DLLITCalibration$IpInstance" Condition="(RCC:$IpInstanceFreq_Value) &lt; 128000000" Diagnostic="HRTIMER Frequency must be set to 128MHz or 144MHz  Use the clock issued from the PLL for HRTIMER Clock and SYSCLOCK" Action="Disable"/>
</RefParameter> 



<RefParameter Comment="Calibration Rate" DefaultValue="HRTIM_CALIBRATIONRATE_14" Name="CalibrationRate_IT" Type="list" TabName="High Resolution" Group="Calibration Settings">
        <Condition Diagnostic="" Expression="Semaphore_HRTIMER_DLLITCalibration$IpInstance"/>
        <PossibleValue Comment="Non periodic DLL calibration" Value="HRTIM_SINGLE_CALIBRATION"/> 
        <PossibleValue Comment="Periodic DLL calibration: T : 1048576 mult tHRTIM (7.3 ms)" Value="HRTIM_CALIBRATIONRATE_7300" /> 
       <PossibleValue Comment="Periodic DLL calibration: T : 131072 mult tHRTIM (0.910 ms)" Value="HRTIM_CALIBRATIONRATE_910" /> 
        <PossibleValue Comment="Periodic DLL calibration: T : 16384 mult tHRTIM (0.114 ms)" Value="HRTIM_CALIBRATIONRATE_114" /> 
        <PossibleValue Comment="Periodic DLL calibration: T : 2048 mult tHRTIM (0.014 ms) " Value="HRTIM_CALIBRATIONRATE_14" />
</RefParameter>

<RefParameter Comment="Calibration Rate" DefaultValue="__NULL" Name="CalibrationRate_IT" Type="list" TabName="High Resolution" Group="Calibration Settings" Visible="false">
        <Condition Diagnostic="" Expression="!Semaphore_HRTIMER_DLLITCalibration$IpInstance"/>
        <PossibleValue Comment="disable" Value="__NULL"/> 
</RefParameter>

<RefParameter Comment="Calibration Rate" DefaultValue="HRTIM_CALIBRATIONRATE_14" Name="CalibrationRate_nonIT" Type="list" TabName="High Resolution" Group="Calibration Settings">
        <Condition Diagnostic="" Expression="Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance"/>
        <PossibleValue Comment="Non periodic DLL calibration" Value="HRTIM_SINGLE_CALIBRATION" /> 
        <PossibleValue Comment="Periodic DLL calibration: T : 1048576 mult tHRTIM (7.3 ms)" Value="HRTIM_CALIBRATIONRATE_7300"/> 
        <PossibleValue Comment="Periodic DLL calibration: T : 131072 mult tHRTIM (0.910 ms)" Value="HRTIM_CALIBRATIONRATE_910"/> 
        <PossibleValue Comment="Periodic DLL calibration: T : 16384 mult tHRTIM (0.114 ms)" Value="HRTIM_CALIBRATIONRATE_114"/>  
        <PossibleValue Comment="Periodic DLL calibration: T : 2048 mult tHRTIM (0.014 ms) " Value="HRTIM_CALIBRATIONRATE_14"/>  
</RefParameter>

<RefParameter Comment="Calibration Rate" DefaultValue="__NULL" Name="CalibrationRate_nonIT" Type="list" TabName="High Resolution" Group="Calibration Settings" Visible="false">
        <Condition Diagnostic="" Expression="!Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance"/>
        <PossibleValue Comment="disable" Value="__NULL"/> 
</RefParameter>


<RefParameter Comment="Timeout (in ms)" DefaultValue="10" Max="4294967295" Min="0" Name="Timeout" Type="integer" TabName="High Resolution" Group="Polling">
        <Condition Diagnostic="" Expression="(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance)"/>
</RefParameter>

<RefParameter Comment="Timeout (in ms)" DefaultValue="null"  Name="Timeout" Type="list" TabName="High Resolution" Group="Polling" Visible="false">
        <Condition Diagnostic="" Expression="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance)"/>
</RefParameter>




<!-- END      for   DLL Calibration, common HRTIMER configuration  to be called once -->




<!-- BEGIN  for ADCTriggerConfig , common HRTIMER configuration  to be called 4 times for the 4 trigger sources -->
 
<RefParameter Comment="ADC Trigger Configuration" DefaultValue="__NULL" Name="ADCTrigger_Id1" Type="list" TabName="ADC Triggers Configuration">
        <PossibleValue Value="__NULL" Comment="Disable" />
        <PossibleValue Comment="Enable ADC Trigger 1" Value="HRTIM_ADCTRIGGER_1"/>
</RefParameter>

<RefParameter Comment="ADC Trigger Configuration" DefaultValue="__NULL" Name="ADCTrigger_Id2" Type="list" TabName="ADC Triggers Configuration">
        <PossibleValue Value="__NULL" Comment="Disable" />
        <PossibleValue Comment="Enable ADC Trigger 2" Value="HRTIM_ADCTRIGGER_2"/>
</RefParameter>

<RefParameter Comment="ADC Trigger Configuration" DefaultValue="__NULL" Name="ADCTrigger_Id3" Type="list" TabName="ADC Triggers Configuration">
        <PossibleValue Value="__NULL" Comment="Disable" />
        <PossibleValue Comment="Enable ADC Trigger 3" Value="HRTIM_ADCTRIGGER_3"/>
</RefParameter>

<RefParameter Comment="ADC Trigger Configuration" DefaultValue="__NULL" Name="ADCTrigger_Id4" Type="list" TabName="ADC Triggers Configuration">
        <PossibleValue Value="__NULL" Comment="Disable" />
        <PossibleValue Comment="Enable ADC Trigger 4" Value="HRTIM_ADCTRIGGER_4"/>
</RefParameter>



<!--  a combination and to  be conditioned : if timer was  enabled -->

<RefParameter Comment="Update Source" DefaultValue="HRTIM_ADCTRIGGERUPDATE_MASTER" Name="UpdateSource_ADCTrigger" Type="list" TabName="ADC Triggers Configuration" >
        <PossibleValue Comment="Master timer" Value="HRTIM_ADCTRIGGERUPDATE_MASTER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A" Value="HRTIM_ADCTRIGGERUPDATE_TIMER_A" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B" Value="HRTIM_ADCTRIGGERUPDATE_TIMER_B" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C" Value="HRTIM_ADCTRIGGERUPDATE_TIMER_C" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D" Value="HRTIM_ADCTRIGGERUPDATE_TIMER_D" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E" Value="HRTIM_ADCTRIGGERUPDATE_TIMER_E" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/>
</RefParameter>


<!--  a combination of ... and to be conditioned : different possible values  for trigger 1 and 3 and 2 and 4-->


<RefParameter Comment="Trigger Sources Selection : Please enter the  number of Active Trigger Sources" DefaultValue="0" Min="0" Max="32" Name="NumberADCTriggerSource" Type="integer" TabName="ADC Triggers Configuration">
</RefParameter>

<RefParameter Comment="Trigger" DefaultValue="HRTIM_ADCTRIGGEREVENT13_NONE" Name="Source_ADCTrigger13" Type="list" TabName="ADC Triggers Configuration">           <PossibleValue Comment="No ADC trigger event" Value="HRTIM_ADCTRIGGEREVENT13_NONE"/>
        <PossibleValue Comment="ADC Trigger on master compare 1" Value="HRTIM_ADCTRIGGEREVENT13_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master compare 2" Value="HRTIM_ADCTRIGGEREVENT13_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master compare 3" Value="HRTIM_ADCTRIGGEREVENT13_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master compare 4" Value="HRTIM_ADCTRIGGEREVENT13_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master period" Value="HRTIM_ADCTRIGGEREVENT13_MASTER_PERIOD" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 1" Value="HRTIM_ADCTRIGGEREVENT13_EVENT_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 2" Value="HRTIM_ADCTRIGGEREVENT13_EVENT_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 3" Value="HRTIM_ADCTRIGGEREVENT13_EVENT_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 4" Value="HRTIM_ADCTRIGGEREVENT13_EVENT_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 5" Value="HRTIM_ADCTRIGGEREVENT13_EVENT_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV 5 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A compare 2" Value="HRTIM_ADCTRIGGEREVENT13_TIMERA_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A compare 3" Value="HRTIM_ADCTRIGGEREVENT13_TIMERA_CMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer A Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A compare 4" Value="HRTIM_ADCTRIGGEREVENT13_TIMERA_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A period" Value="HRTIM_ADCTRIGGEREVENT13_TIMERA_PERIOD" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A reset" Value="HRTIM_ADCTRIGGEREVENT13_TIMERA_RESET" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B compare 2" Value="HRTIM_ADCTRIGGEREVENT13_TIMERB_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B compare 3" Value="HRTIM_ADCTRIGGEREVENT13_TIMERB_CMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B compare 4" Value="HRTIM_ADCTRIGGEREVENT13_TIMERB_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B period" Value="HRTIM_ADCTRIGGEREVENT13_TIMERB_PERIOD" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B reset" Value="HRTIM_ADCTRIGGEREVENT13_TIMERB_RESET" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C compare 2" Value="HRTIM_ADCTRIGGEREVENT13_TIMERC_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C compare 3" Value="HRTIM_ADCTRIGGEREVENT13_TIMERC_CMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C compare 4" Value="HRTIM_ADCTRIGGEREVENT13_TIMERC_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C period" Value="HRTIM_ADCTRIGGEREVENT13_TIMERC_PERIOD" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D compare 2" Value="HRTIM_ADCTRIGGEREVENT13_TIMERD_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D compare 3" Value="HRTIM_ADCTRIGGEREVENT13_TIMERD_CMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer D Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D compare 4" Value="HRTIM_ADCTRIGGEREVENT13_TIMERD_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D period" Value="HRTIM_ADCTRIGGEREVENT13_TIMERD_PERIOD" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E compare 2" Value="HRTIM_ADCTRIGGEREVENT13_TIMERE_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E compare 3" Value="HRTIM_ADCTRIGGEREVENT13_TIMERE_CMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E compare 4" Value="HRTIM_ADCTRIGGEREVENT13_TIMERE_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E period" Value="HRTIM_ADCTRIGGEREVENT13_TIMERE_PERIOD" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/>
</RefParameter>


<RefParameter Comment="Trigger" DefaultValue="HRTIM_ADCTRIGGEREVENT24_NONE" Name="Source_ADCTrigger24" Type="list" TabName="ADC Triggers Configuration">
        <PossibleValue Comment="No ADC trigger event" Value="HRTIM_ADCTRIGGEREVENT24_NONE"/>
        <PossibleValue Comment="ADC Trigger on master compare 1" Value="HRTIM_ADCTRIGGEREVENT24_MASTER_CMP1"  Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master compare 2" Value="HRTIM_ADCTRIGGEREVENT24_MASTER_CMP2"  Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master compare 3" Value="HRTIM_ADCTRIGGEREVENT24_MASTER_CMP3"  Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master compare 4" Value="HRTIM_ADCTRIGGEREVENT24_MASTER_CMP4"  Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on master period" Value="HRTIM_ADCTRIGGEREVENT24_MASTER_PERIOD" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 6" Value="HRTIM_ADCTRIGGEREVENT24_EVENT_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV 6 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 7" Value="HRTIM_ADCTRIGGEREVENT24_EVENT_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV 7 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 8" Value="HRTIM_ADCTRIGGEREVENT24_EVENT_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV 8 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 9" Value="HRTIM_ADCTRIGGEREVENT24_EVENT_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV 9 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on external event 10" Value="HRTIM_ADCTRIGGEREVENT24_EVENT_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV 10 must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A compare 2" Value="HRTIM_ADCTRIGGEREVENT24_TIMERA_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A compare 3" Value="HRTIM_ADCTRIGGEREVENT24_TIMERA_CMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer A Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A compare 4" Value="HRTIM_ADCTRIGGEREVENT24_TIMERA_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer A period" Value="HRTIM_ADCTRIGGEREVENT24_TIMERA_PERIOD" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B compare 2" Value="HRTIM_ADCTRIGGEREVENT24_TIMERB_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B compare 3" Value="HRTIM_ADCTRIGGEREVENT24_TIMERB_CMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B compare 4" Value="HRTIM_ADCTRIGGEREVENT24_TIMERB_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer B period" Value="HRTIM_ADCTRIGGEREVENT24_TIMERB_PERIOD"  Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C compare 2" Value="HRTIM_ADCTRIGGEREVENT24_TIMERC_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C compare 3" Value="HRTIM_ADCTRIGGEREVENT24_TIMERC_CMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C compare 4" Value="HRTIM_ADCTRIGGEREVENT24_TIMERC_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C period" Value="HRTIM_ADCTRIGGEREVENT24_TIMERC_PERIOD" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer C reset " Value="HRTIM_ADCTRIGGEREVENT24_TIMERC_RESET" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D compare 2" Value="HRTIM_ADCTRIGGEREVENT24_TIMERD_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D compare 3" Value="HRTIM_ADCTRIGGEREVENT24_TIMERD_CMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer D Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D compare 4" Value="HRTIM_ADCTRIGGEREVENT24_TIMERD_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D period" Value="HRTIM_ADCTRIGGEREVENT24_TIMERD_PERIOD" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer D reset " Value="HRTIM_ADCTRIGGEREVENT24_TIMERD_RESET" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E compare 2" Value="HRTIM_ADCTRIGGEREVENT24_TIMERE_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E compare 3" Value="HRTIM_ADCTRIGGEREVENT24_TIMERE_CMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare Unit 3  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E compare 4" Value="HRTIM_ADCTRIGGEREVENT24_TIMERE_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare Unit 4  must be configured" Action="Disable"/>
        <PossibleValue Comment="ADC Trigger on Timer E reset" Value="HRTIM_ADCTRIGGEREVENT24_TIMERE_RESET" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Source" DefaultValue="/-ADCTrigger1_Source1+|ADCTrigger1_Source2+|ADCTrigger1_Source3+|ADCTrigger1_Source4+|ADCTrigger1_Source5+|ADCTrigger1_Source6+|ADCTrigger1_Source7+|ADCTrigger1_Source8+|ADCTrigger1_Source9+|ADCTrigger1_Source10+|ADCTrigger1_Source11+|ADCTrigger1_Source12+|ADCTrigger1_Source13+|ADCTrigger1_Source14+|ADCTrigger1_Source15+|ADCTrigger1_Source16+|ADCTrigger1_Source17+|ADCTrigger1_Source18+|ADCTrigger1_Source19+|ADCTrigger1_Source20+|ADCTrigger1_Source21+|ADCTrigger1_Source22+|ADCTrigger1_Source23+|ADCTrigger1_Source24+|ADCTrigger1_Source25+|ADCTrigger1_Source26+|ADCTrigger1_Source27+|ADCTrigger1_Source28+|ADCTrigger1_Source29+|ADCTrigger1_Source30+|ADCTrigger1_Source31+|ADCTrigger1_Source32/\|HRTIM_ADCTRIGGEREVENT13_NONE//HRTIM_ADCTRIGGEREVENT13_NONE\|/"  Name="ORingADCTrigger1" Type="list" TabName="ADC Triggers Configuration" Visible="false">
</RefParameter>

<RefParameter Comment="Source" DefaultValue="/-ADCTrigger2_Source1+|ADCTrigger2_Source2+|ADCTrigger2_Source3+|ADCTrigger2_Source4+|ADCTrigger2_Source5+|ADCTrigger2_Source6+|ADCTrigger2_Source7+|ADCTrigger2_Source8+|ADCTrigger2_Source9+|ADCTrigger2_Source10+|ADCTrigger2_Source11+|ADCTrigger2_Source12+|ADCTrigger2_Source13+|ADCTrigger2_Source14+|ADCTrigger2_Source15+|ADCTrigger2_Source16+|ADCTrigger2_Source17+|ADCTrigger2_Source18+|ADCTrigger2_Source19+|ADCTrigger2_Source20+|ADCTrigger2_Source21+|ADCTrigger2_Source22+|ADCTrigger2_Source23+|ADCTrigger2_Source24+|ADCTrigger2_Source25+|ADCTrigger2_Source26+|ADCTrigger2_Source27+|ADCTrigger2_Source28+|ADCTrigger2_Source29+|ADCTrigger2_Source30+|ADCTrigger2_Source31+|ADCTrigger2_Source32/\|HRTIM_ADCTRIGGEREVENT24_NONE//HRTIM_ADCTRIGGEREVENT24_NONE\|/"  Name="ORingADCTrigger2" Type="list" TabName="ADC Triggers Configuration" Visible="false">
</RefParameter>

<RefParameter Comment="Source" DefaultValue="/-ADCTrigger3_Source1+|ADCTrigger3_Source2+|ADCTrigger3_Source3+|ADCTrigger3_Source4+|ADCTrigger3_Source5+|ADCTrigger3_Source6+|ADCTrigger3_Source7+|ADCTrigger3_Source8+|ADCTrigger3_Source9+|ADCTrigger3_Source10+|ADCTrigger3_Source11+|ADCTrigger3_Source12+|ADCTrigger3_Source13+|ADCTrigger3_Source14+|ADCTrigger3_Source15+|ADCTrigger3_Source16+|ADCTrigger3_Source17+|ADCTrigger3_Source18+|ADCTrigger3_Source19+|ADCTrigger3_Source20+|ADCTrigger3_Source21+|ADCTrigger3_Source22+|ADCTrigger3_Source23+|ADCTrigger3_Source24+|ADCTrigger3_Source25+|ADCTrigger3_Source26+|ADCTrigger3_Source27+|ADCTrigger3_Source28+|ADCTrigger3_Source29+|ADCTrigger3_Source30+|ADCTrigger3_Source31+|ADCTrigger3_Source32/\|HRTIM_ADCTRIGGEREVENT13_NONE//HRTIM_ADCTRIGGEREVENT13_NONE\|/"  Name="ORingADCTrigger3" Type="list" TabName="ADC Triggers Configuration" Visible="false">
</RefParameter>



<RefParameter Comment="Source" DefaultValue="/-ADCTrigger4_Source1+|ADCTrigger4_Source2+|ADCTrigger4_Source3+|ADCTrigger4_Source4+|ADCTrigger4_Source5+|ADCTrigger4_Source6+|ADCTrigger4_Source7+|ADCTrigger4_Source8+|ADCTrigger4_Source9+|ADCTrigger4_Source10+|ADCTrigger4_Source11+|ADCTrigger4_Source12+|ADCTrigger4_Source13+|ADCTrigger4_Source14+|ADCTrigger4_Source15+|ADCTrigger4_Source16+|ADCTrigger4_Source17+|ADCTrigger4_Source18+|ADCTrigger4_Source19+|ADCTrigger4_Source20+|ADCTrigger4_Source21+|ADCTrigger4_Source22+|ADCTrigger4_Source23+|ADCTrigger4_Source24+|ADCTrigger4_Source25+|ADCTrigger4_Source26+|ADCTrigger4_Source27+|ADCTrigger4_Source28+|ADCTrigger4_Source29+|ADCTrigger4_Source30+|ADCTrigger4_Source31+|ADCTrigger4_Source32/\|HRTIM_ADCTRIGGEREVENT24_NONE//HRTIM_ADCTRIGGEREVENT24_NONE\|/"  Name="ORingADCTrigger4" Type="list" TabName="ADC Triggers Configuration" Visible="false">
</RefParameter>

<!-- END  for ADCTriggerConfig , common HRTIMER configuration  -->



<!-- BEGIN  for HAL_HRTIM_FaultPrescalerConfig , common HRTIMER configuration   -->
     
<RefParameter Comment="Prescaler" DefaultValue="HRTIM_BURSTMODEPRESCALER_DIV1" Name="PrescalerFault" Type="list" TabName="Fault Lines Configuration" Group="Common Prescaler">
 <Condition Diagnostic="at least one Fault  configuration  must be enabled" Expression="Semaphore_HRTIMER_Fault1$IpInstance|Semaphore_HRTIMER_Fault2$IpInstance|Semaphore_HRTIMER_Fault3$IpInstance|Semaphore_HRTIMER_Fault4$IpInstance|Semaphore_HRTIMER_Fault5$IpInstance"/>
        <PossibleValue Comment="fFLTS=fHRTIM " Value="HRTIM_FAULTPRESCALER_DIV1"/>
        <PossibleValue Comment="fFLTS=fHRTIM div 2 " Value="HRTIM_FAULTPRESCALER_DIV2"/>
        <PossibleValue Comment="fFLTS=fHRTIM div 4 " Value="HRTIM_FAULTPRESCALER_DIV4"/>
        <PossibleValue Comment="fFLTS=fHRTIM div 8 " Value="HRTIM_FAULTPRESCALER_DIV8"/>
</RefParameter>

<RefParameter Comment="Prescaler" DefaultValue="__NULL" Name="PrescalerFault" Type="list" TabName="Fault Lines Configuration" Group="Common Prescaler">
 <Condition Diagnostic="at least one Fault  configuration  must be enabled" Expression="!(Semaphore_HRTIMER_Fault1$IpInstance|Semaphore_HRTIMER_Fault2$IpInstance|Semaphore_HRTIMER_Fault3$IpInstance|Semaphore_HRTIMER_Fault4$IpInstance|Semaphore_HRTIMER_Fault5$IpInstance)"/>
        <PossibleValue Comment="Disable " Value="__NULL"/>
</RefParameter>



<!-- END  for HAL_HRTIM_FaultPrescalerConfig , common HRTIMER configuration   -->
<!-- BEGIN  for HAL_HRTIM_FaultModeCtl , common HRTIMER configuration but called for each of the 5 lines  -->

<RefParameter Comment="Line Ctl" DefaultValue="__NULL" Name="EnableFault" Type="list" TabName="Fault Lines Configuration" >
        <PossibleValue Value="HRTIM_FAULTMODECTL_ENABLED" Comment="Enable Fault Line" />
        <PossibleValue Value="HRTIM_FAULTMODECTL_DISABLED" Comment="Disable Fault Line (Fault Line is configured but not enabled)"/>
</RefParameter>
 
<!-- BEGIN  for HAL_HRTIM_FaultModeCtl , common HRTIMER configuration but called for each of the 5 lines  -->

<!-- BEGIN  for HAL_HRTIM_FaultConfig , common HRTIMER configuration, but called for each of the 5 lines  -->

<RefParameter Comment="Line Configuration" DefaultValue="__NULL" Name="Fault_Line1" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="!Semaphore_GPIOFAULT1_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="No Configuration of Fault Line" />
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_1" Semaphore="Semaphore_HRTIMER_Fault1$IpInstance"/>
</RefParameter>
<RefParameter Comment="Line Configuration" DefaultValue="HRTIM_FAULT_1" Name="Fault_Line1" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="Semaphore_GPIOFAULT1_Enable$IpInstance"/> 
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_1" Semaphore="Semaphore_HRTIMER_Fault1$IpInstance"/>
</RefParameter>


<RefParameter Comment="Line Configuration" DefaultValue="__NULL" Name="Fault_Line2" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="!Semaphore_GPIOFAULT2_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="No Configuration of Fault Line" />
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_2" Semaphore="Semaphore_HRTIMER_Fault2$IpInstance"/>
</RefParameter>
<RefParameter Comment="Line Configuration" DefaultValue="HRTIM_FAULT_2" Name="Fault_Line2" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="Semaphore_GPIOFAULT2_Enable$IpInstance"/> 
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_2" Semaphore="Semaphore_HRTIMER_Fault2$IpInstance"/>
</RefParameter>

<RefParameter Comment="Line Configuration" DefaultValue="__NULL" Name="Fault_Line3" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="!Semaphore_GPIOFAULT3_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="No Configuration of Fault Line" />
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_3" Semaphore="Semaphore_HRTIMER_Fault3$IpInstance"/>
</RefParameter>
<RefParameter Comment="Line Configuration" DefaultValue="HRTIM_FAULT_3" Name="Fault_Line3" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="Semaphore_GPIOFAULT3_Enable$IpInstance"/> 
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_3" Semaphore="Semaphore_HRTIMER_Fault3$IpInstance"/>
</RefParameter>

<RefParameter Comment="Line Configuration" DefaultValue="__NULL" Name="Fault_Line4" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="!Semaphore_GPIOFAULT4_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="No Configuration of Fault Line" />
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_4" Semaphore="Semaphore_HRTIMER_Fault4$IpInstance"/>
</RefParameter>
<RefParameter Comment="Line Configuration" DefaultValue="HRTIM_FAULT_4" Name="Fault_Line4" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="Semaphore_GPIOFAULT4_Enable$IpInstance"/> 
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_4" Semaphore="Semaphore_HRTIMER_Fault4$IpInstance"/>
</RefParameter>


<RefParameter Comment="Line Configuration" DefaultValue="__NULL" Name="Fault_Line5" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="!Semaphore_GPIOFAULT5_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="No Configuration of Fault Line" />
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_5" Semaphore="Semaphore_HRTIMER_Fault5$IpInstance"/>
</RefParameter>
<RefParameter Comment="Line Configuration" DefaultValue="HRTIM_FAULT_5" Name="Fault_Line5" Type="list" TabName="Fault Lines Configuration" >
        <Condition Diagnostic="" Expression="Semaphore_GPIOFAULT5_Enable$IpInstance"/> 
        <PossibleValue Comment="Configure Fault Line" Value="HRTIM_FAULT_5" Semaphore="Semaphore_HRTIMER_Fault5$IpInstance"/>
</RefParameter>


<!-- comments have to be changed to really reflect the real sources , to be conditioned for input pin -->
<RefParameter Comment="Source" DefaultValue="HRTIM_FAULTSOURCE_DIGITALINPUT" Name="Source_FaultLine" Type="list" TabName="Fault Lines Configuration">
        <PossibleValue Comment="Fault input is FLT input pin " Value="HRTIM_FAULTSOURCE_DIGITALINPUT"/>
        <PossibleValue Comment="Fault input is FLT_Int signal (e.g. internal comparator)" Value="HRTIM_FAULTSOURCE_INTERNAL"/>
</RefParameter>
<RefParameter Comment="Polarity" DefaultValue="HRTIM_FAULTPOLARITY_HIGH" Name="Polarity_FaultLine" Type="list" TabName="Fault Lines Configuration" >
        <PossibleValue Comment="External event is active high " Value="HRTIM_FAULTPOLARITY_HIGH"/>
        <PossibleValue Comment="External event is active low " Value="HRTIM_FAULTPOLARITY_LOW"/>
</RefParameter>
<RefParameter Comment="Filter" DefaultValue="HRTIM_FAULTFILTER_NONE" Name="Filter_FaultLine" Type="list" TabName="Fault Lines Configuration" >
        <PossibleValue Comment="Filter disabled " Value="HRTIM_FAULTFILTER_NONE"/>
        <PossibleValue Comment="fSAMPLING= fHRTIM, N=2 " Value="HRTIM_FAULTFILTER_1"/>
        <PossibleValue Comment="fSAMPLING= fHRTIM, N=4 " Value="HRTIM_FAULTFILTER_2"/>
        <PossibleValue Comment="fSAMPLING= fHRTIM, N=8 " Value="HRTIM_FAULTFILTER_3"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 2, N=6 " Value="HRTIM_FAULTFILTER_4"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 2, N=8 " Value="HRTIM_FAULTFILTER_5"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 4, N=6 " Value="HRTIM_FAULTFILTER_6"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 4, N=8 " Value="HRTIM_FAULTFILTER_7"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 8, N=6 " Value="HRTIM_FAULTFILTER_8"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 8, N=8 " Value="HRTIM_FAULTFILTER_9"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 16, N=5 " Value="HRTIM_FAULTFILTER_10"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 16, N=6 " Value="HRTIM_FAULTFILTER_11"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 16, N=8 " Value="HRTIM_FAULTFILTER_12"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 32, N=5 " Value="HRTIM_FAULTFILTER_13"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 32, N=6 " Value="HRTIM_FAULTFILTER_14"/>
        <PossibleValue Comment="fSAMPLING= fFLTS div 32, N=8 " Value="HRTIM_FAULTFILTER_15"/>
</RefParameter>

<RefParameter Comment="Lock" DefaultValue="HRTIM_FAULTLOCK_READWRITE" Name="Lock_FaultLine" Type="list" TabName="Fault Lines Configuration" >
        <PossibleValue Comment="Fault settings bits are read/write " Value="HRTIM_FAULTLOCK_READWRITE"/>
        <PossibleValue Comment="Fault settings bits are read only " Value="HRTIM_FAULTLOCK_READONLY"/>
</RefParameter>



<!-- END  for HAL_HRTIM_FaultConfig , common HRTIMER configuration, but called for each of the 5 lines  -->


<!-- BEGIN  for HAL_HRTIM_EventPrescalerConfig, common HRTIMER configuration, called once  -->
   <RefParameter Comment="Prescaler" DefaultValue="HRTIM_EVENTPRESCALER_DIV1" Name="EventPrescaler" Type="list" TabName="External Event Configuration" Group="External Event Clock">
       <Condition Diagnostic="at least one EEV  configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent1$IpInstance|Semaphore_HRTIMER_EEvent2$IpInstance|Semaphore_HRTIMER_EEvent3$IpInstance|Semaphore_HRTIMER_EEvent4$IpInstance|Semaphore_HRTIMER_EEvent5$IpInstance|Semaphore_HRTIMER_EEvent6$IpInstance|Semaphore_HRTIMER_EEvent7$IpInstance|Semaphore_HRTIMER_EEvent8$IpInstance|Semaphore_HRTIMER_EEvent9$IpInstance|Semaphore_HRTIMER_EEvent10$IpInstance"/> 
        <PossibleValue Comment="fEEVS=fHRTIM " Value="HRTIM_EVENTPRESCALER_DIV1"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 2 " Value="HRTIM_EVENTPRESCALER_DIV2"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 4 " Value="HRTIM_EVENTPRESCALER_DIV4"/>
        <PossibleValue Comment="fEEVS=fHRTIM div 8 " Value="HRTIM_EVENTPRESCALER_DIV8"/>
    </RefParameter>

   <RefParameter Comment="Prescaler" DefaultValue="null" Name="EventPrescaler" Type="list" TabName="External Event Configuration" Group="External Event Clock" Visible="false">
       <Condition Diagnostic="at least one EEV  configuration  must be enabled" Expression="!(Semaphore_HRTIMER_EEvent1$IpInstance|Semaphore_HRTIMER_EEvent2$IpInstance|Semaphore_HRTIMER_EEvent3$IpInstance|Semaphore_HRTIMER_EEvent4$IpInstance|Semaphore_HRTIMER_EEvent5$IpInstance|Semaphore_HRTIMER_EEvent6$IpInstance|Semaphore_HRTIMER_EEvent7$IpInstance|Semaphore_HRTIMER_EEvent8$IpInstance|Semaphore_HRTIMER_EEvent9$IpInstance|Semaphore_HRTIMER_EEvent10$IpInstance)"/> 
    </RefParameter>

<!-- END  for HAL_HRTIM_EventPrescalerConfig, common HRTIMER configuration, called once  -->


<!-- BEGIN  for HAL_HRTIM_EventConfig, common HRTIMER configuration, but called for each of the 10 lines  -->

<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV1" Type="list" TabName="External Event Configuration">
<!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV1_SimpleCapture_TA1$IpInstance |Semaphore_EEV1_SimpleCapture_TA2$IpInstance|Semaphore_EEV1_OnePulse_TA1$IpInstance|Semaphore_EEV1_OnePulse_TA2$IpInstance |Semaphore_EEV1_SimpleCapture_TB1$IpInstance |Semaphore_EEV1_SimpleCapture_TB2$IpInstance|Semaphore_EEV1_OnePulse_TB1$IpInstance|Semaphore_EEV1_OnePulse_TB2$IpInstance|Semaphore_EEV1_SimpleCapture_TC1$IpInstance |Semaphore_EEV1_SimpleCapture_TC2$IpInstance|Semaphore_EEV1_OnePulse_TC1$IpInstance|Semaphore_EEV1_OnePulse_TC2$IpInstance | Semaphore_EEV1_SimpleCapture_TD1$IpInstance |Semaphore_EEV1_SimpleCapture_TD2$IpInstance|Semaphore_EEV1_OnePulse_TD1$IpInstance|Semaphore_EEV1_OnePulse_TD2$IpInstance | Semaphore_EEV1_SimpleCapture_TE1$IpInstance |Semaphore_EEV1_SimpleCapture_TE2$IpInstance|Semaphore_EEV1_OnePulse_TE1$IpInstance|Semaphore_EEV1_OnePulse_TE2$IpInstance)"/> -->
    <Condition Diagnostic="" Expression="!Semaphore_EEV1_Simple$IpInstance &amp; Semaphore_EEV1_GPIO_Enable$IpInstance "/> 

        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 1" Value="HRTIM_EVENT_1" Semaphore="Semaphore_HRTIMER_EEvent1$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV1" Type="list" TabName="External Event Configuration">
<!--     <Condition Diagnostic="" Expression="(Semaphore_EEV1_SimpleCapture_TA1$IpInstance |Semaphore_EEV1_SimpleCapture_TA2$IpInstance|Semaphore_EEV1_OnePulse_TA1$IpInstance|Semaphore_EEV1_OnePulse_TA2$IpInstance |Semaphore_EEV1_SimpleCapture_TB1$IpInstance |Semaphore_EEV1_SimpleCapture_TB2$IpInstance|Semaphore_EEV1_OnePulse_TB1$IpInstance|Semaphore_EEV1_OnePulse_TB2$IpInstance|Semaphore_EEV1_SimpleCapture_TC1$IpInstance |Semaphore_EEV1_SimpleCapture_TC2$IpInstance|Semaphore_EEV1_OnePulse_TC1$IpInstance|Semaphore_EEV1_OnePulse_TC2$IpInstance | Semaphore_EEV1_SimpleCapture_TD1$IpInstance |Semaphore_EEV1_SimpleCapture_TD2$IpInstance|Semaphore_EEV1_OnePulse_TD1$IpInstance|Semaphore_EEV1_OnePulse_TD2$IpInstance | Semaphore_EEV1_SimpleCapture_TE1$IpInstance |Semaphore_EEV1_SimpleCapture_TE2$IpInstance|Semaphore_EEV1_OnePulse_TE1$IpInstance|Semaphore_EEV1_OnePulse_TE2$IpInstance)"/> -->
    <Condition Diagnostic="" Expression="Semaphore_EEV1_Simple$IpInstance &amp; Semaphore_EEV1_GPIO_Enable$IpInstance"/> 

        <PossibleValue Value="__NULL" Comment="Enable External Event 1 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent1$IpInstance"/>
</RefParameter>

<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV1" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV1_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Comment="Enable External Event 1" Value="HRTIM_EVENT_1" Semaphore="Semaphore_HRTIMER_EEvent1$IpInstance"/>
</RefParameter>

<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV2" Type="list" TabName="External Event Configuration">
  <!--   <Condition Diagnostic="" Expression="!(Semaphore_EEV2_SimpleCapture_TA1$IpInstance |Semaphore_EEV2_SimpleCapture_TA2$IpInstance|Semaphore_EEV2_OnePulse_TA1$IpInstance|Semaphore_EEV2_OnePulse_TA2$IpInstance |Semaphore_EEV2_SimpleCapture_TB1$IpInstance |Semaphore_EEV2_SimpleCapture_TB2$IpInstance|Semaphore_EEV2_OnePulse_TB1$IpInstance|Semaphore_EEV2_OnePulse_TB2$IpInstance|Semaphore_EEV2_SimpleCapture_TC1$IpInstance |Semaphore_EEV2_SimpleCapture_TC2$IpInstance|Semaphore_EEV2_OnePulse_TC1$IpInstance|Semaphore_EEV2_OnePulse_TC2$IpInstance | Semaphore_EEV2_SimpleCapture_TD1$IpInstance |Semaphore_EEV2_SimpleCapture_TD2$IpInstance|Semaphore_EEV2_OnePulse_TD1$IpInstance|Semaphore_EEV2_OnePulse_TD2$IpInstance | Semaphore_EEV2_SimpleCapture_TE1$IpInstance |Semaphore_EEV2_SimpleCapture_TE2$IpInstance|Semaphore_EEV2_OnePulse_TE1$IpInstance|Semaphore_EEV2_OnePulse_TE2$IpInstance)"/> -->
    <Condition Diagnostic="" Expression="!Semaphore_EEV2_Simple$IpInstance &amp; Semaphore_EEV2_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 2" Value="HRTIM_EVENT_2" Semaphore="Semaphore_HRTIMER_EEvent2$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV2" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV2_Simple$IpInstance &amp; Semaphore_EEV2_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="(Semaphore_EEV2_SimpleCapture_TA1$IpInstance |Semaphore_EEV2_SimpleCapture_TA2$IpInstance|Semaphore_EEV2_OnePulse_TA1$IpInstance|Semaphore_EEV2_OnePulse_TA2$IpInstance |Semaphore_EEV2_SimpleCapture_TB1$IpInstance |Semaphore_EEV2_SimpleCapture_TB2$IpInstance|Semaphore_EEV2_OnePulse_TB1$IpInstance|Semaphore_EEV2_OnePulse_TB2$IpInstance|Semaphore_EEV2_SimpleCapture_TC1$IpInstance |Semaphore_EEV2_SimpleCapture_TC2$IpInstance|Semaphore_EEV2_OnePulse_TC1$IpInstance|Semaphore_EEV2_OnePulse_TC2$IpInstance | Semaphore_EEV2_SimpleCapture_TD1$IpInstance |Semaphore_EEV2_SimpleCapture_TD2$IpInstance|Semaphore_EEV2_OnePulse_TD1$IpInstance|Semaphore_EEV2_OnePulse_TD2$IpInstance | Semaphore_EEV2_SimpleCapture_TE1$IpInstance |Semaphore_EEV2_SimpleCapture_TE2$IpInstance|Semaphore_EEV2_OnePulse_TE1$IpInstance|Semaphore_EEV2_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 2 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent2$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV2" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV2_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 2" Value="HRTIM_EVENT_2" Semaphore="Semaphore_HRTIMER_EEvent2$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV3" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV3_Simple$IpInstance &amp; Semaphore_EEV3_GPIO_Enable$IpInstance"/> 
   <!--  <Condition Diagnostic="" Expression="!(Semaphore_EEV3_SimpleCapture_TA1$IpInstance |Semaphore_EEV3_SimpleCapture_TA2$IpInstance|Semaphore_EEV3_OnePulse_TA1$IpInstance|Semaphore_EEV3_OnePulse_TA2$IpInstance |Semaphore_EEV3_SimpleCapture_TB1$IpInstance |Semaphore_EEV3_SimpleCapture_TB2$IpInstance|Semaphore_EEV3_OnePulse_TB1$IpInstance|Semaphore_EEV3_OnePulse_TB2$IpInstance|Semaphore_EEV3_SimpleCapture_TC1$IpInstance |Semaphore_EEV3_SimpleCapture_TC2$IpInstance|Semaphore_EEV3_OnePulse_TC1$IpInstance|Semaphore_EEV3_OnePulse_TC2$IpInstance | Semaphore_EEV3_SimpleCapture_TD1$IpInstance |Semaphore_EEV3_SimpleCapture_TD2$IpInstance|Semaphore_EEV3_OnePulse_TD1$IpInstance|Semaphore_EEV3_OnePulse_TD2$IpInstance | Semaphore_EEV3_SimpleCapture_TE1$IpInstance |Semaphore_EEV3_SimpleCapture_TE2$IpInstance|Semaphore_EEV3_OnePulse_TE1$IpInstance|Semaphore_EEV3_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 3" Value="HRTIM_EVENT_3" Semaphore="Semaphore_HRTIMER_EEvent3$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV3" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV3_Simple$IpInstance &amp; Semaphore_EEV3_GPIO_Enable$IpInstance"/> 
  <!--   <Condition Diagnostic="" Expression="(Semaphore_EEV3_SimpleCapture_TA1$IpInstance |Semaphore_EEV3_SimpleCapture_TA2$IpInstance|Semaphore_EEV3_OnePulse_TA1$IpInstance|Semaphore_EEV3_OnePulse_TA2$IpInstance |Semaphore_EEV3_SimpleCapture_TB1$IpInstance |Semaphore_EEV3_SimpleCapture_TB2$IpInstance|Semaphore_EEV3_OnePulse_TB1$IpInstance|Semaphore_EEV3_OnePulse_TB2$IpInstance|Semaphore_EEV3_SimpleCapture_TC1$IpInstance |Semaphore_EEV3_SimpleCapture_TC2$IpInstance|Semaphore_EEV3_OnePulse_TC1$IpInstance|Semaphore_EEV3_OnePulse_TC2$IpInstance | Semaphore_EEV3_SimpleCapture_TD1$IpInstance |Semaphore_EEV3_SimpleCapture_TD2$IpInstance|Semaphore_EEV3_OnePulse_TD1$IpInstance|Semaphore_EEV3_OnePulse_TD2$IpInstance | Semaphore_EEV3_SimpleCapture_TE1$IpInstance |Semaphore_EEV3_SimpleCapture_TE2$IpInstance|Semaphore_EEV3_OnePulse_TE1$IpInstance|Semaphore_EEV3_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 3 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent3$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV3" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV3_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 3" Value="HRTIM_EVENT_3" Semaphore="Semaphore_HRTIMER_EEvent3$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV4" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV4_Simple$IpInstance &amp; Semaphore_EEV4_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV4_SimpleCapture_TA1$IpInstance |Semaphore_EEV4_SimpleCapture_TA2$IpInstance|Semaphore_EEV4_OnePulse_TA1$IpInstance|Semaphore_EEV4_OnePulse_TA2$IpInstance |Semaphore_EEV4_SimpleCapture_TB1$IpInstance |Semaphore_EEV4_SimpleCapture_TB2$IpInstance|Semaphore_EEV4_OnePulse_TB1$IpInstance|Semaphore_EEV4_OnePulse_TB2$IpInstance|Semaphore_EEV4_SimpleCapture_TC1$IpInstance |Semaphore_EEV4_SimpleCapture_TC2$IpInstance|Semaphore_EEV4_OnePulse_TC1$IpInstance|Semaphore_EEV4_OnePulse_TC2$IpInstance | Semaphore_EEV4_SimpleCapture_TD1$IpInstance |Semaphore_EEV4_SimpleCapture_TD2$IpInstance|Semaphore_EEV4_OnePulse_TD1$IpInstance|Semaphore_EEV4_OnePulse_TD2$IpInstance | Semaphore_EEV4_SimpleCapture_TE1$IpInstance |Semaphore_EEV4_SimpleCapture_TE2$IpInstance|Semaphore_EEV4_OnePulse_TE1$IpInstance|Semaphore_EEV4_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 4" Value="HRTIM_EVENT_4" Semaphore="Semaphore_HRTIMER_EEvent4$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV4" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV4_Simple$IpInstance &amp; Semaphore_EEV4_GPIO_Enable$IpInstance"/> 
 <!--    <Condition Diagnostic="" Expression="(Semaphore_EEV4_SimpleCapture_TA1$IpInstance |Semaphore_EEV4_SimpleCapture_TA2$IpInstance|Semaphore_EEV4_OnePulse_TA1$IpInstance|Semaphore_EEV4_OnePulse_TA2$IpInstance |Semaphore_EEV4_SimpleCapture_TB1$IpInstance |Semaphore_EEV4_SimpleCapture_TB2$IpInstance|Semaphore_EEV4_OnePulse_TB1$IpInstance|Semaphore_EEV4_OnePulse_TB2$IpInstance|Semaphore_EEV4_SimpleCapture_TC1$IpInstance |Semaphore_EEV4_SimpleCapture_TC2$IpInstance|Semaphore_EEV4_OnePulse_TC1$IpInstance|Semaphore_EEV4_OnePulse_TC2$IpInstance | Semaphore_EEV4_SimpleCapture_TD1$IpInstance |Semaphore_EEV4_SimpleCapture_TD2$IpInstance|Semaphore_EEV4_OnePulse_TD1$IpInstance|Semaphore_EEV4_OnePulse_TD2$IpInstance | Semaphore_EEV4_SimpleCapture_TE1$IpInstance |Semaphore_EEV4_SimpleCapture_TE2$IpInstance|Semaphore_EEV4_OnePulse_TE1$IpInstance|Semaphore_EEV4_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 4 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent4$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV4" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV4_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 4" Value="HRTIM_EVENT_4" Semaphore="Semaphore_HRTIMER_EEvent4$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV5" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV5_Simple$IpInstance &amp; Semaphore_EEV5_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV5_SimpleCapture_TA1$IpInstance |Semaphore_EEV5_SimpleCapture_TA2$IpInstance|Semaphore_EEV5_OnePulse_TA1$IpInstance|Semaphore_EEV5_OnePulse_TA2$IpInstance |Semaphore_EEV5_SimpleCapture_TB1$IpInstance |Semaphore_EEV5_SimpleCapture_TB2$IpInstance|Semaphore_EEV5_OnePulse_TB1$IpInstance|Semaphore_EEV5_OnePulse_TB2$IpInstance|Semaphore_EEV5_SimpleCapture_TC1$IpInstance |Semaphore_EEV5_SimpleCapture_TC2$IpInstance|Semaphore_EEV5_OnePulse_TC1$IpInstance|Semaphore_EEV5_OnePulse_TC2$IpInstance | Semaphore_EEV5_SimpleCapture_TD1$IpInstance |Semaphore_EEV5_SimpleCapture_TD2$IpInstance|Semaphore_EEV5_OnePulse_TD1$IpInstance|Semaphore_EEV5_OnePulse_TD2$IpInstance | Semaphore_EEV5_SimpleCapture_TE1$IpInstance |Semaphore_EEV5_SimpleCapture_TE2$IpInstance|Semaphore_EEV5_OnePulse_TE1$IpInstance|Semaphore_EEV5_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 5" Value="HRTIM_EVENT_5" Semaphore="Semaphore_HRTIMER_EEvent5$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV5" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV5_Simple$IpInstance &amp; Semaphore_EEV5_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="(Semaphore_EEV5_SimpleCapture_TA1$IpInstance |Semaphore_EEV5_SimpleCapture_TA2$IpInstance|Semaphore_EEV5_OnePulse_TA1$IpInstance|Semaphore_EEV5_OnePulse_TA2$IpInstance |Semaphore_EEV5_SimpleCapture_TB1$IpInstance |Semaphore_EEV5_SimpleCapture_TB2$IpInstance|Semaphore_EEV5_OnePulse_TB1$IpInstance|Semaphore_EEV5_OnePulse_TB2$IpInstance|Semaphore_EEV5_SimpleCapture_TC1$IpInstance |Semaphore_EEV5_SimpleCapture_TC2$IpInstance|Semaphore_EEV5_OnePulse_TC1$IpInstance|Semaphore_EEV5_OnePulse_TC2$IpInstance | Semaphore_EEV5_SimpleCapture_TD1$IpInstance |Semaphore_EEV5_SimpleCapture_TD2$IpInstance|Semaphore_EEV5_OnePulse_TD1$IpInstance|Semaphore_EEV5_OnePulse_TD2$IpInstance | Semaphore_EEV5_SimpleCapture_TE1$IpInstance |Semaphore_EEV5_SimpleCapture_TE2$IpInstance|Semaphore_EEV5_OnePulse_TE1$IpInstance|Semaphore_EEV5_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 5 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent5$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV5" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV5_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 5" Value="HRTIM_EVENT_5" Semaphore="Semaphore_HRTIMER_EEvent5$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV6" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV6_Simple$IpInstance &amp; Semaphore_EEV6_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV6_SimpleCapture_TA1$IpInstance |Semaphore_EEV6_SimpleCapture_TA2$IpInstance|Semaphore_EEV6_OnePulse_TA1$IpInstance|Semaphore_EEV6_OnePulse_TA2$IpInstance |Semaphore_EEV6_SimpleCapture_TB1$IpInstance |Semaphore_EEV6_SimpleCapture_TB2$IpInstance|Semaphore_EEV6_OnePulse_TB1$IpInstance|Semaphore_EEV6_OnePulse_TB2$IpInstance|Semaphore_EEV6_SimpleCapture_TC1$IpInstance |Semaphore_EEV6_SimpleCapture_TC2$IpInstance|Semaphore_EEV6_OnePulse_TC1$IpInstance|Semaphore_EEV6_OnePulse_TC2$IpInstance | Semaphore_EEV6_SimpleCapture_TD1$IpInstance |Semaphore_EEV6_SimpleCapture_TD2$IpInstance|Semaphore_EEV6_OnePulse_TD1$IpInstance|Semaphore_EEV6_OnePulse_TD2$IpInstance | Semaphore_EEV6_SimpleCapture_TE1$IpInstance |Semaphore_EEV6_SimpleCapture_TE2$IpInstance|Semaphore_EEV6_OnePulse_TE1$IpInstance|Semaphore_EEV6_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 6" Value="HRTIM_EVENT_6" Semaphore="Semaphore_HRTIMER_EEvent6$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV6" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV6_Simple$IpInstance &amp; Semaphore_EEV6_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="(Semaphore_EEV6_SimpleCapture_TA1$IpInstance |Semaphore_EEV6_SimpleCapture_TA2$IpInstance|Semaphore_EEV6_OnePulse_TA1$IpInstance|Semaphore_EEV6_OnePulse_TA2$IpInstance |Semaphore_EEV6_SimpleCapture_TB1$IpInstance |Semaphore_EEV6_SimpleCapture_TB2$IpInstance|Semaphore_EEV6_OnePulse_TB1$IpInstance|Semaphore_EEV6_OnePulse_TB2$IpInstance|Semaphore_EEV6_SimpleCapture_TC1$IpInstance |Semaphore_EEV6_SimpleCapture_TC2$IpInstance|Semaphore_EEV6_OnePulse_TC1$IpInstance|Semaphore_EEV6_OnePulse_TC2$IpInstance | Semaphore_EEV6_SimpleCapture_TD1$IpInstance |Semaphore_EEV6_SimpleCapture_TD2$IpInstance|Semaphore_EEV6_OnePulse_TD1$IpInstance|Semaphore_EEV6_OnePulse_TD2$IpInstance | Semaphore_EEV6_SimpleCapture_TE1$IpInstance |Semaphore_EEV6_SimpleCapture_TE2$IpInstance|Semaphore_EEV6_OnePulse_TE1$IpInstance|Semaphore_EEV6_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 6 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent6$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV6" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV6_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 6" Value="HRTIM_EVENT_6" Semaphore="Semaphore_HRTIMER_EEvent6$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV7" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV7_Simple$IpInstance &amp; Semaphore_EEV7_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV7_SimpleCapture_TA1$IpInstance |Semaphore_EEV7_SimpleCapture_TA2$IpInstance|Semaphore_EEV7_OnePulse_TA1$IpInstance|Semaphore_EEV7_OnePulse_TA2$IpInstance |Semaphore_EEV7_SimpleCapture_TB1$IpInstance |Semaphore_EEV7_SimpleCapture_TB2$IpInstance|Semaphore_EEV7_OnePulse_TB1$IpInstance|Semaphore_EEV7_OnePulse_TB2$IpInstance|Semaphore_EEV7_SimpleCapture_TC1$IpInstance |Semaphore_EEV7_SimpleCapture_TC2$IpInstance|Semaphore_EEV7_OnePulse_TC1$IpInstance|Semaphore_EEV7_OnePulse_TC2$IpInstance | Semaphore_EEV7_SimpleCapture_TD1$IpInstance |Semaphore_EEV7_SimpleCapture_TD2$IpInstance|Semaphore_EEV7_OnePulse_TD1$IpInstance|Semaphore_EEV7_OnePulse_TD2$IpInstance | Semaphore_EEV7_SimpleCapture_TE1$IpInstance |Semaphore_EEV7_SimpleCapture_TE2$IpInstance|Semaphore_EEV7_OnePulse_TE1$IpInstance|Semaphore_EEV7_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 7" Value="HRTIM_EVENT_7" Semaphore="Semaphore_HRTIMER_EEvent7$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV7" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV7_Simple$IpInstance &amp; Semaphore_EEV7_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="(Semaphore_EEV7_SimpleCapture_TA1$IpInstance |Semaphore_EEV7_SimpleCapture_TA2$IpInstance|Semaphore_EEV7_OnePulse_TA1$IpInstance|Semaphore_EEV7_OnePulse_TA2$IpInstance |Semaphore_EEV7_SimpleCapture_TB1$IpInstance |Semaphore_EEV7_SimpleCapture_TB2$IpInstance|Semaphore_EEV7_OnePulse_TB1$IpInstance|Semaphore_EEV7_OnePulse_TB2$IpInstance|Semaphore_EEV7_SimpleCapture_TC1$IpInstance |Semaphore_EEV7_SimpleCapture_TC2$IpInstance|Semaphore_EEV7_OnePulse_TC1$IpInstance|Semaphore_EEV7_OnePulse_TC2$IpInstance | Semaphore_EEV7_SimpleCapture_TD1$IpInstance |Semaphore_EEV7_SimpleCapture_TD2$IpInstance|Semaphore_EEV7_OnePulse_TD1$IpInstance|Semaphore_EEV7_OnePulse_TD2$IpInstance | Semaphore_EEV7_SimpleCapture_TE1$IpInstance |Semaphore_EEV7_SimpleCapture_TE2$IpInstance|Semaphore_EEV7_OnePulse_TE1$IpInstance|Semaphore_EEV7_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 7 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent7$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV7" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV7_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 7" Value="HRTIM_EVENT_7" Semaphore="Semaphore_HRTIMER_EEvent7$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV8" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV8_Simple$IpInstance &amp; Semaphore_EEV8_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV8_SimpleCapture_TA1$IpInstance |Semaphore_EEV8_SimpleCapture_TA2$IpInstance|Semaphore_EEV8_OnePulse_TA1$IpInstance|Semaphore_EEV8_OnePulse_TA2$IpInstance |Semaphore_EEV8_SimpleCapture_TB1$IpInstance |Semaphore_EEV8_SimpleCapture_TB2$IpInstance|Semaphore_EEV8_OnePulse_TB1$IpInstance|Semaphore_EEV8_OnePulse_TB2$IpInstance|Semaphore_EEV8_SimpleCapture_TC1$IpInstance |Semaphore_EEV8_SimpleCapture_TC2$IpInstance|Semaphore_EEV8_OnePulse_TC1$IpInstance|Semaphore_EEV8_OnePulse_TC2$IpInstance | Semaphore_EEV8_SimpleCapture_TD1$IpInstance |Semaphore_EEV8_SimpleCapture_TD2$IpInstance|Semaphore_EEV8_OnePulse_TD1$IpInstance|Semaphore_EEV8_OnePulse_TD2$IpInstance | Semaphore_EEV8_SimpleCapture_TE1$IpInstance |Semaphore_EEV8_SimpleCapture_TE2$IpInstance|Semaphore_EEV8_OnePulse_TE1$IpInstance|Semaphore_EEV8_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 8" Value="HRTIM_EVENT_8" Semaphore="Semaphore_HRTIMER_EEvent8$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV8" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV8_Simple$IpInstance &amp; Semaphore_EEV8_GPIO_Enable$IpInstance"/> 
<!--     <Condition Diagnostic="" Expression="(Semaphore_EEV8_SimpleCapture_TA1$IpInstance |Semaphore_EEV8_SimpleCapture_TA2$IpInstance|Semaphore_EEV8_OnePulse_TA1$IpInstance|Semaphore_EEV8_OnePulse_TA2$IpInstance |Semaphore_EEV8_SimpleCapture_TB1$IpInstance |Semaphore_EEV8_SimpleCapture_TB2$IpInstance|Semaphore_EEV8_OnePulse_TB1$IpInstance|Semaphore_EEV8_OnePulse_TB2$IpInstance|Semaphore_EEV8_SimpleCapture_TC1$IpInstance |Semaphore_EEV8_SimpleCapture_TC2$IpInstance|Semaphore_EEV8_OnePulse_TC1$IpInstance|Semaphore_EEV8_OnePulse_TC2$IpInstance | Semaphore_EEV8_SimpleCapture_TD1$IpInstance |Semaphore_EEV8_SimpleCapture_TD2$IpInstance|Semaphore_EEV8_OnePulse_TD1$IpInstance|Semaphore_EEV8_OnePulse_TD2$IpInstance | Semaphore_EEV8_SimpleCapture_TE1$IpInstance |Semaphore_EEV8_SimpleCapture_TE2$IpInstance|Semaphore_EEV8_OnePulse_TE1$IpInstance|Semaphore_EEV8_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 8 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent8$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV8" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV8_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 8" Value="HRTIM_EVENT_8" Semaphore="Semaphore_HRTIMER_EEvent8$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV9" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV9_Simple$IpInstance &amp; Semaphore_EEV9_GPIO_Enable$IpInstance"/> 
 <!--    <Condition Diagnostic="" Expression="!(Semaphore_EEV9_SimpleCapture_TA1$IpInstance |Semaphore_EEV9_SimpleCapture_TA2$IpInstance|Semaphore_EEV9_OnePulse_TA1$IpInstance|Semaphore_EEV9_OnePulse_TA2$IpInstance |Semaphore_EEV9_SimpleCapture_TB1$IpInstance |Semaphore_EEV9_SimpleCapture_TB2$IpInstance|Semaphore_EEV9_OnePulse_TB1$IpInstance|Semaphore_EEV9_OnePulse_TB2$IpInstance|Semaphore_EEV9_SimpleCapture_TC1$IpInstance |Semaphore_EEV9_SimpleCapture_TC2$IpInstance|Semaphore_EEV9_OnePulse_TC1$IpInstance|Semaphore_EEV9_OnePulse_TC2$IpInstance | Semaphore_EEV9_SimpleCapture_TD1$IpInstance |Semaphore_EEV9_SimpleCapture_TD2$IpInstance|Semaphore_EEV9_OnePulse_TD1$IpInstance|Semaphore_EEV9_OnePulse_TD2$IpInstance | Semaphore_EEV9_SimpleCapture_TE1$IpInstance |Semaphore_EEV9_SimpleCapture_TE2$IpInstance|Semaphore_EEV9_OnePulse_TE1$IpInstance|Semaphore_EEV9_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 9" Value="HRTIM_EVENT_9" Semaphore="Semaphore_HRTIMER_EEvent9$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV9" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV9_Simple$IpInstance &amp; Semaphore_EEV9_GPIO_Enable$IpInstance"/> 
  <!--   <Condition Diagnostic="" Expression="(Semaphore_EEV9_SimpleCapture_TA1$IpInstance |Semaphore_EEV9_SimpleCapture_TA2$IpInstance|Semaphore_EEV9_OnePulse_TA1$IpInstance|Semaphore_EEV9_OnePulse_TA2$IpInstance |Semaphore_EEV9_SimpleCapture_TB1$IpInstance |Semaphore_EEV9_SimpleCapture_TB2$IpInstance|Semaphore_EEV9_OnePulse_TB1$IpInstance|Semaphore_EEV9_OnePulse_TB2$IpInstance|Semaphore_EEV9_SimpleCapture_TC1$IpInstance |Semaphore_EEV9_SimpleCapture_TC2$IpInstance|Semaphore_EEV9_OnePulse_TC1$IpInstance|Semaphore_EEV9_OnePulse_TC2$IpInstance | Semaphore_EEV9_SimpleCapture_TD1$IpInstance |Semaphore_EEV9_SimpleCapture_TD2$IpInstance|Semaphore_EEV9_OnePulse_TD1$IpInstance|Semaphore_EEV9_OnePulse_TD2$IpInstance | Semaphore_EEV9_SimpleCapture_TE1$IpInstance |Semaphore_EEV9_SimpleCapture_TE2$IpInstance|Semaphore_EEV9_OnePulse_TE1$IpInstance|Semaphore_EEV9_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Enable External Event 9 (Used in a One Pulse or Input Capture Mode)" Semaphore="Semaphore_HRTIMER_EEvent9$IpInstance"/>
</RefParameter>
<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV9" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV9_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
<PossibleValue Comment="Enable External Event 9" Value="HRTIM_EVENT_9" Semaphore="Semaphore_HRTIMER_EEvent9$IpInstance"/>
</RefParameter>


<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV10" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV10_Simple$IpInstance &amp; Semaphore_EEV10_GPIO_Enable$IpInstance"/> 
   <!--     <Condition Diagnostic="" Expression="!(Semaphore_EEV10_SimpleCapture_TA1$IpInstance |Semaphore_EEV10_SimpleCapture_TA2$IpInstance|Semaphore_EEV10_OnePulse_TA1$IpInstance|Semaphore_EEV10_OnePulse_TA2$IpInstance |Semaphore_EEV10_SimpleCapture_TB1$IpInstance |Semaphore_EEV10_SimpleCapture_TB2$IpInstance|Semaphore_EEV10_OnePulse_TB1$IpInstance|Semaphore_EEV10_OnePulse_TB2$IpInstance|Semaphore_EEV10_SimpleCapture_TC1$IpInstance |Semaphore_EEV10_SimpleCapture_TC2$IpInstance|Semaphore_EEV10_OnePulse_TC1$IpInstance|Semaphore_EEV10_OnePulse_TC2$IpInstance | Semaphore_EEV10_SimpleCapture_TD1$IpInstance |Semaphore_EEV10_SimpleCapture_TD2$IpInstance|Semaphore_EEV10_OnePulse_TD1$IpInstance|Semaphore_EEV10_OnePulse_TD2$IpInstance | Semaphore_EEV10_SimpleCapture_TE1$IpInstance |Semaphore_EEV10_SimpleCapture_TE2$IpInstance|Semaphore_EEV10_OnePulse_TE1$IpInstance|Semaphore_EEV10_OnePulse_TE2$IpInstance)" /> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 10" Value="HRTIM_EVENT_10" Semaphore="Semaphore_HRTIMER_EEvent10$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="the GPIO must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV10" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="Semaphore_EEV10_Simple$IpInstance &amp; Semaphore_EEV10_GPIO_Enable$IpInstance"/> 
 <!-- <Condition Diagnostic=""  Expression="(Semaphore_EEV10_SimpleCapture_TA1$IpInstance |Semaphore_EEV10_SimpleCapture_TA2$IpInstance|Semaphore_EEV10_OnePulse_TA1$IpInstance|Semaphore_EEV10_OnePulse_TA2$IpInstance |Semaphore_EEV10_SimpleCapture_TB1$IpInstance |Semaphore_EEV10_SimpleCapture_TB2$IpInstance|Semaphore_EEV10_OnePulse_TB1$IpInstance|Semaphore_EEV10_OnePulse_TB2$IpInstance|Semaphore_EEV10_SimpleCapture_TC1$IpInstance |Semaphore_EEV10_SimpleCapture_TC2$IpInstance|Semaphore_EEV10_OnePulse_TC1$IpInstance|Semaphore_EEV10_OnePulse_TC2$IpInstance | Semaphore_EEV10_SimpleCapture_TD1$IpInstance |Semaphore_EEV10_SimpleCapture_TD2$IpInstance|Semaphore_EEV10_OnePulse_TD1$IpInstance|Semaphore_EEV10_OnePulse_TD2$IpInstance | Semaphore_EEV10_SimpleCapture_TE1$IpInstance |Semaphore_EEV10_SimpleCapture_TE2$IpInstance|Semaphore_EEV10_OnePulse_TE1$IpInstance|Semaphore_EEV10_OnePulse_TE2$IpInstance)"/> -->
        <PossibleValue Value="__NULL" Comment="Disable" Condition="Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO Pin is set" Action="Disable"/>
        <PossibleValue Comment="Enable External Event 10 (Used in a One Pulse or Input Capture Mode)" Value="__NULL" Semaphore="Semaphore_HRTIMER_EEvent10$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="the GPIO must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Event Configuration" DefaultValue="__NULL" Name="Event_EEV10" Type="list" TabName="External Event Configuration">
    <Condition Diagnostic="" Expression="!Semaphore_EEV10_GPIO_Enable$IpInstance"/> 
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Comment="Enable External Event 10" Value="HRTIM_EVENT_10" Semaphore="Semaphore_HRTIMER_EEvent10$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="the GPIO must be configured" Action="Disable"/>
</RefParameter>


<!-- comments have to be changed to really reflect the real sources src 1 si always GPIO, to be conditioned -->

<RefParameter Comment="Source" DefaultValue="HRTIM_EVENTSRC_1" Name="Source_EEV" Type="list" TabName="External Event Configuration">
        <PossibleValue  Comment="1" Value="HRTIM_EVENTSRC_1"/>
        <PossibleValue  Comment="2" Value="HRTIM_EVENTSRC_2"/>
        <PossibleValue  Comment="3" Value="HRTIM_EVENTSRC_3"/>
        <PossibleValue  Comment="4" Value="HRTIM_EVENTSRC_4"/>
</RefParameter>

<RefParameter Comment="Event Polarity" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Name="Polarity_EEV" Type="list" TabName="External Event Configuration">
        <PossibleValue Comment="External event is active high " Value="HRTIM_EVENTPOLARITY_HIGH"/>
        <PossibleValue Comment="External event is active low " Value="HRTIM_EVENTPOLARITY_LOW"/>
</RefParameter>

<RefParameter Comment="Event Sensitivity" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="Sensitivity_EEV" Type="list" TabName="External Event Configuration" >        <PossibleValue Comment="External event is active on level " Value="HRTIM_EVENTSENSITIVITY_LEVEL"/>
        <PossibleValue Comment="External event is active on Rising edge " Value="HRTIM_EVENTSENSITIVITY_RISINGEDGE"/>
        <PossibleValue Comment="External event is active on Falling edge " Value="HRTIM_EVENTSENSITIVITY_FALLINGEDGE"/>
        <PossibleValue Comment="External event is active on Rising and Falling edges " Value="HRTIM_EVENTSENSITIVITY_BOTHEDGES"/>
</RefParameter>
<RefParameter Comment="Event Fast Mode" DefaultValue="HRTIM_EVENTFASTMODE_DISABLE" Name="FastMode_EEV" Type="list" TabName="External Event Configuration" >
        <PossibleValue Comment="External Event is re-synchronized by the HRTIM logic before acting on outputs" Value="HRTIM_EVENTFASTMODE_DISABLE"/>
        <PossibleValue Comment="External Event is acting asynchronously on outputs (low latency mode)" Value="HRTIM_EVENTFASTMODE_ENABLE"/>
</RefParameter>
<RefParameter Comment="Event Filter" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="Filter_EEV" Type="list" TabName="External Event Configuration" > 
        <PossibleValue Comment="Filter disabled " Value="HRTIM_EVENTFILTER_NONE"/>
        <PossibleValue Comment="fSAMPLING= fHRTIM, N=2" Value="HRTIM_EVENTFILTER_1"/>
        <PossibleValue Comment="fSAMPLING= fHRTIM, N=4" Value="HRTIM_EVENTFILTER_2"/>
        <PossibleValue Comment="fSAMPLING= fHRTIM, N=8" Value="HRTIM_EVENTFILTER_3"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 2, N=6" Value="HRTIM_EVENTFILTER_4"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 2, N=8" Value="HRTIM_EVENTFILTER_5"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 4, N=6" Value="HRTIM_EVENTFILTER_6"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 4, N=8" Value="HRTIM_EVENTFILTER_7"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 8, N=6" Value="HRTIM_EVENTFILTER_8"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 8, N=8" Value="HRTIM_EVENTFILTER_9"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 16, N=5" Value="HRTIM_EVENTFILTER_10"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 16, N=6" Value="HRTIM_EVENTFILTER_11"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 16, N=8" Value="HRTIM_EVENTFILTER_12"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 32, N=5" Value="HRTIM_EVENTFILTER_13"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 32, N=6" Value="HRTIM_EVENTFILTER_14"/>
        <PossibleValue Comment="fSAMPLING= fEEVS div 32, N=8" Value="HRTIM_EVENTFILTER_15"/>
</RefParameter>
<!--SimpleCapture_TA1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TA1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TA1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TA1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TA1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TA1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TA1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TA1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TA1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TA1$IpInstance|Semaphore_EEV2_SimpleCapture_TA1$IpInstance|Semaphore_EEV3_SimpleCapture_TA1$IpInstance|Semaphore_EEV4_SimpleCapture_TA1$IpInstance|Semaphore_EEV5_SimpleCapture_TA1$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TA1-->
<!--SimpleCapture_TA2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TA2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TA2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TA2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TA2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TA2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TA2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TA2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TA2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TA2$IpInstance|Semaphore_EEV2_SimpleCapture_TA2$IpInstance|Semaphore_EEV3_SimpleCapture_TA2$IpInstance|Semaphore_EEV4_SimpleCapture_TA2$IpInstance|Semaphore_EEV5_SimpleCapture_TA2$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TA2-->
<!--OnePulse_TA1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TA1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TA1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TA1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TA1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TA1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TA1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TA1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TA1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TA1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TA1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TA1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TA1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TA1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TA1$IpInstance|Semaphore_EEV2_OnePulse_TA1$IpInstance|Semaphore_EEV3_OnePulse_TA1$IpInstance|Semaphore_EEV4_OnePulse_TA1$IpInstance|Semaphore_EEV5_OnePulse_TA1$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TA1-->
<!--OnePulse_TA2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TA2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TA2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TA2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TA2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TA2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TA2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TA2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TA2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TA2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TA2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TA2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TA2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TA2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TA2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TA2$IpInstance|Semaphore_EEV2_OnePulse_TA2$IpInstance|Semaphore_EEV3_OnePulse_TA2$IpInstance|Semaphore_EEV4_OnePulse_TA2$IpInstance|Semaphore_EEV5_OnePulse_TA2$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TA2-->


<!--SimpleCapture_TB1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TB1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TB1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TB1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TB1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TB1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TB1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TB1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TB1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TB1$IpInstance|Semaphore_EEV2_SimpleCapture_TB1$IpInstance|Semaphore_EEV3_SimpleCapture_TB1$IpInstance|Semaphore_EEV4_SimpleCapture_TB1$IpInstance|Semaphore_EEV5_SimpleCapture_TB1$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TB1-->
<!--SimpleCapture_TB2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TB2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TB2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TB2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TB2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TB2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TB2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TB2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TB2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TB2$IpInstance|Semaphore_EEV2_SimpleCapture_TB2$IpInstance|Semaphore_EEV3_SimpleCapture_TB2$IpInstance|Semaphore_EEV4_SimpleCapture_TB2$IpInstance|Semaphore_EEV5_SimpleCapture_TB2$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TB2-->
<!--OnePulse_TB1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TB1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TB1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TB1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TB1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TB1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TB1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TB1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TB1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TB1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TB1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TB1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TB1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TB1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TB1$IpInstance|Semaphore_EEV2_OnePulse_TB1$IpInstance|Semaphore_EEV3_OnePulse_TB1$IpInstance|Semaphore_EEV4_OnePulse_TB1$IpInstance|Semaphore_EEV5_OnePulse_TB1$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TB1-->
<!--OnePulse_TB2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TB2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TB2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TB2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TB2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TB2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TB2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TB2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TB2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TB2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TB2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TB2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TB2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TB2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TB2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TB2$IpInstance|Semaphore_EEV2_OnePulse_TB2$IpInstance|Semaphore_EEV3_OnePulse_TB2$IpInstance|Semaphore_EEV4_OnePulse_TB2$IpInstance|Semaphore_EEV5_OnePulse_TB2$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TB2-->




<!--SimpleCapture_TC1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TC1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TC1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TC1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TC1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TC1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TC1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TC1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TC1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TC1$IpInstance|Semaphore_EEV2_SimpleCapture_TC1$IpInstance|Semaphore_EEV3_SimpleCapture_TC1$IpInstance|Semaphore_EEV4_SimpleCapture_TC1$IpInstance|Semaphore_EEV5_SimpleCapture_TC1$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TC1-->
<!--SimpleCapture_TC2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TC2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TC2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TC2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TC2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TC2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TC2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TC2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TC2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TC2$IpInstance|Semaphore_EEV2_SimpleCapture_TC2$IpInstance|Semaphore_EEV3_SimpleCapture_TC2$IpInstance|Semaphore_EEV4_SimpleCapture_TC2$IpInstance|Semaphore_EEV5_SimpleCapture_TC2$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TC2-->
<!--OnePulse_TC1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TC1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TC1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TC1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TC1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TC1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TC1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TC1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TC1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TC1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TC1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TC1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TC1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TC1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TC1$IpInstance|Semaphore_EEV2_OnePulse_TC1$IpInstance|Semaphore_EEV3_OnePulse_TC1$IpInstance|Semaphore_EEV4_OnePulse_TC1$IpInstance|Semaphore_EEV5_OnePulse_TC1$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TC1-->
<!--OnePulse_TC2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TC2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TC2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TC2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TC2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TC2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TC2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TC2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TC2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TC2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TC2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TC2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TC2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TC2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TC2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TC2$IpInstance|Semaphore_EEV2_OnePulse_TC2$IpInstance|Semaphore_EEV3_OnePulse_TC2$IpInstance|Semaphore_EEV4_OnePulse_TC2$IpInstance|Semaphore_EEV5_OnePulse_TC2$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TC2-->


<!--SimpleCapture_TD1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TD1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TD1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TD1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TD1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TD1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TD1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TD1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TD1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TD1$IpInstance|Semaphore_EEV2_SimpleCapture_TD1$IpInstance|Semaphore_EEV3_SimpleCapture_TD1$IpInstance|Semaphore_EEV4_SimpleCapture_TD1$IpInstance|Semaphore_EEV5_SimpleCapture_TD1$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TD1-->
<!--SimpleCapture_TD2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TD2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TD2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TD2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TD2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TD2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TD2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TD2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TD2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TD2$IpInstance|Semaphore_EEV2_SimpleCapture_TD2$IpInstance|Semaphore_EEV3_SimpleCapture_TD2$IpInstance|Semaphore_EEV4_SimpleCapture_TD2$IpInstance|Semaphore_EEV5_SimpleCapture_TD2$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TD2-->
<!--OnePulse_TD1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TD1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TD1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TD1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TD1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TD1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TD1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TD1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TD1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TD1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TD1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TD1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TD1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TD1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TD1$IpInstance|Semaphore_EEV2_OnePulse_TD1$IpInstance|Semaphore_EEV3_OnePulse_TD1$IpInstance|Semaphore_EEV4_OnePulse_TD1$IpInstance|Semaphore_EEV5_OnePulse_TD1$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TD1-->
<!--OnePulse_TD2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TD2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TD2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TD2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TD2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TD2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TD2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TD2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TD2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TD2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TD2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TD2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TD2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TD2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TD2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TD2$IpInstance|Semaphore_EEV2_OnePulse_TD2$IpInstance|Semaphore_EEV3_OnePulse_TD2$IpInstance|Semaphore_EEV4_OnePulse_TD2$IpInstance|Semaphore_EEV5_OnePulse_TD2$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TD2-->


<!--SimpleCapture_TE1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TE1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TE1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TE1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TE1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TE1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TE1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TE1_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TE1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TE1$IpInstance|Semaphore_EEV2_SimpleCapture_TE1$IpInstance|Semaphore_EEV3_SimpleCapture_TE1$IpInstance|Semaphore_EEV4_SimpleCapture_TE1$IpInstance|Semaphore_EEV5_SimpleCapture_TE1$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TE1-->
<!--SimpleCapture_TE2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="CaptureEventPolarity_TE2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TE2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV1_SimpleCapture_TE2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV2_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV3_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV4_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV5_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="CaptureEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="CaptureEventSensitivity_TE2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV1_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV2_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV3_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV4_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV5_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV6_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV7_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV8_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV9_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="CaptureEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance  &amp; Semaphore_EEV10_SimpleCapture_TE2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TE2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TE2_IC$IpInstance | Semaphore_EEVnone_SimpleCapture_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="CaptureEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV6_SimpleCapture_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="CaptureEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV7_SimpleCapture_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="CaptureEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV8_SimpleCapture_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="CaptureEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV9_SimpleCapture_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="CaptureEventFilter_TE2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; Semaphore_EEV10_SimpleCapture_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="CaptureEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance &amp; (Semaphore_EEV1_SimpleCapture_TE2$IpInstance|Semaphore_EEV2_SimpleCapture_TE2$IpInstance|Semaphore_EEV3_SimpleCapture_TE2$IpInstance|Semaphore_EEV4_SimpleCapture_TE2$IpInstance|Semaphore_EEV5_SimpleCapture_TE2$IpInstance)"/>       
</RefParameter>
<!--SimpleCapture_TE2-->
<!--OnePulse_TE1-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TE1" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TE1$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TE1$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TE1" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TE1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TE1$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TE1" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TE1$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TE1" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TE1_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TE1" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TE1$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TE1" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TE1$IpInstance|Semaphore_EEV2_OnePulse_TE1$IpInstance|Semaphore_EEV3_OnePulse_TE1$IpInstance|Semaphore_EEV4_OnePulse_TE1$IpInstance|Semaphore_EEV5_OnePulse_TE1$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TE1-->
<!--OnePulse_TE2-->
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTPOLARITY_HIGH" Type="String" Name="OnePulseEventPolarity_TE2" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TE2$IpInstance" /> 
</RefParameter>
 <RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV1" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV1_OnePulse_TE2$IpInstance" /> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV2" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV2_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV3" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV3_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV4" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV4_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV5" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV5_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV6" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV7" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV8" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV9" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Polarity (defined in External Event Configuration Tab)" DefaultValue="+Polarity_EEV10" Type="String" Name="OnePulseEventPolarity_TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTSENSITIVITY_LEVEL" Name="OnePulseEventSensitivity_TE2" Type="String" Visible="false">
               <Condition Diagnostic="" Expression="!Semaphore_TE2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TE2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV1" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV1_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV2" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV2_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV3" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV3_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV4" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV4_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV5" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV5_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV6" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV6_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV7" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV7_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV8" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV8_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV9" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV9_OnePulse_TE2$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Event Sensitivity (defined in External Event Configuration Tab)" DefaultValue="+Sensitivity_EEV10" Name="OnePulseEventSensitivity_TE2" Type="String" >
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance  &amp; Semaphore_EEV10_OnePulse_TE2$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TE2" Type="String" Visible="false"> 
               <Condition Diagnostic="" Expression="!Semaphore_TE2_OPM$IpInstance | Semaphore_EEVnone_OnePulse_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV6" Name="OnePulseEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV6_OnePulse_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV7" Name="OnePulseEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV7_OnePulse_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV8" Name="OnePulseEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV8_OnePulse_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV9" Name="OnePulseEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV9_OnePulse_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="+Filter_EEV10" Name="OnePulseEventFilter_TE2" Type="String" > 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; Semaphore_EEV10_OnePulse_TE2$IpInstance"/>       
</RefParameter>
<RefParameter Comment="Event Filter (defined in External Event Configuration Tab)" DefaultValue="HRTIM_EVENTFILTER_NONE" Name="OnePulseEventFilter_TE2" Type="String"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance &amp; (Semaphore_EEV1_OnePulse_TE2$IpInstance|Semaphore_EEV2_OnePulse_TE2$IpInstance|Semaphore_EEV3_OnePulse_TE2$IpInstance|Semaphore_EEV4_OnePulse_TE2$IpInstance|Semaphore_EEV5_OnePulse_TE2$IpInstance)"/>       
</RefParameter>
<!--OnePulse_TE2-->


<!-- END  for HAL_HRTIM_EventConfig, common HRTIMER configuration, but called for each of the 10 lines  -->



 <RefParameter Comment="Basic/Advanced Configuration" DefaultValue="Waveform" Name="Configuration_TA" Type="list" Visible="true">
        <PossibleValue Comment="Basic (using  HAL_Simple methods)" Value="Simple" Semaphore="Semaphore_TA_Simple$IpInstance"/>
        <PossibleValue Comment="Advanced (using HAL_Waveform methods)" Value="Waveform" Semaphore="Semaphore_TA_Waveform$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Basic/Advanced Configuration" DefaultValue="Waveform" Name="Configuration_TB" Type="list" Visible="true">
        <PossibleValue Comment="Basic (using  HAL_Simple methods)" Value="Simple" Semaphore="Semaphore_TB_Simple$IpInstance"/>
        <PossibleValue Comment="Advanced (using HAL_Waveform methods)" Value="Waveform" Semaphore="Semaphore_TB_Waveform$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Basic/Advanced Configuration" DefaultValue="Waveform" Name="Configuration_TC" Type="list" Visible="true">
        <PossibleValue Comment="Basic (using  HAL_Simple methods)" Value="Simple" Semaphore="Semaphore_TC_Simple$IpInstance"/>
        <PossibleValue Comment="Advanced (using HAL_Waveform methods)" Value="Waveform" Semaphore="Semaphore_TC_Waveform$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Basic/Advanced Configuration" DefaultValue="Waveform" Name="Configuration_TD" Type="list" Visible="true">
        <PossibleValue Comment="Basic (using  HAL_Simple methods)" Value="Simple" Semaphore="Semaphore_TD_Simple$IpInstance"/>
        <PossibleValue Comment="Advanced (using HAL_Waveform methods)" Value="Waveform" Semaphore="Semaphore_TD_Waveform$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Basic/Advanced Configuration" DefaultValue="Waveform" Name="Configuration_TE" Type="list" Visible="true">
        <PossibleValue Comment="Basic (using  HAL_Simple methods)" Value="Simple" Semaphore="Semaphore_TE_Simple$IpInstance"/>
        <PossibleValue Comment="Advanced (using HAL_Waveform methods)" Value="Waveform" Semaphore="Semaphore_TE_Waveform$IpInstance"/>
 </RefParameter>


<!-- BEGIN  for HAL_HRTIM_TimeBaseConfig, for timer A to E and Master -->


 <RefParameter Comment="Timer Idx" DefaultValue="__NULL" Name="TimerIdx" Type="list" Visible="true" >
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Comment="Timer A" Value="HRTIM_TIMERINDEX_TIMER_A" Semaphore="Semaphore_TA$IpInstance"/>
        <PossibleValue Comment="Timer B" Value="HRTIM_TIMERINDEX_TIMER_B" Semaphore="Semaphore_TB$IpInstance"/> 
        <PossibleValue Comment="Timer C" Value="HRTIM_TIMERINDEX_TIMER_C" Semaphore="Semaphore_TC$IpInstance"/>
        <PossibleValue Comment="Timer D" Value="HRTIM_TIMERINDEX_TIMER_D" Semaphore="Semaphore_TD$IpInstance"/> 
        <PossibleValue Comment="Timer E" Value="HRTIM_TIMERINDEX_TIMER_E" Semaphore="Semaphore_TE$IpInstance"/>
        <PossibleValue Comment="Master Timer" Value="HRTIM_TIMERINDEX_MASTER" Semaphore="Semaphore_MASTER$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Repetition Counter" DefaultValue="0x00" Max="0xFF" Min="0x00" Name="RepetitionCounter" Type="hex" Group="Time Base Setting"/>




 <RefParameter Comment="Compare Value" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="CompareValue_TA" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="CompareValue_TB" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="CompareValue_TC" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="CompareValue_TD" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="CompareValue_TE" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="CompareValue_MASTER" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK0$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Compare Value" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="CompareValue_TA" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="CompareValue_TB" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="CompareValue_TC" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="CompareValue_TD" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="CompareValue_TE" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="CompareValue_MASTER" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK1$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Compare Value" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="CompareValue_TA" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="CompareValue_TB" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="CompareValue_TC" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="CompareValue_TD" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="CompareValue_TE" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="CompareValue_MASTER" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK2$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Compare Value" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="CompareValue_TA" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="CompareValue_TB" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="CompareValue_TC" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="CompareValue_TD" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="CompareValue_TE" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="CompareValue_MASTER" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK3$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="CompareValue_TA" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="CompareValue_TB" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="CompareValue_TC" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="CompareValue_TD" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="CompareValue_TE" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="CompareValue_MASTER" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK4$IpInstance"/>
 </RefParameter>

 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="CompareValue_TA" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK5$IpInstance |Semaphore_TA_PSCK6$IpInstance|Semaphore_TA_PSCK7$IpInstance "/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="CompareValue_TB" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK5$IpInstance |Semaphore_TB_PSCK6$IpInstance|Semaphore_TB_PSCK7$IpInstance "/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="CompareValue_TC" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK5$IpInstance |Semaphore_TC_PSCK6$IpInstance|Semaphore_TC_PSCK7$IpInstance "/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="CompareValue_TD" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK5$IpInstance |Semaphore_TD_PSCK6$IpInstance|Semaphore_TD_PSCK7$IpInstance "/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="CompareValue_TE" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK5$IpInstance |Semaphore_TE_PSCK6$IpInstance|Semaphore_TE_PSCK7$IpInstance "/>
 </RefParameter>
 <RefParameter Comment="Compare Value" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="CompareValue_MASTER" Type="hex" Group="">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK5$IpInstance |Semaphore_MASTER_PSCK6$IpInstance|Semaphore_MASTER_PSCK7$IpInstance "/>
 </RefParameter>

 <RefParameter Comment="Period" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="Periode_TA" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="Periode_TA" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="Periode_TA" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="Periode_TA" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="Periode_TA" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="Periode_TA" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK5$IpInstance |Semaphore_TA_PSCK6$IpInstance|Semaphore_TA_PSCK7$IpInstance "/>
 </RefParameter>

<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*32)/(Periode_TA))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK0$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*16)/(Periode_TA))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK1$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*8)/(Periode_TA))"  Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK2$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*4)/(Periode_TA))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK3$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*2)/(Periode_TA))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TA))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TA*2))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK6$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TA*4))" Name="Periode_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK7$IpInstance"/>
 </RefParameter>

 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(32))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(16))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(8))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(4))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(2))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=(RCC:$IpInstanceFreq_Value)" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(2))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK6$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(4))" Name="Counter_TA_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TA_PSCK7$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Period" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="Periode_TB" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="Periode_TB" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="Periode_TB" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="Periode_TB" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="Periode_TB" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="Periode_TB" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK5$IpInstance |Semaphore_TB_PSCK6$IpInstance|Semaphore_TB_PSCK7$IpInstance "/>
 </RefParameter>


<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*32)/(Periode_TB))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK0$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*16)/(Periode_TB))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK1$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*8)/(Periode_TB))"  Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK2$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*4)/(Periode_TB))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK3$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*2)/(Periode_TB))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TB))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TB*2))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK6$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TB*4))" Name="Periode_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK7$IpInstance"/>
 </RefParameter>
 
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(32))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(16))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(8))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(4))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(2))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=(RCC:$IpInstanceFreq_Value)" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(2))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK6$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(4))" Name="Counter_TB_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TB_PSCK7$IpInstance"/>
 </RefParameter>


 <RefParameter Comment="Period" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="Periode_TC" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="Periode_TC" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="Periode_TC" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="Periode_TC" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="Periode_TC" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="Periode_TC" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK5$IpInstance |Semaphore_TC_PSCK6$IpInstance|Semaphore_TC_PSCK7$IpInstance "/>
 </RefParameter>


<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*32)/(Periode_TC))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK0$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*16)/(Periode_TC))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK1$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*8)/(Periode_TC))"  Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK2$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*4)/(Periode_TC))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK3$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*2)/(Periode_TC))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TC))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TC*2))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK6$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TC*4))" Name="Periode_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK7$IpInstance"/>
 </RefParameter>

<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(32))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(16))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(8))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(4))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(2))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=(RCC:$IpInstanceFreq_Value)" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(2))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK6$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(4))" Name="Counter_TC_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TC_PSCK7$IpInstance"/>
 </RefParameter>

 <RefParameter Comment="Period" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="Periode_TD" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="Periode_TD" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="Periode_TD" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="Periode_TD" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="Periode_TD" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="Periode_TD" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK5$IpInstance |Semaphore_TD_PSCK6$IpInstance|Semaphore_TD_PSCK7$IpInstance "/>
 </RefParameter>


<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*32)/(Periode_TD))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK0$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*16)/(Periode_TD))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK1$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*8)/(Periode_TD))"  Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK2$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*4)/(Periode_TD))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK3$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*2)/(Periode_TD))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TD))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TD*2))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK6$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TD*4))" Name="Periode_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK7$IpInstance"/>
 </RefParameter>
 
 
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(32))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(16))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(8))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(4))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(2))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=(RCC:$IpInstanceFreq_Value)" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(2))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK6$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(4))" Name="Counter_TD_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TD_PSCK7$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="Periode_TE" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="Periode_TE" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="Periode_TE" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="Periode_TE" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="Periode_TE" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="Periode_TE" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK5$IpInstance |Semaphore_TE_PSCK6$IpInstance|Semaphore_TE_PSCK7$IpInstance "/>
 </RefParameter>

<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*32)/(Periode_TE))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK0$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*16)/(Periode_TE))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK1$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*8)/(Periode_TE))"  Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK2$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*4)/(Periode_TE))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK3$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*2)/(Periode_TE))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TE))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TE*2))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK6$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_TE*4))" Name="Periode_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK7$IpInstance"/>
 </RefParameter>
 
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(32))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(16))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(8))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(4))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(2))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=(RCC:$IpInstanceFreq_Value)" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(2))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK6$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(4))" Name="Counter_TE_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_TE_PSCK7$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFDF" Max="0xFFDF" Min="0x0060" Name="Periode_MASTER" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFEF" Max="0xFFEF" Min="0x0030" Name="Periode_MASTER" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFF7" Max="0xFFF7" Min="0x0018" Name="Periode_MASTER" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFB" Max="0xFFFB" Min="0x000C" Name="Periode_MASTER" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0006" Name="Periode_MASTER" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK4$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Period" DefaultValue="0xFFFD" Max="0xFFFD" Min="0x0003" Name="Periode_MASTER" Type="hex" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK5$IpInstance |Semaphore_MASTER_PSCK6$IpInstance|Semaphore_MASTER_PSCK7$IpInstance "/>
 </RefParameter>

<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*32)/(Periode_MASTER))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK0$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*16)/(Periode_MASTER))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK1$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*8)/(Periode_MASTER))"  Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK2$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*4)/(Periode_MASTER))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK3$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value*2)/(Periode_MASTER))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_MASTER))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_MASTER*2))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK6$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           Resulting PWM Frequency" DefaultValue="=((RCC:$IpInstanceFreq_Value)/(Periode_MASTER*4))" Name="Periode_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK7$IpInstance"/>
 </RefParameter>


<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(32))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK0$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(16))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK1$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(8))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK2$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(4))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK3$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)*(2))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK4$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=(RCC:$IpInstanceFreq_Value)" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK5$IpInstance"/>
 </RefParameter>
<RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(2))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK6$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="           fHRCK Equivalent Frequency " DefaultValue="=((RCC:$IpInstanceFreq_Value)/(4))" Name="Counter_MASTER_reelle" Type="string" Unit="Hz" Group="Time Base Setting">
     <Condition Diagnostic="" Expression="Semaphore_MASTER_PSCK7$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Prescaler Ratio" DefaultValue="HRTIM_PRESCALERRATIO_MUL32" Name="PrescalerRatio_TA" Type="list"  Group="Time Base Setting">
        <PossibleValue Comment="HRTIM Clock Multiplied by 32 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL32" Semaphore="Semaphore_TA_PSCK0$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 16 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL16" Semaphore="Semaphore_TA_PSCK1$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 8 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL8" Semaphore="Semaphore_TA_PSCK2$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL4" Semaphore="Semaphore_TA_PSCK3$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL2" Semaphore="Semaphore_TA_PSCK4$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV1" Semaphore="Semaphore_TA_PSCK5$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV2" Semaphore="Semaphore_TA_PSCK6$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV4" Semaphore="Semaphore_TA_PSCK7$IpInstance"/>
 </RefParameter>
 
<RefParameter Comment="Prescaler Ratio" DefaultValue="HRTIM_PRESCALERRATIO_MUL32" Name="PrescalerRatio_TB" Type="list"   Group="Time Base Setting">
        <PossibleValue Comment="HRTIM Clock Multiplied by 32 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL32" Semaphore="Semaphore_TB_PSCK0$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 16 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL16" Semaphore="Semaphore_TB_PSCK1$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 8 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL8" Semaphore="Semaphore_TB_PSCK2$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL4" Semaphore="Semaphore_TB_PSCK3$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL2" Semaphore="Semaphore_TB_PSCK4$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV1" Semaphore="Semaphore_TB_PSCK5$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV2" Semaphore="Semaphore_TB_PSCK6$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV4" Semaphore="Semaphore_TB_PSCK7$IpInstance"/>
 </RefParameter>
 <RefParameter Comment="Prescaler Ratio" DefaultValue="HRTIM_PRESCALERRATIO_MUL32" Name="PrescalerRatio_TC" Type="list"   Group="Time Base Setting">
        <PossibleValue Comment="HRTIM Clock Multiplied by 32 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL32" Semaphore="Semaphore_TC_PSCK0$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 16 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL16" Semaphore="Semaphore_TC_PSCK1$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 8 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL8" Semaphore="Semaphore_TC_PSCK2$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL4" Semaphore="Semaphore_TC_PSCK3$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL2" Semaphore="Semaphore_TC_PSCK4$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV1" Semaphore="Semaphore_TC_PSCK5$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV2" Semaphore="Semaphore_TC_PSCK6$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV4" Semaphore="Semaphore_TC_PSCK7$IpInstance"/>
 </RefParameter>
 
<RefParameter Comment="Prescaler Ratio" DefaultValue="HRTIM_PRESCALERRATIO_MUL32" Name="PrescalerRatio_TD" Type="list"   Group="Time Base Setting">
        <PossibleValue Comment="HRTIM Clock Multiplied by 32 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL32" Semaphore="Semaphore_TD_PSCK0$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 16 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL16" Semaphore="Semaphore_TD_PSCK1$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 8 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL8" Semaphore="Semaphore_TD_PSCK2$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL4" Semaphore="Semaphore_TD_PSCK3$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL2" Semaphore="Semaphore_TD_PSCK4$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV1" Semaphore="Semaphore_TD_PSCK5$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV2" Semaphore="Semaphore_TD_PSCK6$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV4" Semaphore="Semaphore_TD_PSCK7$IpInstance"/>
 </RefParameter>
 
<RefParameter Comment="Prescaler Ratio" DefaultValue="HRTIM_PRESCALERRATIO_MUL32" Name="PrescalerRatio_TE" Type="list"   Group="Time Base Setting">
        <PossibleValue Comment="HRTIM Clock Multiplied by 32 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL32" Semaphore="Semaphore_TE_PSCK0$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 16 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL16" Semaphore="Semaphore_TE_PSCK1$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 8 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL8" Semaphore="Semaphore_TE_PSCK2$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL4" Semaphore="Semaphore_TE_PSCK3$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL2" Semaphore="Semaphore_TE_PSCK4$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV1" Semaphore="Semaphore_TE_PSCK5$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV2" Semaphore="Semaphore_TE_PSCK6$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV4" Semaphore="Semaphore_TE_PSCK7$IpInstance"/>
 </RefParameter>
 
<RefParameter Comment="Prescaler Ratio" DefaultValue="HRTIM_PRESCALERRATIO_MUL32" Name="PrescalerRatio_MASTER" Type="list"  Group="Time Base Setting">
        <PossibleValue Comment="HRTIM Clock Multiplied by 32 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL32" Semaphore="Semaphore_MASTER_PSCK0$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 16 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL16" Semaphore="Semaphore_MASTER_PSCK1$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 8 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL8" Semaphore="Semaphore_MASTER_PSCK2$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL4" Semaphore="Semaphore_MASTER_PSCK3$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock Multiplied by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_MUL2" Semaphore="Semaphore_MASTER_PSCK4$IpInstance" Condition="!(Semaphore_HRTIMER_DLLSimpleCalibration$IpInstance | Semaphore_HRTIMER_DLLITCalibration$IpInstance)" Diagnostic="High Resolution must be set" Action="Disable"/>
        <PossibleValue Comment="HRTIM Clock (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV1" Semaphore="Semaphore_MASTER_PSCK5$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 2 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV2" Semaphore="Semaphore_MASTER_PSCK6$IpInstance"/>
        <PossibleValue Comment="HRTIM Clock Divided by 4 (HRTIM Clock is set in Clock Configuration Tab with Max Value = 144MHz)" Value="HRTIM_PRESCALERRATIO_DIV4" Semaphore="Semaphore_MASTER_PSCK7$IpInstance"/>
 </RefParameter>
 
 <RefParameter Comment="Mode" DefaultValue="HRTIM_MODE_CONTINUOUS" Name="ModeTimeBase" Type="list" Group="Time Base Setting">
        <PossibleValue Comment="The timer operates in continuous (free-running) mode " Value="HRTIM_MODE_CONTINUOUS"/>
        <PossibleValue Comment="The timer operates in non retriggerable single-shot mode " Value="HRTIM_MODE_SINGLESHOT"/>
        <PossibleValue Comment="The timer operates in retriggerable single-shot mode " Value="HRTIM_MODE_SINGLESHOT_RETRIGGERABLE"/>
 </RefParameter>


<!-- END for HAL_HRTIM_TimeBaseConfig, for timer A to E and Master -->




<!-- BEGIN for HAL_HRTIM_WaveformTimerConfig  for timer A to E and Master !!! different possible values for MASTER-->

 <RefParameter Comment="Half Mode Enable - The Compare Value of CP Unit 1 is set automatically to half the Timer Period -" DefaultValue="HRTIM_HALFMODE_DISABLED" Name="HalfModeEnable" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="Half mode is disabled " Value="HRTIM_HALFMODE_DISABLED"/>
        <PossibleValue Comment="Half mode is enabled - Period has to be set at least twice its Min Value" Value="HRTIM_HALFMODE_ENABLED"/>
 </RefParameter>


<!-- to be conditionned  if SYNCIN has been configured -->
 <RefParameter Comment="Start On Sync" DefaultValue="HRTIM_SYNCSTART_DISABLED" Name="StartOnSync" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="Synchronization input event has no effect on the timer " Value="HRTIM_SYNCSTART_DISABLED"/>
        <PossibleValue Comment="Synchronization input event starts the timer " Value="HRTIM_SYNCSTART_ENABLED" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in must be configured" Action="Disable"/>
 </RefParameter>

<!-- to be conditionned  if SYNCIN has been configured -->
 <RefParameter Comment="Reset On Sync" DefaultValue="HRTIM_SYNCRESET_DISABLED" Name="ResetOnSync" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Synchronization input event has no effect on the timer " Value="HRTIM_SYNCRESET_DISABLED"/>
        <PossibleValue Comment="Synchronization input event resets the timer " Value="HRTIM_SYNCRESET_ENABLED" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Dac Synchro" DefaultValue="HRTIM_DACSYNC_NONE" Name="DACSynchro" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No DAC synchronization event generated " Value="HRTIM_DACSYNC_NONE"/>
        <PossibleValue Comment="DAC synchronization event generated on DACTrigOut1 output upon timer update " Value="HRTIM_DACSYNC_DACTRIGOUT_1"/>
        <PossibleValue Comment="DAC synchronization event generated on DACTrigOut2 output upon timer update " Value="HRTIM_DACSYNC_DACTRIGOUT_2"/>
        <PossibleValue Comment="DAC update generated on DACTrigOut3 output upon timer update " Value="HRTIM_DACSYNC_DACTRIGOUT_3"/>
</RefParameter>

<RefParameter Comment="Preload Enable" DefaultValue="HRTIM_PRELOAD_DISABLED" Name="PreloadEnable" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Preload disabled: the write access is directly done into the active register " Value="HRTIM_PRELOAD_DISABLED"/>
        <PossibleValue Comment="Preload enabled: the write access is done into the preload register " Value="HRTIM_PRELOAD_ENABLED"/>
</RefParameter>


<RefParameter Comment="Update Gating" DefaultValue="HRTIM_UPDATEGATING_INDEPENDENT" Name="UpdateGating_MASTER" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update done independently from the DMA burst transfer completion " Value="HRTIM_UPDATEGATING_INDEPENDENT" />
        <PossibleValue Comment="Update done when the DMA burst transfer is completed " Value="HRTIM_UPDATEGATING_DMABURST" />
        <PossibleValue Comment="Update done on timer roll-over following a DMA burst transfer completion " Value="HRTIM_UPDATEGATING_DMABURST_UPDATE" Condition="!Semaphore_MASTER_CONTINUOUSMODE$IpInstance" Diagnostic="contuinuous mode only" Action="Disable"/>
</RefParameter>


<RefParameter Comment="Update Gating" DefaultValue="HRTIM_UPDATEGATING_INDEPENDENT" Name="UpdateGating_TA" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update done independently from the DMA burst transfer completion " Value="HRTIM_UPDATEGATING_INDEPENDENT" />
        <PossibleValue Comment="Update done when the DMA burst transfer is completed " Value="HRTIM_UPDATEGATING_DMABURST" />
        <PossibleValue Comment="Update done on timer roll-over following a DMA burst transfer completion " Value="HRTIM_UPDATEGATING_DMABURST_UPDATE" Condition="!Semaphore_TA_CONTINUOUSMODE$IpInstance" Diagnostic="contuinuous mode only" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Update Gating" DefaultValue="HRTIM_UPDATEGATING_INDEPENDENT" Name="UpdateGating_TB" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update done independently from the DMA burst transfer completion " Value="HRTIM_UPDATEGATING_INDEPENDENT" />
        <PossibleValue Comment="Update done when the DMA burst transfer is completed " Value="HRTIM_UPDATEGATING_DMABURST" />
        <PossibleValue Comment="Update done on timer roll-over following a DMA burst transfer completion " Value="HRTIM_UPDATEGATING_DMABURST_UPDATE" Condition="!Semaphore_TB_CONTINUOUSMODE$IpInstance" Diagnostic="contuinuous mode only" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Update Gating" DefaultValue="HRTIM_UPDATEGATING_INDEPENDENT" Name="UpdateGating_TC" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update done independently from the DMA burst transfer completion " Value="HRTIM_UPDATEGATING_INDEPENDENT" />
        <PossibleValue Comment="Update done when the DMA burst transfer is completed " Value="HRTIM_UPDATEGATING_DMABURST" />
        <PossibleValue Comment="Update done on timer roll-over following a DMA burst transfer completion " Value="HRTIM_UPDATEGATING_DMABURST_UPDATE" Condition="!Semaphore_TC_CONTINUOUSMODE$IpInstance" Diagnostic="contuinuous mode only" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Update Gating" DefaultValue="HRTIM_UPDATEGATING_INDEPENDENT" Name="UpdateGating_TD" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update done independently from the DMA burst transfer completion " Value="HRTIM_UPDATEGATING_INDEPENDENT" />
        <PossibleValue Comment="Update done when the DMA burst transfer is completed " Value="HRTIM_UPDATEGATING_DMABURST" />
        <PossibleValue Comment="Update done on timer roll-over following a DMA burst transfer completion " Value="HRTIM_UPDATEGATING_DMABURST_UPDATE" Condition="!Semaphore_TD_CONTINUOUSMODE$IpInstance" Diagnostic="contuinuous mode only" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Update Gating" DefaultValue="HRTIM_UPDATEGATING_INDEPENDENT" Name="UpdateGating_TE" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update done independently from the DMA burst transfer completion " Value="HRTIM_UPDATEGATING_INDEPENDENT" />
        <PossibleValue Comment="Update done when the DMA burst transfer is completed " Value="HRTIM_UPDATEGATING_DMABURST" />
        <PossibleValue Comment="Update done on timer roll-over following a DMA burst transfer completion " Value="HRTIM_UPDATEGATING_DMABURST_UPDATE" Condition="!Semaphore_TE_CONTINUOUSMODE$IpInstance" Diagnostic="contuinuous mode only" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 1 " Value="HRTIM_UPDATEGATING_UPDEN1_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 2 " Value="HRTIM_UPDATEGATING_UPDEN2_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
        <PossibleValue Comment="Slave timer only - Update done on the update event following a rising edge of HRTIM update enable input 3 " Value="HRTIM_UPDATEGATING_UPDEN3_UPDATE" Condition="!(Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance)" Diagnostic="Sync in  must be configured" Action="Disable"/>
</RefParameter>


<RefParameter Comment="Repetition Update" DefaultValue="HRTIM_UPDATEONREPETITION_DISABLED" Name="RepetitionUpdate" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="Update on repetition disabled " Value="HRTIM_UPDATEONREPETITION_DISABLED"/>
        <PossibleValue Comment="Update on repetition enabled " Value="HRTIM_UPDATEONREPETITION_ENABLED"/>
</RefParameter>

<!-- to be conditionned  Burst mode ctl configured-->
<RefParameter Comment="Burst Mode" DefaultValue="HRTIM_TIMERBURSTMODE_MAINTAINCLOCK" Name="BurstMode" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Timer counter clock is maintained and the timer operates normally " Value="HRTIM_TIMERBURSTMODE_MAINTAINCLOCK"/>
        <PossibleValue Comment="Timer counter clock is stopped and the counter is reset " Value="HRTIM_TIMERBURSTMODE_RESETCOUNTER"/>
</RefParameter>

<!-- to be conditionned 2 outputs -->
<RefParameter Comment="Push Pull" DefaultValue="HRTIM_TIMPUSHPULLMODE_DISABLED" Name="PushPull" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Push-Pull mode disabled " Value="HRTIM_TIMPUSHPULLMODE_DISABLED"/>
        <PossibleValue Comment="Push-Pull mode enabled " Value="HRTIM_TIMPUSHPULLMODE_ENABLED"/>
</RefParameter>


<!-- a combination of these values , the values have to be ORed and to be conditionned-->

<RefParameter Comment="Number of Faults to enable" DefaultValue="0" Min="0" Max="5" Name="NumberFaultEnable" Type="integer" Group="Timing Unit">
</RefParameter>

<RefParameter Comment="Fault Enable" DefaultValue="HRTIM_TIMFAULTENABLE_NONE" Name="FaultEnable" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No fault enabled " Value="HRTIM_TIMFAULTENABLE_NONE" Semaphore="Semaphore_HRTIMER_noFaultEnabled$IpInstance"/>
        <PossibleValue Comment="Fault 1 enabled " Value="HRTIM_TIMFAULTENABLE_FAULT1" Condition="!Semaphore_HRTIMER_Fault1$IpInstance" Diagnostic="Fault Line 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 2 enabled " Value="HRTIM_TIMFAULTENABLE_FAULT2" Condition="!Semaphore_HRTIMER_Fault2$IpInstance" Diagnostic="Fault Line 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 3 enabled " Value="HRTIM_TIMFAULTENABLE_FAULT3" Condition="!Semaphore_HRTIMER_Fault3$IpInstance" Diagnostic="Fault Line 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 4 enabled " Value="HRTIM_TIMFAULTENABLE_FAULT4" Condition="!Semaphore_HRTIMER_Fault4$IpInstance" Diagnostic="Fault Line 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Fault 5 enabled " Value="HRTIM_TIMFAULTENABLE_FAULT5" Condition="!Semaphore_HRTIMER_Fault5$IpInstance" Diagnostic="Fault Line 5 must be configured" Action="Disable"/>
</RefParameter>

<RefParameter Comment="Fault Enable" DefaultValue="/-FaultEnable_Source1+|FaultEnable_Source2+|FaultEnable_Source3+|FaultEnable_Source4+|FaultEnable_Source5/\|HRTIM_TIMFAULTENABLE_NONE//HRTIM_TIMFAULTENABLE_NONE\|/"  Type="list"  Name="ORingFaultEnable"  Visible="false" Group="Timing Unit">
</RefParameter>



<!-- to be conditionned fault line config -->
<RefParameter Comment="Fault Lock" DefaultValue="HRTIM_TIMFAULTLOCK_READWRITE" Name="FaultLock" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Timer fault enabling bits are read/write " Value="HRTIM_TIMFAULTLOCK_READWRITE"/>
        <PossibleValue Comment="Timer fault enabling bits are read only " Value="HRTIM_TIMFAULTLOCK_READONLY"/>
</RefParameter>

<!-- to be conditionned 2 outputs -->
<RefParameter Comment="Dead Time Insertion" DefaultValue="HRTIM_TIMDEADTIMEINSERTION_DISABLED" Name="DeadTimeInsertion" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="Output 1 and output 2 signals are independent " Value="HRTIM_TIMDEADTIMEINSERTION_DISABLED"/>       
        <PossibleValue Comment="Deadtime is inserted between output 1 and output 2 " Value="HRTIM_TIMDEADTIMEINSERTION_ENABLED"/>
</RefParameter>

<!-- to be conditionned depends on timer A, B, ... and configuration of event 6 7 8 9 done or not -->
 <RefParameter Comment="Delayed Protection Mode" DefaultValue="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DISABLED" Name="DelayedProtectionMode" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No action " Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DISABLED"/>
        <PossibleValue Comment="Output 1 delayed Idle on external Event 6" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_EEV6"/>
        <PossibleValue Comment="Output 2 delayed Idle on external Event 6" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_EEV6"/>
        <PossibleValue Comment="Output 1 and output 2 delayed Idle on external Event 6" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV6"/>
        <PossibleValue Comment="Balanced Idle on external Event 6" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6"/>
        <PossibleValue Comment="Output 1 delayed Idle on external Event 7" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7"/>
        <PossibleValue Comment="Output 2 delayed Idle on external Event 7" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7"/>
        <PossibleValue Comment="Output 1 and output2 delayed Idle on external Event 7" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7"/>
        <PossibleValue Comment="Balanced Idle on external Event 7" Value="HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7"/>
        <PossibleValue Comment="No action " Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DISABLED"/>
        <PossibleValue Comment="Output 1 delayed Idle on external Event 8" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_EEV8"/>
        <PossibleValue Comment="Output 2 delayed Idle on external Event 8" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_EEV8"/>
        <PossibleValue Comment="Output 1 and output 2 delayed Idle on external Event 8" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV8"/>
        <PossibleValue Comment="Balanced Idle on external Event 8" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV8"/>
        <PossibleValue Comment="Output 1 delayed Idle on external Event 9" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_DEEV9"/>
        <PossibleValue Comment="Output 2 delayed Idle on external Event 9" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_DEEV9"/>
        <PossibleValue Comment="Output 1 and output2 delayed Idle on external Event 9" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV9"/>
        <PossibleValue Comment="Balanced Idle on external Event 9" Value="HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV9"/>
</RefParameter>

<!--  a combination of ... to be conditionned depends on timer A, B, ... enabling -->

<RefParameter Comment="Update Trigger Sources Selection : Please enter the number of Triggers to select " DefaultValue="0" Min="0" Max="6" Name="NumberUpdateTrigger" Type="integer" Group="Timing Unit">
</RefParameter>


<RefParameter Comment="Update Trigger" DefaultValue="HRTIM_TIMUPDATETRIGGER_NONE" Name="UpdateTrigger" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Register update is disabled " Value="HRTIM_TIMUPDATETRIGGER_NONE"/>
        <PossibleValue Comment="Register update is triggered by the master timer update " Value="HRTIM_TIMUPDATETRIGGER_MASTER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/>
        <PossibleValue Comment="Register update is triggered by the timer A update " Value="HRTIM_TIMUPDATETRIGGER_TIMER_A" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/>
        <PossibleValue Comment="Register update is triggered by the timer B update " Value="HRTIM_TIMUPDATETRIGGER_TIMER_B" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/>
        <PossibleValue Comment="Register update is triggered by the timer C update " Value="HRTIM_TIMUPDATETRIGGER_TIMER_C" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/>
        <PossibleValue Comment="Register update is triggered by the timer D update " Value="HRTIM_TIMUPDATETRIGGER_TIMER_D" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/>
        <PossibleValue Comment="Register update is triggered by the timer E update " Value="HRTIM_TIMUPDATETRIGGER_TIMER_E" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/>
</RefParameter>



<RefParameter Comment="Update Trigger" DefaultValue="/-UpdateTrigger1+|UpdateTrigger2+|UpdateTrigger3+|UpdateTrigger4+|UpdateTrigger5+|UpdateTrigger6/\|HRTIM_TIMUPDATETRIGGER_NONE//HRTIM_TIMUPDATETRIGGER_NONE\|/"  Type="list"  Name="ORingUpdateTrigger"   Visible="false">
</RefParameter>


<RefParameter Comment="Reset Update" DefaultValue="HRTIM_TIMUPDATEONRESET_DISABLED" Name="ResetUpdate" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="Update by Timer reset / roll-over disabled " Value="HRTIM_TIMUPDATEONRESET_DISABLED"/>
        <PossibleValue Comment="Update by Timer reset / roll-over enabled " Value="HRTIM_TIMUPDATEONRESET_ENABLED"/>
</RefParameter>

<!--  a combination of ... to be conditionned depends on timer A, B, ... enabling depends on configuration of COMP register-->
<RefParameter Comment="Reset Trigger" DefaultValue="HRTIM_TIMRESETTRIGGER_NONE" Name="ResetTrigger" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No counter reset trigger " Value="HRTIM_TIMRESETTRIGGER_NONE"/>
        <PossibleValue Comment="The timer counter is reset upon update event " Value="HRTIM_TIMRESETTRIGGER_UPDATE"/>
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_CMP2"/>
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_CMP4"/>
        <PossibleValue Comment="The timercounter is reset upon master timer period event " Value="HRTIM_TIMRESETTRIGGER_MASTER_PER"/>
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP1"/>
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP2"/>
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 3 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP3"/>
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP4"/>
        <PossibleValue Comment="The timer counter is reset upon external event 1 " Value="HRTIM_TIMRESETTRIGGER_EEV_1"/>
        <PossibleValue Comment="The timer counter is reset upon external event 2 " Value="HRTIM_TIMRESETTRIGGER_EEV_2"/>
        <PossibleValue Comment="The timer counter is reset upon external event 3 " Value="HRTIM_TIMRESETTRIGGER_EEV_3"/>
        <PossibleValue Comment="The timer counter is reset upon external event 4 " Value="HRTIM_TIMRESETTRIGGER_EEV_4"/>
        <PossibleValue Comment="The timer counter is reset upon external event 5 " Value="HRTIM_TIMRESETTRIGGER_EEV_5"/>
        <PossibleValue Comment="The timer counter is reset upon external event 6 " Value="HRTIM_TIMRESETTRIGGER_EEV_6"/>
        <PossibleValue Comment="The timer counter is reset upon external event 7 " Value="HRTIM_TIMRESETTRIGGER_EEV_7"/>
        <PossibleValue Comment="The timer counter is reset upon external event 8 " Value="HRTIM_TIMRESETTRIGGER_EEV_8"/>
        <PossibleValue Comment="The timer counter is reset upon external event 9 " Value="HRTIM_TIMRESETTRIGGER_EEV_9"/>
        <PossibleValue Comment="The timer counter is reset upon external event 10 " Value="HRTIM_TIMRESETTRIGGER_EEV_10"/>
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP1"/>
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP2"/>
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP4"/>
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP1"/>
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP2"/>
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP4"/>
        <PossibleValue Comment="The timer counter is reset upon other timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP1"/>
        <PossibleValue Comment="The timer counter is reset upon other timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP2"/>
        <PossibleValue Comment="The timer counter is reset upon other timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP4"/>
        <PossibleValue Comment="The timer counter is reset upon other timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP1"/>
        <PossibleValue Comment="The timer counter is reset upon other timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP2"/>
        <PossibleValue Comment="The timer counter is reset upon other timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP4"/>
</RefParameter>


<RefParameter Comment="Reset Trigger Sources Selection : Please enter the number of Triggers to select " DefaultValue="0" Min="0" Max="30" Name="NumberResetTrigger" Type="integer" Group="Timing Unit">
</RefParameter>

<RefParameter Comment="Reset Trigger" DefaultValue="HRTIM_TIMRESETTRIGGER_NONE" Name="ResetTrigger_TA" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No counter reset trigger " Value="HRTIM_TIMRESETTRIGGER_NONE"/>
        <PossibleValue Comment="The timer counter is reset upon update event " Value="HRTIM_TIMRESETTRIGGER_UPDATE" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer A must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer period event " Value="HRTIM_TIMRESETTRIGGER_MASTER_PER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 3 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare 3 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 1 " Value="HRTIM_TIMRESETTRIGGER_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 2 " Value="HRTIM_TIMRESETTRIGGER_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 3 " Value="HRTIM_TIMRESETTRIGGER_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 4 " Value="HRTIM_TIMRESETTRIGGER_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 5 " Value="HRTIM_TIMRESETTRIGGER_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 6 " Value="HRTIM_TIMRESETTRIGGER_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 7 " Value="HRTIM_TIMRESETTRIGGER_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 8 " Value="HRTIM_TIMRESETTRIGGER_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 9 " Value="HRTIM_TIMRESETTRIGGER_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 10 " Value="HRTIM_TIMRESETTRIGGER_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/> 
</RefParameter>

<RefParameter Comment="Reset Trigger" DefaultValue="HRTIM_TIMRESETTRIGGER_NONE" Name="ResetTrigger_TB" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No counter reset trigger " Value="HRTIM_TIMRESETTRIGGER_NONE"/>
        <PossibleValue Comment="The timer counter is reset upon update event " Value="HRTIM_TIMRESETTRIGGER_UPDATE" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer B must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer period event " Value="HRTIM_TIMRESETTRIGGER_MASTER_PER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 3 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare 3 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 1 " Value="HRTIM_TIMRESETTRIGGER_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 2 " Value="HRTIM_TIMRESETTRIGGER_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 3 " Value="HRTIM_TIMRESETTRIGGER_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 4 " Value="HRTIM_TIMRESETTRIGGER_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 5 " Value="HRTIM_TIMRESETTRIGGER_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 6 " Value="HRTIM_TIMRESETTRIGGER_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 7 " Value="HRTIM_TIMRESETTRIGGER_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 8 " Value="HRTIM_TIMRESETTRIGGER_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 9 " Value="HRTIM_TIMRESETTRIGGER_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 10 " Value="HRTIM_TIMRESETTRIGGER_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/> 
</RefParameter>

<RefParameter Comment="Reset Trigger" DefaultValue="HRTIM_TIMRESETTRIGGER_NONE" Name="ResetTrigger_TC" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No counter reset trigger " Value="HRTIM_TIMRESETTRIGGER_NONE"/>
        <PossibleValue Comment="The timer counter is reset upon update event " Value="HRTIM_TIMRESETTRIGGER_UPDATE" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer C must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer period event " Value="HRTIM_TIMRESETTRIGGER_MASTER_PER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 3 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare 3 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 1 " Value="HRTIM_TIMRESETTRIGGER_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 2 " Value="HRTIM_TIMRESETTRIGGER_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 3 " Value="HRTIM_TIMRESETTRIGGER_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 4 " Value="HRTIM_TIMRESETTRIGGER_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 5 " Value="HRTIM_TIMRESETTRIGGER_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 6 " Value="HRTIM_TIMRESETTRIGGER_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 7 " Value="HRTIM_TIMRESETTRIGGER_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 8 " Value="HRTIM_TIMRESETTRIGGER_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 9 " Value="HRTIM_TIMRESETTRIGGER_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 10 " Value="HRTIM_TIMRESETTRIGGER_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/> 

        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/> 
</RefParameter>

<RefParameter Comment="Reset Trigger" DefaultValue="HRTIM_TIMRESETTRIGGER_NONE" Name="ResetTrigger_TD" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No counter reset trigger " Value="HRTIM_TIMRESETTRIGGER_NONE"/>
        <PossibleValue Comment="The timer counter is reset upon update event " Value="HRTIM_TIMRESETTRIGGER_UPDATE" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer D must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>        
        <PossibleValue Comment="The timer counter is reset upon Timer D Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer period event " Value="HRTIM_TIMRESETTRIGGER_MASTER_PER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 3 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare 3 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 1 " Value="HRTIM_TIMRESETTRIGGER_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 2 " Value="HRTIM_TIMRESETTRIGGER_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 3 " Value="HRTIM_TIMRESETTRIGGER_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 4 " Value="HRTIM_TIMRESETTRIGGER_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 5 " Value="HRTIM_TIMRESETTRIGGER_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 6 " Value="HRTIM_TIMRESETTRIGGER_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 7 " Value="HRTIM_TIMRESETTRIGGER_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 8 " Value="HRTIM_TIMRESETTRIGGER_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 9 " Value="HRTIM_TIMRESETTRIGGER_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 10 " Value="HRTIM_TIMRESETTRIGGER_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/> 

        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/> 
</RefParameter>

<RefParameter Comment="Reset Trigger" DefaultValue="HRTIM_TIMRESETTRIGGER_NONE" Name="ResetTrigger_TE" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No counter reset trigger " Value="HRTIM_TIMRESETTRIGGER_NONE"/>
        <PossibleValue Comment="The timer counter is reset upon update event " Value="HRTIM_TIMRESETTRIGGER_UPDATE" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer E must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer period event " Value="HRTIM_TIMRESETTRIGGER_MASTER_PER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 3 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare 3 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon master timer Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_MASTER_CMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 1 " Value="HRTIM_TIMRESETTRIGGER_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 2 " Value="HRTIM_TIMRESETTRIGGER_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 3 " Value="HRTIM_TIMRESETTRIGGER_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 4 " Value="HRTIM_TIMRESETTRIGGER_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 5 " Value="HRTIM_TIMRESETTRIGGER_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 6 " Value="HRTIM_TIMRESETTRIGGER_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 7 " Value="HRTIM_TIMRESETTRIGGER_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 8 " Value="HRTIM_TIMRESETTRIGGER_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 9 " Value="HRTIM_TIMRESETTRIGGER_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon external event 10 " Value="HRTIM_TIMRESETTRIGGER_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/> 

        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer A Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER1_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer B Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER2_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer C Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER3_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 1 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 2 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/> 
        <PossibleValue Comment="The timer counter is reset upon Timer E Compare 4 event " Value="HRTIM_TIMRESETTRIGGER_OTHER4_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/> 
</RefParameter>


<RefParameter Comment="Reset Trigger" DefaultValue="/-ResetTrigger1+|ResetTrigger2+|ResetTrigger3+|ResetTrigger4+|ResetTrigger5+|ResetTrigger6+|ResetTrigger7+|ResetTrigger8+|ResetTrigger9+|ResetTrigger10+|ResetTrigger11+|ResetTrigger12+|ResetTrigger13+|ResetTrigger14+|ResetTrigger15+|ResetTrigger16+|ResetTrigger17+|ResetTrigger18+|ResetTrigger19+|ResetTrigger20+|ResetTrigger21+|ResetTrigger22+|ResetTrigger23+|ResetTrigger24+|ResetTrigger25+|ResetTrigger26+|ResetTrigger27+|ResetTrigger28+|ResetTrigger29+|ResetTrigger30/\|HRTIM_TIMRESETTRIGGER_NONE//HRTIM_TIMRESETTRIGGER_NONE\|/"  Type="list"  Name="ORingResetTrigger"  Visible="false">
</RefParameter>



<!--  a combination of ... to be conditionned depends on compare capture resgister config, output1, output2-->
<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_TIM_IT_NONE" Name="InterruptRequests" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No interrupt enabled" Value="HRTIM_TIM_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_TIM_IT_CMP1"/> 
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_TIM_IT_CMP2"/> 
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_TIM_IT_CMP3"/> 
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_TIM_IT_CMP4"/> 
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_TIM_IT_REP"/> 
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_TIM_IT_UPD"/> 
        <PossibleValue Comment="Timer capture 1 interrupt enable" Value="HRTIM_TIM_IT_CPT1"/> 
        <PossibleValue Comment="Timer capture 2 interrupt enable" Value="HRTIM_TIM_IT_CPT2"/> 
        <PossibleValue Comment="Timer output 1 set interrupt enable" Value="HRTIM_TIM_IT_SET1"/> 
        <PossibleValue Comment="Timer output 1 reset interrupt enable" Value="HRTIM_TIM_IT_RST1"/> 
        <PossibleValue Comment="Timer output 2 set interrupt enable" Value="HRTIM_TIM_IT_SET2"/> 
        <PossibleValue Comment="Timer output 2 reset interrupt enable" Value="HRTIM_TIM_IT_RST2"/> 
        <PossibleValue Comment="Timer reset interrupt enable" Value="HRTIM_TIM_IT_RST"/> 
        <PossibleValue Comment="Timer delay protection interrupt enable" Value="HRTIM_TIM_IT_DLYPRT"/> 
</RefParameter>


<RefParameter Comment="Interrupt Requests Sources Selection : Please enter the number of Active Interrupt Requests" DefaultValue="0" Min="0" Max="14" Name="NumberInterruptRequests" Type="integer" Group="Timing Unit">
</RefParameter>

<RefParameter Comment="Interrupt Requests Sources Selection : Please enter the number of Active Interrupt Requests" DefaultValue="0" Min="0" Max="7" Name="NumberInterruptRequests_Master" Type="integer" Group="Timing Unit">
</RefParameter>



<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_MASTER_IT_NONE" Name="InterruptRequests_MASTER" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No interrupt enabled" Value="HRTIM_MASTER_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_MASTER_IT_MCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_MASTER_IT_MCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_MASTER_IT_MCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_MASTER_IT_MCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_MASTER_IT_MREP" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_MASTER_IT_MUPD" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>  
        <PossibleValue Comment="Synchronization input interrupt enable" Value="HRTIM_MASTER_IT_SYNC" Condition="!(Semaphore_MASTER_Enable$IpInstance &amp; (Semaphore_HRTIMER_SynchroIn$IpInstance|Semaphore_HRTIMER_SynchroInOut$IpInstance))" Diagnostic="Sync in must be enabled" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Interrupt Requests" DefaultValue="/-InterruptRequests1_Master+|InterruptRequests2_Master+|InterruptRequests3_Master+|InterruptRequests4_Master+|InterruptRequests5_Master+|InterruptRequests6_Master+|InterruptRequests7_Master/\|HRTIM_MASTER_IT_NONE//HRTIM_MASTER_IT_NONE\|//"  Type="list"  Name="ORingInterruptRequests_Master"  Visible="false">
</RefParameter>



<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_TIM_IT_NONE" Name="InterruptRequests_TA" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No interrupt enabled" Value="HRTIM_TIM_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_TIM_IT_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_TIM_IT_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_TIM_IT_CMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_TIM_IT_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_TIM_IT_REP" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_TIM_IT_UPD" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 interrupt enable" Value="HRTIM_TIM_IT_CPT1" Condition="!Semaphore_TA_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 2 interrupt enable" Value="HRTIM_TIM_IT_CPT2" Condition="!Semaphore_TA_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set interrupt enable" Value="HRTIM_TIM_IT_SET1" Condition="!(Semaphore_TA_Output1$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer output 1 reset interrupt enable" Value="HRTIM_TIM_IT_RST1" Condition="!(Semaphore_TA_Output1$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 set interrupt enable" Value="HRTIM_TIM_IT_SET2" Condition="!(Semaphore_TA_Output2$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 2 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 reset interrupt enable" Value="HRTIM_TIM_IT_RST2" Condition="!(Semaphore_TA_Output2$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer reset interrupt enable" Value="HRTIM_TIM_IT_RST"  Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer delay protection interrupt enable" Value="HRTIM_TIM_IT_DLYPRT"/> 
</RefParameter>

<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_TIM_IT_NONE" Name="InterruptRequests_TB" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No interrupt enabled" Value="HRTIM_TIM_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_TIM_IT_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_TIM_IT_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_TIM_IT_CMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_TIM_IT_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_TIM_IT_REP" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_TIM_IT_UPD" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 interrupt enable" Value="HRTIM_TIM_IT_CPT1" Condition="!Semaphore_TB_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 2 interrupt enable" Value="HRTIM_TIM_IT_CPT2" Condition="!Semaphore_TB_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set interrupt enable" Value="HRTIM_TIM_IT_SET1" Condition="!(Semaphore_TB_Output1$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 reset interrupt enable" Value="HRTIM_TIM_IT_RST1" Condition="!(Semaphore_TB_Output1$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 set interrupt enable" Value="HRTIM_TIM_IT_SET2" Condition="!(Semaphore_TB_Output2$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 2 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 reset interrupt enable" Value="HRTIM_TIM_IT_RST2" Condition="!(Semaphore_TB_Output2$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer reset interrupt enable" Value="HRTIM_TIM_IT_RST"  Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/> 
        <PossibleValue Comment="Timer delay protection interrupt enable" Value="HRTIM_TIM_IT_DLYPRT"/>     
</RefParameter>


<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_TIM_IT_NONE" Name="InterruptRequests_TC" Type="list"   Group="Timing Unit">
        <PossibleValue Comment="No interrupt enabled" Value="HRTIM_TIM_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_TIM_IT_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_TIM_IT_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_TIM_IT_CMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_TIM_IT_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_TIM_IT_REP" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_TIM_IT_UPD" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 interrupt enable" Value="HRTIM_TIM_IT_CPT1" Condition="!Semaphore_TC_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 2 interrupt enable" Value="HRTIM_TIM_IT_CPT2" Condition="!Semaphore_TC_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set interrupt enable" Value="HRTIM_TIM_IT_SET1" Condition="!(Semaphore_TC_Output1$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 reset interrupt enable" Value="HRTIM_TIM_IT_RST1" Condition="!(Semaphore_TC_Output1$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 set interrupt enable" Value="HRTIM_TIM_IT_SET2" Condition="!(Semaphore_TC_Output2$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 2 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 reset interrupt enable" Value="HRTIM_TIM_IT_RST2" Condition="!(Semaphore_TC_Output2$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer reset interrupt enable" Value="HRTIM_TIM_IT_RST"  Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer delay protection interrupt enable" Value="HRTIM_TIM_IT_DLYPRT"/> 
</RefParameter>

<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_TIM_IT_NONE" Name="InterruptRequests_TD" Type="list"   Group="Timing Unit">
  <PossibleValue Comment="No interrupt enabled" Value="HRTIM_TIM_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_TIM_IT_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_TIM_IT_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_TIM_IT_CMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_TIM_IT_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_TIM_IT_REP" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_TIM_IT_UPD" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 interrupt enable" Value="HRTIM_TIM_IT_CPT1" Condition="!Semaphore_TD_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 2 interrupt enable" Value="HRTIM_TIM_IT_CPT2" Condition="!Semaphore_TD_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set interrupt enable" Value="HRTIM_TIM_IT_SET1" Condition="!(Semaphore_TD_Output1$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 reset interrupt enable" Value="HRTIM_TIM_IT_RST1" Condition="!(Semaphore_TD_Output1$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 set interrupt enable" Value="HRTIM_TIM_IT_SET2" Condition="!(Semaphore_TD_Output2$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 2 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 reset interrupt enable" Value="HRTIM_TIM_IT_RST2" Condition="!(Semaphore_TD_Output2$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer reset interrupt enable" Value="HRTIM_TIM_IT_RST"  Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer delay protection interrupt enable" Value="HRTIM_TIM_IT_DLYPRT"/> 
</RefParameter>

<RefParameter Comment="Interrupt Requests" DefaultValue="HRTIM_TIM_IT_NONE" Name="InterruptRequests_TE" Type="list"   Group="Timing Unit">
  <PossibleValue Comment="No interrupt enabled" Value="HRTIM_TIM_IT_NONE"/> 
        <PossibleValue Comment="Timer compare 1 interrupt enable" Value="HRTIM_TIM_IT_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 2 interrupt enable" Value="HRTIM_TIM_IT_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer compare 3 interrupt enable" Value="HRTIM_TIM_IT_CMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer compare 4 interrupt enable" Value="HRTIM_TIM_IT_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer repetition interrupt enable" Value="HRTIM_TIM_IT_REP" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer update interrupt enable" Value="HRTIM_TIM_IT_UPD" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 interrupt enable" Value="HRTIM_TIM_IT_CPT1" Condition="!Semaphore_TE_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 2 interrupt enable" Value="HRTIM_TIM_IT_CPT2" Condition="!Semaphore_TE_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set interrupt enable" Value="HRTIM_TIM_IT_SET1" Condition="!(Semaphore_TE_Output1$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 reset interrupt enable" Value="HRTIM_TIM_IT_RST1" Condition="!(Semaphore_TE_Output1$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 set interrupt enable" Value="HRTIM_TIM_IT_SET2" Condition="!(Semaphore_TE_Output2$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 2 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer output 2 reset interrupt enable" Value="HRTIM_TIM_IT_RST2" Condition="!(Semaphore_TE_Output2$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer reset interrupt enable" Value="HRTIM_TIM_IT_RST"  Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>   
        <PossibleValue Comment="Timer delay protection interrupt enable" Value="HRTIM_TIM_IT_DLYPRT"/>   
</RefParameter>

<RefParameter Comment="Interrupt Requests" DefaultValue="/-InterruptRequests1+|InterruptRequests2+|InterruptRequests3+|InterruptRequests4+|InterruptRequests5+|InterruptRequests6+|InterruptRequests7+|InterruptRequests8+|InterruptRequests9+|InterruptRequests10+|InterruptRequests11+|InterruptRequests12+|InterruptRequests13+|InterruptRequests14/\|HRTIM_TIM_IT_NONE//HRTIM_TIM_IT_NONE\|/"  Type="list"  Name="ORingInterruptRequests"  Visible="false">
</RefParameter>




<RefParameter Comment="For DMA semaphore" DefaultValue="__NULL" Name="DMARequests_Semaphore" Type="list"  Group="Timing Unit" Visible="false">
        <PossibleValue Comment="No DMA Request" Value="__NULL"/> 
        <PossibleValue Comment="at least one DMA request" Value="ATLEASTONEDMAREQ"/> 
</RefParameter>


<!--  a combination of ... to be conditionned depends on compare capture resgister config, output1, output2-->

<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_TIM_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_TIM_DMA_CMP1"/> 
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_TIM_DMA_CMP2"/> 
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_TIM_DMA_CMP3"/> 
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_TIM_DMA_CMP4"/> 
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_TIM_DMA_REP"/> 
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_TIM_DMA_UPD"/> 
        <PossibleValue Comment="Timer capture 1 DMA request enable" Value="HRTIM_TIM_DMA_CPT1"/> 
        <PossibleValue Comment="Timer capture 2 DMA request enable" Value="HRTIM_TIM_DMA_CPT2"/> 
        <PossibleValue Comment="Timer output 1 set DMA request enable" Value="HRTIM_TIM_DMA_SET1"/> 
        <PossibleValue Comment="Timer output 1 reset DMA request enable" Value="HRTIM_TIM_DMA_RST1"/> 
        <PossibleValue Comment="Timer output 2 set DMA request enable" Value="HRTIM_TIM_DMA_SET2"/> 
        <PossibleValue Comment="Timer output 2 reset DMA request enable" Value="HRTIM_TIM_DMA_RST2"/> 
        <PossibleValue Comment="Timer reset DMA request enable" Value="HRTIM_TIM_DMA_RST"/> 
        <PossibleValue Comment="Timer delay protection DMA request enable" Value="HRTIM_TIM_DMA_DLYPRT"/> 
</RefParameter>


<RefParameter Comment="Number of Timer A Internal DMA Request Sources - at least 1 if Timer A DMA request is configured in DMA Settings Tab  " DefaultValue="0" Min="1" Max="7" Name="NumberDMARequests_TA" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA configured" Expression="Semaphore_$IpInstance_A_DMA"/> 
</RefParameter>
<RefParameter Comment="Number of Timer A Internal DMA Request Sources  - you first have to enable the Timer A DMA Request in the DMA Settings Tab" DefaultValue="0" Min="0" Max="0" Name="NumberDMARequests_TA" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA not configured" Expression="!Semaphore_$IpInstance_A_DMA"/> 
</RefParameter>

<RefParameter Comment="Number of Timer B Internal DMA Request Sources - at least 1 if Timer B DMA request is configured in DMA Settings Tab  " DefaultValue="0" Min="1" Max="7" Name="NumberDMARequests_TB" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA configured" Expression="Semaphore_$IpInstance_B_DMA"/> 
</RefParameter>
<RefParameter Comment="Number of Timer B Internal DMA Request Sources  - you first have to enable the Timer B DMA Request in the DMA Settings Tab" DefaultValue="0" Min="0" Max="0" Name="NumberDMARequests_TB" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA not configured" Expression="!Semaphore_$IpInstance_B_DMA"/> 
</RefParameter>

<RefParameter Comment="Number of Timer C Internal DMA Request Sources - at least 1 if Timer C DMA request is configured in DMA Settings Tab  " DefaultValue="0" Min="1" Max="7" Name="NumberDMARequests_TC" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA configured" Expression="Semaphore_$IpInstance_C_DMA"/> 
</RefParameter>
<RefParameter Comment="Number of Timer C Internal DMA Request Sources  - you first have to enable the Timer C DMA Request in the DMA Settings Tab" DefaultValue="0" Min="0" Max="0" Name="NumberDMARequests_TC" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA not configured" Expression="!Semaphore_$IpInstance_C_DMA"/> 
</RefParameter>

<RefParameter Comment="Number of Timer D Internal DMA Request Sources - at least 1 if Timer D DMA request is configured in DMA Settings Tab  " DefaultValue="0" Min="1" Max="7" Name="NumberDMARequests_TD" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA configured" Expression="Semaphore_$IpInstance_D_DMA"/> 
</RefParameter>
<RefParameter Comment="Number of Timer D Internal DMA Request Sources  - you first have to enable the Timer D DMA Request in the DMA Settings Tab" DefaultValue="0" Min="0" Max="0" Name="NumberDMARequests_TD" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA not configured" Expression="!Semaphore_$IpInstance_D_DMA"/> 
</RefParameter>


<RefParameter Comment="Number of Timer E Internal DMA Request Sources - at least 1 if Timer E DMA request is configured in DMA Settings Tab  " DefaultValue="0" Min="1" Max="7" Name="NumberDMARequests_TE" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA configured" Expression="Semaphore_$IpInstance_E_DMA"/> 
</RefParameter>
<RefParameter Comment="Number of Timer E Internal DMA Request Sources  - you first have to enable the Timer E DMA Request in the DMA Settings Tab" DefaultValue="0" Min="0" Max="0" Name="NumberDMARequests_TE" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA not configured" Expression="!Semaphore_$IpInstance_E_DMA"/> 
</RefParameter>

<RefParameter Comment="Number of Master Timer Internal DMA Request Sources - at least 1 if Master Timer DMA request is configured in DMA Settings Tab  " DefaultValue="0" Min="1" Max="7" Name="NumberDMARequests_Master" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA configured" Expression="Semaphore_$IpInstance_M_DMA"/> 
</RefParameter>
<RefParameter Comment="Number of Master Timer Internal DMA Request Sources  - you first have to enable the Master Timer DMA Request in the DMA Settings Tab" DefaultValue="0" Min="0" Max="0" Name="NumberDMARequests_Master" Type="integer" Group="Timing Unit">
    <Condition Diagnostic="if DMA not configured" Expression="!Semaphore_$IpInstance_M_DMA"/> 
</RefParameter>


<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests_MASTER" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_MASTER_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_MASTER_DMA_MCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_MASTER_DMA_MCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_MASTER_DMA_MCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_MASTER_DMA_MCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_MASTER_DMA_MREP" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_MASTER_DMA_MUPD" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
  <PossibleValue Comment="Synchronization input interrupt enable" Value="HRTIM_MASTER_DMA_SYNC" Condition="!(Semaphore_MASTER_Enable$IpInstance &amp; (Semaphore_HRTIMER_SynchroIn$IpInstance | Semaphore_HRTIMER_SynchroInOut$IpInstance))" Diagnostic="Sync in must be enabled" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="DMA Requests" DefaultValue="/-DMARequests1_Master+|DMARequests2_Master+|DMARequests3_Master+|DMARequests4_Master+|DMARequests5_Master+|DMARequests6_Master+|DMARequests7_Master/\|HRTIM_MASTER_DMA_NONE//HRTIM_MASTER_DMA_NONE\|/"  Type="list"  Name="ORingDMARequests_Master"  Visible="false">
</RefParameter>


<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests_TA" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_TIM_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_TIM_DMA_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_TIM_DMA_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_TIM_DMA_CMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_TIM_DMA_CMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_TIM_DMA_REP" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_TIM_DMA_UPD" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 DMA request enable" Value="HRTIM_TIM_DMA_CPT1" Condition="!Semaphore_TA_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer capture 2 DMA request enable" Value="HRTIM_TIM_DMA_CPT2" Condition="!Semaphore_TA_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set DMA request enable" Value="HRTIM_TIM_DMA_SET1" Condition="!(Semaphore_TA_Output1$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 1 reset DMA request enable" Value="HRTIM_TIM_DMA_RST1" Condition="!(Semaphore_TA_Output1$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 set DMA request enable" Value="HRTIM_TIM_DMA_SET2" Condition="!(Semaphore_TA_Output2$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 reset DMA request enable" Value="HRTIM_TIM_DMA_RST2" Condition="!(Semaphore_TA_Output2$IpInstance |Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer reset DMA request enable" Value="HRTIM_TIM_DMA_RST" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer delay protection DMA request enable" Value="HRTIM_TIM_DMA_DLYPRT"/> 
</RefParameter>




<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests_TB" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_TIM_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_TIM_DMA_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_TIM_DMA_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_TIM_DMA_CMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_TIM_DMA_CMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_TIM_DMA_REP" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_TIM_DMA_UPD" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 DMA request enable" Value="HRTIM_TIM_DMA_CPT1" Condition="!Semaphore_TB_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer capture 2 DMA request enable" Value="HRTIM_TIM_DMA_CPT2" Condition="!Semaphore_TB_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set DMA request enable" Value="HRTIM_TIM_DMA_SET1" Condition="!(Semaphore_TB_Output1$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 1 reset DMA request enable" Value="HRTIM_TIM_DMA_RST1" Condition="!(Semaphore_TB_Output1$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 set DMA request enable" Value="HRTIM_TIM_DMA_SET2" Condition="!(Semaphore_TB_Output2$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 reset DMA request enable" Value="HRTIM_TIM_DMA_RST2" Condition="!(Semaphore_TB_Output2$IpInstance |Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer reset DMA request enable" Value="HRTIM_TIM_DMA_RST" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer delay protection DMA request enable" Value="HRTIM_TIM_DMA_DLYPRT"/> 
</RefParameter>

<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests_TC" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_TIM_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_TIM_DMA_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_TIM_DMA_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_TIM_DMA_CMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_TIM_DMA_CMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_TIM_DMA_REP" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_TIM_DMA_UPD" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 DMA request enable" Value="HRTIM_TIM_DMA_CPT1" Condition="!Semaphore_TC_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer capture 2 DMA request enable" Value="HRTIM_TIM_DMA_CPT2" Condition="!Semaphore_TC_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set DMA request enable" Value="HRTIM_TIM_DMA_SET1" Condition="!(Semaphore_TC_Output1$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 1 reset DMA request enable" Value="HRTIM_TIM_DMA_RST1" Condition="!(Semaphore_TC_Output1$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 set DMA request enable" Value="HRTIM_TIM_DMA_SET2" Condition="!(Semaphore_TC_Output2$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 reset DMA request enable" Value="HRTIM_TIM_DMA_RST2" Condition="!(Semaphore_TC_Output2$IpInstance |Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer reset DMA request enable" Value="HRTIM_TIM_DMA_RST" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer delay protection DMA request enable" Value="HRTIM_TIM_DMA_DLYPRT"/> 
</RefParameter>

<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests_TD" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_TIM_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_TIM_DMA_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_TIM_DMA_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_TIM_DMA_CMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_TIM_DMA_CMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_TIM_DMA_REP" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_TIM_DMA_UPD" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 DMA request enable" Value="HRTIM_TIM_DMA_CPT1" Condition="!Semaphore_TD_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer capture 2 DMA request enable" Value="HRTIM_TIM_DMA_CPT2" Condition="!Semaphore_TD_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set DMA request enable" Value="HRTIM_TIM_DMA_SET1" Condition="!(Semaphore_TD_Output1$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 1 reset DMA request enable" Value="HRTIM_TIM_DMA_RST1" Condition="!(Semaphore_TD_Output1$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 set DMA request enable" Value="HRTIM_TIM_DMA_SET2" Condition="!(Semaphore_TD_Output2$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 reset DMA request enable" Value="HRTIM_TIM_DMA_RST2" Condition="!(Semaphore_TD_Output2$IpInstance |Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer reset DMA request enable" Value="HRTIM_TIM_DMA_RST" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer delay protection DMA request enable" Value="HRTIM_TIM_DMA_DLYPRT"/> 
</RefParameter>


<RefParameter Comment="DMA Requests" DefaultValue="HRTIM_TIM_DMA_NONE" Name="DMARequests_TE" Type="list"  Group="Timing Unit">
        <PossibleValue Comment="No DMA Request enabled" Value="HRTIM_TIM_DMA_NONE"/> 
        <PossibleValue Comment="Timer compare 1 DMA request enable" Value="HRTIM_TIM_DMA_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 DMA request enable" Value="HRTIM_TIM_DMA_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 DMA request enable" Value="HRTIM_TIM_DMA_CMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 DMA request enable" Value="HRTIM_TIM_DMA_CMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer repetition DMA request enable" Value="HRTIM_TIM_DMA_REP" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer update DMA request enable" Value="HRTIM_TIM_DMA_UPD" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer capture 1 DMA request enable" Value="HRTIM_TIM_DMA_CPT1" Condition="!Semaphore_TE_CaptureUnit1$IpInstance" Diagnostic="Timer Capture 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer capture 2 DMA request enable" Value="HRTIM_TIM_DMA_CPT2" Condition="!Semaphore_TE_CaptureUnit2$IpInstance" Diagnostic="Timer Capture 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer output 1 set DMA request enable" Value="HRTIM_TIM_DMA_SET1" Condition="!(Semaphore_TE_Output1$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 1 reset DMA request enable" Value="HRTIM_TIM_DMA_RST1" Condition="!(Semaphore_TE_Output1$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 set DMA request enable" Value="HRTIM_TIM_DMA_SET2" Condition="!(Semaphore_TE_Output2$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer output 2 reset DMA request enable" Value="HRTIM_TIM_DMA_RST2" Condition="!(Semaphore_TE_Output2$IpInstance |Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer Output 1 must be configured" Action="Disable"/>       
        <PossibleValue Comment="Timer reset DMA request enable" Value="HRTIM_TIM_DMA_RST" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer must be configured" Action="Disable"/>      
        <PossibleValue Comment="Timer delay protection DMA request enable" Value="HRTIM_TIM_DMA_DLYPRT"/> 
</RefParameter>

<RefParameter Comment="DMA Requests" DefaultValue="/-DMARequests1+|DMARequests2+|DMARequests3+|DMARequests4+|DMARequests5+|DMARequests6+|DMARequests7+|DMARequests8+|DMARequests9+|DMARequests10+|DMARequests11+|DMARequests12+|DMARequests13+|DMARequests14/\|HRTIM_TIM_DMA_NONE//HRTIM_TIM_DMA_NONE\|/"  Type="list"  Name="ORingDMARequests"  Visible="false">
</RefParameter>


<!--  to be conditionned depends on DMA request enabled or not , not generated if not used -->
<RefParameter Comment="DMA Src Address - example:'(uint32_t)&amp;my_DMA_Buffer[0]', or '(uint32_t)&amp;(HRTIM1->HRTIM_TIMERx[HRTIM_TIMERINDEX_TIMER_A].CMP1xR)' or '0x12345678')" DefaultValue="0x0000" Name="DMASrcAddress" Type="stringRW"  Group="Timing Unit">
<Description>Src Address has to be aligned with Src Data Width (set in DMA Settings Tab)</Description>
</RefParameter>

<RefParameter Comment="DMA Dst Address - example:'(uint32_t)&amp;my_DMA_Buffer[0]', or '(uint32_t)&amp;(HRTIM1->HRTIM_TIMERx[HRTIM_TIMERINDEX_TIMER_A].CMP1xR)' or '0x12345678')" DefaultValue="0x0000" Name="DMADstAddress" Type="stringRW"  Group="Timing Unit">
<Description>Dst Address has to be aligned with Dst Data Width (set in DMA Settings Tab)</Description>
</RefParameter>

<RefParameter Comment="DMA Size" DefaultValue="0x1" Max="0x10000" Min="0x1" Name="DMASize" Type="hex" Group="Timing Unit" Unit="(no Unit - number of DMA transactions)"/>

<!-- END for HAL_HRTIM_WaveformTimerConfig  for timer A to E and Master !!! different possible values for MASTER-->


<!-- BEGIN for HAL_HRTIM_WaveformCompareConfig  for timer A to E and Master !!! different possible values for MASTER and to be generated fo the 4 compare units-->
 

<!--  use this parameter to conditioned the refmode : to be checked to call HAL_HRTIM_WaveformCompareConfig -->
<RefParameter Name="CompareUnit1" Comment="Compare Unit 1 Configuration" DefaultValue="__NULL" Type="list" Group="Compare Unit 1" >
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_COMPAREUNIT_1"  Comment="Enable" />
</RefParameter>
<RefParameter Name="CompareUnit2" Comment="Compare Unit 2 Configuration" DefaultValue="__NULL" Type="list"   Group="Compare Unit 2">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_COMPAREUNIT_2" Comment="Enable"/>
</RefParameter>
<RefParameter Name="CompareUnit3" Comment="Compare Unit 3 Configuration" DefaultValue="__NULL" Type="list"   Group="Compare Unit 3">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_COMPAREUNIT_3" Comment="Enable"/>
</RefParameter>
<RefParameter Name="CompareUnit4" Comment="Compare Unit 4 Configuration" DefaultValue="__NULL" Type="list"   Group="Compare Unit 4">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_COMPAREUNIT_4" Comment="Enable"/>
</RefParameter>


<!--  min value must be changed = 3times the fhrtim clock-->
<RefParameter Comment="Compare Value" DefaultValue="0x0000" Max="0xFFFF" Min="0x0000" Name="CompareValue" Type="hex"   Group="Compare Units">
</RefParameter>


<!--  to be conditioned, only available for COMP2 and COMP4 units configuration, possible values only if capture1 configured, compare 1 compare 3-->

<RefParameter Comment="Auto Delayed Mode" DefaultValue="HRTIM_AUTODELAYEDMODE_REGULAR" Name="AutoDelayedMode_refcomp2" Type="list"   Group="Compare Units">
        <PossibleValue Comment="standard compare mode " Value="HRTIM_AUTODELAYEDMODE_REGULAR"/>
        <PossibleValue Comment="Compare 2 event generated only if a Capture 1 has occured " Value="HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT"/>
        <PossibleValue Comment="Compare 2 event generated if a Capture 1  has occured or after a Compare 1 match (timeout if Capture 1 event is missing) " Value="HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1"/>
        <PossibleValue Comment="Compare 2 event generated if a Capture 1  has occured or after a Compare 3 match (timeout if Capture 1 event is missing) " Value="HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3"/>
</RefParameter>

<RefParameter Comment="Auto Delayed Mode" DefaultValue="HRTIM_AUTODELAYEDMODE_REGULAR" Name="AutoDelayedMode_refcomp4" Type="list"   Group="Compare Units">
        <PossibleValue Comment="standard compare mode " Value="HRTIM_AUTODELAYEDMODE_REGULAR"/>
        <PossibleValue Comment="Compare 4 event generated only if a Capture 2 has occured " Value="HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT"/>
        <PossibleValue Comment="Compare 4 event generated if a Capture 2 has occured or after a Compare 1 match (timeout if Capture 2 event is missing) " Value="HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1"/>
        <PossibleValue Comment="Compare 4 event generated if a Capture 2 has occured or after a Compare 3 match (timeout if Capture 2 event is missing) " Value="HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3"/>
</RefParameter>



<!-- to be conditioned, available if autodelayed mode selected : specifies compare values for comp1 and comp3, max value to be changer :comparevalue + autodelayed must be less than FFFF-->
<RefParameter Comment="Auto Delayed Timeout" DefaultValue="0x0000" Max="0xFFFF" Min="0x0000" Name="AutoDelayedTimeout_ref" Type="hex"  Group="Compare Units">
</RefParameter>

<!-- END for HAL_HRTIM_WaveformCompareConfig  for timer A to E and Master !!! different possible values for MASTER-->


<!-- BEGIN for HAL_HRTIM_WaveformCaptureConfig  for timer A to E -->
 

<!--  use this parameter to conditioned the refmode : to be checked to call HAL_HRTIM_WaveformCaptureConfig to be called twice -->
<RefParameter Name="CaptureUnit1" Comment="Capture Unit 1 Configuration" DefaultValue="__NULL" Type="list"   Group="Capture Unit 1">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_CAPTUREUNIT_1" Comment="Enable"/>
</RefParameter>
<RefParameter Name="CaptureUnit2" Comment="Capture Unit 2 Configuration" DefaultValue="__NULL" Type="list"   Group="Capture Unit 2">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_CAPTUREUNIT_2" Comment="Enable"/>
</RefParameter>


<RefParameter Comment="Trigger Sources Selection : Please enter the number of Sources to select " DefaultValue="0" Min="0" Max="32" Name="NumberTriggerSource_Capture" Type="integer">
</RefParameter>


<!--  a combination of, ... and also to be conditioned, depends on Timer A, B,... or E, depends on config of COMP1, config of EEVT...-->
<RefParameter Comment="Trigger" DefaultValue="HRTIM_CAPTURETRIGGER_NONE" Name="Source_TriggerCapture" Type="list" >
        <PossibleValue Comment="Capture trigger is disabled " Value="HRTIM_CAPTURETRIGGER_NONE"/>
        <PossibleValue Comment="The update event triggers the Capture " Value="HRTIM_CAPTURETRIGGER_UPDATE"/>
        <PossibleValue Comment="The External event 1 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="External Event 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 2 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="External Event 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 3 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="External Event 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 4 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="External Event 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 5 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="External Event 5 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 6 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="External Event 6 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 7 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="External Event 7 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 8 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="External Event 8 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 9 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="External Event 9 must be configured" Action="Disable"/>
        <PossibleValue Comment="The External event 10 triggers the Capture " Value="HRTIM_CAPTURETRIGGER_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="External Event 10 must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TA1 output inactive to active transition " Value="HRTIM_CAPTURETRIGGER_TA1_SET" Condition="!(Semaphore_TA_Output1$IpInstance|Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="TA1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TA1 output active to inactive transition " Value="HRTIM_CAPTURETRIGGER_TA1_RESET" Condition="!(Semaphore_TA_Output1$IpInstance|Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="TA1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A Compare 1 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERA_CMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer A Compare 2 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERA_CMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TB1 output inactive to active transition " Value="HRTIM_CAPTURETRIGGER_TB1_SET" Condition="!(Semaphore_TB_Output1$IpInstance|Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="TB1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TB1 output active to inactive transition " Value="HRTIM_CAPTURETRIGGER_TB1_RESET" Condition="!(Semaphore_TB_Output1$IpInstance|Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="TB1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B Compare 1 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERB_CMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer B Compare 2 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERB_CMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TC1 output inactive to active transition " Value="HRTIM_CAPTURETRIGGER_TC1_SET" Condition="!(Semaphore_TC_Output1$IpInstance|Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="TC1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TC1 output active to inactive transition " Value="HRTIM_CAPTURETRIGGER_TC1_RESET" Condition="!(Semaphore_TC_Output1$IpInstance|Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="TC1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C Compare 1 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERC_CMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer C Compare 2 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERC_CMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TD1 output inactive to active transition " Value="HRTIM_CAPTURETRIGGER_TD1_SET" Condition="!(Semaphore_TD_Output1$IpInstance|Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="TD1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TD1 output active to inactive transition " Value="HRTIM_CAPTURETRIGGER_TD1_RESET" Condition="!(Semaphore_TD_Output1$IpInstance|Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="TD1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D Compare 1 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERD_CMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer D Compare 2 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERD_CMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Capture is triggered by TE1 output inactive to active transition " Value="HRTIM_CAPTURETRIGGER_TE1_SET" Condition="!(Semaphore_TE_Output1$IpInstance|Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="TE1 output must be configured" Action="Disable"/> 
        <PossibleValue Comment="Capture is triggered by TE1 output active to inactive transition " Value="HRTIM_CAPTURETRIGGER_TE1_RESET" Condition="!(Semaphore_TE_Output1$IpInstance|Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="TE1 output must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E Compare 1 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERE_CMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare Unit 1  must be configured" Action="Disable"/>
        <PossibleValue Comment="Timer E Compare 2 triggers Capture " Value="HRTIM_CAPTURETRIGGER_TIMERE_CMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2  must be configured" Action="Disable"/>
</RefParameter>


<RefParameter Comment="Capture Trigger" DefaultValue="/-TriggerCapture1_Source1+|TriggerCapture1_Source2+|TriggerCapture1_Source3+|TriggerCapture1_Source4+|TriggerCapture1_Source5+|TriggerCapture1_Source6+|TriggerCapture1_Source7+|TriggerCapture1_Source8+|TriggerCapture1_Source9+|TriggerCapture1_Source10+|TriggerCapture1_Source11+|TriggerCapture1_Source12+|TriggerCapture1_Source13+|TriggerCapture1_Source14+|TriggerCapture1_Source15+|TriggerCapture1_Source16+|TriggerCapture1_Source17+|TriggerCapture1_Source18+|TriggerCapture1_Source19+|TriggerCapture1_Source20+|TriggerCapture1_Source21+|TriggerCapture1_Source22+|TriggerCapture1_Source23+|TriggerCapture1_Source24+|TriggerCapture1_Source25+|TriggerCapture1_Source26+|TriggerCapture1_Source27+|TriggerCapture1_Source28+|TriggerCapture1_Source29+|TriggerCapture1_Source30+|TriggerCapture1_Source31+|TriggerCapture1_Source32/\|HRTIM_CAPTURETRIGGER_NONE//HRTIM_CAPTURETRIGGER_NONE\|/"  Type="list"  Name="ORingTriggerCapture1"   Visible="false" Group="Capture Unit 1">
</RefParameter>

<RefParameter Comment="Capture Trigger" DefaultValue="/-TriggerCapture2_Source1+|TriggerCapture2_Source2+|TriggerCapture2_Source3+|TriggerCapture2_Source4+|TriggerCapture2_Source5+|TriggerCapture2_Source6+|TriggerCapture2_Source7+|TriggerCapture2_Source8+|TriggerCapture2_Source9+|TriggerCapture2_Source10+|TriggerCapture2_Source11+|TriggerCapture2_Source12+|TriggerCapture2_Source13+|TriggerCapture2_Source14+|TriggerCapture2_Source15+|TriggerCapture2_Source16+|TriggerCapture2_Source17+|TriggerCapture2_Source18+|TriggerCapture2_Source19+|TriggerCapture2_Source20+|TriggerCapture2_Source21+|TriggerCapture2_Source22+|TriggerCapture2_Source23+|TriggerCapture2_Source24+|TriggerCapture2_Source25+|TriggerCapture2_Source26+|TriggerCapture2_Source27+|TriggerCapture2_Source28+|TriggerCapture2_Source29+|TriggerCapture2_Source30+|TriggerCapture2_Source31+|TriggerCapture2_Source32/\|HRTIM_CAPTURETRIGGER_NONE//HRTIM_CAPTURETRIGGER_NONE\|/"  Type="list"  Name="ORingTriggerCapture2"   Visible="false" Group="Capture Unit 2">
</RefParameter>



<!-- END for HAL_HRTIM_WaveformCaptureConfig  for timer A to E -->

<!-- BEGIN  for HAL_HRTIM_WaveformOutputConfig  for timer A to E only, only if 1 output is configured -->

<!--  use this parameter to conditioned the refmode : to be checked to call HAL_HRTIM_WaveformOutputConfig to conditioned : only proposed if corresponding GPIO is reserved -->

<RefParameter Name="Output1" Comment="Output1 Configuration" DefaultValue="__NULL" Type="list"  Group="Output 1 Configuration">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA1" Comment="TA1"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB1" Comment="TB1"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC1" Comment="TC1"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD1" Comment="TD1"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE1" Comment="TE1"/>
</RefParameter>
<RefParameter Name="Output2" Comment="Output2 Configuration" DefaultValue="__NULL" Type="list"  Group="Output 2 Configuration">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Value="HRTIM_OUTPUT_TA2" Comment="TA2"/>
        <PossibleValue Value="HRTIM_OUTPUT_TB2" Comment="TB2"/>
        <PossibleValue Value="HRTIM_OUTPUT_TC2" Comment="TC2"/>
        <PossibleValue Value="HRTIM_OUTPUT_TD2" Comment="TD2"/>
        <PossibleValue Value="HRTIM_OUTPUT_TE2" Comment="TE2"/>
</RefParameter>

<RefParameter Comment="Polarity" DefaultValue="HRTIM_OUTPUTPOLARITY_HIGH" Name="Polarity" Type="list">
        <PossibleValue Comment="Output is active HIGH " Value="HRTIM_OUTPUTPOLARITY_HIGH"/>
        <PossibleValue Comment="Output is active LOW " Value="HRTIM_OUTPUTPOLARITY_LOW"/>
</RefParameter>


<!--  a combination of, ... and also to be conditioned, depends on Timer A, B,... or E, depends on config of COMP1, config of EEVT, ......-->



<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource1" Type="integer" Group="Output 1 Configuration">
</RefParameter>

<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource2" Type="integer" Group="Output 2 Configuration">
</RefParameter>

<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource2_TA" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_TA_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Set Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Set Sources" DefaultValue="0" Min="0" Max="0" Name="NumberSetSource2_TA" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_TA_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource2_TB" Type="integer" Group="Output 2 Configuration"> 
 <Condition Diagnostic="" Expression="!Semaphore_TB_DeadTimeEnable$IpInstance"/>
</RefParameter>
<RefParameter Comment="Set Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Set Sources" DefaultValue="0" Min="0" Max="0" Name="NumberSetSource2_TB" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_TB_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource2_TC" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_TC_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Set Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Set Sources" DefaultValue="0" Min="0" Max="0" Name="NumberSetSource2_TC" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_TC_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource2_TD" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_TD_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Set Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Set Sources" DefaultValue="0" Min="0" Max="0" Name="NumberSetSource2_TD" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_TD_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Set Source  Selection : Please enter the number of Active Set Sources " DefaultValue="0" Min="0" Max="32" Name="NumberSetSource2_TE" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_TE_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Set Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Set Sources" DefaultValue="0" Min="0" Max="0" Name="NumberSetSource2_TE" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_TE_DeadTimeEnable$IpInstance"/> 
</RefParameter>



<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE" Name="SetSource_TA" Type="list" >
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its active state" Value="HRTIM_OUTPUTSET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMPER"  Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP1"  Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer B CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer B CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer C CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_4" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer D CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_6" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer D CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_7" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer E CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 9 (Timer E CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="External event 1 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its active state " Value="HRTIM_OUTPUTSET_UPDATE" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE" Name="SetSource_TB" Type="list" >
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its active state" Value="HRTIM_OUTPUTSET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMPER"  Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP1"  Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer A CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_3" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer C CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_4" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer D CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_6" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer D Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer D CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_7" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer E CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 9 (Timer E CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/>      
        <PossibleValue Comment="External event 1 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its active state " Value="HRTIM_OUTPUTSET_UPDATE" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE" Name="SetSource_TC" Type="list" >
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its active state" Value="HRTIM_OUTPUTSET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMPER"  Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP1"  Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer A Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer B CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_4" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer D CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_5" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer D CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_6" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer E CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_7" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 8 (Timer E CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare 3 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 9 (Timer E CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/>      
        <PossibleValue Comment="External event 1 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its active state " Value="HRTIM_OUTPUTSET_UPDATE" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE" Name="SetSource_TD" Type="list" >
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its active state" Value="HRTIM_OUTPUTSET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMPER"  Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP1"  Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer B CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer C CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_6" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer C CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_7" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer E CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 9 (Timer E CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/>      
        <PossibleValue Comment="External event 1 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its active state " Value="HRTIM_OUTPUTSET_UPDATE" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE" Name="SetSource_TE" Type="list" >
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its active state" Value="HRTIM_OUTPUTSET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMPER"  Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP1"  Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMCMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its active state " Value="HRTIM_OUTPUTSET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer A Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP3) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer B CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer C CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_6" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer D CMP1) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_7" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer D CMP2) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_8" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 9 (Timer D CMP4) forces the output to its active state " Value="HRTIM_OUTPUTSET_TIMEV_9" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="External event 1 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its active state " Value="HRTIM_OUTPUTSET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its active state " Value="HRTIM_OUTPUTSET_UPDATE" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>



<RefParameter Comment="Set Source" DefaultValue="/-SetOutput1_Source1+|SetOutput1_Source2+|SetOutput1_Source3+|SetOutput1_Source4+|SetOutput1_Source5+|SetOutput1_Source6+|SetOutput1_Source7+|SetOutput1_Source8+|SetOutput1_Source9+|SetOutput1_Source10+|SetOutput1_Source11+|SetOutput1_Source12+|SetOutput1_Source13+|SetOutput1_Source14+|SetOutput1_Source15+|SetOutput1_Source16+|SetOutput1_Source17+|SetOutput1_Source18+|SetOutput1_Source19+|SetOutput1_Source20+|SetOutput1_Source21+|SetOutput1_Source22+|SetOutput1_Source23+|SetOutput1_Source24+|SetOutput1_Source25+|SetOutput1_Source26+|SetOutput1_Source27+|SetOutput1_Source28+|SetOutput1_Source29+|SetOutput1_Source30+|SetOutput1_Source31+|SetOutput1_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput1"  Visible="false">
</RefParameter>


<RefParameter Comment="Set Source" DefaultValue="/-SetOutput2_Source1+|SetOutput2_Source2+|SetOutput2_Source3+|SetOutput2_Source4+|SetOutput2_Source5+|SetOutput2_Source6+|SetOutput2_Source7+|SetOutput2_Source8+|SetOutput2_Source9+|SetOutput2_Source10+|SetOutput2_Source11+|SetOutput2_Source12+|SetOutput2_Source13+|SetOutput2_Source14+|SetOutput2_Source15+|SetOutput2_Source16+|SetOutput2_Source17+|SetOutput2_Source18+|SetOutput2_Source19+|SetOutput2_Source20+|SetOutput2_Source21+|SetOutput2_Source22+|SetOutput2_Source23+|SetOutput2_Source24+|SetOutput2_Source25+|SetOutput2_Source26+|SetOutput2_Source27+|SetOutput2_Source28+|SetOutput2_Source29+|SetOutput2_Source30+|SetOutput2_Source31+|SetOutput2_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput2"  Visible="false">
</RefParameter>



<RefParameter Comment="Set Source" DefaultValue="/-SetOutput2_Source1+|SetOutput2_Source2+|SetOutput2_Source3+|SetOutput2_Source4+|SetOutput2_Source5+|SetOutput2_Source6+|SetOutput2_Source7+|SetOutput2_Source8+|SetOutput2_Source9+|SetOutput2_Source10+|SetOutput2_Source11+|SetOutput2_Source12+|SetOutput2_Source13+|SetOutput2_Source14+|SetOutput2_Source15+|SetOutput2_Source16+|SetOutput2_Source17+|SetOutput2_Source18+|SetOutput2_Source19+|SetOutput2_Source20+|SetOutput2_Source21+|SetOutput2_Source22+|SetOutput2_Source23+|SetOutput2_Source24+|SetOutput2_Source25+|SetOutput2_Source26+|SetOutput2_Source27+|SetOutput2_Source28+|SetOutput2_Source29+|SetOutput2_Source30+|SetOutput2_Source31+|SetOutput2_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput2_TA"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE"  Type="list"  Name="ORingSetOutput2_TA"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberSetSource2_TA &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="/-SetOutput2_Source1+|SetOutput2_Source2+|SetOutput2_Source3+|SetOutput2_Source4+|SetOutput2_Source5+|SetOutput2_Source6+|SetOutput2_Source7+|SetOutput2_Source8+|SetOutput2_Source9+|SetOutput2_Source10+|SetOutput2_Source11+|SetOutput2_Source12+|SetOutput2_Source13+|SetOutput2_Source14+|SetOutput2_Source15+|SetOutput2_Source16+|SetOutput2_Source17+|SetOutput2_Source18+|SetOutput2_Source19+|SetOutput2_Source20+|SetOutput2_Source21+|SetOutput2_Source22+|SetOutput2_Source23+|SetOutput2_Source24+|SetOutput2_Source25+|SetOutput2_Source26+|SetOutput2_Source27+|SetOutput2_Source28+|SetOutput2_Source29+|SetOutput2_Source30+|SetOutput2_Source31+|SetOutput2_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput2_TB"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE"  Type="list"  Name="ORingSetOutput2_TB"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberSetSource2_TB &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="/-SetOutput2_Source1+|SetOutput2_Source2+|SetOutput2_Source3+|SetOutput2_Source4+|SetOutput2_Source5+|SetOutput2_Source6+|SetOutput2_Source7+|SetOutput2_Source8+|SetOutput2_Source9+|SetOutput2_Source10+|SetOutput2_Source11+|SetOutput2_Source12+|SetOutput2_Source13+|SetOutput2_Source14+|SetOutput2_Source15+|SetOutput2_Source16+|SetOutput2_Source17+|SetOutput2_Source18+|SetOutput2_Source19+|SetOutput2_Source20+|SetOutput2_Source21+|SetOutput2_Source22+|SetOutput2_Source23+|SetOutput2_Source24+|SetOutput2_Source25+|SetOutput2_Source26+|SetOutput2_Source27+|SetOutput2_Source28+|SetOutput2_Source29+|SetOutput2_Source30+|SetOutput2_Source31+|SetOutput2_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput2_TC"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE"  Type="list"  Name="ORingSetOutput2_TC"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberSetSource2_TC &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="/-SetOutput2_Source1+|SetOutput2_Source2+|SetOutput2_Source3+|SetOutput2_Source4+|SetOutput2_Source5+|SetOutput2_Source6+|SetOutput2_Source7+|SetOutput2_Source8+|SetOutput2_Source9+|SetOutput2_Source10+|SetOutput2_Source11+|SetOutput2_Source12+|SetOutput2_Source13+|SetOutput2_Source14+|SetOutput2_Source15+|SetOutput2_Source16+|SetOutput2_Source17+|SetOutput2_Source18+|SetOutput2_Source19+|SetOutput2_Source20+|SetOutput2_Source21+|SetOutput2_Source22+|SetOutput2_Source23+|SetOutput2_Source24+|SetOutput2_Source25+|SetOutput2_Source26+|SetOutput2_Source27+|SetOutput2_Source28+|SetOutput2_Source29+|SetOutput2_Source30+|SetOutput2_Source31+|SetOutput2_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput2_TD"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE"  Type="list"  Name="ORingSetOutput2_TD"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberSetSource2_TD &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
</RefParameter>

<RefParameter Comment="Set Source" DefaultValue="/-SetOutput2_Source1+|SetOutput2_Source2+|SetOutput2_Source3+|SetOutput2_Source4+|SetOutput2_Source5+|SetOutput2_Source6+|SetOutput2_Source7+|SetOutput2_Source8+|SetOutput2_Source9+|SetOutput2_Source10+|SetOutput2_Source11+|SetOutput2_Source12+|SetOutput2_Source13+|SetOutput2_Source14+|SetOutput2_Source15+|SetOutput2_Source16+|SetOutput2_Source17+|SetOutput2_Source18+|SetOutput2_Source19+|SetOutput2_Source20+|SetOutput2_Source21+|SetOutput2_Source22+|SetOutput2_Source23+|SetOutput2_Source24+|SetOutput2_Source25+|SetOutput2_Source26+|SetOutput2_Source27+|SetOutput2_Source28+|SetOutput2_Source29+|SetOutput2_Source30+|SetOutput2_Source31+|SetOutput2_Source32/\|HRTIM_OUTPUTSET_NONE//HRTIM_OUTPUTSET_NONE\|/"  Type="list"  Name="ORingSetOutput2_TE"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Set Source" DefaultValue="HRTIM_OUTPUTSET_NONE"  Type="list"  Name="ORingSetOutput2_TE"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberSetSource2_TE &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTSET_NONE"/>
</RefParameter>




<!--  a combination of, ... and also to be conditioned, depends on Timer A, B,... or E, depends on config of COMP1, config of EEVT, ......-->


<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource1" Type="integer" Group="Output 1 Configuration">
</RefParameter>

<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource2" Type="integer" Group="Output 2 Configuration">
</RefParameter>

<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource2_TA" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_HRTIMER_TA_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Reset Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Reset Sources" DefaultValue="0" Min="0" Max="0" Name="NumberResetSource2_TA" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource2_TB" Type="integer" Group="Output 2 Configuration">  
	<Condition Diagnostic="" Expression="!Semaphore_HRTIMER_TB_DeadTimeEnable$IpInstance"/>
</RefParameter>
<RefParameter Comment="Reset Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Reset Sources" DefaultValue="0" Min="0" Max="0" Name="NumberResetSource2_TB" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource2_TC" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_HRTIMER_TC_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Reset Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Reset Sources" DefaultValue="0" Min="0" Max="0" Name="NumberResetSource2_TC" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource2_TD" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_HRTIMER_TD_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Reset Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Reset Sources" DefaultValue="0" Min="0" Max="0" Name="NumberResetSource2_TD" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DeadTimeEnable$IpInstance"/> 
</RefParameter>

<RefParameter Comment="Reset Source  Selection : Please enter the number of Active Reset Sources " DefaultValue="0" Min="0" Max="32" Name="NumberResetSource2_TE" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="!Semaphore_HRTIMER_TE_DeadTimeEnable$IpInstance"/> 
</RefParameter>
<RefParameter Comment="Reset Sources: nothing to set as Dead Time is enabled, Output2 signal is defined based on Output1 Configuration Reset Sources" DefaultValue="0" Min="0" Max="0" Name="NumberResetSource2_TE" Type="integer" Group="Output 2 Configuration">
  <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DeadTimeEnable$IpInstance"/> 
</RefParameter>



<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE" Name="ResetSource" Type="list">
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMPER"/>
        <PossibleValue Comment="Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP1"/>
        <PossibleValue Comment="Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP2"/>
        <PossibleValue Comment="Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP3"/>
        <PossibleValue Comment="Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP4"/>
        <PossibleValue Comment="The master timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERPER"/>
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP1"/>
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP2"/>
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP3"/>
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP4"/>
        <PossibleValue Comment="Timer event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_1"/>
        <PossibleValue Comment="Timer event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_2"/>
        <PossibleValue Comment="Timer event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_3"/>
        <PossibleValue Comment="Timer event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_4"/>
        <PossibleValue Comment="Timer event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_5"/>
        <PossibleValue Comment="Timer event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_6"/>
        <PossibleValue Comment="Timer event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_7"/>
        <PossibleValue Comment="Timer event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_8"/>
        <PossibleValue Comment="Timer event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_9"/>
        <PossibleValue Comment="External event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_1"/>
        <PossibleValue Comment="External event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_2"/>
        <PossibleValue Comment="External event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_3"/>
        <PossibleValue Comment="External event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_4"/>
        <PossibleValue Comment="External event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_5"/>
        <PossibleValue Comment="External event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_6"/>
        <PossibleValue Comment="External event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_7"/>
        <PossibleValue Comment="External event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_8"/>
        <PossibleValue Comment="External event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_9"/>
        <PossibleValue Comment="External event 10 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_10"/>
        <PossibleValue Comment="Timer register update event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_UPDATE"/>
</RefParameter>



<!--RESETSOURCE-->

<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE" Name="ResetSource_TA" Type="list">
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its inactive state" Value="HRTIM_OUTPUTRESET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMPER"  Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP1"  Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer B CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer B CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer C CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_4" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer D CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_6" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer D CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_7" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer E CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 9 (Timer E CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="External event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_UPDATE" Condition="!Semaphore_TA_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE" Name="ResetSource_TB" Type="list">
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its inactive state" Value="HRTIM_OUTPUTRESET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMPER"  Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP1"  Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer A CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_3" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer C CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_4" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer D CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_6" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer D Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer D CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_7" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer E CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 9 (Timer E CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/>      
        <PossibleValue Comment="External event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_UPDATE" Condition="!Semaphore_TB_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE" Name="ResetSource_TC" Type="list">
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its inactive state" Value="HRTIM_OUTPUTRESET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMPER"  Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP1"  Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer A Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer B CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_4" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer D CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_5" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer D CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_6" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer E CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_7" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare 2 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 8 (Timer E CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare 3 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 9 (Timer E CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/>      
        <PossibleValue Comment="External event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_UPDATE" Condition="!Semaphore_TC_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE" Name="ResetSource_TD" Type="list">
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its inactive state" Value="HRTIM_OUTPUTRESET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMPER"  Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP1"  Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer B CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer C CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_6" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer C CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_7" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer E CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_8" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare 1 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="Timer event 9 (Timer E CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_9" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare 4 Register must be configured" Action="Disable"/>      
        <PossibleValue Comment="External event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_UPDATE" Condition="!Semaphore_TD_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE" Name="ResetSource_TE" Type="list">
        <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
        <PossibleValue Comment="Timer counter reset event coming solely from software or SYNC input forces the output to its inactive state" Value="HRTIM_OUTPUTRESET_RESYNC"/>
        <PossibleValue Comment="Timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMPER"  Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP1"  Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMCMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="The master timer period event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERPER" Condition="!Semaphore_MASTER_Enable$IpInstance" Diagnostic="Master Timer  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 1 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP1" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Master Timer Compare register 1  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 2 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP2" Condition="!Semaphore_MASTER_CompareUnit2$IpInstance" Diagnostic="Master Timer Compare register 2  must be configured" Action="Disable"/>  
        <PossibleValue Comment="Master Timer compare 3 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP3" Condition="!Semaphore_MASTER_CompareUnit3$IpInstance" Diagnostic="Master Timer Compare register 3  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Master Timer compare 4 event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_MASTERCMP4" Condition="!Semaphore_MASTER_CompareUnit4$IpInstance" Diagnostic="Master Timer Compare register 4  must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 1 (Timer A CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_1" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Timer A Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 2 (Timer A CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_2" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 3 (Timer B CMP3) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare 3 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 4 (Timer B CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare 4 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 5 (Timer C CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_5" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 6 (Timer C CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_6" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 7 (Timer D CMP1) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_7" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare 1 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 8 (Timer D CMP2) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_8" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare 2 Register must be configured" Action="Disable"/>    
        <PossibleValue Comment="Timer event 9 (Timer D CMP4) forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_TIMEV_9" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare 4 Register must be configured" Action="Disable"/>     
        <PossibleValue Comment="External event 1 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_1" Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="EEV1 must be enabled " Action="Disable"/>    
        <PossibleValue Comment="External event 2 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_2" Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="EEV2 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 3 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_3" Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="EEV3 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 4 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_4" Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="EEV4 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 5 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_5" Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="EEV5 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 6 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_6" Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="EEV6 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 7 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_7" Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="EEV7 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 8 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_8" Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="EEV8 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 9 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_9" Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="EEV9 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="External event 10 forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_EEV_10" Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="EEV10 must be enabled" Action="Disable"/>    
        <PossibleValue Comment="Timer register update event forces the output to its inactive state " Value="HRTIM_OUTPUTRESET_UPDATE" Condition="!Semaphore_TE_Enable$IpInstance" Diagnostic="Timer  must be configured" Action="Disable"/>    
</RefParameter>


<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput1_Source1+|ResetOutput1_Source2+|ResetOutput1_Source3+|ResetOutput1_Source4+|ResetOutput1_Source5+|ResetOutput1_Source6+|ResetOutput1_Source7+|ResetOutput1_Source8+|ResetOutput1_Source9+|ResetOutput1_Source10+|ResetOutput1_Source11+|ResetOutput1_Source12+|ResetOutput1_Source13+|ResetOutput1_Source14+|ResetOutput1_Source15+|ResetOutput1_Source16+|ResetOutput1_Source17+|ResetOutput1_Source18+|ResetOutput1_Source19+|ResetOutput1_Source20+|ResetOutput1_Source21+|ResetOutput1_Source22+|ResetOutput1_Source23+|ResetOutput1_Source24+|ResetOutput1_Source25+|ResetOutput1_Source26+|ResetOutput1_Source27+|ResetOutput1_Source28+|ResetOutput1_Source29+|ResetOutput1_Source30+|ResetOutput1_Source31+|ResetOutput1_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput1"  Visible="false">
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2"  Visible="false">
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2"  Visible="false">
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2_TA"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE"  Type="list"  Name="ORingResetOutput2_TA"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberResetSource2_TA &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2_TB"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE"  Type="list"  Name="ORingResetOutput2_TB"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberResetSource2_TB &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2_TC"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE"  Type="list"  Name="ORingResetOutput2_TC"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberResetSource2_TC &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2_TD"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE"  Type="list"  Name="ORingResetOutput2_TD"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberResetSource2_TD &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
</RefParameter>

<RefParameter Comment="Reset Source" DefaultValue="/-ResetOutput2_Source1+|ResetOutput2_Source2+|ResetOutput2_Source3+|ResetOutput2_Source4+|ResetOutput2_Source5+|ResetOutput2_Source6+|ResetOutput2_Source7+|ResetOutput2_Source8+|ResetOutput2_Source9+|ResetOutput2_Source10+|ResetOutput2_Source11+|ResetOutput2_Source12+|ResetOutput2_Source13+|ResetOutput2_Source14+|ResetOutput2_Source15+|ResetOutput2_Source16+|ResetOutput2_Source17+|ResetOutput2_Source18+|ResetOutput2_Source19+|ResetOutput2_Source20+|ResetOutput2_Source21+|ResetOutput2_Source22+|ResetOutput2_Source23+|ResetOutput2_Source24+|ResetOutput2_Source25+|ResetOutput2_Source26+|ResetOutput2_Source27+|ResetOutput2_Source28+|ResetOutput2_Source29+|ResetOutput2_Source30+|ResetOutput2_Source31+|ResetOutput2_Source32/\|HRTIM_OUTPUTRESET_NONE//HRTIM_OUTPUTRESET_NONE\|/"  Type="list"  Name="ORingResetOutput2_TE"  Visible="false">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 0)"/> 
</RefParameter>
<RefParameter Comment="Reset Source" DefaultValue="HRTIM_OUTPUTRESET_NONE"  Type="list"  Name="ORingResetOutput2_TE"  Group="Output 2 Configuration" Visible="false">
             <Condition Diagnostic="" Expression="!(NumberResetSource2_TE &gt; 0)"/> 
 <PossibleValue Comment="No source is selected" Value="HRTIM_OUTPUTRESET_NONE"/>
</RefParameter>

<!--RESETSOURCE -->






<RefParameter Comment="Idle Mode" DefaultValue="HRTIM_OUTPUTIDLEMODE_NONE" Name="IdleMode" Type="list" >
        <PossibleValue Comment="The output is not affected by the burst mode operation " Value="HRTIM_OUTPUTIDLEMODE_NONE"/>
        <PossibleValue Comment="The output is in idle state when requested by the burst mode controller " Value="HRTIM_OUTPUTIDLEMODE_IDLE"/>
</RefParameter>

<!--  to be conditioned, only if idle mode is enabled ......-->
<RefParameter Comment="Idle Level" DefaultValue="HRTIM_OUTPUTIDLELEVEL_INACTIVE" Name="IdleLevel" Type="list" >
        <PossibleValue Comment="Output at inactive level when in IDLE state " Value="HRTIM_OUTPUTIDLELEVEL_INACTIVE"/>
        <PossibleValue Comment="Output at active level when in IDLE state " Value="HRTIM_OUTPUTIDLELEVEL_ACTIVE"/>
</RefParameter>


<!--  to be conditioned, depends on config of fault lines ......-->
<RefParameter Comment="Fault Level" DefaultValue="HRTIM_OUTPUTFAULTLEVEL_NONE" Name="FaultLevel" Type="list" >
        <PossibleValue Comment="The output is not affected by the fault input " Value="HRTIM_OUTPUTFAULTLEVEL_NONE"/>
        <PossibleValue Comment="Output at active level when in FAULT state " Value="HRTIM_OUTPUTFAULTLEVEL_ACTIVE"/>
        <PossibleValue Comment="Output at inactive level when in FAULT state " Value="HRTIM_OUTPUTFAULTLEVEL_INACTIVE"/>
        <PossibleValue Comment="Output is tri-stated when in FAULT state " Value="HRTIM_OUTPUTFAULTLEVEL_HIGHZ"/>
</RefParameter>

<!--  to be conditioned, depends on config of fault lines ......-->
<RefParameter Comment="Chopper Mode Enable" DefaultValue="HRTIM_OUTPUTCHOPPERMODE_DISABLED" Name="ChopperModeEnable" Type="list" >
        <PossibleValue Comment="Output signal is not altered "                 Value="HRTIM_OUTPUTCHOPPERMODE_DISABLED"/>
        <PossibleValue Comment="Output signal is chopped by a carrier signal " Value="HRTIM_OUTPUTCHOPPERMODE_ENABLED"/>
</RefParameter>

<!--  to be conditioned, depends on burst mode config  ......-->
<RefParameter Comment="Burst Mode Entry Delayed" DefaultValue="HRTIM_OUTPUTBURSTMODEENTRY_REGULAR"  Name="BurstModeEntryDelayed" Type="list" >
        <PossibleValue Comment="The programmed Idle state is applied immediately to the Output" Value="HRTIM_OUTPUTBURSTMODEENTRY_REGULAR"/>
        <PossibleValue Comment="Deadtime is inserted on output before entering the idle mode" Value="HRTIM_OUTPUTBURSTMODEENTRY_DELAYED"/>
</RefParameter>

<!-- END  for HAL_HRTIM_WaveformOutputConfig  for timer A to E only, only if 1 output is configured -->


<!-- BEGIN  for HAL_HRTIM_TimerEventFilteringConfig  for timer A to E only if event has been configured  example for event1-->

<!-- to be conditioned :! to be proposed only if eventline x was configured-->
<RefParameter Comment="Filtering Configuration" DefaultValue="HRTIM_EVENT_NONE" Name="Event" Type="list"  >
        <PossibleValue Value="__NULL" Comment="Disable" />
        <PossibleValue Comment="Reset timer event filtering configuration " Value="HRTIM_EVENT_NONE"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_1"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_2"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_3"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_4"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_5"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_6"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_7"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_8"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_9"/>
        <PossibleValue Comment="Enable" Value="HRTIM_EVENT_10"/>
</RefParameter>

<!-- to be conditioned :! to be proposed only if eventline x was configured-->
<RefParameter Comment="Filter" DefaultValue="HRTIM_TIMEVENTFILTER_NONE" Name="Filter_TA" Type="list" >
        <PossibleValue Comment="None" Value="HRTIM_TIMEVENTFILTER_NONE" />
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 1 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 4 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP4" Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Compare 1 : TIMFLTR1 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Compare 4 : TIMFLTR2 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR2" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Output 2 : TIMFLTR3 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR3" Condition="!(Semaphore_TB_Output2$IpInstance|Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer B Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 1: TIMFLTR4 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR4" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 4: TIMFLTR5 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR5" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Output 2 : TIMFLTR6 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR6" Condition="!(Semaphore_TC_Output2$IpInstance|Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer C Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer D Compare 1: TIMFLTR7 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR7" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare Unit 1 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer E Compare 2: TIMFLTR8 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR8" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP2" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP3" Condition="!Semaphore_TA_CompareUnit3$IpInstance" Diagnostic="Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from another timing unit: TIMWIN source " Value="HRTIM_TIMEVENTFILTER_WINDOWINGTIM"/>
</RefParameter>

<RefParameter Comment="Filter" DefaultValue="HRTIM_TIMEVENTFILTER_NONE" Name="Filter_TB" Type="list" >
        <PossibleValue Comment="None" Value="HRTIM_TIMEVENTFILTER_NONE" />
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 1 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP1" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 4 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP4" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer A Compare 1 : TIMFLTR1 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer A Compare 4 : TIMFLTR2 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR2"  Condition="!Semaphore_TA_CompareUnit4$IpInstance" Diagnostic="Timer A Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer A Output 2 : TIMFLTR3 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR3" Condition="!(Semaphore_TA_Output2$IpInstance|Semaphore_TA_Output1Output2$IpInstance)" Diagnostic="Timer A Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 1 : TIMFLTR4 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR4" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 2 : TIMFLTR5 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR5" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Output 2 : TIMFLTR6 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR6" Condition="!(Semaphore_TC_Output2$IpInstance|Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer C Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer D Compare 2 : TIMFLTR7 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR7" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer E Compare 1 : TIMFLTR8 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR8" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare Unit 1 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP3" Condition="!Semaphore_TB_CompareUnit3$IpInstance" Diagnostic="Timer B Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from another timing unit: TIMWIN source " Value="HRTIM_TIMEVENTFILTER_WINDOWINGTIM"/>
</RefParameter>

<RefParameter Comment="Filter" DefaultValue="HRTIM_TIMEVENTFILTER_NONE" Name="Filter_TC" Type="list" >
        <PossibleValue Comment="None" Value="HRTIM_TIMEVENTFILTER_NONE" />
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 1 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP1" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 4 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer A Compare 2 : TIMFLTR1 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR1" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Compare 1 : TIMFLTR2 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR2" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Compare 4 : TIMFLTR3 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR3" Condition="!Semaphore_TB_CompareUnit4$IpInstance" Diagnostic="Timer B Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Output 2 : TIMFLTR4 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR4" Condition="!(Semaphore_TB_Output2$IpInstance|Semaphore_TB_Output1Output2$IpInstance)" Diagnostic="Timer B Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer D Compare 1 : TIMFLTR5 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR5" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer D Compare 4 : TIMFLTR6 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR6" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer D Output 2 : TIMFLTR7 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR7" Condition="!(Semaphore_TD_Output2$IpInstance|Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer D Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer E Compare 4 : TIMFLTR8 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR8" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP2" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP3" Condition="!Semaphore_TC_CompareUnit3$IpInstance" Diagnostic="Timer C Compare Unit 3 must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from another timing unit: TIMWIN source " Value="HRTIM_TIMEVENTFILTER_WINDOWINGTIM"/>
</RefParameter>

<RefParameter Comment="Filter" DefaultValue="HRTIM_TIMEVENTFILTER_NONE" Name="Filter_TD" Type="list" >
        <PossibleValue Comment="None" Value="HRTIM_TIMEVENTFILTER_NONE" />
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 1 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP1" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare Unit 1 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP3" Condition="!Semaphore_TD_CompareUnit3$IpInstance" Diagnostic="Timer D Compare Unit 3 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 4 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP4" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer A Compare 1: TIMFLTR1 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR1" Condition="!Semaphore_TA_CompareUnit1$IpInstance" Diagnostic="Timer A Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Compare 2: TIMFLTR2 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR2" Condition="!Semaphore_TB_CompareUnit2$IpInstance" Diagnostic="Timer B Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 1: TIMFLTR3 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR3" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 2: TIMFLTR4 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR4" Condition="!Semaphore_TC_CompareUnit2$IpInstance" Diagnostic="Timer C Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Output 2: TIMFLTR5 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR5" Condition="!(Semaphore_TC_Output2$IpInstance|Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer C Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer E Compare 1: TIMFLTR6 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR6" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare Unit 1 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer E Compare 4: TIMFLTR7 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR7" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer E Output 2: TIMFLTR8 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR8" Condition="!(Semaphore_TE_Output2$IpInstance|Semaphore_TE_Output1Output2$IpInstance)" Diagnostic="Timer E Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP2" Condition="!Semaphore_TD_CompareUnit2$IpInstance" Diagnostic="Timer D Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP3" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from another timing unit: TIMWIN source " Value="HRTIM_TIMEVENTFILTER_WINDOWINGTIM"/>
</RefParameter>

<RefParameter Comment="Filter" DefaultValue="HRTIM_TIMEVENTFILTER_NONE" Name="Filter_TE" Type="list" >
        <PossibleValue Comment="None" Value="HRTIM_TIMEVENTFILTER_NONE" />
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 1 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP1" Condition="!Semaphore_TE_CompareUnit1$IpInstance" Diagnostic="Timer E Compare Unit 1 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare Unit 3 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from counter reset/roll-over to Compare 4 " Value="HRTIM_TIMEVENTFILTER_BLANKINGCMP4" Condition="!Semaphore_TE_CompareUnit4$IpInstance" Diagnostic="Timer E Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer A Compare 2 : TIMFLTR1 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR1" Condition="!Semaphore_TA_CompareUnit2$IpInstance" Diagnostic="Timer A Compare Unit 2 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer B Compare 1 : TIMFLTR2 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR2" Condition="!Semaphore_TB_CompareUnit1$IpInstance" Diagnostic="Timer B Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 1 : TIMFLTR3 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR3" Condition="!Semaphore_TC_CompareUnit1$IpInstance" Diagnostic="Timer C Compare Unit 1 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Compare 4 : TIMFLTR4 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR4" Condition="!Semaphore_TC_CompareUnit4$IpInstance" Diagnostic="Timer C Compare Unit 4 must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer C Output 2 : TIMFLTR5 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR5" Condition="!(Semaphore_TC_Output2$IpInstance|Semaphore_TC_Output1Output2$IpInstance)" Diagnostic="Timer C Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Blanking from Timer D Compare 1 : TIMFLTR6 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR6" Condition="!Semaphore_TD_CompareUnit1$IpInstance" Diagnostic="Timer D Compare Unit 1 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer D Compare 4 : TIMFLTR7 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR7" Condition="!Semaphore_TD_CompareUnit4$IpInstance" Diagnostic="Timer D Compare Unit 4 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Blanking from Timer D Output 2 : TIMFLTR8 source " Value="HRTIM_TIMEVENTFILTER_BLANKINGFLTR8" Condition="!(Semaphore_TD_Output2$IpInstance|Semaphore_TD_Output1Output2$IpInstance)" Diagnostic="Timer D Output 2  must be configured" Action="Disable"/>
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 2 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP2" Condition="!Semaphore_TE_CompareUnit2$IpInstance" Diagnostic="Timer E Compare Unit 2 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from counter reset/roll-over to Compare 3 " Value="HRTIM_TIMEVENTFILTER_WINDOWINGCMP3" Condition="!Semaphore_TE_CompareUnit3$IpInstance" Diagnostic="Timer E Compare Unit 3 must be configured" Action="Disable"/> 
        <PossibleValue Comment="Windowing from another timing unit: TIMWIN source " Value="HRTIM_TIMEVENTFILTER_WINDOWINGTIM"/>
</RefParameter>





<!-- to be conditioned :!  if Filter None when External Event , no latch -->
<RefParameter Comment="Latch" DefaultValue="HRTIM_TIMEVENTLATCH_DISABLED" Name="Latch" Type="list"   >
        <PossibleValue Comment="Event is ignored if it happens during a blank, or passed through during a window" Value="HRTIM_TIMEVENTLATCH_DISABLED"/>
        <PossibleValue Comment="Event is latched and delayed till the end of the blanking or windowing period" Value="HRTIM_TIMEVENTLATCH_ENABLED"/>
</RefParameter>


<!-- END  for HAL_HRTIM_TimerEventFilteringConfig  for timer A to E only if event has been configured -->





<!-- BEGIN  for HAL_HRTIM_DeadTimeConfig  for timer A to E only, only if 2 outputs are configured -->

<!--  use this parameter to conditioned the refmode : to be checked to call HAL_HRTIM_DeadTimeConfig  -->
<RefParameter Name="Deadtimeconfig" Comment="Dead Time Configuration" DefaultValue="__NULL" Type="list"  Group="Dead Time">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_A" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_B" /> 
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_C" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_D" /> 
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_E" />
</RefParameter>

<RefParameter Comment="Prescaler (PSC - 16 bits value)" DefaultValue="HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL8" Name="PrescalerDead" Type="list"  Group="Dead Time">
        <PossibleValue Comment="fDTG = fHRTIM * 8 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL8"/>
        <PossibleValue Comment="fDTG = fHRTIM * 4 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL4"/>
        <PossibleValue Comment="fDTG = fHRTIM * 2 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_MUL2"/>
        <PossibleValue Comment="fDTG = fHRTIM " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV1"/>
        <PossibleValue Comment="fDTG = fHRTIM / 2 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV2"/>
        <PossibleValue Comment="fDTG = fHRTIM / 4 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV4"/>
        <PossibleValue Comment="fDTG = fHRTIM / 8 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV8"/>
        <PossibleValue Comment="fDTG = fHRTIM / 16 " Value="HRTIM_TIMDEADTIME_PRESCALERRATIO_DIV16"/>
</RefParameter>


<RefParameter Comment="Rising Value" DefaultValue="0x0" Max="=MIN(BURSTMODEPeriod,0x1FF)" Min="0x0" Name="RisingValue" Type="hex"   Group="Dead Time">
     <Condition Diagnostic="" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/>
</RefParameter>
<RefParameter Comment="Rising Value" DefaultValue="0x000" Max="0x1FF" Min="0x000" Name="RisingValue" Type="hex"   Group="Dead Time"/>


<RefParameter Comment="Rising Sign" DefaultValue="HRTIM_TIMDEADTIME_RISINGSIGN_POSITIVE" Name="RisingSign" Type="list"   Group="Dead Time">
        <PossibleValue Comment="Positive deadtime on rising edge " Value="HRTIM_TIMDEADTIME_RISINGSIGN_POSITIVE"/>
        <PossibleValue Comment="Negative deadtime on rising edge " Value="HRTIM_TIMDEADTIME_RISINGSIGN_NEGATIVE"/>
</RefParameter>

<RefParameter Comment="Rising Lock" DefaultValue="HRTIM_TIMDEADTIME_RISINGLOCK_WRITE" Name="RisingLock" Type="list"   Group="Dead Time">
        <PossibleValue Comment="Deadtime rising value and sign is writable " Value="HRTIM_TIMDEADTIME_RISINGLOCK_WRITE"/>
        <PossibleValue Comment="Deadtime rising value and sign is read-only " Value="HRTIM_TIMDEADTIME_RISINGLOCK_READONLY"/>
</RefParameter>

<RefParameter Comment="Rising Sign Lock" DefaultValue="HRTIM_TIMDEADTIME_RISINGSIGNLOCK_WRITE" Name="RisingSignLock" Type="list"    Group="Dead Time">
        <PossibleValue Comment="Deadtime rising sign is writable " Value="HRTIM_TIMDEADTIME_RISINGSIGNLOCK_WRITE"/>
        <PossibleValue Comment="Deadtime rising sign is read-only " Value="HRTIM_TIMDEADTIME_RISINGSIGNLOCK_READONLY"/>
</RefParameter>


<RefParameter Comment="Falling Value" DefaultValue="0x0" Max="=MIN(BURSTMODEPeriod,0x1FF)" Min="0x0" Name="FallingValue" Type="hex"   Group="Dead Time">
    <Condition Diagnostic="" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/>
</RefParameter>
<RefParameter Comment="Falling Value" DefaultValue="0x000" Max="0x1FF" Min="0x000" Name="FallingValue" Type="hex"   Group="Dead Time"/>


<RefParameter Comment="Falling Sign" DefaultValue="HRTIM_TIMDEADTIME_FALLINGSIGN_POSITIVE" Name="FallingSign" Type="list"   Group="Dead Time">
        <PossibleValue Comment="Positive deadtime on falling edge " Value="HRTIM_TIMDEADTIME_FALLINGSIGN_POSITIVE"/>
        <PossibleValue Comment="Negative deadtime on falling edge " Value="HRTIM_TIMDEADTIME_FALLINGSIGN_NEGATIVE"/>
</RefParameter>

<RefParameter Comment="Falling Lock" DefaultValue="HRTIM_TIMDEADTIME_FALLINGLOCK_WRITE" Name="FallingLock" Type="list"    Group="Dead Time">
        <PossibleValue Comment="Deadtime falling value and sign is writable " Value="HRTIM_TIMDEADTIME_FALLINGLOCK_WRITE"/>
        <PossibleValue Comment="Deadtime falling value and sign is read-only " Value="HRTIM_TIMDEADTIME_FALLINGLOCK_READONLY"/>
</RefParameter>

<RefParameter Comment="Falling Sign Lock" DefaultValue="HRTIM_TIMDEADTIME_FALLINGSIGNLOCK_WRITE" Name="FallingSignLock" Type="list"   Group="Dead Time">
        <PossibleValue Comment="Deadtime falling sign is writable " Value="HRTIM_TIMDEADTIME_FALLINGSIGNLOCK_WRITE"/>
        <PossibleValue Comment="Deadtime falling sign is read-only " Value="HRTIM_TIMDEADTIME_FALLINGSIGNLOCK_READONLY"/>
</RefParameter>

<!-- END  for HAL_HRTIM_DeadTimeConfig  for timer A to E only only if 2 outputs are configured -->


<!-- BEGIN  for HAL_HRTIM_ChopperModeConfig  for timer A to E only  -->

<!--  use this parameter to conditioned the refmode : to be checked to call HAL_HRTIM_ChopperModeConfig  -->
<RefParameter Name="ChopperModeconfig" Comment="Chopper Mode Configuration" DefaultValue="__NULL" Type="list"   Group="Chopper Mode">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_A" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_B" /> 
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_C" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_D" /> 
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_E" />
</RefParameter>

<RefParameter Comment="Carrier Freq" DefaultValue="HRTIM_CHOPPER_PRESCALERRATIO_DIV16" Name="CarrierFreq" Type="list"   Group="Chopper Mode">
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV16"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 32 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV32"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 48 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV48"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 64 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV64"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 80 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV80"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 96 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV96"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 112 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV112"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 128 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV128"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 144 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV144"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 160 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV160"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 176 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV176"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 192 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV192"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 208 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV208"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 224 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV224"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 240 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV240"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 256 " Value="HRTIM_CHOPPER_PRESCALERRATIO_DIV256"/>
</RefParameter>

<RefParameter Comment="Duty Cycle" DefaultValue="HRTIM_CHOPPER_DUTYCYCLE_0" Name="DutyCycle" Type="list"   Group="Chopper Mode">
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  only 1st pulse is present " Value="HRTIM_CHOPPER_DUTYCYCLE_0"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  12.5 % " Value="HRTIM_CHOPPER_DUTYCYCLE_125"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  25 % " Value="HRTIM_CHOPPER_DUTYCYCLE_250"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  37.5 %" Value="HRTIM_CHOPPER_DUTYCYCLE_375"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  50 %" Value="HRTIM_CHOPPER_DUTYCYCLE_500"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  62.5 %" Value="HRTIM_CHOPPER_DUTYCYCLE_625"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  75 %" Value="HRTIM_CHOPPER_DUTYCYCLE_750"/>
        <PossibleValue Comment="fCHPFRQ = fHRTIM / 16  87.5%" Value="HRTIM_CHOPPER_DUTYCYCLE_875"/>
</RefParameter>

<RefParameter Comment="Start Pulse" DefaultValue="HRTIM_CHOPPER_PULSEWIDTH_16" Name="StartPulse" Type="list"   Group="Chopper Mode">
        <PossibleValue Comment="tSTPW = tHRTIM x 16 " Value="HRTIM_CHOPPER_PULSEWIDTH_16"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 32 " Value="HRTIM_CHOPPER_PULSEWIDTH_32"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 48 " Value="HRTIM_CHOPPER_PULSEWIDTH_48"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 64 " Value="HRTIM_CHOPPER_PULSEWIDTH_64"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 80 " Value="HRTIM_CHOPPER_PULSEWIDTH_80"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 96 " Value="HRTIM_CHOPPER_PULSEWIDTH_96"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 112 " Value="HRTIM_CHOPPER_PULSEWIDTH_112"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 128 " Value="HRTIM_CHOPPER_PULSEWIDTH_128"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 144 " Value="HRTIM_CHOPPER_PULSEWIDTH_144"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 160 " Value="HRTIM_CHOPPER_PULSEWIDTH_160"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 176 " Value="HRTIM_CHOPPER_PULSEWIDTH_176"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 192 " Value="HRTIM_CHOPPER_PULSEWIDTH_192"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 208 " Value="HRTIM_CHOPPER_PULSEWIDTH_208"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 224 " Value="HRTIM_CHOPPER_PULSEWIDTH_224"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 240 " Value="HRTIM_CHOPPER_PULSEWIDTH_240"/>
        <PossibleValue Comment="tSTPW = tHRTIM x 256 " Value="HRTIM_CHOPPER_PULSEWIDTH_256"/>
</RefParameter>

<!-- END  for HAL_HRTIM_ChopperModeConfig  for timer A to E only  -->

<!-- BEGIN  for HAL_HRTIM_BurstDMAConfig  for timer A to E only and master  -->


<RefParameter Comment="Number of Registers to update" DefaultValue="0" Min="0" Max="21" Name="NumberRegisters_BURSTDMA" Type="integer" Group="Burst DMA Controller">
</RefParameter>

<RefParameter Comment="Number of Registers to update" DefaultValue="0" Min="0" Max="10" Name="NumberRegisters_BURSTDMAMaster" Type="integer" Group="Burst DMA Controller">
</RefParameter>




<!--  use this parameter to conditioned the refmode : to be checked to call HAL_HRTIM_BurstDMAConfig  -->
<RefParameter Name="BurstDMAconfig" Comment="Burst DMA Configuration" DefaultValue="__NULL" Type="list"  Group="Burst DMA Controller">
        <PossibleValue Value="__NULL" Comment="Disable"/>
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_A" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_B" /> 
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_C" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_D" /> 
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_TIMER_E" />
        <PossibleValue Comment="Enable" Value="HRTIM_TIMERINDEX_MASTER" />
</RefParameter>


<!--  a combination of these values, conditioned by timer, different for master and timer A ti timer E  -->
<RefParameter Comment="Registers To Update" DefaultValue="HRTIM_BURSTDMA_NONE"  Name="Source_RegistersToUpdate" Type="list" Group="Burst DMA Controller">
        <PossibleValue Comment="No register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_NONE"/>
        <PossibleValue Comment="TIMxCR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CR"/>
        <PossibleValue Comment="TIMxICR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_ICR"/>
        <PossibleValue Comment="TIMxDIER register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_DIER"/>
        <PossibleValue Comment="CNTxCR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CNT"/>
        <PossibleValue Comment="PERxR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_PER"/>
        <PossibleValue Comment="REPxR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_REP"/>
        <PossibleValue Comment="CMP1xR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP1"/>
        <PossibleValue Comment="CMP2xR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP2"/>
        <PossibleValue Comment="CMP3xR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP3"/>
        <PossibleValue Comment="CMP4xR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP4"/>
        <PossibleValue Comment="TDxR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_DTR"/>
        <PossibleValue Comment="SET1R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_SET1R"/>
        <PossibleValue Comment="RST1R register is updated by Burst DMA accesses"  Value="HRTIM_BURSTDMA_RST1R"/>
        <PossibleValue Comment="SET2R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_SET2R"/>
        <PossibleValue Comment="RST1R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_RST2R"/>
        <PossibleValue Comment="EEFxR1 register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_EEFR1"/>
        <PossibleValue Comment="EEFxR2 register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_EEFR2"/>
        <PossibleValue Comment="RSTxR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_RSTR"/>
        <PossibleValue Comment="CHPxR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CHPR"/>
        <PossibleValue Comment="OUTxR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_OUTR"/>
        <PossibleValue Comment="FLTxR register is updated by Burst DMA accesses" Value=" HRTIM_BURSTDMA_FLTR"/>
</RefParameter>


<RefParameter Comment="Registers To Update" DefaultValue="HRTIM_BURSTDMA_NONE"  Name="Source_RegistersToUpdateMaster" Type="list" Group="Burst DMA Controller">
        <PossibleValue Comment="No register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_NONE"/>
        <PossibleValue Comment="MCR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CR"/>
        <PossibleValue Comment="MICR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_ICR"/>
        <PossibleValue Comment="MDIER register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_DIER"/>
        <PossibleValue Comment="MCNTR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CNT"/>
        <PossibleValue Comment="MPER register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_PER"/>
        <PossibleValue Comment="MREPR register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_REP"/>
        <PossibleValue Comment="MCMP1R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP1"/>
        <PossibleValue Comment="MCMP2R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP2"/>
        <PossibleValue Comment="MCMP3R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP3"/>
        <PossibleValue Comment="MCMP4R register is updated by Burst DMA accesses" Value="HRTIM_BURSTDMA_CMP4"/>
</RefParameter>


<RefParameter Comment="Registers to update" DefaultValue="/-RegistersToUpdate_Source1+|RegistersToUpdate_Source2+|RegistersToUpdate_Source3+|RegistersToUpdate_Source4+|RegistersToUpdate_Source5+|RegistersToUpdate_Source6+|RegistersToUpdate_Source7+|RegistersToUpdate_Source8+|RegistersToUpdate_Source9+|RegistersToUpdate_Source10+|RegistersToUpdate_Source11+|RegistersToUpdate_Source12+|RegistersToUpdate_Source13+|RegistersToUpdate_Source14+|RegistersToUpdate_Source15+|RegistersToUpdate_Source16+|RegistersToUpdate_Source17+|RegistersToUpdate_Source18+|RegistersToUpdate_Source19+|RegistersToUpdate_Source20+|RegistersToUpdate_Source20/\|HRTIM_BURSTDMA_NONE//HRTIM_BURSTDMA_NONE\|/"  Type="list" Group="Burst DMA Controller"  Name="ORingRegistersToUpdate"  Visible="false">
</RefParameter>


<RefParameter Comment="Registers to update" DefaultValue="/-RegistersToUpdate_Source1Master+|RegistersToUpdate_Source2Master+|RegistersToUpdate_Source3Master+|RegistersToUpdate_Source4Master+|RegistersToUpdate_Source5Master+|RegistersToUpdate_Source6Master+|RegistersToUpdate_Source7Master+|RegistersToUpdate_Source8Master+|RegistersToUpdate_Source9Master+|RegistersToUpdate_Source10Master/\|HRTIM_BURSTDMA_NONE//HRTIM_BURSTDMA_NONE\|/"  Type="list" Group="Burst DMA Controller"  Name="ORingRegistersToUpdateMaster"  Visible="false">
</RefParameter>

<!-- END  for HAL_HRTIM_BurstDMAConfig  for timer A to E and master only  -->



<!-- BEGIN REFMODE  -->

<!-- REFMODE HRTIMCOMMONCONFIG -->
<RefMode Name="HRTIM_Common_Config_first" Abstract="true">
        <ConfigForMode>HRTIM_Init</ConfigForMode>
         <Parameter Name="HRTIMInterruptResquests1" Comment=" 1st Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests2" Comment=" 2nd Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests3" Comment=" 3rd Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests4" Comment=" 4th Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests5" Comment=" 5th Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests6" Comment=" 6th Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests7" Comment=" 7th Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="HRTIMInterruptResquests8" Comment=" 8th Source of interrupt" RefParameter="HRTIMInterruptResquests"/>
         <Parameter Name="ORingHRTIMInterruptResquests"/>
         <Parameter Name="SyncOptions"/>
         <Parameter Name="SyncInputSource"/>
         <Parameter Name="SyncOutputSource"/>
         <Parameter Name="SyncOutputPolarity"/>   
         <Parameter Name="EnableCalibration"/>
        <ConfigForMode>HRTIM_DLLCalibrationStart</ConfigForMode>
        <Parameter Name="CalibrationRate_nonIT"/>
        <ConfigForMode>HRTIM_DLLCalibrationStart_IT</ConfigForMode>
        <Parameter Name="CalibrationRate_IT"/>
        <ConfigForMode>HRTIM_PollForDLLCalibration</ConfigForMode>
        <Parameter Name="Timeout"/>
        <ConfigForMode>EventPrescalerConfig</ConfigForMode>
         <Parameter Name="EventPrescaler"/>
        <ConfigForMode>EventConfig_EEV1</ConfigForMode> 
         <Parameter Name="Event_EEV1"  Group="External Event 1"/>
         <Parameter Name="Source_EEV1" RefParameter="Source_EEV" Group="External Event 1" > 
              <Condition Diagnostic="EEV 1 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent1$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
<!--              <PossibleValue Comment="External Event Source 2 - COMP2" Condition="Semaphore_EEV1_SimpleCapture_TA1$IpInstance |Semaphore_EEV1_SimpleCapture_TA2$IpInstance|Semaphore_EEV1_OnePulse_TA1$IpInstance|Semaphore_EEV1_OnePulse_TA2$IpInstance |Semaphore_EEV1_SimpleCapture_TB1$IpInstance |Semaphore_EEV1_SimpleCapture_TB2$IpInstance|Semaphore_EEV1_OnePulse_TB1$IpInstance|Semaphore_EEV1_OnePulse_TB2$IpInstance|Semaphore_EEV1_SimpleCapture_TC1$IpInstance |Semaphore_EEV1_SimpleCapture_TC2$IpInstance|Semaphore_EEV1_OnePulse_TC1$IpInstance|Semaphore_EEV1_OnePulse_TC2$IpInstance | Semaphore_EEV1_SimpleCapture_TD1$IpInstance |Semaphore_EEV1_SimpleCapture_TD2$IpInstance|Semaphore_EEV1_OnePulse_TD1$IpInstance|Semaphore_EEV1_OnePulse_TD2$IpInstance | Semaphore_EEV1_SimpleCapture_TE1$IpInstance |Semaphore_EEV1_SimpleCapture_TE2$IpInstance|Semaphore_EEV1_OnePulse_TE1$IpInstance|Semaphore_EEV1_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue> 
              <PossibleValue Comment="External Event Source 3 - TIM1_TRGO" Condition="Semaphore_EEV1_SimpleCapture_TA1$IpInstance |Semaphore_EEV1_SimpleCapture_TA2$IpInstance|Semaphore_EEV1_OnePulse_TA1$IpInstance|Semaphore_EEV1_OnePulse_TA2$IpInstance |Semaphore_EEV1_SimpleCapture_TB1$IpInstance |Semaphore_EEV1_SimpleCapture_TB2$IpInstance|Semaphore_EEV1_OnePulse_TB1$IpInstance|Semaphore_EEV1_OnePulse_TB2$IpInstance|Semaphore_EEV1_SimpleCapture_TC1$IpInstance |Semaphore_EEV1_SimpleCapture_TC2$IpInstance|Semaphore_EEV1_OnePulse_TC1$IpInstance|Semaphore_EEV1_OnePulse_TC2$IpInstance | Semaphore_EEV1_SimpleCapture_TD1$IpInstance |Semaphore_EEV1_SimpleCapture_TD2$IpInstance|Semaphore_EEV1_OnePulse_TD1$IpInstance|Semaphore_EEV1_OnePulse_TD2$IpInstance | Semaphore_EEV1_SimpleCapture_TE1$IpInstance |Semaphore_EEV1_SimpleCapture_TE2$IpInstance|Semaphore_EEV1_OnePulse_TE1$IpInstance|Semaphore_EEV1_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC1_AWD1" Condition="Semaphore_EEV1_SimpleCapture_TA1$IpInstance |Semaphore_EEV1_SimpleCapture_TA2$IpInstance|Semaphore_EEV1_OnePulse_TA1$IpInstance|Semaphore_EEV1_OnePulse_TA2$IpInstance |Semaphore_EEV1_SimpleCapture_TB1$IpInstance |Semaphore_EEV1_SimpleCapture_TB2$IpInstance|Semaphore_EEV1_OnePulse_TB1$IpInstance|Semaphore_EEV1_OnePulse_TB2$IpInstance|Semaphore_EEV1_SimpleCapture_TC1$IpInstance |Semaphore_EEV1_SimpleCapture_TC2$IpInstance|Semaphore_EEV1_OnePulse_TC1$IpInstance|Semaphore_EEV1_OnePulse_TC2$IpInstance | Semaphore_EEV1_SimpleCapture_TD1$IpInstance |Semaphore_EEV1_SimpleCapture_TD2$IpInstance|Semaphore_EEV1_OnePulse_TD1$IpInstance|Semaphore_EEV1_OnePulse_TD2$IpInstance | Semaphore_EEV1_SimpleCapture_TE1$IpInstance |Semaphore_EEV1_SimpleCapture_TE2$IpInstance|Semaphore_EEV1_OnePulse_TE1$IpInstance|Semaphore_EEV1_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>
-->
              <PossibleValue Comment="External Event Source 2 - COMP2" Condition="Semaphore_EEV1_Simple$IpInstance | Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue> 
              <PossibleValue Comment="External Event Source 3 - TIM1_TRGO" Condition="Semaphore_EEV1_Simple$IpInstance | Semaphore_EEV1_GPIO_Enable$IpInstance " Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO"  Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC1_AWD1" Condition="Semaphore_EEV1_Simple$IpInstance | Semaphore_EEV1_GPIO_Enable$IpInstance "  Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>

          <Parameter Name="Polarity_EEV1" RefParameter="Polarity_EEV" Group="External Event 1" >
              <Condition Diagnostic="EEV 1configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent1$IpInstance"/> 
         </Parameter>

         <Parameter Name="Sensitivity_EEV1" RefParameter="Sensitivity_EEV" Group="External Event 1" >
              <Condition Diagnostic="EEV1 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent1$IpInstance"/> 
               <PossibleValue Semaphore="Semaphore_EEV1_SENSITIVITYLEVEL$IpInstance">HRTIM_EVENTSENSITIVITY_LEVEL</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV1_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_RISINGEDGE</PossibleValue>
               <PossibleValue Condition="Semaphore_EEV1_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_FALLINGEDGE</PossibleValue>
               <PossibleValue Condition="Semaphore_EEV1_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_BOTHEDGES</PossibleValue>
         </Parameter>
         <Parameter Name="FastMode_EEV1" RefParameter="FastMode_EEV" Group="External Event 1" >
              <Condition Diagnostic="EEV 1configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent1$IpInstance"/> 
             <PossibleValue>HRTIM_EVENTFASTMODE_DISABLE</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_EEV1_FASTMODE$IpInstance" Condition="!Semaphore_EEV1_SENSITIVITYLEVEL$IpInstance" Diagnostic="sensitivity must be set on Level only" Action="Disable">HRTIM_EVENTFASTMODE_ENABLE</PossibleValue>
           </Parameter>


        <ConfigForMode>EventConfig_EEV2</ConfigForMode> 
         <Parameter Name="Event_EEV2"  Group="External Event 2"/>
         <Parameter Name="Source_EEV2" RefParameter="Source_EEV" Group="External Event 2" > 
              <Condition Diagnostic="EEV 2 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent2$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
              <PossibleValue Comment="External Event Source 2 - COMP4" Condition="Semaphore_EEV2_Simple$IpInstance | Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM2_TRGO" Condition="Semaphore_EEV2_Simple$IpInstance | Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
             <PossibleValue Comment="External Event Source 4 -  ADC1_AWD2" Condition="Semaphore_EEV2_Simple$IpInstance | Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>

 <!--             <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
              <PossibleValue Comment="External Event Source 2 - COMP4" Condition="Semaphore_EEV2_SimpleCapture_TA1$IpInstance |Semaphore_EEV2_SimpleCapture_TA2$IpInstance|Semaphore_EEV2_OnePulse_TA1$IpInstance|Semaphore_EEV2_OnePulse_TA2$IpInstance |Semaphore_EEV2_SimpleCapture_TB1$IpInstance |Semaphore_EEV2_SimpleCapture_TB2$IpInstance|Semaphore_EEV2_OnePulse_TB1$IpInstance|Semaphore_EEV2_OnePulse_TB2$IpInstance|Semaphore_EEV2_SimpleCapture_TC1$IpInstance |Semaphore_EEV2_SimpleCapture_TC2$IpInstance|Semaphore_EEV2_OnePulse_TC1$IpInstance|Semaphore_EEV2_OnePulse_TC2$IpInstance | Semaphore_EEV2_SimpleCapture_TD1$IpInstance |Semaphore_EEV2_SimpleCapture_TD2$IpInstance|Semaphore_EEV2_OnePulse_TD1$IpInstance|Semaphore_EEV2_OnePulse_TD2$IpInstance | Semaphore_EEV2_SimpleCapture_TE1$IpInstance |Semaphore_EEV2_SimpleCapture_TE2$IpInstance|Semaphore_EEV2_OnePulse_TE1$IpInstance|Semaphore_EEV2_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM2_TRGO" Condition="Semaphore_EEV2_SimpleCapture_TA1$IpInstance |Semaphore_EEV2_SimpleCapture_TA2$IpInstance|Semaphore_EEV2_OnePulse_TA1$IpInstance|Semaphore_EEV2_OnePulse_TA2$IpInstance |Semaphore_EEV2_SimpleCapture_TB1$IpInstance |Semaphore_EEV2_SimpleCapture_TB2$IpInstance|Semaphore_EEV2_OnePulse_TB1$IpInstance|Semaphore_EEV2_OnePulse_TB2$IpInstance|Semaphore_EEV2_SimpleCapture_TC1$IpInstance |Semaphore_EEV2_SimpleCapture_TC2$IpInstance|Semaphore_EEV2_OnePulse_TC1$IpInstance|Semaphore_EEV2_OnePulse_TC2$IpInstance | Semaphore_EEV2_SimpleCapture_TD1$IpInstance |Semaphore_EEV2_SimpleCapture_TD2$IpInstance|Semaphore_EEV2_OnePulse_TD1$IpInstance|Semaphore_EEV2_OnePulse_TD2$IpInstance | Semaphore_EEV2_SimpleCapture_TE1$IpInstance |Semaphore_EEV2_SimpleCapture_TE2$IpInstance|Semaphore_EEV2_OnePulse_TE1$IpInstance|Semaphore_EEV2_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
             <PossibleValue Comment="External Event Source 4 -  ADC1_AWD2" Condition="Semaphore_EEV2_SimpleCapture_TA1$IpInstance |Semaphore_EEV2_SimpleCapture_TA2$IpInstance|Semaphore_EEV2_OnePulse_TA1$IpInstance|Semaphore_EEV2_OnePulse_TA2$IpInstance |Semaphore_EEV2_SimpleCapture_TB1$IpInstance |Semaphore_EEV2_SimpleCapture_TB2$IpInstance|Semaphore_EEV2_OnePulse_TB1$IpInstance|Semaphore_EEV2_OnePulse_TB2$IpInstance|Semaphore_EEV2_SimpleCapture_TC1$IpInstance |Semaphore_EEV2_SimpleCapture_TC2$IpInstance|Semaphore_EEV2_OnePulse_TC1$IpInstance|Semaphore_EEV2_OnePulse_TC2$IpInstance | Semaphore_EEV2_SimpleCapture_TD1$IpInstance |Semaphore_EEV2_SimpleCapture_TD2$IpInstance|Semaphore_EEV2_OnePulse_TD1$IpInstance|Semaphore_EEV2_OnePulse_TD2$IpInstance | Semaphore_EEV2_SimpleCapture_TE1$IpInstance |Semaphore_EEV2_SimpleCapture_TE2$IpInstance|Semaphore_EEV2_OnePulse_TE1$IpInstance|Semaphore_EEV2_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>
-->

         <Parameter Name="Polarity_EEV2" RefParameter="Polarity_EEV" Group="External Event 2" >
              <Condition Diagnostic="EEV 2 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent2$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV2" RefParameter="Sensitivity_EEV" Group="External Event 2" >
              <Condition Diagnostic="EEV 2 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent2$IpInstance"/> 
               <PossibleValue Semaphore="Semaphore_EEV2_SENSITIVITYLEVEL$IpInstance">HRTIM_EVENTSENSITIVITY_LEVEL</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV2_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_RISINGEDGE</PossibleValue>
               <PossibleValue Condition="Semaphore_EEV2_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_FALLINGEDGE</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV2_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_BOTHEDGES</PossibleValue>  
         </Parameter>
         <Parameter Name="FastMode_EEV2" RefParameter="FastMode_EEV" Group="External Event 2" >
              <Condition Diagnostic="EEV 2 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent2$IpInstance"/> 
             <PossibleValue>HRTIM_EVENTFASTMODE_DISABLE</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_EEV2_FASTMODE$IpInstance" Condition="!Semaphore_EEV2_SENSITIVITYLEVEL$IpInstance" Diagnostic="sensitivity must be set on Level only" Action="Disable">HRTIM_EVENTFASTMODE_ENABLE</PossibleValue>
         </Parameter>

        <ConfigForMode>EventConfig_EEV3</ConfigForMode> 
         <Parameter Name="Event_EEV3" Group="External Event 3"/>
         <Parameter Name="Source_EEV3" RefParameter="Source_EEV" Group="External Event 3" > 
              <Condition Diagnostic="EEV 3 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent3$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
              <PossibleValue Comment="External Event Source 2 - COMP6" Condition="Semaphore_EEV3_Simple$IpInstance | Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM3_TRGO" Condition="Semaphore_EEV3_Simple$IpInstance | Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC1_AWD3" Condition="Semaphore_EEV3_Simple$IpInstance | Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>

 <!--             <PossibleValue Comment="External Event Source 2 - COMP6" Condition="Semaphore_EEV3_SimpleCapture_TA1$IpInstance |Semaphore_EEV3_SimpleCapture_TA2$IpInstance|Semaphore_EEV3_OnePulse_TA1$IpInstance|Semaphore_EEV3_OnePulse_TA2$IpInstance |Semaphore_EEV3_SimpleCapture_TB1$IpInstance |Semaphore_EEV3_SimpleCapture_TB2$IpInstance|Semaphore_EEV3_OnePulse_TB1$IpInstance|Semaphore_EEV3_OnePulse_TB2$IpInstance|Semaphore_EEV3_SimpleCapture_TC1$IpInstance |Semaphore_EEV3_SimpleCapture_TC2$IpInstance|Semaphore_EEV3_OnePulse_TC1$IpInstance|Semaphore_EEV3_OnePulse_TC2$IpInstance | Semaphore_EEV3_SimpleCapture_TD1$IpInstance |Semaphore_EEV3_SimpleCapture_TD2$IpInstance|Semaphore_EEV3_OnePulse_TD1$IpInstance|Semaphore_EEV3_OnePulse_TD2$IpInstance | Semaphore_EEV3_SimpleCapture_TE1$IpInstance |Semaphore_EEV3_SimpleCapture_TE2$IpInstance|Semaphore_EEV3_OnePulse_TE1$IpInstance|Semaphore_EEV3_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM3_TRGO" Condition="Semaphore_EEV3_SimpleCapture_TA1$IpInstance |Semaphore_EEV3_SimpleCapture_TA2$IpInstance|Semaphore_EEV3_OnePulse_TA1$IpInstance|Semaphore_EEV3_OnePulse_TA2$IpInstance |Semaphore_EEV3_SimpleCapture_TB1$IpInstance |Semaphore_EEV3_SimpleCapture_TB2$IpInstance|Semaphore_EEV3_OnePulse_TB1$IpInstance|Semaphore_EEV3_OnePulse_TB2$IpInstance|Semaphore_EEV3_SimpleCapture_TC1$IpInstance |Semaphore_EEV3_SimpleCapture_TC2$IpInstance|Semaphore_EEV3_OnePulse_TC1$IpInstance|Semaphore_EEV3_OnePulse_TC2$IpInstance | Semaphore_EEV3_SimpleCapture_TD1$IpInstance |Semaphore_EEV3_SimpleCapture_TD2$IpInstance|Semaphore_EEV3_OnePulse_TD1$IpInstance|Semaphore_EEV3_OnePulse_TD2$IpInstance | Semaphore_EEV3_SimpleCapture_TE1$IpInstance |Semaphore_EEV3_SimpleCapture_TE2$IpInstance|Semaphore_EEV3_OnePulse_TE1$IpInstance|Semaphore_EEV3_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC1_AWD3" Condition="Semaphore_EEV3_SimpleCapture_TA1$IpInstance |Semaphore_EEV3_SimpleCapture_TA2$IpInstance|Semaphore_EEV3_OnePulse_TA1$IpInstance|Semaphore_EEV3_OnePulse_TA2$IpInstance |Semaphore_EEV3_SimpleCapture_TB1$IpInstance |Semaphore_EEV3_SimpleCapture_TB2$IpInstance|Semaphore_EEV3_OnePulse_TB1$IpInstance|Semaphore_EEV3_OnePulse_TB2$IpInstance|Semaphore_EEV3_SimpleCapture_TC1$IpInstance |Semaphore_EEV3_SimpleCapture_TC2$IpInstance|Semaphore_EEV3_OnePulse_TC1$IpInstance|Semaphore_EEV3_OnePulse_TC2$IpInstance | Semaphore_EEV3_SimpleCapture_TD1$IpInstance |Semaphore_EEV3_SimpleCapture_TD2$IpInstance|Semaphore_EEV3_OnePulse_TD1$IpInstance|Semaphore_EEV3_OnePulse_TD2$IpInstance | Semaphore_EEV3_SimpleCapture_TE1$IpInstance |Semaphore_EEV3_SimpleCapture_TE2$IpInstance|Semaphore_EEV3_OnePulse_TE1$IpInstance|Semaphore_EEV3_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>
-->
         <Parameter Name="Polarity_EEV3" RefParameter="Polarity_EEV" Group="External Event 3" >
              <Condition Diagnostic="EEV 3 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent3$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV3" RefParameter="Sensitivity_EEV" Group="External Event 3" >
              <Condition Diagnostic="EEV 3 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent3$IpInstance"/> 
               <PossibleValue Semaphore="Semaphore_EEV3_SENSITIVITYLEVEL$IpInstance">HRTIM_EVENTSENSITIVITY_LEVEL</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV3_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_RISINGEDGE</PossibleValue> 
               <PossibleValue Condition="Semaphore_EEV3_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_FALLINGEDGE</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV3_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_BOTHEDGES</PossibleValue>  
         </Parameter>
         <Parameter Name="FastMode_EEV3" RefParameter="FastMode_EEV"  Group="External Event 3" >
              <Condition Diagnostic="EEV 3 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent3$IpInstance"/> 
             <PossibleValue>HRTIM_EVENTFASTMODE_DISABLE</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_EEV3_FASTMODE$IpInstance" Condition="!Semaphore_EEV3_SENSITIVITYLEVEL$IpInstance" Diagnostic="sensitivity must be set on Level only" Action="Disable">HRTIM_EVENTFASTMODE_ENABLE</PossibleValue>
         </Parameter>

        <ConfigForMode>EventConfig_EEV4</ConfigForMode> 
         <Parameter Name="Event_EEV4" Group="External Event 4"/>
         <Parameter Name="Source_EEV4" RefParameter="Source_EEV" Group="External Event 4" >       
              <Condition Diagnostic="EEV 4 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent4$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
            <PossibleValue Comment="External Event Source 2 - OPAMP2" Condition="Semaphore_EEV4_Simple$IpInstance | Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC2_AWD1" Condition="Semaphore_EEV4_Simple$IpInstance | Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>

  <!--            <PossibleValue Comment="External Event Source 2 - OPAMP2" Condition="Semaphore_EEV4_SimpleCapture_TA1$IpInstance |Semaphore_EEV4_SimpleCapture_TA2$IpInstance|Semaphore_EEV4_OnePulse_TA1$IpInstance|Semaphore_EEV4_OnePulse_TA2$IpInstance |Semaphore_EEV4_SimpleCapture_TB1$IpInstance |Semaphore_EEV4_SimpleCapture_TB2$IpInstance|Semaphore_EEV4_OnePulse_TB1$IpInstance|Semaphore_EEV4_OnePulse_TB2$IpInstance|Semaphore_EEV4_SimpleCapture_TC1$IpInstance |Semaphore_EEV4_SimpleCapture_TC2$IpInstance|Semaphore_EEV4_OnePulse_TC1$IpInstance|Semaphore_EEV4_OnePulse_TC2$IpInstance | Semaphore_EEV4_SimpleCapture_TD1$IpInstance |Semaphore_EEV4_SimpleCapture_TD2$IpInstance|Semaphore_EEV4_OnePulse_TD1$IpInstance|Semaphore_EEV4_OnePulse_TD2$IpInstance | Semaphore_EEV4_SimpleCapture_TE1$IpInstance |Semaphore_EEV4_SimpleCapture_TE2$IpInstance|Semaphore_EEV4_OnePulse_TE1$IpInstance|Semaphore_EEV4_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC2_AWD1" Condition="Semaphore_EEV4_SimpleCapture_TA1$IpInstance |Semaphore_EEV4_SimpleCapture_TA2$IpInstance|Semaphore_EEV4_OnePulse_TA1$IpInstance|Semaphore_EEV4_OnePulse_TA2$IpInstance |Semaphore_EEV4_SimpleCapture_TB1$IpInstance |Semaphore_EEV4_SimpleCapture_TB2$IpInstance|Semaphore_EEV4_OnePulse_TB1$IpInstance|Semaphore_EEV4_OnePulse_TB2$IpInstance|Semaphore_EEV4_SimpleCapture_TC1$IpInstance |Semaphore_EEV4_SimpleCapture_TC2$IpInstance|Semaphore_EEV4_OnePulse_TC1$IpInstance|Semaphore_EEV4_OnePulse_TC2$IpInstance | Semaphore_EEV4_SimpleCapture_TD1$IpInstance |Semaphore_EEV4_SimpleCapture_TD2$IpInstance|Semaphore_EEV4_OnePulse_TD1$IpInstance|Semaphore_EEV4_OnePulse_TD2$IpInstance | Semaphore_EEV4_SimpleCapture_TE1$IpInstance |Semaphore_EEV4_SimpleCapture_TE2$IpInstance|Semaphore_EEV4_OnePulse_TE1$IpInstance|Semaphore_EEV4_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>
-->
         <Parameter Name="Polarity_EEV4" RefParameter="Polarity_EEV" Group="External Event 4" >
              <Condition Diagnostic="EEV 4 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent4$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV4" RefParameter="Sensitivity_EEV" Group="External Event 4" >
              <Condition Diagnostic="EEV 4 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent4$IpInstance"/> 
               <PossibleValue Semaphore="Semaphore_EEV4_SENSITIVITYLEVEL$IpInstance">HRTIM_EVENTSENSITIVITY_LEVEL</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV4_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_RISINGEDGE</PossibleValue>
               <PossibleValue Condition="Semaphore_EEV4_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_FALLINGEDGE</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV4_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_BOTHEDGES</PossibleValue>  
         </Parameter>
         <Parameter Name="FastMode_EEV4" RefParameter="FastMode_EEV"  Group="External Event 4">
             <Condition Diagnostic="EEV 4 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent4$IpInstance"/> 
             <PossibleValue>HRTIM_EVENTFASTMODE_DISABLE</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_EEV4_FASTMODE$IpInstance" Condition="!Semaphore_EEV4_SENSITIVITYLEVEL$IpInstance" Diagnostic="sensitivity must be set on Level only" Action="Disable">HRTIM_EVENTFASTMODE_ENABLE</PossibleValue>
         </Parameter>

         <ConfigForMode>EventConfig_EEV5</ConfigForMode> 
         <Parameter Name="Event_EEV5" Group="External Event 5"/>
         <Parameter Name="Source_EEV5" RefParameter="Source_EEV" Group="External Event 5" >         
              <Condition Diagnostic="EEV 5 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent5$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
 <!--             <PossibleValue Comment="External Event Source 4 -  ADC2_AWD2" Condition="Semaphore_EEV5_SimpleCapture_TA1$IpInstance |Semaphore_EEV5_SimpleCapture_TA2$IpInstance|Semaphore_EEV5_OnePulse_TA1$IpInstance|Semaphore_EEV5_OnePulse_TA2$IpInstance |Semaphore_EEV5_SimpleCapture_TB1$IpInstance |Semaphore_EEV5_SimpleCapture_TB2$IpInstance|Semaphore_EEV5_OnePulse_TB1$IpInstance|Semaphore_EEV5_OnePulse_TB2$IpInstance|Semaphore_EEV5_SimpleCapture_TC1$IpInstance |Semaphore_EEV5_SimpleCapture_TC2$IpInstance|Semaphore_EEV5_OnePulse_TC1$IpInstance|Semaphore_EEV5_OnePulse_TC2$IpInstance | Semaphore_EEV5_SimpleCapture_TD1$IpInstance |Semaphore_EEV5_SimpleCapture_TD2$IpInstance|Semaphore_EEV5_OnePulse_TD1$IpInstance|Semaphore_EEV5_OnePulse_TD2$IpInstance | Semaphore_EEV5_SimpleCapture_TE1$IpInstance |Semaphore_EEV5_SimpleCapture_TE2$IpInstance|Semaphore_EEV5_OnePulse_TE1$IpInstance|Semaphore_EEV5_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  -->
              <PossibleValue Comment="External Event Source 4 -  ADC2_AWD2" Condition="Semaphore_EEV5_Simple$IpInstance | Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity_EEV5" RefParameter="Polarity_EEV" Group="External Event 5" >
              <Condition Diagnostic="EEV 5 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent5$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV5" RefParameter="Sensitivity_EEV" Group="External Event 5" >
              <Condition Diagnostic="EEV 5 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent5$IpInstance"/> 
               <PossibleValue Semaphore="Semaphore_EEV5_SENSITIVITYLEVEL$IpInstance">HRTIM_EVENTSENSITIVITY_LEVEL</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV5_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_RISINGEDGE</PossibleValue>
               <PossibleValue Condition="Semaphore_EEV5_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_FALLINGEDGE</PossibleValue>  
               <PossibleValue Condition="Semaphore_EEV5_FASTMODE$IpInstance" Diagnostic="fast mode must be disabled" Action="Disable">HRTIM_EVENTSENSITIVITY_BOTHEDGES</PossibleValue>  
         </Parameter>
         <Parameter Name="FastMode_EEV5" RefParameter="FastMode_EEV"  Group="External Event 5">
              <Condition Diagnostic="EEV 5 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent5$IpInstance"/> 
             <PossibleValue>HRTIM_EVENTFASTMODE_DISABLE</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_EEV5_FASTMODE$IpInstance" Condition="!Semaphore_EEV5_SENSITIVITYLEVEL$IpInstance" Diagnostic="sensitivity must be set on Level only" Action="Disable">HRTIM_EVENTFASTMODE_ENABLE</PossibleValue>
         </Parameter>

      

        <ConfigForMode>EventConfig_EEV6</ConfigForMode> 
         <Parameter Name="Event_EEV6" Group="External Event 6"/>
         <Parameter Name="Source_EEV6" RefParameter="Source_EEV" Group="External Event 6" >
              <Condition Diagnostic="EEV 6 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent6$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
           <PossibleValue Comment="External Event Source 2 - COMP2" Condition="Semaphore_EEV6_Simple$IpInstance | Semaphore_EEV6_GPIO_Enable$IpInstance"  Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM6_TRGO" Condition="Semaphore_EEV6_Simple$IpInstance | Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC2_AWD3" Condition="Semaphore_EEV6_Simple$IpInstance | Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>

   <!--           <PossibleValue Comment="External Event Source 2 - COMP2" Condition="Semaphore_EEV6_SimpleCapture_TA1$IpInstance |Semaphore_EEV6_SimpleCapture_TA2$IpInstance|Semaphore_EEV6_OnePulse_TA1$IpInstance|Semaphore_EEV6_OnePulse_TA2$IpInstance |Semaphore_EEV6_SimpleCapture_TB1$IpInstance |Semaphore_EEV6_SimpleCapture_TB2$IpInstance|Semaphore_EEV6_OnePulse_TB1$IpInstance|Semaphore_EEV6_OnePulse_TB2$IpInstance|Semaphore_EEV6_SimpleCapture_TC1$IpInstance |Semaphore_EEV6_SimpleCapture_TC2$IpInstance|Semaphore_EEV6_OnePulse_TC1$IpInstance|Semaphore_EEV6_OnePulse_TC2$IpInstance | Semaphore_EEV6_SimpleCapture_TD1$IpInstance |Semaphore_EEV6_SimpleCapture_TD2$IpInstance|Semaphore_EEV6_OnePulse_TD1$IpInstance|Semaphore_EEV6_OnePulse_TD2$IpInstance | Semaphore_EEV6_SimpleCapture_TE1$IpInstance |Semaphore_EEV6_SimpleCapture_TE2$IpInstance|Semaphore_EEV6_OnePulse_TE1$IpInstance|Semaphore_EEV6_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM6_TRGO" Condition="Semaphore_EEV6_SimpleCapture_TA1$IpInstance |Semaphore_EEV6_SimpleCapture_TA2$IpInstance|Semaphore_EEV6_OnePulse_TA1$IpInstance|Semaphore_EEV6_OnePulse_TA2$IpInstance |Semaphore_EEV6_SimpleCapture_TB1$IpInstance |Semaphore_EEV6_SimpleCapture_TB2$IpInstance|Semaphore_EEV6_OnePulse_TB1$IpInstance|Semaphore_EEV6_OnePulse_TB2$IpInstance|Semaphore_EEV6_SimpleCapture_TC1$IpInstance |Semaphore_EEV6_SimpleCapture_TC2$IpInstance|Semaphore_EEV6_OnePulse_TC1$IpInstance|Semaphore_EEV6_OnePulse_TC2$IpInstance | Semaphore_EEV6_SimpleCapture_TD1$IpInstance |Semaphore_EEV6_SimpleCapture_TD2$IpInstance|Semaphore_EEV6_OnePulse_TD1$IpInstance|Semaphore_EEV6_OnePulse_TD2$IpInstance | Semaphore_EEV6_SimpleCapture_TE1$IpInstance |Semaphore_EEV6_SimpleCapture_TE2$IpInstance|Semaphore_EEV6_OnePulse_TE1$IpInstance|Semaphore_EEV6_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
              <PossibleValue Comment="External Event Source 4 -  ADC2_AWD3" Condition="Semaphore_EEV6_SimpleCapture_TA1$IpInstance |Semaphore_EEV6_SimpleCapture_TA2$IpInstance|Semaphore_EEV6_OnePulse_TA1$IpInstance|Semaphore_EEV6_OnePulse_TA2$IpInstance |Semaphore_EEV6_SimpleCapture_TB1$IpInstance |Semaphore_EEV6_SimpleCapture_TB2$IpInstance|Semaphore_EEV6_OnePulse_TB1$IpInstance|Semaphore_EEV6_OnePulse_TB2$IpInstance|Semaphore_EEV6_SimpleCapture_TC1$IpInstance |Semaphore_EEV6_SimpleCapture_TC2$IpInstance|Semaphore_EEV6_OnePulse_TC1$IpInstance|Semaphore_EEV6_OnePulse_TC2$IpInstance | Semaphore_EEV6_SimpleCapture_TD1$IpInstance |Semaphore_EEV6_SimpleCapture_TD2$IpInstance|Semaphore_EEV6_OnePulse_TD1$IpInstance|Semaphore_EEV6_OnePulse_TD2$IpInstance | Semaphore_EEV6_SimpleCapture_TE1$IpInstance |Semaphore_EEV6_SimpleCapture_TE2$IpInstance|Semaphore_EEV6_OnePulse_TE1$IpInstance|Semaphore_EEV6_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_4</PossibleValue>  
         </Parameter>
-->
         <Parameter Name="Polarity_EEV6" RefParameter="Polarity_EEV" Group="External Event 6" >
              <Condition Diagnostic="EEV 6 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent6$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV6" RefParameter="Sensitivity_EEV"  Group="External Event 6" >
              <Condition Diagnostic="EEV 6 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent6$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_EEV6" RefParameter="Filter_EEV"  Group="External Event 6" >
              <Condition Diagnostic="EEV 6 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent6$IpInstance"/> 
         </Parameter>

         <ConfigForMode>EventConfig_EEV7</ConfigForMode> 
         <Parameter Name="Event_EEV7" Group="External Event 7"/>
         <Parameter Name="Source_EEV7" RefParameter="Source_EEV" Group="External Event 7" >
              <Condition Diagnostic="EEV 7 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent7$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
              <PossibleValue Comment="External Event Source 2 - COMP4" Condition="Semaphore_EEV7_Simple$IpInstance | Semaphore_EEV7_GPIO_Enable$IpInstance"  Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM7_TRGO" Condition="Semaphore_EEV7_Simple$IpInstance | Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
         </Parameter>

<!--             <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
              <PossibleValue Comment="External Event Source 2 - COMP4" Condition="Semaphore_EEV7_SimpleCapture_TA1$IpInstance |Semaphore_EEV7_SimpleCapture_TA2$IpInstance|Semaphore_EEV7_OnePulse_TA1$IpInstance|Semaphore_EEV7_OnePulse_TA2$IpInstance |Semaphore_EEV7_SimpleCapture_TB1$IpInstance |Semaphore_EEV7_SimpleCapture_TB2$IpInstance|Semaphore_EEV7_OnePulse_TB1$IpInstance|Semaphore_EEV7_OnePulse_TB2$IpInstance|Semaphore_EEV7_SimpleCapture_TC1$IpInstance |Semaphore_EEV7_SimpleCapture_TC2$IpInstance|Semaphore_EEV7_OnePulse_TC1$IpInstance|Semaphore_EEV7_OnePulse_TC2$IpInstance | Semaphore_EEV7_SimpleCapture_TD1$IpInstance |Semaphore_EEV7_SimpleCapture_TD2$IpInstance|Semaphore_EEV7_OnePulse_TD1$IpInstance|Semaphore_EEV7_OnePulse_TD2$IpInstance | Semaphore_EEV7_SimpleCapture_TE1$IpInstance |Semaphore_EEV7_SimpleCapture_TE2$IpInstance|Semaphore_EEV7_OnePulse_TE1$IpInstance|Semaphore_EEV7_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM7_TRGO" Condition="Semaphore_EEV7_SimpleCapture_TA1$IpInstance |Semaphore_EEV7_SimpleCapture_TA2$IpInstance|Semaphore_EEV7_OnePulse_TA1$IpInstance|Semaphore_EEV7_OnePulse_TA2$IpInstance |Semaphore_EEV7_SimpleCapture_TB1$IpInstance |Semaphore_EEV7_SimpleCapture_TB2$IpInstance|Semaphore_EEV7_OnePulse_TB1$IpInstance|Semaphore_EEV7_OnePulse_TB2$IpInstance|Semaphore_EEV7_SimpleCapture_TC1$IpInstance |Semaphore_EEV7_SimpleCapture_TC2$IpInstance|Semaphore_EEV7_OnePulse_TC1$IpInstance|Semaphore_EEV7_OnePulse_TC2$IpInstance | Semaphore_EEV7_SimpleCapture_TD1$IpInstance |Semaphore_EEV7_SimpleCapture_TD2$IpInstance|Semaphore_EEV7_OnePulse_TD1$IpInstance|Semaphore_EEV7_OnePulse_TD2$IpInstance | Semaphore_EEV7_SimpleCapture_TE1$IpInstance |Semaphore_EEV7_SimpleCapture_TE2$IpInstance|Semaphore_EEV7_OnePulse_TE1$IpInstance|Semaphore_EEV7_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
         </Parameter>
-->
         <Parameter Name="Polarity_EEV7" RefParameter="Polarity_EEV"  Group="External Event 7">
              <Condition Diagnostic="EEV 7 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent7$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV7" RefParameter="Sensitivity_EEV"  Group="External Event 7">
              <Condition Diagnostic="EEV 7 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent7$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_EEV7" RefParameter="Filter_EEV" Group="External Event 7">
              <Condition Diagnostic="EEV 7 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent7$IpInstance"/> 
         </Parameter>

         <ConfigForMode>EventConfig_EEV8</ConfigForMode> 
         <Parameter Name="Event_EEV8" Group="External Event 8"/>
         <Parameter Name="Source_EEV8" RefParameter="Source_EEV" Group="External Event 8">
              <Condition Diagnostic="EEV 8 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent8$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
             <PossibleValue Comment="External Event Source 2 - COMP6" Condition="Semaphore_EEV8_Simple$IpInstance | Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
         </Parameter>

  <!--            <PossibleValue Comment="External Event Source 2 - COMP6" Condition="Semaphore_EEV8_SimpleCapture_TA1$IpInstance |Semaphore_EEV8_SimpleCapture_TA2$IpInstance|Semaphore_EEV8_OnePulse_TA1$IpInstance|Semaphore_EEV8_OnePulse_TA2$IpInstance |Semaphore_EEV8_SimpleCapture_TB1$IpInstance |Semaphore_EEV8_SimpleCapture_TB2$IpInstance|Semaphore_EEV8_OnePulse_TB1$IpInstance|Semaphore_EEV8_OnePulse_TB2$IpInstance|Semaphore_EEV8_SimpleCapture_TC1$IpInstance |Semaphore_EEV8_SimpleCapture_TC2$IpInstance|Semaphore_EEV8_OnePulse_TC1$IpInstance|Semaphore_EEV8_OnePulse_TC2$IpInstance | Semaphore_EEV8_SimpleCapture_TD1$IpInstance |Semaphore_EEV8_SimpleCapture_TD2$IpInstance|Semaphore_EEV8_OnePulse_TD1$IpInstance|Semaphore_EEV8_OnePulse_TD2$IpInstance | Semaphore_EEV8_SimpleCapture_TE1$IpInstance |Semaphore_EEV8_SimpleCapture_TE2$IpInstance|Semaphore_EEV8_OnePulse_TE1$IpInstance|Semaphore_EEV8_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
         </Parameter>
-->
         <Parameter Name="Polarity_EEV8" RefParameter="Polarity_EEV" Group="External Event 8">
              <Condition Diagnostic="EEV 8 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent8$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV8" RefParameter="Sensitivity_EEV" Group="External Event 8">
              <Condition Diagnostic="EEV 8 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent8$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_EEV8" RefParameter="Filter_EEV" Group="External Event 8">
              <Condition Diagnostic="EEV 8 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent8$IpInstance"/> 
         </Parameter>

         <ConfigForMode>EventConfig_EEV9</ConfigForMode> 
         <Parameter Name="Event_EEV9" Group="External Event 9"/>
         <Parameter Name="Source_EEV9" RefParameter="Source_EEV" Group="External Event 9">
              <Condition Diagnostic="EEV 9 configuration  must be enabled and GPIO " Expression="Semaphore_HRTIMER_EEvent9$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
            <PossibleValue Comment="External Event Source 2 - OMPAMP2" Condition="Semaphore_EEV9_Simple$IpInstance | Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM15_TRGO" Condition="Semaphore_EEV9_Simple$IpInstance | Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="The EEV PIN is selected (or used by Capture or OnePulse modes), the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
         </Parameter>

   <!--           <PossibleValue Comment="External Event Source 2 - OMPAMP2" Condition="Semaphore_EEV9_SimpleCapture_TA1$IpInstance |Semaphore_EEV9_SimpleCapture_TA2$IpInstance|Semaphore_EEV9_OnePulse_TA1$IpInstance|Semaphore_EEV9_OnePulse_TA2$IpInstance |Semaphore_EEV9_SimpleCapture_TB1$IpInstance |Semaphore_EEV9_SimpleCapture_TB2$IpInstance|Semaphore_EEV9_OnePulse_TB1$IpInstance|Semaphore_EEV9_OnePulse_TB2$IpInstance|Semaphore_EEV9_SimpleCapture_TC1$IpInstance |Semaphore_EEV9_SimpleCapture_TC2$IpInstance|Semaphore_EEV9_OnePulse_TC1$IpInstance|Semaphore_EEV9_OnePulse_TC2$IpInstance | Semaphore_EEV9_SimpleCapture_TD1$IpInstance |Semaphore_EEV9_SimpleCapture_TD2$IpInstance|Semaphore_EEV9_OnePulse_TD1$IpInstance|Semaphore_EEV9_OnePulse_TD2$IpInstance | Semaphore_EEV9_SimpleCapture_TE1$IpInstance |Semaphore_EEV9_SimpleCapture_TE2$IpInstance|Semaphore_EEV9_OnePulse_TE1$IpInstance|Semaphore_EEV9_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_2</PossibleValue>  
              <PossibleValue Comment="External Event Source 3 - TIM15_TRGO" Condition="Semaphore_EEV9_SimpleCapture_TA1$IpInstance |Semaphore_EEV9_SimpleCapture_TA2$IpInstance|Semaphore_EEV9_OnePulse_TA1$IpInstance|Semaphore_EEV9_OnePulse_TA2$IpInstance |Semaphore_EEV9_SimpleCapture_TB1$IpInstance |Semaphore_EEV9_SimpleCapture_TB2$IpInstance|Semaphore_EEV9_OnePulse_TB1$IpInstance|Semaphore_EEV9_OnePulse_TB2$IpInstance|Semaphore_EEV9_SimpleCapture_TC1$IpInstance |Semaphore_EEV9_SimpleCapture_TC2$IpInstance|Semaphore_EEV9_OnePulse_TC1$IpInstance|Semaphore_EEV9_OnePulse_TC2$IpInstance | Semaphore_EEV9_SimpleCapture_TD1$IpInstance |Semaphore_EEV9_SimpleCapture_TD2$IpInstance|Semaphore_EEV9_OnePulse_TD1$IpInstance|Semaphore_EEV9_OnePulse_TD2$IpInstance | Semaphore_EEV9_SimpleCapture_TE1$IpInstance |Semaphore_EEV9_SimpleCapture_TE2$IpInstance|Semaphore_EEV9_OnePulse_TE1$IpInstance|Semaphore_EEV9_OnePulse_TE2$IpInstance" Diagnostic="Capture or OnePulse modes uses this External Event, the source has to be set to GPIO" Action="Disable">HRTIM_EVENTSRC_3</PossibleValue>  
         </Parameter>
-->
         <Parameter Name="Polarity_EEV9" RefParameter="Polarity_EEV" Group="External Event 9">
              <Condition Diagnostic="EEV 9 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent9$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV9" RefParameter="Sensitivity_EEV" Group="External Event 9">
              <Condition Diagnostic="EEV 9 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent9$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_EEV9" RefParameter="Filter_EEV" Group="External Event 9">
              <Condition Diagnostic="EEV 9 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent9$IpInstance"/> 
         </Parameter>


         <ConfigForMode>EventConfig_EEV10</ConfigForMode> 
         <Parameter Name="Event_EEV10" Group="External Event 10"/>
         <Parameter Name="Source_EEV10" RefParameter="Source_EEV" Group="External Event 10">
              <Condition Diagnostic="EEV 10 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent10$IpInstance"/> 
              <PossibleValue  Comment="External Event Source 1 - External Pin" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="no internal-chip Source available, EEV10 GPIO Pin must be configured" Action="Disable">HRTIM_EVENTSRC_1</PossibleValue>
         </Parameter>
         <Parameter Name="Polarity_EEV10" RefParameter="Polarity_EEV" Group="External Event 10">
              <Condition Diagnostic="EEV 10 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent10$IpInstance"/> 
         </Parameter>
         <Parameter Name="Sensitivity_EEV10" RefParameter="Sensitivity_EEV" Group="External Event 10">
              <Condition Diagnostic="EEV 10 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent10$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_EEV10" RefParameter="Filter_EEV" Group="External Event 10">
              <Condition Diagnostic="EEV 10 configuration  must be enabled" Expression="Semaphore_HRTIMER_EEvent10$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultPrescalerConfig</ConfigForMode> 
         <Parameter Name="PrescalerFault">
              <Condition Diagnostic="at least one fault must be enabled" Expression="(Semaphore_HRTIMER_Fault1$IpInstance|Semaphore_HRTIMER_Fault2$IpInstance|Semaphore_HRTIMER_Fault3$IpInstance|Semaphore_HRTIMER_Fault4$IpInstance|Semaphore_HRTIMER_Fault5$IpInstance)"/> 
         </Parameter>
         <ConfigForMode>FaultConfig_Line1</ConfigForMode> 
         <Parameter Name="Fault_Line1" Group="Fault Line 1"/>
         <Parameter Name="Source_FaultLine1"  RefParameter="Source_FaultLine" Group="Fault Line 1">
              <Condition Diagnostic="FAULT Line 1  must be enabled" Expression="Semaphore_HRTIMER_Fault1$IpInstance"/> 
              <PossibleValue Condition="!Semaphore_GPIOFAULT1_Enable$IpInstance" Diagnostic="FAULT Line 1 Pin must be selected in the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_DIGITALINPUT</PossibleValue>
              <PossibleValue Condition="Semaphore_GPIOFAULT1_Enable$IpInstance" Diagnostic="FAULT Line 1 Pin is selected from the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_INTERNAL</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity_FaultLine1" RefParameter="Polarity_FaultLine" Group="Fault Line 1">
              <Condition Diagnostic="FAULT Line 1 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault1$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_FaultLine1" RefParameter="Filter_FaultLine" Group="Fault Line 1">
              <Condition Diagnostic="FAULT Line 1 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault1$IpInstance"/> 
         </Parameter>
         <Parameter Name="Lock_FaultLine1" RefParameter="Lock_FaultLine" Group="Fault Line 1" >
              <Condition Diagnostic="FAULT Line 1 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault1$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultModeCtl_Line1</ConfigForMode> 
         <Parameter Name="Enable_FaultLine1" RefParameter="EnableFault" Group="Fault Line 1" >
              <Condition Diagnostic="FAULT Line 1 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault1$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultConfig_Line2</ConfigForMode> 
         <Parameter Name="Fault_Line2" Group="Fault Line 2"/>
         <Parameter Name="Source_FaultLine2"  RefParameter="Source_FaultLine" Group="Fault Line 2">
              <Condition Diagnostic="FAULT Line 2  must be enabled" Expression="Semaphore_HRTIMER_Fault2$IpInstance"/> 
              <PossibleValue Condition="!Semaphore_GPIOFAULT2_Enable$IpInstance" Diagnostic="FAULT Line 2 Pin must be selected in the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_DIGITALINPUT</PossibleValue>
              <PossibleValue Condition="Semaphore_GPIOFAULT2_Enable$IpInstance" Diagnostic="FAULT Line 2 Pin is selected from the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_INTERNAL</PossibleValue> 
         </Parameter>
         <Parameter Name="Polarity_FaultLine2" RefParameter="Polarity_FaultLine" Group="Fault Line 2">
              <Condition Diagnostic="FAULT Line 2 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault2$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_FaultLine2" RefParameter="Filter_FaultLine" Group="Fault Line 2">
              <Condition Diagnostic="FAULT Line 2 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault2$IpInstance"/> 
         </Parameter>
         <Parameter Name="Lock_FaultLine2" RefParameter="Lock_FaultLine" Group="Fault Line 2" >
              <Condition Diagnostic="FAULT Line 2 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault2$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultModeCtl_Line2</ConfigForMode> 
         <Parameter Name="Enable_FaultLine2" RefParameter="EnableFault" Group="Fault Line 2" >
              <Condition Diagnostic="FAULT Line 2 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault2$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultConfig_Line3</ConfigForMode> 
         <Parameter Name="Fault_Line3" Group="Fault Line 3"/>
         <Parameter Name="Source_FaultLine3"  RefParameter="Source_FaultLine" Group="Fault Line 3">
              <Condition Diagnostic="FAULT Line 3  must be enabled" Expression="Semaphore_HRTIMER_Fault3$IpInstance"/> 
              <PossibleValue Condition="!Semaphore_GPIOFAULT3_Enable$IpInstance" Diagnostic="FAULT Line 3 Pin must be selected in the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_DIGITALINPUT</PossibleValue>
              <PossibleValue Condition="Semaphore_GPIOFAULT3_Enable$IpInstance" Diagnostic="FAULT Line 3 Pin is selected from the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_INTERNAL</PossibleValue> 
         </Parameter>
         <Parameter Name="Polarity_FaultLine3" RefParameter="Polarity_FaultLine" Group="Fault Line 3">
              <Condition Diagnostic="FAULT Line 3 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault3$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_FaultLine3" RefParameter="Filter_FaultLine" Group="Fault Line 3">
              <Condition Diagnostic="FAULT Line 3 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault3$IpInstance"/> 
         </Parameter>
         <Parameter Name="Lock_FaultLine3" RefParameter="Lock_FaultLine" Group="Fault Line 3" >
              <Condition Diagnostic="FAULT Line 3 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault3$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultModeCtl_Line3</ConfigForMode> 
         <Parameter Name="Enable_FaultLine3" RefParameter="EnableFault" Group="Fault Line 3" >
              <Condition Diagnostic="FAULT Line 3 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault3$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultConfig_Line4</ConfigForMode> 
         <Parameter Name="Fault_Line4" Group="Fault Line 4"/>
         <Parameter Name="Source_FaultLine4"  RefParameter="Source_FaultLine" Group="Fault Line 4">
              <Condition Diagnostic="FAULT Line 4  must be enabled" Expression="Semaphore_HRTIMER_Fault4$IpInstance"/> 
              <PossibleValue Condition="!Semaphore_GPIOFAULT4_Enable$IpInstance" Diagnostic="FAULT Line 4 Pin must be selected in the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_DIGITALINPUT</PossibleValue>
              <PossibleValue Condition="Semaphore_GPIOFAULT4_Enable$IpInstance" Diagnostic="FAULT Line 4 Pin is selected from the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_INTERNAL</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity_FaultLine4" RefParameter="Polarity_FaultLine" Group="Fault Line 4">
              <Condition Diagnostic="FAULT Line 4 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault4$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_FaultLine4" RefParameter="Filter_FaultLine" Group="Fault Line 4">
              <Condition Diagnostic="FAULT Line 4 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault4$IpInstance"/> 
         </Parameter>
         <Parameter Name="Lock_FaultLine4" RefParameter="Lock_FaultLine" Group="Fault Line 4" >
              <Condition Diagnostic="FAULT Line 4 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault4$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultModeCtl_Line4</ConfigForMode> 
         <Parameter Name="Enable_FaultLine4" RefParameter="EnableFault" Group="Fault Line 4" >
              <Condition Diagnostic="FAULT Line 4 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault4$IpInstance"/> 
         </Parameter>
         <ConfigForMode>FaultConfig_Line5</ConfigForMode> 
         <Parameter Name="Fault_Line5" Group="Fault Line 5"/>
         <Parameter Name="Source_FaultLine5"  RefParameter="Source_FaultLine" Group="Fault Line 5">
              <Condition Diagnostic="FAULT Line 5  must be enabled" Expression="Semaphore_HRTIMER_Fault5$IpInstance"/> 
              <PossibleValue Condition="!Semaphore_GPIOFAULT5_Enable$IpInstance" Diagnostic="FAULT Line 5 Pin must be selected in the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_DIGITALINPUT</PossibleValue>
              <PossibleValue Condition="Semaphore_GPIOFAULT5_Enable$IpInstance" Diagnostic="FAULT Line 5 Pin is selected from the Pinout View" Action="Disable">HRTIM_FAULTSOURCE_INTERNAL</PossibleValue> 
         </Parameter>
         <Parameter Name="Polarity_FaultLine5" RefParameter="Polarity_FaultLine" Group="Fault Line 5">
              <Condition Diagnostic="FAULT Line 5 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault5$IpInstance"/> 
         </Parameter>
         <Parameter Name="Filter_FaultLine5" RefParameter="Filter_FaultLine" Group="Fault Line 5">
              <Condition Diagnostic="FAULT Line 5 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault5$IpInstance"/> 
         </Parameter>
         <Parameter Name="Lock_FaultLine5" RefParameter="Lock_FaultLine" Group="Fault Line 5" >
              <Condition Diagnostic="FAULT Line 5 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault5$IpInstance"/> 
         </Parameter>
                  <ConfigForMode>FaultModeCtl_Line5</ConfigForMode> 
         <Parameter Name="Enable_FaultLine5" RefParameter="EnableFault" Group="Fault Line 5" >
              <Condition Diagnostic="FAULT Line 5 Pin must be enabled" Expression="Semaphore_HRTIMER_Fault5$IpInstance"/> 
         </Parameter>

        
      <ConfigForMode>ADCTriggerConfig_ADC_Trigger1</ConfigForMode> 
         <Parameter Name="ADCTrigger_Id1"  Group="ADC Trigger 1">
           <PossibleValue>__NULL</PossibleValue>  
           <PossibleValue Semaphore="Semaphore_HRTIMER_ADCTrigger1$IpInstance">HRTIM_ADCTRIGGER_1</PossibleValue>  
         </Parameter>

         <Parameter Comment=" Update Trigger Source" Name="ORingUpdateSource_ADCTrigger1" RefParameter="UpdateSource_ADCTrigger" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance" />    
          </Parameter>

         <Parameter Name="NumberADCTriggerSource1" RefParameter="NumberADCTriggerSource" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance"/>  
         </Parameter>

         <Parameter  Comment="            1st Trigger Source"  Name="ADCTrigger1_Source1" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 0)"/>  
           </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="ADCTrigger1_Source2" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance &amp; (NumberADCTriggerSource1 &gt; 1)"/>   
           </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="ADCTrigger1_Source3" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 2)"/>    
           </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="ADCTrigger1_Source4" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 3)"/>    
           </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="ADCTrigger1_Source5" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 4)"/>    
           </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="ADCTrigger1_Source6" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 5)"/>    
           </Parameter>
         <Parameter  Comment="            7th Trigger Source" Name="ADCTrigger1_Source7" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 6)"/>    
           </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="ADCTrigger1_Source8" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 7)"/>    
           </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="ADCTrigger1_Source9" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 8)"/>    
           </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="ADCTrigger1_Source10" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 9)"/>    
           </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="ADCTrigger1_Source11" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 10)"/>    
           </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="ADCTrigger1_Source12" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 11)"/>    
           </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="ADCTrigger1_Source13" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 12)"/>    
           </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="ADCTrigger1_Source14" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 13)"/>    
           </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="ADCTrigger1_Source15" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 14)"/>    
           </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="ADCTrigger1_Source16" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 15)"/>    
           </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="ADCTrigger1_Source17" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 16)"/>    
           </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="ADCTrigger1_Source18" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 17)"/>    
           </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="ADCTrigger1_Source19" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 18)"/>    
          </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="ADCTrigger1_Source20" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 19)"/>    
          </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="ADCTrigger1_Source21" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 20)"/>    
          </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="ADCTrigger1_Source22" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 21)"/>    
          </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="ADCTrigger1_Source23" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 22)"/>   
          </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="ADCTrigger1_Source24" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 23)"/>    
          </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="ADCTrigger1_Source25" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 24)"/>    
          </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="ADCTrigger1_Source26" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 25)"/>    
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="ADCTrigger1_Source27" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 26)"/>    
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="ADCTrigger1_Source28" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 27)"/>    
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="ADCTrigger1_Source29" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 28)"/>    
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="ADCTrigger1_Source30" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 29)"/>    
          </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="ADCTrigger1_Source31" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 30)"/>    
          </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="ADCTrigger1_Source32" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance  &amp; (NumberADCTriggerSource1 &gt; 31)"/>    
          </Parameter>
         <Parameter Comment="            ORing Trigger Source" Name="ORingADCTrigger1" Group="ADC Trigger 1">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger1$IpInstance" />    
          </Parameter>

         
      <ConfigForMode>ADCTriggerConfig_ADC_Trigger2</ConfigForMode> 
         <Parameter Name="ADCTrigger_Id2"  Group="ADC Trigger 2">
           <PossibleValue>__NULL</PossibleValue>  
           <PossibleValue Semaphore="Semaphore_HRTIMER_ADCTrigger2$IpInstance">HRTIM_ADCTRIGGER_2</PossibleValue>  
         </Parameter>
         <Parameter Comment=" Update Trigger Source" Name="ORingUpdateSource_ADCTrigger2" RefParameter="UpdateSource_ADCTrigger" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance" />    
          </Parameter>

        <Parameter Name="NumberADCTriggerSource2"  RefParameter="NumberADCTriggerSource" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance"/>  
         </Parameter>

         <Parameter  Comment="            1st Trigger Source"  Name="ADCTrigger2_Source1" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 0)"/>  
           </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="ADCTrigger2_Source2" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance &amp; (NumberADCTriggerSource2 &gt; 1)"/>   
           </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="ADCTrigger2_Source3" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 2)"/>    
           </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="ADCTrigger2_Source4" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 3)"/>    
           </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="ADCTrigger2_Source5" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 4)"/>    
           </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="ADCTrigger2_Source6" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 5)"/>    
           </Parameter>
         <Parameter  Comment="            7th Trigger Source" Name="ADCTrigger2_Source7" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 6)"/>    
           </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="ADCTrigger2_Source8" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 7)"/>    
           </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="ADCTrigger2_Source9" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 8)"/>    
           </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="ADCTrigger2_Source10" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 9)"/>    
           </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="ADCTrigger2_Source11" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 10)"/>    
           </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="ADCTrigger2_Source12" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 11)"/>    
           </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="ADCTrigger2_Source13" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 12)"/>    
           </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="ADCTrigger2_Source14" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 13)"/>    
           </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="ADCTrigger2_Source15" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 14)"/>    
           </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="ADCTrigger2_Source16" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 15)"/>    
           </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="ADCTrigger2_Source17" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 16)"/>    
           </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="ADCTrigger2_Source18" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 17)"/>    
           </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="ADCTrigger2_Source19" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 18)"/>    
          </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="ADCTrigger2_Source20" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 19)"/>    
          </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="ADCTrigger2_Source21" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 20)"/>    
          </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="ADCTrigger2_Source22" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 21)"/>    
          </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="ADCTrigger2_Source23" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 22)"/>   
          </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="ADCTrigger2_Source24" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 23)"/>    
          </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="ADCTrigger2_Source25" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 24)"/>    
          </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="ADCTrigger2_Source26" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 25)"/>    
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="ADCTrigger2_Source27" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 26)"/>    
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="ADCTrigger2_Source28" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 27)"/>    
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="ADCTrigger2_Source29" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 28)"/>    
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="ADCTrigger2_Source30" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 29)"/>    
          </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="ADCTrigger2_Source31" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 30)"/>    
          </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="ADCTrigger2_Source32" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance  &amp; (NumberADCTriggerSource2 &gt; 31)"/>    
          </Parameter>
         <Parameter Comment="            ORing Trigger Source" Name="ORingADCTrigger2" Group="ADC Trigger 2">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger2$IpInstance" />    
          </Parameter>


       
      <ConfigForMode>ADCTriggerConfig_ADC_Trigger3</ConfigForMode> 
         <Parameter Name="ADCTrigger_Id3"  Group="ADC Trigger 3">
           <PossibleValue>__NULL</PossibleValue>  
           <PossibleValue Semaphore="Semaphore_HRTIMER_ADCTrigger3$IpInstance">HRTIM_ADCTRIGGER_3</PossibleValue>  
         </Parameter>

         <Parameter Comment=" Update Trigger Source" Name="ORingUpdateSource_ADCTrigger3" RefParameter="UpdateSource_ADCTrigger" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance" />    
          </Parameter>


         <Parameter Name="NumberADCTriggerSource3" RefParameter="NumberADCTriggerSource" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance"/>  
         </Parameter>

         <Parameter  Comment="            1st Trigger Source"  Name="ADCTrigger3_Source1" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance &amp; (NumberADCTriggerSource3 &gt; 0)"/>  
           </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="ADCTrigger3_Source2" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance &amp; (NumberADCTriggerSource3 &gt; 1)"/>   
           </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="ADCTrigger3_Source3" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance &amp; (NumberADCTriggerSource3 &gt; 2)"/>    
           </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="ADCTrigger3_Source4" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 3)"/>    
           </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="ADCTrigger3_Source5" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 4)"/>    
           </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="ADCTrigger3_Source6" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 5)"/>    
           </Parameter>
         <Parameter  Comment="            7th Trigger Source" Name="ADCTrigger3_Source7" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 6)"/>    
           </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="ADCTrigger3_Source8" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 7)"/>    
           </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="ADCTrigger3_Source9" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 8)"/>    
           </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="ADCTrigger3_Source10" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 9)"/>    
           </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="ADCTrigger3_Source11" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 10)"/>    
           </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="ADCTrigger3_Source12" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 11)"/>    
           </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="ADCTrigger3_Source13" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 12)"/>    
           </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="ADCTrigger3_Source14" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 13)"/>    
           </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="ADCTrigger3_Source15" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 14)"/>    
           </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="ADCTrigger3_Source16" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 15)"/>    
           </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="ADCTrigger3_Source17" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 16)"/>    
           </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="ADCTrigger3_Source18" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 17)"/>    
           </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="ADCTrigger3_Source19" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 18)"/>    
          </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="ADCTrigger3_Source20" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 19)"/>    
          </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="ADCTrigger3_Source21" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 20)"/>    
          </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="ADCTrigger3_Source22" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 21)"/>    
          </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="ADCTrigger3_Source23" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 22)"/>   
          </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="ADCTrigger3_Source24" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 23)"/>    
          </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="ADCTrigger3_Source25" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 24)"/>    
          </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="ADCTrigger3_Source26" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 25)"/>    
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="ADCTrigger3_Source27" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 26)"/>    
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="ADCTrigger3_Source28" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 27)"/>    
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="ADCTrigger3_Source29" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 28)"/>    
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="ADCTrigger3_Source30" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 29)"/>    
          </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="ADCTrigger3_Source31" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 30)"/>    
          </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="ADCTrigger3_Source32" RefParameter="Source_ADCTrigger13" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance  &amp; (NumberADCTriggerSource3 &gt; 31)"/>    
          </Parameter>
         <Parameter Comment="            ORing Trigger Source" Name="ORingADCTrigger3" Group="ADC Trigger 3">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger3$IpInstance" />    
          </Parameter>

 

      <ConfigForMode>ADCTriggerConfig_ADC_Trigger4</ConfigForMode> 
         <Parameter Name="ADCTrigger_Id4"  Group="ADC Trigger 4">
           <PossibleValue>__NULL</PossibleValue>  
           <PossibleValue Semaphore="Semaphore_HRTIMER_ADCTrigger4$IpInstance">HRTIM_ADCTRIGGER_4</PossibleValue>  
         </Parameter>

         <Parameter Comment=" Update Trigger Source" Name="ORingUpdateSource_ADCTrigger4" RefParameter="UpdateSource_ADCTrigger" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance" />    
          </Parameter>


        <Parameter Name="NumberADCTriggerSource4"  RefParameter="NumberADCTriggerSource" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance"/>  
         </Parameter>

         <Parameter  Comment="            1st Trigger Source"  Name="ADCTrigger4_Source1" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 0)"/>  
           </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="ADCTrigger4_Source2" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance &amp; (NumberADCTriggerSource4 &gt; 1)"/>   
           </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="ADCTrigger4_Source3" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 2)"/>    
           </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="ADCTrigger4_Source4" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 3)"/>    
           </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="ADCTrigger4_Source5" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 4)"/>    
           </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="ADCTrigger4_Source6" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 5)"/>    
           </Parameter>
         <Parameter  Comment="            7th Trigger Source" Name="ADCTrigger4_Source7" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 6)"/>    
           </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="ADCTrigger4_Source8" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 7)"/>    
           </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="ADCTrigger4_Source9" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 8)"/>    
           </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="ADCTrigger4_Source10" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 9)"/>    
           </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="ADCTrigger4_Source11" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 10)"/>    
           </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="ADCTrigger4_Source12" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 11)"/>    
           </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="ADCTrigger4_Source13" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 12)"/>    
           </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="ADCTrigger4_Source14" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 13)"/>    
           </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="ADCTrigger4_Source15" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 14)"/>    
           </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="ADCTrigger4_Source16" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 15)"/>    
           </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="ADCTrigger4_Source17" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 16)"/>    
           </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="ADCTrigger4_Source18" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 17)"/>    
           </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="ADCTrigger4_Source19" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 18)"/>    
          </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="ADCTrigger4_Source20" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 19)"/>    
          </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="ADCTrigger4_Source21" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 20)"/>    
          </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="ADCTrigger4_Source22" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 21)"/>    
          </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="ADCTrigger4_Source23" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 22)"/>   
          </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="ADCTrigger4_Source24" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 23)"/>    
          </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="ADCTrigger4_Source25" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 24)"/>    
          </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="ADCTrigger4_Source26" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 25)"/>    
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="ADCTrigger4_Source27" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 26)"/>    
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="ADCTrigger4_Source28" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 27)"/>    
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="ADCTrigger4_Source29" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 28)"/>    
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="ADCTrigger4_Source30" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 29)"/>    
          </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="ADCTrigger4_Source31" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 30)"/>    
          </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="ADCTrigger4_Source32" RefParameter="Source_ADCTrigger24" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance  &amp; (NumberADCTriggerSource4 &gt; 31)"/>    
          </Parameter>
         <Parameter Comment="            ORing Trigger Source" Name="ORingADCTrigger4" Group="ADC Trigger 4">
              <Condition Diagnostic="ADCTrigger config  must be enabled" Expression="Semaphore_HRTIMER_ADCTrigger4$IpInstance" />    
          </Parameter>
<!--       BEGIN BURSTMODECONFIG -->
         <Parameter Name="Enable"/>
<!--       END  BURSTMODECONFIG -->
 </RefMode>

<!-- END REFMODE HRTIMCOMMONCONFIG -->
<RefMode BaseMode="HRTIM_Common_Config_first" Name="HRTIM_Common_Config" Abstract="true" >
         <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
        <ConfigForMode>BurstModeConfig</ConfigForMode>  
         <Parameter Name="Mode">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
         <Parameter Name="ClockSource">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
         <Parameter Name="PrescalerBurst">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
         <Parameter Name="BurstPreloadEnable">   
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
         <Parameter Name="NumberBURSTMODE_TriggerSources">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="BURSTMODETrigger_Source1" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 0)"/> 
          </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="BURSTMODETrigger_Source2" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 1)"/> 
          </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="BURSTMODETrigger_Source3" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 2)"/> 
          </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="BURSTMODETrigger_Source4" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 3)"/> 
          </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="BURSTMODETrigger_Source5" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 4)"/> 
          </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="BURSTMODETrigger_Source6" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 5)"/> 
          </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="BURSTMODETrigger_Source7" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 6)"/> 
          </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="BURSTMODETrigger_Source8" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 7)"/> 
          </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="BURSTMODETrigger_Source9" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 8)"/> 
          </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="BURSTMODETrigger_Source10" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 9)"/> 
          </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="BURSTMODETrigger_Source11" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 10)"/> 
          </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="BURSTMODETrigger_Source12" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="BURSTMODETrigger_Source13" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 12)"/> 
          </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="BURSTMODETrigger_Source14" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 13)"/> 
          </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="BURSTMODETrigger_Source15" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 14)"/> 
          </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="BURSTMODETrigger_Source16" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 15)"/> 
          </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="BURSTMODETrigger_Source17" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 16)"/> 
          </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="BURSTMODETrigger_Source18" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 17)"/> 
          </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="BURSTMODETrigger_Source19" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 18)"/> 
          </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="BURSTMODETrigger_Source20" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 19)"/> 
          </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="BURSTMODETrigger_Source21" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 20)"/> 
          </Parameter>
         <Parameter Comment="            22sd Trigger Source" Name="BURSTMODETrigger_Source22" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 21)"/> 
          </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="BURSTMODETrigger_Source23" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 22)"/> 
          </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="BURSTMODETrigger_Source24" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 23)"/> 
          </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="BURSTMODETrigger_Source25" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 24)"/> 
          </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="BURSTMODETrigger_Source26" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="BURSTMODETrigger_Source27" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="BURSTMODETrigger_Source28" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="BURSTMODETrigger_Source29" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="BURSTMODETrigger_Source30" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 29)"/> 
          </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="BURSTMODETrigger_Source31" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 30)"/> 
          </Parameter>
         <Parameter Comment="            32sd Trigger Source" Name="BURSTMODETrigger_Source32" RefParameter="Source_BURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance &amp; (NumberBURSTMODE_TriggerSources &gt; 31)"/> 
          </Parameter>
         <Parameter Name="ORingBURSTMODETrigger">
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
         <Parameter Name="IdleDuration">           
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
         <Parameter Name="BURSTMODEPeriod">   
            <Condition Diagnostic="Burst Mode config must be enabled" Expression="Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
          </Parameter>
</RefMode>


<RefMode BaseMode="HRTIM_Common_Config_first" Name="HRTIM_Common_Config" Abstract="true" >
         <Condition Diagnostic="Burst Mode config must be enabled" Expression="!Semaphore_HRTIMER_BURSTMODECTL_ENABLE$IpInstance"/> 
</RefMode>


<!-- BEGIN REFMODE TIMCOMMONCONFIG -->
<RefMode BaseMode="HRTIM_Common_Config" Name="TIMA_Common_Config" >
        <Parameter Name="TimerIdx" RefParameter="TimerIdx" Group="General">
             <PossibleValue>HRTIM_TIMERINDEX_TIMER_A</PossibleValue>  
         </Parameter>
         <Parameter Name="Configuration_TA" Group="General"/>
         <ConfigForMode>TimeBaseConfig_TA</ConfigForMode>
         <Parameter Name="PrescalerRatio_TA"/>
         <Parameter Name="Counter_TA_reelle" />
         <Parameter Name="Periode_TA" />
         <Parameter Name="Periode_TA_reelle" />
         <Parameter Name="RepetitionCounter"/>
         <Parameter Name="ModeTimeBase">
               <PossibleValue Semaphore="Semaphore_TA_CONTINUOUSMODE$IpInstance">HRTIM_MODE_CONTINUOUS</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT_RETRIGGERABLE</PossibleValue>
         </Parameter>
</RefMode>
<RefMode BaseMode="HRTIM_Common_Config" Name="TIMB_Common_Config" >
         <Parameter Name="TimerIdx" RefParameter="TimerIdx" Group="General">
             <PossibleValue>HRTIM_TIMERINDEX_TIMER_B</PossibleValue>  
         </Parameter>
         <Parameter Name="Configuration_TB" Group="General"/>
         <ConfigForMode>TimeBaseConfig_TB</ConfigForMode>
         <Parameter Name="PrescalerRatio_TB"/>
         <Parameter Name="Counter_TB_reelle" />
         <Parameter Name="Periode_TB"/>
         <Parameter Name="Periode_TB_reelle"/>
         <Parameter Name="RepetitionCounter"/>
         <Parameter Name="ModeTimeBase">
               <PossibleValue Semaphore="Semaphore_TB_CONTINUOUSMODE$IpInstance">HRTIM_MODE_CONTINUOUS</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT_RETRIGGERABLE</PossibleValue>
         </Parameter>
</RefMode>
<RefMode BaseMode="HRTIM_Common_Config" Name="TIMC_Common_Config" >
        <Parameter Name="TimerIdx" RefParameter="TimerIdx" Group="General">
             <PossibleValue>HRTIM_TIMERINDEX_TIMER_C</PossibleValue>  
         </Parameter>
         <Parameter Name="Configuration_TC" Group="General"/>
         <ConfigForMode>TimeBaseConfig_TC</ConfigForMode>
         <Parameter Name="PrescalerRatio_TC"/>
         <Parameter Name="Counter_TC_reelle" />
         <Parameter Name="Periode_TC"/>
         <Parameter Name="Periode_TC_reelle"/>
         <Parameter Name="RepetitionCounter"/>
         <Parameter Name="ModeTimeBase">
               <PossibleValue Semaphore="Semaphore_TC_CONTINUOUSMODE$IpInstance">HRTIM_MODE_CONTINUOUS</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT_RETRIGGERABLE</PossibleValue>
         </Parameter>
</RefMode>
<RefMode BaseMode="HRTIM_Common_Config" Name="TIMD_Common_Config" >
        <Parameter Name="TimerIdx" RefParameter="TimerIdx" Group="General">
             <PossibleValue>HRTIM_TIMERINDEX_TIMER_D</PossibleValue>  
         </Parameter>
         <Parameter Name="Configuration_TD" Group="General"/>
         <ConfigForMode>TimeBaseConfig_TD</ConfigForMode>
         <Parameter Name="PrescalerRatio_TD"/>
         <Parameter Name="Counter_TD_reelle" />
         <Parameter Name="Periode_TD"/>
         <Parameter Name="Periode_TD_reelle"/>
         <Parameter Name="RepetitionCounter"/>
         <Parameter Name="ModeTimeBase">
               <PossibleValue Semaphore="Semaphore_TD_CONTINUOUSMODE$IpInstance">HRTIM_MODE_CONTINUOUS</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT_RETRIGGERABLE</PossibleValue>
         </Parameter>
</RefMode>
<RefMode BaseMode="HRTIM_Common_Config" Name="TIME_Common_Config" >
        <Parameter Name="TimerIdx" RefParameter="TimerIdx" Group="General">
             <PossibleValue>HRTIM_TIMERINDEX_TIMER_E</PossibleValue>  
         </Parameter>
         <Parameter Name="Configuration_TE" Group="General"/>
         <ConfigForMode>TimeBaseConfig_TE</ConfigForMode>
         <Parameter Name="PrescalerRatio_TE"/>
         <Parameter Name="Counter_TE_reelle" />
         <Parameter Name="Periode_TE"/>
         <Parameter Name="Periode_TE_reelle"/>
         <Parameter Name="RepetitionCounter"/>
         <Parameter Name="ModeTimeBase">
               <PossibleValue Semaphore="Semaphore_TE_CONTINUOUSMODE$IpInstance">HRTIM_MODE_CONTINUOUS</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT_RETRIGGERABLE</PossibleValue>
         </Parameter>
</RefMode>
<RefMode BaseMode="HRTIM_Common_Config" Name="MASTER_Common_Config" >
        <Parameter Name="TimerIdx" RefParameter="TimerIdx" Group="General">
             <PossibleValue>HRTIM_TIMERINDEX_MASTER</PossibleValue>  
         </Parameter>
         <ConfigForMode>TimeBaseConfig_MASTER</ConfigForMode>
         <Parameter Name="PrescalerRatio_MASTER"/>
          <Parameter Name="Counter_MASTER_reelle" />
         <Parameter Name="Periode_MASTER"/>
         <Parameter Name="Periode_MASTER_reelle"/>
         <Parameter Name="RepetitionCounter"/>
         <Parameter Name="ModeTimeBase">
               <PossibleValue Semaphore="Semaphore_MASTER_CONTINUOUSMODE$IpInstance">HRTIM_MODE_CONTINUOUS</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT</PossibleValue>
               <PossibleValue>HRTIM_MODE_SINGLESHOT_RETRIGGERABLE</PossibleValue>
         </Parameter>
          <ConfigForMode>WaveformTimerConfig_Master</ConfigForMode>
         <Parameter Name="HalfModeEnable">
          <PossibleValue>HRTIM_HALFMODE_DISABLED</PossibleValue>
         <PossibleValue Semaphore="Semaphore_MASTER_HALFMODE$IpInstance" Condition="!Semaphore_MASTER_CompareUnit1$IpInstance" Diagnostic="Compare unit 1 must be configured" Action="Disable">HRTIM_HALFMODE_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="StartOnSync"/>
         <Parameter Name="ResetOnSync"/>
         <Parameter Name="DACSynchro"/>
         <Parameter Name="PreloadEnable"/>
         <Parameter Name="UpdateGating" RefParameter="UpdateGating_MASTER"/>
         <Parameter Name="RepetitionUpdate"/>
         <Parameter Name="BurstMode"/>
         <Parameter Name="NumberInterruptRequests_Master" RefParameter="NumberInterruptRequests_Master">
         </Parameter>
         <Parameter Comment="            1st Interrupt Request Source" Name="InterruptRequests1_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Interrupt Request Source" Name="InterruptRequests2_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Interrupt Request Source" Name="InterruptRequests3_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Interrupt Request Source" Name="InterruptRequests4_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Interrupt Request Source" Name="InterruptRequests5_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Interrupt Request Source" Name="InterruptRequests6_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Interrupt Request Source" Name="InterruptRequests7_Master" RefParameter="InterruptRequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests_Master &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingInterruptRequests" RefParameter="ORingInterruptRequests_Master">     
         </Parameter>

         <Parameter Name="NumberDMARequests_Master">
         </Parameter>
         <Parameter Comment="            1st DMA Request Source" Name="DMARequests1_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd DMA Request Source" Name="DMARequests2_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd DMA Request Source" Name="DMARequests3_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th DMA Request Source" Name="DMARequests4_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th DMA Request Source" Name="DMARequests5_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th DMA Request Source" Name="DMARequests6_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th DMA Request Source" Name="DMARequests7_Master" RefParameter="DMARequests_MASTER">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingDMARequests_Master" RefParameter="ORingDMARequests_Master">     
         </Parameter>
         <Parameter Name="DMARequests_Semaphore">
     <!--         <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 0)"/> 
              <PossibleValue Semaphore="Semaphore_DMA_M$IpInstance">ATLEASTONEDMAREQ</PossibeValue>  -->
         </Parameter>
         <Parameter Name="DMASrcAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMADstAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMASize">
             <Condition Diagnostic="" Expression="(NumberDMARequests_Master &gt; 0)"/> 
         </Parameter>


         <ConfigForMode>WaveformCompareConfig1_Master</ConfigForMode>
         <Parameter Name="CompareUnit1" RefParameter="CompareUnit1"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_MASTER_CompareUnit1$IpInstance">HRTIM_COMPAREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue1" RefParameter="CompareValue_MASTER" Group="Compare Unit 1">
             <Condition Diagnostic="Compare Unit 1 config  must be enabled" Expression="Semaphore_MASTER_CompareUnit1$IpInstance &amp; !Semaphore_MASTER_HALFMODE$IpInstance"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig2_Master</ConfigForMode>
         <Parameter Name="CompareUnit2" RefParameter="CompareUnit2"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_MASTER_CompareUnit2$IpInstance">HRTIM_COMPAREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue2" RefParameter="CompareValue_MASTER" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_MASTER_CompareUnit2$IpInstance"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig3</ConfigForMode>
         <Parameter Name="CompareUnit3" RefParameter="CompareUnit3">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_MASTER_CompareUnit3$IpInstance">HRTIM_COMPAREUNIT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue3" RefParameter="CompareValue_MASTER" Group="Compare Unit 3">
             <Condition Diagnostic="Compare Unit 3 config  must be enabled" Expression="Semaphore_MASTER_CompareUnit3$IpInstance"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig4_Master</ConfigForMode>
         <Parameter Name="CompareUnit4" RefParameter="CompareUnit4" Group="Compare Unit 4"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_MASTER_CompareUnit4$IpInstance">HRTIM_COMPAREUNIT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue4" RefParameter="CompareValue_MASTER" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_MASTER_CompareUnit4$IpInstance"/>  
           </Parameter>
   <ConfigForMode>BurstDMAConfig_Master</ConfigForMode>
         <Parameter Name="BurstDMAconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance">HRTIM_TIMERINDEX_MASTER</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberRegisters_BURSTDMAMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Register" Name="RegistersToUpdate_Source1Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Register" Name="RegistersToUpdate_Source2Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Register" Name="RegistersToUpdate_Source3Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Register" Name="RegistersToUpdate_Source4Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Register" Name="RegistersToUpdate_Source5Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Register" Name="RegistersToUpdate_Source6Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Register" Name="RegistersToUpdate_Source7Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Register" Name="RegistersToUpdate_Source8Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Register" Name="RegistersToUpdate_Source9Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Register" Name="RegistersToUpdate_Source10Master" RefParameter="Source_RegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMAMaster &gt; 9)"/> 
         </Parameter>
         <Parameter Name="ORingRegistersToUpdateMaster">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_MASTER_DMAConfig$IpInstance"/> 
         </Parameter>
</RefMode>
<!-- END REFMODE TIMCOMMONCONFIG -->


<!-- BEGIN REFMODE TIMCOMMONCONFIG FOR WAVEFORM -->

<RefMode BaseMode ="TIME_Common_Config" Name="TIME_Waveform_Common_Config">
         <ConfigForMode>WaveformTimerConfig</ConfigForMode>
         <Parameter Name="HalfModeEnable">
          <PossibleValue>HRTIM_HALFMODE_DISABLED</PossibleValue>
         <PossibleValue Semaphore="Semaphore_TE_HALFMODE$IpInstance" Condition="!Semaphore_TE_CompareUnit1$IpInstance |Semaphore_TE_AUTODELAYED2COMP1$IpInstance|Semaphore_TE_AUTODELAYED4COMP1$IpInstance" Diagnostic="Compare unit 1 must be configured and  autodelayed mode on COMP1 musn't be configured" Action="Disable">HRTIM_HALFMODE_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="StartOnSync"/>
         <Parameter Name="ResetOnSync"/>
         <Parameter Name="DACSynchro"/>
         <Parameter Name="PreloadEnable"/>
         <Parameter Name="UpdateGating" RefParameter="UpdateGating_TE"/>
         <Parameter Name="RepetitionUpdate"/>
         <Parameter Name="BurstMode"/>
         <Parameter Name="PushPull">
              <PossibleValue>HRTIM_TIMPUSHPULLMODE_DISABLED</PossibleValue>
              <PossibleValue  Semaphore="Semaphore_TE_PUSHPULL$IpInstance"  Condition="!(Semaphore_TE_Output1Output2$IpInstance &amp; Semaphore_TE_CONTINUOUSMODE$IpInstance)" Diagnostic="2 outputs  must be configured and mode be continuous" Action="Disable">HRTIM_TIMPUSHPULLMODE_ENABLED</PossibleValue> 
         </Parameter>
        <Parameter Name="NumberFaultEnable" RefParameter="NumberFaultEnable">
         </Parameter>
          <Parameter Comment="            1st Fault Source" Name="FaultEnable_Source1" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Fault Source" Name="FaultEnable_Source2" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Fault Source" Name="FaultEnable_Source3" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Fault Source" Name="FaultEnable_Source4" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Fault Source" Name="FaultEnable_Source5" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingFaultEnable" RefParameter="ORingFaultEnable">     
         </Parameter>

         <Parameter Name="FaultLock"/>
         <Parameter Name="DeadTimeInsertion">
             <PossibleValue>HRTIM_TIMDEADTIMEINSERTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TE_Output1Output2$IpInstance &amp; !Semaphore_TE_PUSHPULL$IpInstance)" Diagnostic="Output 1 and 2 must be configured and PusPull mode disabled" Semaphore="Semaphore_TE_DeadTimeEnable$IpInstance" Action="Disable">HRTIM_TIMDEADTIMEINSERTION_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="DelayedProtectionMode">   
             <PossibleValue>HRTIM_TIMER_D_E_DELAYEDPROTECTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TE_Output1Output2$IpInstance | Semaphore_TE_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="Output 1 must be configured and Event8  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_EEV8</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TE_Output1Output2$IpInstance | Semaphore_TE_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="Output 2 must be configured and Event8  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_EEV8</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TE_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="Output 1 and 2  must be configured and Event8  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV8</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TE_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="PushPull mode must be enabled and Event8 must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV8</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TE_Output1Output2$IpInstance | Semaphore_TE_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="Output 1 must be configured and Event9  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_DEEV9</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TE_Output1Output2$IpInstance | Semaphore_TE_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="Output 2 must be configured and Event9  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_DEEV9</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TE_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="Output 1 and 2 must be configured and Event9  must be enabled" Action="Disable" >HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV9</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TE_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="PushPull mode must be enabled and Event9 must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV9</PossibleValue>
         </Parameter>
         <Parameter Name="NumberUpdateTrigger" RefParameter="NumberUpdateTrigger">
         </Parameter>
         <Parameter Comment="            1st Update Trigger Source" Name="UpdateTrigger1" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Update Trigger Source" Name="UpdateTrigger2" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Update Trigger Source" Name="UpdateTrigger3" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Update Trigger Source" Name="UpdateTrigger4" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Update Trigger Source" Name="UpdateTrigger5" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Update Trigger Source" Name="UpdateTrigger6" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingUpdateTrigger" RefParameter="ORingUpdateTrigger">     
         </Parameter>
         <Parameter Name="ResetUpdate"/>

         <Parameter Name="NumberResetTrigger" RefParameter="NumberResetTrigger">
         </Parameter>
         <Parameter Comment="            1st Reset Trigger Source" Name="ResetTrigger1" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Trigger Source" Name="ResetTrigger2" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Trigger Source" Name="ResetTrigger3" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Trigger Source" Name="ResetTrigger4" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Trigger Source" Name="ResetTrigger5" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Trigger Source" Name="ResetTrigger6" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Trigger Source" Name="ResetTrigger7" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Trigger Source" Name="ResetTrigger8" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Trigger Source" Name="ResetTrigger9" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Trigger Source" Name="ResetTrigger10" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Trigger Source" Name="ResetTrigger11" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Trigger Source" Name="ResetTrigger12" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Reset Trigger Source" Name="ResetTrigger13" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Trigger Source" Name="ResetTrigger14" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Trigger Source" Name="ResetTrigger15" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Trigger Source" Name="ResetTrigger16" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Trigger Source" Name="ResetTrigger17" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Trigger Source" Name="ResetTrigger18" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Trigger Source" Name="ResetTrigger19" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Trigger Source" Name="ResetTrigger20" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Trigger Source" Name="ResetTrigger21" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Trigger Source" Name="ResetTrigger22" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Trigger Source" Name="ResetTrigger23" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Trigger Source" Name="ResetTrigger24" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Trigger Source" Name="ResetTrigger25" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Trigger Source" Name="ResetTrigger26" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 25)"/> 
         </Parameter>
         <Parameter Comment="            27th Reset Trigger Source" Name="ResetTrigger27" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 26)"/> 
         </Parameter>
         <Parameter Comment="            28th Reset Trigger Source" Name="ResetTrigger28" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 27)"/> 
         </Parameter>
         <Parameter Comment="            29th Reset Trigger Source" Name="ResetTrigger29" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 28)"/> 
         </Parameter>
         <Parameter Comment="            30th Reset Trigger Source" Name="ResetTrigger30" RefParameter="ResetTrigger_TE">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingResetTrigger" RefParameter="ORingResetTrigger">     
         </Parameter>

         <Parameter Name="NumberInterruptRequests" RefParameter="NumberInterruptRequests">
         </Parameter>
         <Parameter Comment="            1st Interrupt Request Source" Name="InterruptRequests1" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Interrupt Request Source" Name="InterruptRequests2" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Interrupt Request Source" Name="InterruptRequests3" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Interrupt Request Source" Name="InterruptRequests4" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Interrupt Request Source" Name="InterruptRequests5" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Interrupt Request Source" Name="InterruptRequests6" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Interrupt Request Source" Name="InterruptRequests7" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Interrupt Request Source" Name="InterruptRequests8" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Interrupt Request Source" Name="InterruptRequests9" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Interrupt Request Source" Name="InterruptRequests10" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Interrupt Request Source" Name="InterruptRequests11" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Interrupt Request Source" Name="InterruptRequests12" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Interrupt Request Source" Name="InterruptRequests13" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Interrupt Request Source" Name="InterruptRequests14" RefParameter="InterruptRequests_TE">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingInterruptRequests" RefParameter="ORingInterruptRequests">     
         </Parameter>

         <Parameter Name="NumberDMARequests_TE">
         </Parameter>
         <Parameter Comment="            1st DMA Request Source" Name="DMARequests1" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd DMA Request Source" Name="DMARequests2" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd DMA Request Source" Name="DMARequests3" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th DMA Request Source" Name="DMARequests4" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th DMA Request Source" Name="DMARequests5" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th DMA Request Source" Name="DMARequests6" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th DMA Request Source" Name="DMARequests7" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th DMA Request Source" Name="DMARequests8" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th DMA Request Source" Name="DMARequests9" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th DMA Request Source" Name="DMARequests10" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th DMA Request Source" Name="DMARequests11" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th DMA Request Source" Name="DMARequests12" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th DMA Request Source" Name="DMARequests13" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th DMA Request Source" Name="DMARequests14" RefParameter="DMARequests_TE">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingDMARequests" RefParameter="ORingDMARequests">     
         </Parameter>
         <Parameter Name="DMARequests_Semaphore">
<!--              <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 0)"/>  
              <PossibleValue Semaphore="Semaphore_DMA_E$IpInstance">ATLEASTONEDMAREQ</PossibleValue>-->
         </Parameter>
         <Parameter Name="DMASrcAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMADstAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMASize">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TE &gt; 0)"/> 
         </Parameter>
           <ConfigForMode>WaveformCompareConfig1_TE</ConfigForMode>
         <Parameter Name="CompareUnit1" RefParameter="CompareUnit1"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TE_CompareUnit1$IpInstance">HRTIM_COMPAREUNIT_1</PossibleValue> 
         </Parameter>
         <Parameter Name="CompareValue1" RefParameter="CompareValue_TE" Group="Compare Unit 1">
             <Condition Diagnostic="Compare Unit 1 config  must be enabled" Expression="Semaphore_TE_CompareUnit1$IpInstance &amp; !(Semaphore_TE_HALFMODE$IpInstance|Semaphore_TE_AUTODELAYED2COMP1$IpInstance|Semaphore_TE_AUTODELAYED4COMP1$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig2</ConfigForMode>
         <Parameter Name="CompareUnit2" RefParameter="CompareUnit2"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TE_CompareUnit2$IpInstance">HRTIM_COMPAREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue2" RefParameter="CompareValue_TE" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TE_CompareUnit2$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode2" RefParameter="AutoDelayedMode_refcomp2" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TE_CompareUnit2$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TE_AUTODELAYED2COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TE_AUTODELAYED2COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>
           </Parameter>
         <Parameter Name="AutoDelayedTimeout2" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TE_CompareUnit2$IpInstance &amp; (Semaphore_TE_AUTODELAYED2COMP1$IpInstance |Semaphore_TE_AUTODELAYED2COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig3_TE</ConfigForMode>
         <Parameter Name="CompareUnit3" RefParameter="CompareUnit3">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TE_CompareUnit3$IpInstance">HRTIM_COMPAREUNIT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue3" RefParameter="CompareValue_TE" Group="Compare Unit 3">
             <Condition Diagnostic="Compare Unit 3 config  must be enabled" Expression="Semaphore_TE_CompareUnit3$IpInstance &amp; !(Semaphore_TE_AUTODELAYED2COMP3$IpInstance|Semaphore_TE_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig4</ConfigForMode>
         <Parameter Name="CompareUnit4" RefParameter="CompareUnit4" Group="Compare Unit 4"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TE_CompareUnit4$IpInstance">HRTIM_COMPAREUNIT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue4" RefParameter="CompareValue_TE" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TE_CompareUnit4$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode4" RefParameter="AutoDelayedMode_refcomp4" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TE_CompareUnit4$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TE_AUTODELAYED4COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TE_AUTODELAYED4COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>
        </Parameter>
         <Parameter Name="AutoDelayedTimeout4" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TE_CompareUnit4$IpInstance &amp; (Semaphore_TE_AUTODELAYED4COMP1$IpInstance |Semaphore_TE_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCaptureConfig1</ConfigForMode>
         <Parameter Name="CaptureUnit1"  Group="Capture Unit 1">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TE_CaptureUnit1$IpInstance">HRTIM_CAPTUREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig1" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 1">
             <Condition Diagnostic="Capture Unit 1 config  must be enabled" Expression="Semaphore_TE_CaptureUnit1$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture1_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture1_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture1_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture1_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture1_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture1_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture1_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture1_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture1_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture1_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture1_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture1_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture1_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture1_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture1_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture1_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture1_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture1_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture1_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture1_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture1_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture1_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture1_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture1_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture1_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture1_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture1_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture1_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture1_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture1_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture1_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture1_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture1"  RefParameter="ORingTriggerCapture1"  Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit1$IpInstance"/> 
         </Parameter>


  <ConfigForMode>WaveformCaptureConfig2</ConfigForMode>
         <Parameter Name="CaptureUnit2" RefParameter="CaptureUnit2" Group="Capture Unit 2">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TE_CaptureUnit2$IpInstance">HRTIM_CAPTUREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig2" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 2">
             <Condition Diagnostic="Capture Unit 2 config  must be enabled" Expression="Semaphore_TE_CaptureUnit2$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture2_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture2_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture2_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture2_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture2_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture2_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture2_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture2_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture2_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture2_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture2_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture2_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture2_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture2_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture2_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture2_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture2_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture2_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture2_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture2_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture2_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture2_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture2_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture2_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture2_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture2_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture2_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture2_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture2_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture2_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture2_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture2_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture2"  RefParameter="ORingTriggerCapture2"  Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TE_CaptureUnit2$IpInstance"/> 
         </Parameter>



         <ConfigForMode>TimerEventFilteringConfig1</ConfigForMode>
         <Parameter Name="Event1" RefParameter="Event" Group="External Event 1 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent1_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="External Event 1 must be configured " Action="Disable">HRTIM_EVENT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter1" RefParameter="Filter_TE" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent1_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch1" RefParameter="Latch" Group="External Event 1 Filtering">
           <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent1_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>
         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig2</ConfigForMode>
         <Parameter Name="Event2" RefParameter="Event" Group="External Event 2 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent2_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="External Event 2 must be configured " Action="Disable">HRTIM_EVENT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter2" RefParameter="Filter_TE" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent2_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch2" RefParameter="Latch" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent2_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig3</ConfigForMode>
         <Parameter Name="Event3" RefParameter="Event" Group="External Event 3 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent3_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="External Event 3 must be configured " Action="Disable">HRTIM_EVENT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter3" RefParameter="Filter_TE" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent3_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch3" RefParameter="Latch" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent3_Filter$IpInstance"/> 
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>
 
         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig4</ConfigForMode>
         <Parameter Name="Event4" RefParameter="Event" Group="External Event 4 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent4_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="External Event 4 must be configured " Action="Disable">HRTIM_EVENT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter4" RefParameter="Filter_TE" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent4_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch4" RefParameter="Latch" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent4_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig5</ConfigForMode>
         <Parameter Name="Event5" RefParameter="Event" Group="External Event 5 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent5_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="External Event 5 must be configured " Action="Disable">HRTIM_EVENT_5</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter5" RefParameter="Filter_TE" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent5_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch5" RefParameter="Latch" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent5_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig6</ConfigForMode>
         <Parameter Name="Event6" RefParameter="Event" Group="External Event 6 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent6_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="External Event 6 must be configured " Action="Disable">HRTIM_EVENT_6</PossibleValue>  

         </Parameter>
         <Parameter Name="Filter6" RefParameter="Filter_TE" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent6_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch6" RefParameter="Latch" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent6_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig7</ConfigForMode>
         <Parameter Name="Event7" RefParameter="Event" Group="External Event 7 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent7_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="External Event 7 must be configured " Action="Disable">HRTIM_EVENT_7</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter7" RefParameter="Filter_TE" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent7_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch7" RefParameter="Latch" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent7_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig8</ConfigForMode>
         <Parameter Name="Event8" RefParameter="Event" Group="External Event 8 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent8_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="External Event 8 must be configured " Action="Disable">HRTIM_EVENT_8</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter8" RefParameter="Filter_TE" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent8_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch8" RefParameter="Latch" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent8_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig9</ConfigForMode>
         <Parameter Name="Event9" RefParameter="Event" Group="External Event 9 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent9_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="External Event 9 must be configured " Action="Disable">HRTIM_EVENT_9</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter9" RefParameter="Filter_TE" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent9_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch9" RefParameter="Latch" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent9_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig10</ConfigForMode>
         <Parameter Name="Event10" RefParameter="Event" Group="External Event 10 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_EEvent10_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="External Event 10 must be configured " Action="Disable">HRTIM_EVENT_10</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter10" RefParameter="Filter_TE" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent10_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch10" RefParameter="Latch" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TE_EEvent10_Filter$IpInstance"/>  
           <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
           <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

         <ConfigForMode>BurstDMAConfig</ConfigForMode>
         <Parameter Name="BurstDMAconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_DMAConfig$IpInstance">HRTIM_TIMERINDEX_TIMER_E</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberRegisters_BURSTDMA"> 
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Register" Name="RegistersToUpdate_Source1" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Register" Name="RegistersToUpdate_Source2" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Register" Name="RegistersToUpdate_Source3" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Register" Name="RegistersToUpdate_Source4" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Register" Name="RegistersToUpdate_Source5" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Register" Name="RegistersToUpdate_Source6" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Register" Name="RegistersToUpdate_Source7" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Register" Name="RegistersToUpdate_Source8" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Register" Name="RegistersToUpdate_Source9" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Register" Name="RegistersToUpdate_Source10" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Register" Name="RegistersToUpdate_Source11" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Register" Name="RegistersToUpdate_Source12" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Register" Name="RegistersToUpdate_Source13" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Register" Name="RegistersToUpdate_Source14" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Register" Name="RegistersToUpdate_Source15" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Register" Name="RegistersToUpdate_Source16" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Register" Name="RegistersToUpdate_Source17" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Register" Name="RegistersToUpdate_Source18" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Register" Name="RegistersToUpdate_Source19" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Register" Name="RegistersToUpdate_Source20" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21th Register" Name="RegistersToUpdate_Source21" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 20)"/> 
         </Parameter>
         <Parameter Name="ORingRegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_DMAConfig$IpInstance"/> 
         </Parameter>
       
</RefMode>



<RefMode BaseMode ="TIMD_Common_Config" Name="TIMD_Waveform_Common_Config">
         <ConfigForMode>WaveformTimerConfig</ConfigForMode>
         <Parameter Name="HalfModeEnable">
          <PossibleValue>HRTIM_HALFMODE_DISABLED</PossibleValue>
         <PossibleValue Semaphore="Semaphore_TD_HALFMODE$IpInstance" Condition="!Semaphore_TD_CompareUnit1$IpInstance|Semaphore_TD_AUTODELAYED2COMP1$IpInstance|Semaphore_TD_AUTODELAYED4COMP1$IpInstance" Diagnostic="Compare unit 1 must be configured and  autodelayed mode on COMP1 musn't be configured" Action="Disable">HRTIM_HALFMODE_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="StartOnSync"/>
         <Parameter Name="ResetOnSync"/>
         <Parameter Name="DACSynchro"/>
         <Parameter Name="PreloadEnable"/>
         <Parameter Name="UpdateGating" RefParameter="UpdateGating_TD"/>
         <Parameter Name="RepetitionUpdate"/>
         <Parameter Name="BurstMode"/>
         <Parameter Name="PushPull">
              <PossibleValue>HRTIM_TIMPUSHPULLMODE_DISABLED</PossibleValue>
              <PossibleValue  Semaphore="Semaphore_TD_PUSHPULL$IpInstance"  Condition="!(Semaphore_TD_Output1Output2$IpInstance &amp; Semaphore_TD_CONTINUOUSMODE$IpInstance)" Diagnostic="2 outputs  must be configured  and mode be continuous" Action="Disable">HRTIM_TIMPUSHPULLMODE_ENABLED</PossibleValue> 
         </Parameter>
        <Parameter Name="NumberFaultEnable" RefParameter="NumberFaultEnable">
         </Parameter>
          <Parameter Comment="            1st Fault Source" Name="FaultEnable_Source1" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Fault Source" Name="FaultEnable_Source2" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Fault Source" Name="FaultEnable_Source3" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Fault Source" Name="FaultEnable_Source4" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Fault Source" Name="FaultEnable_Source5" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingFaultEnable" RefParameter="ORingFaultEnable">     
         </Parameter>

         <Parameter Name="FaultLock"/>
         <Parameter Name="DeadTimeInsertion">
             <PossibleValue>HRTIM_TIMDEADTIMEINSERTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TD_Output1Output2$IpInstance &amp; !Semaphore_TD_PUSHPULL$IpInstance)" Diagnostic="Output 1 and 2 must be configured and PusPull mode disabled" Semaphore="Semaphore_TD_DeadTimeEnable$IpInstance"  Action="Disable">HRTIM_TIMDEADTIMEINSERTION_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="DelayedProtectionMode">   
             <PossibleValue>HRTIM_TIMER_D_E_DELAYEDPROTECTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TD_Output1Output2$IpInstance | Semaphore_TD_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="Output 1 must be configured and Event8  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_EEV8</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TD_Output1Output2$IpInstance | Semaphore_TD_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="Output 2 must be configured and Event8  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_EEV8</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TD_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="Output 1 and 2  must be configured and Event8  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV8</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TD_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent8$IpInstance))" Diagnostic="PushPull mode must be enabled and Event8 must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV8</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TD_Output1Output2$IpInstance | Semaphore_TD_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="Output 1 must be configured and Event9  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT1_DEEV9</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TD_Output1Output2$IpInstance | Semaphore_TD_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="Output 2 must be configured and Event9  must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDOUT2_DEEV9</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TD_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="Output 1 and 2 must be configured and Event9  must be enabled" Action="Disable" >HRTIM_TIMER_D_E_DELAYEDPROTECTION_DELAYEDBOTH_EEV9</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TD_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent9$IpInstance))" Diagnostic="PushPull mode must be enabled and Event9 must be enabled" Action="Disable">HRTIM_TIMER_D_E_DELAYEDPROTECTION_BALANCED_EEV9</PossibleValue>
         </Parameter>
         <Parameter Name="NumberUpdateTrigger" RefParameter="NumberUpdateTrigger">
         </Parameter>
         <Parameter Comment="            1st Update Trigger Source" Name="UpdateTrigger1" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Update Trigger Source" Name="UpdateTrigger2" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Update Trigger Source" Name="UpdateTrigger3" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Update Trigger Source" Name="UpdateTrigger4" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Update Trigger Source" Name="UpdateTrigger5" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Update Trigger Source" Name="UpdateTrigger6" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingUpdateTrigger" RefParameter="ORingUpdateTrigger">     
         </Parameter>
         <Parameter Name="ResetUpdate"/>

         <Parameter Name="NumberResetTrigger" RefParameter="NumberResetTrigger">
         </Parameter>
         <Parameter Comment="            1st Reset Trigger Source" Name="ResetTrigger1" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Trigger Source" Name="ResetTrigger2" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Trigger Source" Name="ResetTrigger3" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Trigger Source" Name="ResetTrigger4" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Trigger Source" Name="ResetTrigger5" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Trigger Source" Name="ResetTrigger6" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Trigger Source" Name="ResetTrigger7" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Trigger Source" Name="ResetTrigger8" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Trigger Source" Name="ResetTrigger9" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Trigger Source" Name="ResetTrigger10" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Trigger Source" Name="ResetTrigger11" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Trigger Source" Name="ResetTrigger12" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Reset Trigger Source" Name="ResetTrigger13" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Trigger Source" Name="ResetTrigger14" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Trigger Source" Name="ResetTrigger15" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Trigger Source" Name="ResetTrigger16" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Trigger Source" Name="ResetTrigger17" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Trigger Source" Name="ResetTrigger18" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Trigger Source" Name="ResetTrigger19" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Trigger Source" Name="ResetTrigger20" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Trigger Source" Name="ResetTrigger21" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Trigger Source" Name="ResetTrigger22" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Trigger Source" Name="ResetTrigger23" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Trigger Source" Name="ResetTrigger24" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Trigger Source" Name="ResetTrigger25" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Trigger Source" Name="ResetTrigger26" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 25)"/> 
         </Parameter>
         <Parameter Comment="            27th Reset Trigger Source" Name="ResetTrigger27" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 26)"/> 
         </Parameter>
         <Parameter Comment="            28th Reset Trigger Source" Name="ResetTrigger28" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 27)"/> 
         </Parameter>
         <Parameter Comment="            29th Reset Trigger Source" Name="ResetTrigger29" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 28)"/> 
         </Parameter>
         <Parameter Comment="            30th Reset Trigger Source" Name="ResetTrigger30" RefParameter="ResetTrigger_TD">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingResetTrigger" RefParameter="ORingResetTrigger">     
         </Parameter>

         <Parameter Name="NumberInterruptRequests" RefParameter="NumberInterruptRequests">
         </Parameter>
         <Parameter Comment="            1st Interrupt Request Source" Name="InterruptRequests1" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Interrupt Request Source" Name="InterruptRequests2" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Interrupt Request Source" Name="InterruptRequests3" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Interrupt Request Source" Name="InterruptRequests4" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Interrupt Request Source" Name="InterruptRequests5" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Interrupt Request Source" Name="InterruptRequests6" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Interrupt Request Source" Name="InterruptRequests7" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Interrupt Request Source" Name="InterruptRequests8" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Interrupt Request Source" Name="InterruptRequests9" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Interrupt Request Source" Name="InterruptRequests10" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Interrupt Request Source" Name="InterruptRequests11" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Interrupt Request Source" Name="InterruptRequests12" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Interrupt Request Source" Name="InterruptRequests13" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Interrupt Request Source" Name="InterruptRequests14" RefParameter="InterruptRequests_TD">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingInterruptRequests" RefParameter="ORingInterruptRequests">     
         </Parameter>

         <Parameter Name="NumberDMARequests_TD">
         </Parameter>
         <Parameter Comment="            1st DMA Request Source" Name="DMARequests1" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd DMA Request Source" Name="DMARequests2" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd DMA Request Source" Name="DMARequests3" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th DMA Request Source" Name="DMARequests4" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th DMA Request Source" Name="DMARequests5" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th DMA Request Source" Name="DMARequests6" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th DMA Request Source" Name="DMARequests7" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th DMA Request Source" Name="DMARequests8" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th DMA Request Source" Name="DMARequests9" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th DMA Request Source" Name="DMARequests10" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th DMA Request Source" Name="DMARequests11" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th DMA Request Source" Name="DMARequests12" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th DMA Request Source" Name="DMARequests13" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th DMA Request Source" Name="DMARequests14" RefParameter="DMARequests_TD">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingDMARequests" RefParameter="ORingDMARequests">     
         </Parameter>
         <Parameter Name="DMARequests_Semaphore">
<!--              <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 0)"/> 
              <PossibleValue Semaphore="Semaphore_DMA_D$IpInstance">ATLEASTONEDMAREQ</PossibleValue>  -->
         </Parameter>
         <Parameter Name="DMASrcAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMADstAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMASize">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TD &gt; 0)"/> 
         </Parameter>
           <ConfigForMode>WaveformCompareConfig1_TD</ConfigForMode>
         <Parameter Name="CompareUnit1" RefParameter="CompareUnit1"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TD_CompareUnit1$IpInstance">HRTIM_COMPAREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue1" RefParameter="CompareValue_TD" Group="Compare Unit 1">
             <Condition Diagnostic="Compare Unit 1 config  must be enabled" Expression="Semaphore_TD_CompareUnit1$IpInstance &amp; !(Semaphore_TD_HALFMODE$IpInstance|Semaphore_TD_AUTODELAYED2COMP1$IpInstance|Semaphore_TD_AUTODELAYED4COMP1$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig2</ConfigForMode>
         <Parameter Name="CompareUnit2" RefParameter="CompareUnit2"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TD_CompareUnit2$IpInstance">HRTIM_COMPAREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue2" RefParameter="CompareValue_TD" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TD_CompareUnit2$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode2" RefParameter="AutoDelayedMode_refcomp2" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TD_CompareUnit2$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TD_AUTODELAYED2COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TD_AUTODELAYED2COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>
           </Parameter>
         <Parameter Name="AutoDelayedTimeout2" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TD_CompareUnit2$IpInstance &amp; (Semaphore_TD_AUTODELAYED2COMP1$IpInstance |Semaphore_TD_AUTODELAYED2COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig3_TD</ConfigForMode>
         <Parameter Name="CompareUnit3" RefParameter="CompareUnit3">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TD_CompareUnit3$IpInstance">HRTIM_COMPAREUNIT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue3" RefParameter="CompareValue_TD" Group="Compare Unit 3">
             <Condition Diagnostic="Compare Unit 3 config  must be enabled" Expression="Semaphore_TD_CompareUnit3$IpInstance &amp; !(Semaphore_TD_AUTODELAYED2COMP3$IpInstance|Semaphore_TD_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig4</ConfigForMode>
         <Parameter Name="CompareUnit4" RefParameter="CompareUnit4" Group="Compare Unit 4"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TD_CompareUnit4$IpInstance">HRTIM_COMPAREUNIT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue4" RefParameter="CompareValue_TD" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TD_CompareUnit4$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode4" RefParameter="AutoDelayedMode_refcomp4" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TD_CompareUnit4$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TD_AUTODELAYED4COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TD_AUTODELAYED4COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>
           </Parameter>
         <Parameter Name="AutoDelayedTimeout4" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TD_CompareUnit4$IpInstance &amp; (Semaphore_TD_AUTODELAYED4COMP1$IpInstance |Semaphore_TD_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCaptureConfig1</ConfigForMode>
         <Parameter Name="CaptureUnit1"  Group="Capture Unit 1">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TD_CaptureUnit1$IpInstance">HRTIM_CAPTUREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig1" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 1">
             <Condition Diagnostic="Capture Unit 1 config  must be enabled" Expression="Semaphore_TD_CaptureUnit1$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture1_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture1_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture1_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture1_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture1_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture1_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture1_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture1_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture1_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture1_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture1_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture1_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture1_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture1_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture1_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture1_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture1_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture1_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture1_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture1_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture1_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture1_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture1_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture1_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture1_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture1_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture1_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture1_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture1_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture1_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture1_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture1_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture1"  RefParameter="ORingTriggerCapture1"  Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit1$IpInstance"/> 
         </Parameter>


  <ConfigForMode>WaveformCaptureConfig2</ConfigForMode>
         <Parameter Name="CaptureUnit2" RefParameter="CaptureUnit2" Group="Capture Unit 2">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TD_CaptureUnit2$IpInstance">HRTIM_CAPTUREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig2" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 2">
             <Condition Diagnostic="Capture Unit 2 config  must be enabled" Expression="Semaphore_TD_CaptureUnit2$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture2_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture2_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture2_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture2_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture2_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture2_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture2_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture2_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture2_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture2_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture2_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture2_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture2_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture2_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture2_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture2_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture2_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture2_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture2_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture2_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture2_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture2_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture2_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture2_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture2_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture2_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture2_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture2_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture2_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture2_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture2_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture2_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture2"  RefParameter="ORingTriggerCapture2"  Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TD_CaptureUnit2$IpInstance"/> 
         </Parameter>



         <ConfigForMode>TimerEventFilteringConfig1</ConfigForMode>
         <Parameter Name="Event1" RefParameter="Event" Group="External Event 1 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent1_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="External Event 1 must be configured " Action="Disable">HRTIM_EVENT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter1" RefParameter="Filter_TD" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent1_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch1" RefParameter="Latch" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent1_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>
         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig2</ConfigForMode>
         <Parameter Name="Event2" RefParameter="Event" Group="External Event 2 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent2_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="External Event 2 must be configured " Action="Disable">HRTIM_EVENT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter2" RefParameter="Filter_TD" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent2_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch2" RefParameter="Latch" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent2_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig3</ConfigForMode>
         <Parameter Name="Event3" RefParameter="Event" Group="External Event 3 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent3_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="External Event 3 must be configured " Action="Disable">HRTIM_EVENT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter3" RefParameter="Filter_TD" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent3_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch3" RefParameter="Latch" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent3_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig4</ConfigForMode>
         <Parameter Name="Event4" RefParameter="Event" Group="External Event 4 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent4_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="External Event 4 must be configured " Action="Disable">HRTIM_EVENT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter4" RefParameter="Filter_TD" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent4_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch4" RefParameter="Latch" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent4_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig5</ConfigForMode>
         <Parameter Name="Event5" RefParameter="Event" Group="External Event 5 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent5_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="External Event 5 must be configured " Action="Disable">HRTIM_EVENT_5</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter5" RefParameter="Filter_TD" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent5_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch5" RefParameter="Latch" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent5_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig6</ConfigForMode>
         <Parameter Name="Event6" RefParameter="Event" Group="External Event 6 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent6_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="External Event 6 must be configured " Action="Disable">HRTIM_EVENT_6</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter6" RefParameter="Filter_TD" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent6_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch6" RefParameter="Latch" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent6_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig7</ConfigForMode>
         <Parameter Name="Event7" RefParameter="Event" Group="External Event 7 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent7_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="External Event 7 must be configured " Action="Disable">HRTIM_EVENT_7</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter7" RefParameter="Filter_TD" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent7_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch7" RefParameter="Latch" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent7_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig8</ConfigForMode>
         <Parameter Name="Event8" RefParameter="Event" Group="External Event 8 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent8_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="External Event 8 must be configured " Action="Disable">HRTIM_EVENT_8</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter8" RefParameter="Filter_TD" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent8_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch8" RefParameter="Latch" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent8_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig9</ConfigForMode>
         <Parameter Name="Event9" RefParameter="Event" Group="External Event 9 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent9_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="External Event 9 must be configured " Action="Disable">HRTIM_EVENT_9</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter9" RefParameter="Filter_TD" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent9_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch9" RefParameter="Latch" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent9_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig10</ConfigForMode>
         <Parameter Name="Event10" RefParameter="Event" Group="External Event 10 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_EEvent10_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="External Event 10 must be configured " Action="Disable">HRTIM_EVENT_10</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter10" RefParameter="Filter_TD" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent10_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch10" RefParameter="Latch" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TD_EEvent10_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

         <ConfigForMode>BurstDMAConfig</ConfigForMode>
         <Parameter Name="BurstDMAconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_DMAConfig$IpInstance">HRTIM_TIMERINDEX_TIMER_D</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberRegisters_BURSTDMA"> 
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Register" Name="RegistersToUpdate_Source1" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Register" Name="RegistersToUpdate_Source2" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Register" Name="RegistersToUpdate_Source3" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Register" Name="RegistersToUpdate_Source4" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Register" Name="RegistersToUpdate_Source5" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Register" Name="RegistersToUpdate_Source6" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Register" Name="RegistersToUpdate_Source7" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Register" Name="RegistersToUpdate_Source8" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Register" Name="RegistersToUpdate_Source9" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Register" Name="RegistersToUpdate_Source10" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Register" Name="RegistersToUpdate_Source11" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Register" Name="RegistersToUpdate_Source12" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Register" Name="RegistersToUpdate_Source13" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Register" Name="RegistersToUpdate_Source14" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Register" Name="RegistersToUpdate_Source15" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Register" Name="RegistersToUpdate_Source16" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Register" Name="RegistersToUpdate_Source17" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Register" Name="RegistersToUpdate_Source18" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Register" Name="RegistersToUpdate_Source19" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Register" Name="RegistersToUpdate_Source20" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21th Register" Name="RegistersToUpdate_Source21" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 20)"/> 
         </Parameter>
         <Parameter Name="ORingRegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_DMAConfig$IpInstance"/> 
         </Parameter>


        
</RefMode>




<RefMode BaseMode ="TIMC_Common_Config" Name="TIMC_Waveform_Common_Config">
         <ConfigForMode>WaveformTimerConfig</ConfigForMode>
         <Parameter Name="HalfModeEnable">
          <PossibleValue>HRTIM_HALFMODE_DISABLED</PossibleValue>
         <PossibleValue Semaphore="Semaphore_TC_HALFMODE$IpInstance"  Condition="!Semaphore_TC_CompareUnit1$IpInstance|Semaphore_TC_AUTODELAYED2COMP1$IpInstance|Semaphore_TC_AUTODELAYED4COMP1$IpInstance" Diagnostic="Compare unit 1 must be configured and  autodelayed mode on COMP1 musn't be configured" Action="Disable">HRTIM_HALFMODE_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="StartOnSync"/>
         <Parameter Name="ResetOnSync"/>
         <Parameter Name="DACSynchro"/>
         <Parameter Name="PreloadEnable"/>
         <Parameter Name="UpdateGating" RefParameter="UpdateGating_TC"/>
         <Parameter Name="RepetitionUpdate"/>
         <Parameter Name="BurstMode"/>
         <Parameter Name="PushPull">
              <PossibleValue>HRTIM_TIMPUSHPULLMODE_DISABLED</PossibleValue>
              <PossibleValue  Semaphore="Semaphore_TC_PUSHPULL$IpInstance"  Condition="!(Semaphore_TC_Output1Output2$IpInstance &amp; Semaphore_TC_CONTINUOUSMODE$IpInstance)" Diagnostic="2 outputs  must be configured  and mode be continuous" Action="Disable">HRTIM_TIMPUSHPULLMODE_ENABLED</PossibleValue> 
         </Parameter>
        <Parameter Name="NumberFaultEnable" RefParameter="NumberFaultEnable">
         </Parameter>
          <Parameter Comment="            1st Fault Source" Name="FaultEnable_Source1" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Fault Source" Name="FaultEnable_Source2" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Fault Source" Name="FaultEnable_Source3" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Fault Source" Name="FaultEnable_Source4" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Fault Source" Name="FaultEnable_Source5" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingFaultEnable" RefParameter="ORingFaultEnable">     
         </Parameter>

         <Parameter Name="FaultLock"/>
         <Parameter Name="DeadTimeInsertion">
             <PossibleValue>HRTIM_TIMDEADTIMEINSERTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TC_Output1Output2$IpInstance &amp; !Semaphore_TC_PUSHPULL$IpInstance)" Diagnostic="Output 1 and 2 must be configured and PusPull mode disabled" Semaphore="Semaphore_TC_DeadTimeEnable$IpInstance"  Action="Disable">HRTIM_TIMDEADTIMEINSERTION_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="DelayedProtectionMode">   
             <PossibleValue>HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TC_Output1Output2$IpInstance | Semaphore_TC_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 1 must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TC_Output1Output2$IpInstance | Semaphore_TC_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 2 must be configured and Event6  must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TC_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 1 and 2  must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV6</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TC_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="PushPull mode must be enabled and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TC_Output1Output2$IpInstance | Semaphore_TC_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 1 must be configured and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TC_Output1Output2$IpInstance | Semaphore_TC_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 2 must be configured and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TC_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 1 and 2 must be configured and Event7 must be enabled" Action="Disable" >HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TC_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="PushPull mode must be enabled and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7</PossibleValue>
         </Parameter>
         <Parameter Name="NumberUpdateTrigger" RefParameter="NumberUpdateTrigger">
         </Parameter>
         <Parameter Comment="            1st Update Trigger Source" Name="UpdateTrigger1" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Update Trigger Source" Name="UpdateTrigger2" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Update Trigger Source" Name="UpdateTrigger3" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Update Trigger Source" Name="UpdateTrigger4" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Update Trigger Source" Name="UpdateTrigger5" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Update Trigger Source" Name="UpdateTrigger6" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingUpdateTrigger" RefParameter="ORingUpdateTrigger">     
         </Parameter>
         <Parameter Name="ResetUpdate"/>

         <Parameter Name="NumberResetTrigger" RefParameter="NumberResetTrigger">
         </Parameter>
         <Parameter Comment="            1st Reset Trigger Source" Name="ResetTrigger1" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Trigger Source" Name="ResetTrigger2" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Trigger Source" Name="ResetTrigger3" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Trigger Source" Name="ResetTrigger4" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Trigger Source" Name="ResetTrigger5" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Trigger Source" Name="ResetTrigger6" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Trigger Source" Name="ResetTrigger7" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Trigger Source" Name="ResetTrigger8" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Trigger Source" Name="ResetTrigger9" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Trigger Source" Name="ResetTrigger10" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Trigger Source" Name="ResetTrigger11" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Trigger Source" Name="ResetTrigger12" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Reset Trigger Source" Name="ResetTrigger13" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Trigger Source" Name="ResetTrigger14" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Trigger Source" Name="ResetTrigger15" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Trigger Source" Name="ResetTrigger16" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Trigger Source" Name="ResetTrigger17" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Trigger Source" Name="ResetTrigger18" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Trigger Source" Name="ResetTrigger19" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Trigger Source" Name="ResetTrigger20" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Trigger Source" Name="ResetTrigger21" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Trigger Source" Name="ResetTrigger22" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Trigger Source" Name="ResetTrigger23" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Trigger Source" Name="ResetTrigger24" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Trigger Source" Name="ResetTrigger25" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Trigger Source" Name="ResetTrigger26" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 25)"/> 
         </Parameter>
         <Parameter Comment="            27th Reset Trigger Source" Name="ResetTrigger27" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 26)"/> 
         </Parameter>
         <Parameter Comment="            28th Reset Trigger Source" Name="ResetTrigger28" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 27)"/> 
         </Parameter>
         <Parameter Comment="            29th Reset Trigger Source" Name="ResetTrigger29" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 28)"/> 
         </Parameter>
         <Parameter Comment="            30th Reset Trigger Source" Name="ResetTrigger30" RefParameter="ResetTrigger_TC">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingResetTrigger" RefParameter="ORingResetTrigger">     
         </Parameter>

         <Parameter Name="NumberInterruptRequests" RefParameter="NumberInterruptRequests">
         </Parameter>
         <Parameter Comment="            1st Interrupt Request Source" Name="InterruptRequests1" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Interrupt Request Source" Name="InterruptRequests2" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Interrupt Request Source" Name="InterruptRequests3" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Interrupt Request Source" Name="InterruptRequests4" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Interrupt Request Source" Name="InterruptRequests5" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Interrupt Request Source" Name="InterruptRequests6" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Interrupt Request Source" Name="InterruptRequests7" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Interrupt Request Source" Name="InterruptRequests8" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Interrupt Request Source" Name="InterruptRequests9" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Interrupt Request Source" Name="InterruptRequests10" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Interrupt Request Source" Name="InterruptRequests11" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Interrupt Request Source" Name="InterruptRequests12" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Interrupt Request Source" Name="InterruptRequests13" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Interrupt Request Source" Name="InterruptRequests14" RefParameter="InterruptRequests_TC">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingInterruptRequests" RefParameter="ORingInterruptRequests">     
         </Parameter>

         <Parameter Name="NumberDMARequests_TC">
         </Parameter>
         <Parameter Comment="            1st DMA Request Source" Name="DMARequests1" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd DMA Request Source" Name="DMARequests2" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd DMA Request Source" Name="DMARequests3" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th DMA Request Source" Name="DMARequests4" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th DMA Request Source" Name="DMARequests5" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th DMA Request Source" Name="DMARequests6" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th DMA Request Source" Name="DMARequests7" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th DMA Request Source" Name="DMARequests8" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th DMA Request Source" Name="DMARequests9" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th DMA Request Source" Name="DMARequests10" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th DMA Request Source" Name="DMARequests11" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th DMA Request Source" Name="DMARequests12" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th DMA Request Source" Name="DMARequests13" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th DMA Request Source" Name="DMARequests14" RefParameter="DMARequests_TC">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingDMARequests" RefParameter="ORingDMARequests">     
         </Parameter>
         <Parameter Name="DMARequests_Semaphore">
<!--              <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 0)"/> 
              <PossibleValue Semaphore="Semaphore_DMA_C$IpInstance">ATLEASTONEDMAREQ</PossibleValue>  -->
         </Parameter>
         <Parameter Name="DMASrcAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMADstAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMASize">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TC &gt; 0)"/> 
         </Parameter>
           <ConfigForMode>WaveformCompareConfig1_TC</ConfigForMode>
         <Parameter Name="CompareUnit1" RefParameter="CompareUnit1"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TC_CompareUnit1$IpInstance">HRTIM_COMPAREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue1" RefParameter="CompareValue_TC" Group="Compare Unit 1">
             <Condition Diagnostic="Compare Unit 1 config  must be enabled" Expression="Semaphore_TC_CompareUnit1$IpInstance &amp; !(Semaphore_TC_HALFMODE$IpInstance|Semaphore_TC_AUTODELAYED2COMP1$IpInstance|Semaphore_TC_AUTODELAYED4COMP1$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig2</ConfigForMode>
         <Parameter Name="CompareUnit2" RefParameter="CompareUnit2"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TC_CompareUnit2$IpInstance">HRTIM_COMPAREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue2" RefParameter="CompareValue_TC" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TC_CompareUnit2$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode2" RefParameter="AutoDelayedMode_refcomp2" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TC_CompareUnit2$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TC_AUTODELAYED2COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TC_AUTODELAYED2COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>

           </Parameter>
         <Parameter Name="AutoDelayedTimeout2" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TC_CompareUnit2$IpInstance &amp; (Semaphore_TC_AUTODELAYED2COMP1$IpInstance |Semaphore_TC_AUTODELAYED2COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig3_TC</ConfigForMode>
         <Parameter Name="CompareUnit3" RefParameter="CompareUnit3">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TC_CompareUnit3$IpInstance">HRTIM_COMPAREUNIT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue3" RefParameter="CompareValue_TC" Group="Compare Unit 3">
             <Condition Diagnostic="Compare Unit 3 config  must be enabled" Expression="Semaphore_TC_CompareUnit3$IpInstance &amp; !(Semaphore_TC_AUTODELAYED2COMP3$IpInstance|Semaphore_TC_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig4</ConfigForMode>
         <Parameter Name="CompareUnit4" RefParameter="CompareUnit4" Group="Compare Unit 4"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TC_CompareUnit4$IpInstance">HRTIM_COMPAREUNIT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue4" RefParameter="CompareValue_TC" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TC_CompareUnit4$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode4" RefParameter="AutoDelayedMode_refcomp4" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TC_CompareUnit4$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TC_AUTODELAYED4COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TC_AUTODELAYED4COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>
           </Parameter>
         <Parameter Name="AutoDelayedTimeout4" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TC_CompareUnit4$IpInstance &amp; (Semaphore_TC_AUTODELAYED4COMP1$IpInstance |Semaphore_TC_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCaptureConfig1</ConfigForMode>
         <Parameter Name="CaptureUnit1"  Group="Capture Unit 1">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TC_CaptureUnit1$IpInstance">HRTIM_CAPTUREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig1" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 1">
             <Condition Diagnostic="Capture Unit 1 config  must be enabled" Expression="Semaphore_TC_CaptureUnit1$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture1_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture1_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture1_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture1_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture1_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture1_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture1_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture1_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture1_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture1_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture1_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture1_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture1_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture1_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture1_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture1_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture1_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture1_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture1_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture1_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture1_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture1_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture1_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture1_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture1_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture1_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture1_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture1_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture1_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture1_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture1_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture1_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture1"  RefParameter="ORingTriggerCapture1"  Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit1$IpInstance"/> 
         </Parameter>


  <ConfigForMode>WaveformCaptureConfig2</ConfigForMode>
         <Parameter Name="CaptureUnit2" RefParameter="CaptureUnit2" Group="Capture Unit 2">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TC_CaptureUnit2$IpInstance">HRTIM_CAPTUREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig2" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 2">
             <Condition Diagnostic="Capture Unit 2 config  must be enabled" Expression="Semaphore_TC_CaptureUnit2$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture2_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture2_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture2_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture2_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture2_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture2_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture2_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture2_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture2_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture2_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture2_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture2_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture2_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture2_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture2_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture2_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture2_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture2_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture2_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture2_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture2_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture2_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture2_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture2_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture2_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture2_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture2_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture2_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture2_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture2_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture2_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture2_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture2"  RefParameter="ORingTriggerCapture2"  Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TC_CaptureUnit2$IpInstance"/> 
         </Parameter>



         <ConfigForMode>TimerEventFilteringConfig1</ConfigForMode>
         <Parameter Name="Event1" RefParameter="Event" Group="External Event 1 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent1_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="External Event 1 must be configured " Action="Disable">HRTIM_EVENT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter1" RefParameter="Filter_TC" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent1_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch1" RefParameter="Latch" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent1_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig2</ConfigForMode>
         <Parameter Name="Event2" RefParameter="Event" Group="External Event 2 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent2_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="External Event 2 must be configured " Action="Disable">HRTIM_EVENT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter2" RefParameter="Filter_TC" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent2_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch2" RefParameter="Latch" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent2_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig3</ConfigForMode>
         <Parameter Name="Event3" RefParameter="Event" Group="External Event 3 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent3_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="External Event 3 must be configured " Action="Disable">HRTIM_EVENT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter3" RefParameter="Filter_TC" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent3_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch3" RefParameter="Latch" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent3_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig4</ConfigForMode>
         <Parameter Name="Event4" RefParameter="Event" Group="External Event 4 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent4_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="External Event 4 must be configured " Action="Disable">HRTIM_EVENT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter4" RefParameter="Filter_TC" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent4_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch4" RefParameter="Latch" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent4_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig5</ConfigForMode>
         <Parameter Name="Event5" RefParameter="Event" Group="External Event 5 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent5_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="External Event 5 must be configured " Action="Disable">HRTIM_EVENT_5</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter5" RefParameter="Filter_TC" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent5_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch5" RefParameter="Latch" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent5_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig6</ConfigForMode>
         <Parameter Name="Event6" RefParameter="Event" Group="External Event 6 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent6_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="External Event 6 must be configured " Action="Disable">HRTIM_EVENT_6</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter6" RefParameter="Filter_TC" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent6_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch6" RefParameter="Latch" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent6_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig7</ConfigForMode>
         <Parameter Name="Event7" RefParameter="Event" Group="External Event 7 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent7_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="External Event 7 must be configured " Action="Disable">HRTIM_EVENT_7</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter7" RefParameter="Filter_TC" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent7_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch7" RefParameter="Latch" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent7_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig8</ConfigForMode>
         <Parameter Name="Event8" RefParameter="Event" Group="External Event 8 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent8_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="External Event 8 must be configured " Action="Disable">HRTIM_EVENT_8</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter8" RefParameter="Filter_TC" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent8_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch8" RefParameter="Latch" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent8_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig9</ConfigForMode>
         <Parameter Name="Event9" RefParameter="Event" Group="External Event 9 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent9_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="External Event 9 must be configured " Action="Disable">HRTIM_EVENT_9</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter9" RefParameter="Filter_TC" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent9_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch9" RefParameter="Latch" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent9_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig10</ConfigForMode>
         <Parameter Name="Event10" RefParameter="Event" Group="External Event 10 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_EEvent10_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="External Event 10 must be configured " Action="Disable">HRTIM_EVENT_10</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter10" RefParameter="Filter_TC" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent10_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch10" RefParameter="Latch" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TC_EEvent10_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

         <ConfigForMode>BurstDMAConfig</ConfigForMode>
         <Parameter Name="BurstDMAconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_DMAConfig$IpInstance">HRTIM_TIMERINDEX_TIMER_C</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberRegisters_BURSTDMA"> 
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Register" Name="RegistersToUpdate_Source1" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Register" Name="RegistersToUpdate_Source2" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Register" Name="RegistersToUpdate_Source3" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Register" Name="RegistersToUpdate_Source4" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Register" Name="RegistersToUpdate_Source5" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Register" Name="RegistersToUpdate_Source6" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Register" Name="RegistersToUpdate_Source7" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Register" Name="RegistersToUpdate_Source8" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Register" Name="RegistersToUpdate_Source9" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Register" Name="RegistersToUpdate_Source10" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Register" Name="RegistersToUpdate_Source11" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Register" Name="RegistersToUpdate_Source12" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Register" Name="RegistersToUpdate_Source13" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Register" Name="RegistersToUpdate_Source14" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Register" Name="RegistersToUpdate_Source15" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Register" Name="RegistersToUpdate_Source16" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Register" Name="RegistersToUpdate_Source17" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Register" Name="RegistersToUpdate_Source18" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Register" Name="RegistersToUpdate_Source19" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Register" Name="RegistersToUpdate_Source20" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21th Register" Name="RegistersToUpdate_Source21" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 20)"/> 
         </Parameter>
         <Parameter Name="ORingRegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_DMAConfig$IpInstance"/> 
         </Parameter>


       
</RefMode>





<RefMode BaseMode ="TIMB_Common_Config" Name="TIMB_Waveform_Common_Config">
         <ConfigForMode>WaveformTimerConfig</ConfigForMode>
         <Parameter Name="HalfModeEnable">
          <PossibleValue>HRTIM_HALFMODE_DISABLED</PossibleValue>
         <PossibleValue Semaphore="Semaphore_TB_HALFMODE$IpInstance"  Condition="!Semaphore_TB_CompareUnit1$IpInstance|Semaphore_TB_AUTODELAYED2COMP1$IpInstance|Semaphore_TB_AUTODELAYED4COMP1$IpInstance" Diagnostic="Compare unit 1 must be configured and  autodelayed mode on COMP1 musn't be configured" Action="Disable">HRTIM_HALFMODE_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="StartOnSync"/>
         <Parameter Name="ResetOnSync"/>
         <Parameter Name="DACSynchro"/>
         <Parameter Name="PreloadEnable"/>
         <Parameter Name="UpdateGating" RefParameter="UpdateGating_TB"/>
         <Parameter Name="RepetitionUpdate"/>
         <Parameter Name="BurstMode"/>
         <Parameter Name="PushPull">
              <PossibleValue>HRTIM_TIMPUSHPULLMODE_DISABLED</PossibleValue>
              <PossibleValue  Semaphore="Semaphore_TB_PUSHPULL$IpInstance"  Condition="!(Semaphore_TB_Output1Output2$IpInstance &amp; Semaphore_TB_CONTINUOUSMODE$IpInstance)" Diagnostic="2 outputs  must be configured  and mode be continuous" Action="Disable">HRTIM_TIMPUSHPULLMODE_ENABLED</PossibleValue> 
         </Parameter>
        <Parameter Name="NumberFaultEnable" RefParameter="NumberFaultEnable">
         </Parameter>
          <Parameter Comment="            1st Fault Source" Name="FaultEnable_Source1" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Fault Source" Name="FaultEnable_Source2" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Fault Source" Name="FaultEnable_Source3" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Fault Source" Name="FaultEnable_Source4" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Fault Source" Name="FaultEnable_Source5" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingFaultEnable" RefParameter="ORingFaultEnable">     
         </Parameter>

         <Parameter Name="FaultLock"/>
         <Parameter Name="DeadTimeInsertion">
             <PossibleValue>HRTIM_TIMDEADTIMEINSERTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TB_Output1Output2$IpInstance &amp; !Semaphore_TB_PUSHPULL$IpInstance)" Diagnostic="Output 1 and 2 must be configured and PusPull mode disabled" Semaphore="Semaphore_TB_DeadTimeEnable$IpInstance"  Action="Disable">HRTIM_TIMDEADTIMEINSERTION_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="DelayedProtectionMode">   
             <PossibleValue>HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TB_Output1Output2$IpInstance | Semaphore_TB_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 1 must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TB_Output1Output2$IpInstance | Semaphore_TB_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 2 must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TB_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 1 and 2  must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV6</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TB_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="PushPull mode must be enabled and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TB_Output1Output2$IpInstance | Semaphore_TB_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 1 must be configured and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TB_Output1Output2$IpInstance | Semaphore_TB_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 2 must be configured and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TB_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 1 and 2 must be configured and Event7 must be enabled" Action="Disable" >HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TB_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="PushPull mode must be enabled and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7</PossibleValue>
         </Parameter>
         <Parameter Name="NumberUpdateTrigger" RefParameter="NumberUpdateTrigger">
         </Parameter>
         <Parameter Comment="            1st Update Trigger Source" Name="UpdateTrigger1" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Update Trigger Source" Name="UpdateTrigger2" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Update Trigger Source" Name="UpdateTrigger3" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Update Trigger Source" Name="UpdateTrigger4" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Update Trigger Source" Name="UpdateTrigger5" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Update Trigger Source" Name="UpdateTrigger6" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingUpdateTrigger" RefParameter="ORingUpdateTrigger">     
         </Parameter>
         <Parameter Name="ResetUpdate"/>

         <Parameter Name="NumberResetTrigger" RefParameter="NumberResetTrigger">
         </Parameter>
         <Parameter Comment="            1st Reset Trigger Source" Name="ResetTrigger1" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Trigger Source" Name="ResetTrigger2" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Trigger Source" Name="ResetTrigger3" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Trigger Source" Name="ResetTrigger4" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Trigger Source" Name="ResetTrigger5" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Trigger Source" Name="ResetTrigger6" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Trigger Source" Name="ResetTrigger7" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Trigger Source" Name="ResetTrigger8" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Trigger Source" Name="ResetTrigger9" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Trigger Source" Name="ResetTrigger10" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Trigger Source" Name="ResetTrigger11" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Trigger Source" Name="ResetTrigger12" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Reset Trigger Source" Name="ResetTrigger13" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Trigger Source" Name="ResetTrigger14" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Trigger Source" Name="ResetTrigger15" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Trigger Source" Name="ResetTrigger16" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Trigger Source" Name="ResetTrigger17" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Trigger Source" Name="ResetTrigger18" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Trigger Source" Name="ResetTrigger19" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Trigger Source" Name="ResetTrigger20" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Trigger Source" Name="ResetTrigger21" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Trigger Source" Name="ResetTrigger22" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Trigger Source" Name="ResetTrigger23" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Trigger Source" Name="ResetTrigger24" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Trigger Source" Name="ResetTrigger25" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Trigger Source" Name="ResetTrigger26" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 25)"/> 
         </Parameter>
         <Parameter Comment="            27th Reset Trigger Source" Name="ResetTrigger27" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 26)"/> 
         </Parameter>
         <Parameter Comment="            28th Reset Trigger Source" Name="ResetTrigger28" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 27)"/> 
         </Parameter>
         <Parameter Comment="            29th Reset Trigger Source" Name="ResetTrigger29" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 28)"/> 
         </Parameter>
         <Parameter Comment="            30th Reset Trigger Source" Name="ResetTrigger30" RefParameter="ResetTrigger_TB">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingResetTrigger" RefParameter="ORingResetTrigger">     
         </Parameter>

         <Parameter Name="NumberInterruptRequests" RefParameter="NumberInterruptRequests">
         </Parameter>
         <Parameter Comment="            1st Interrupt Request Source" Name="InterruptRequests1" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Interrupt Request Source" Name="InterruptRequests2" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Interrupt Request Source" Name="InterruptRequests3" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Interrupt Request Source" Name="InterruptRequests4" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Interrupt Request Source" Name="InterruptRequests5" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Interrupt Request Source" Name="InterruptRequests6" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Interrupt Request Source" Name="InterruptRequests7" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Interrupt Request Source" Name="InterruptRequests8" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Interrupt Request Source" Name="InterruptRequests9" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Interrupt Request Source" Name="InterruptRequests10" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Interrupt Request Source" Name="InterruptRequests11" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Interrupt Request Source" Name="InterruptRequests12" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Interrupt Request Source" Name="InterruptRequests13" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Interrupt Request Source" Name="InterruptRequests14" RefParameter="InterruptRequests_TB">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingInterruptRequests" RefParameter="ORingInterruptRequests">     
         </Parameter>

         <Parameter Name="NumberDMARequests_TB">
         </Parameter>
         <Parameter Comment="            1st DMA Request Source" Name="DMARequests1" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd DMA Request Source" Name="DMARequests2" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd DMA Request Source" Name="DMARequests3" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th DMA Request Source" Name="DMARequests4" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th DMA Request Source" Name="DMARequests5" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th DMA Request Source" Name="DMARequests6" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th DMA Request Source" Name="DMARequests7" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th DMA Request Source" Name="DMARequests8" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th DMA Request Source" Name="DMARequests9" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th DMA Request Source" Name="DMARequests10" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th DMA Request Source" Name="DMARequests11" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th DMA Request Source" Name="DMARequests12" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th DMA Request Source" Name="DMARequests13" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th DMA Request Source" Name="DMARequests14" RefParameter="DMARequests_TB">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingDMARequests" RefParameter="ORingDMARequests">     
         </Parameter>
         <Parameter Name="DMARequests_Semaphore">
<!--              <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 0)"/> 
              <PossibleValue Semaphore="Semaphore_DMA_B$IpInstance">ATLEASTONEDMAREQ</PossibleValue>-->
         </Parameter>
         <Parameter Name="DMASrcAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMADstAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMASize">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TB &gt; 0)"/> 
         </Parameter>
           <ConfigForMode>WaveformCompareConfig1_TB</ConfigForMode>
         <Parameter Name="CompareUnit1" RefParameter="CompareUnit1"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TB_CompareUnit1$IpInstance">HRTIM_COMPAREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue1" RefParameter="CompareValue_TB" Group="Compare Unit 1">
             <Condition Diagnostic="Compare Unit 1 config  must be enabled" Expression="Semaphore_TB_CompareUnit1$IpInstance &amp; !(Semaphore_TB_HALFMODE$IpInstance|Semaphore_TB_AUTODELAYED2COMP1$IpInstance|Semaphore_TB_AUTODELAYED4COMP1$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig2</ConfigForMode>
         <Parameter Name="CompareUnit2" RefParameter="CompareUnit2"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TB_CompareUnit2$IpInstance">HRTIM_COMPAREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue2" RefParameter="CompareValue_TB" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TB_CompareUnit2$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode2" RefParameter="AutoDelayedMode_refcomp2" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TB_CompareUnit2$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TB_AUTODELAYED2COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TB_AUTODELAYED2COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>

           </Parameter>
         <Parameter Name="AutoDelayedTimeout2" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TB_CompareUnit2$IpInstance &amp; (Semaphore_TB_AUTODELAYED2COMP1$IpInstance |Semaphore_TB_AUTODELAYED2COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig3_TB</ConfigForMode>
         <Parameter Name="CompareUnit3" RefParameter="CompareUnit3">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TB_CompareUnit3$IpInstance">HRTIM_COMPAREUNIT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue3" RefParameter="CompareValue_TB" Group="Compare Unit 3">
             <Condition Diagnostic="Compare Unit 3 config  must be enabled" Expression="Semaphore_TB_CompareUnit3$IpInstance &amp; !(Semaphore_TB_AUTODELAYED2COMP3$IpInstance|Semaphore_TB_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig4</ConfigForMode>
         <Parameter Name="CompareUnit4" RefParameter="CompareUnit4" Group="Compare Unit 4"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TB_CompareUnit4$IpInstance">HRTIM_COMPAREUNIT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue4" RefParameter="CompareValue_TB" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TB_CompareUnit4$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode4" RefParameter="AutoDelayedMode_refcomp4" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TB_CompareUnit4$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TB_AUTODELAYED4COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TB_AUTODELAYED4COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>
           </Parameter>
         <Parameter Name="AutoDelayedTimeout4" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TB_CompareUnit4$IpInstance &amp; (Semaphore_TB_AUTODELAYED4COMP1$IpInstance |Semaphore_TB_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCaptureConfig1</ConfigForMode>
         <Parameter Name="CaptureUnit1"  Group="Capture Unit 1">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TB_CaptureUnit1$IpInstance">HRTIM_CAPTUREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig1" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 1">
             <Condition Diagnostic="Capture Unit 1 config  must be enabled" Expression="Semaphore_TB_CaptureUnit1$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture1_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture1_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture1_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture1_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture1_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture1_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture1_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture1_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture1_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture1_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture1_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture1_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture1_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture1_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture1_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture1_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture1_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture1_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture1_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture1_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture1_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture1_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture1_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture1_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture1_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture1_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture1_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture1_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture1_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture1_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture1_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture1_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture1"  RefParameter="ORingTriggerCapture1"  Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit1$IpInstance"/> 
         </Parameter>


  <ConfigForMode>WaveformCaptureConfig2</ConfigForMode>
         <Parameter Name="CaptureUnit2" RefParameter="CaptureUnit2" Group="Capture Unit 2">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TB_CaptureUnit2$IpInstance">HRTIM_CAPTUREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig2" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 2">
             <Condition Diagnostic="Capture Unit 2 config  must be enabled" Expression="Semaphore_TB_CaptureUnit2$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture2_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture2_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture2_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture2_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture2_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture2_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture2_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture2_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture2_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture2_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture2_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture2_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture2_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture2_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture2_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture2_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture2_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture2_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture2_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture2_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture2_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture2_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture2_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture2_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture2_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture2_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture2_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture2_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture2_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture2_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture2_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture2_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture2"  RefParameter="ORingTriggerCapture2"  Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TB_CaptureUnit2$IpInstance"/> 
         </Parameter>



         <ConfigForMode>TimerEventFilteringConfig1</ConfigForMode>
         <Parameter Name="Event1" RefParameter="Event" Group="External Event 1 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent1_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="External Event 1 must be configured " Action="Disable">HRTIM_EVENT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter1" RefParameter="Filter_TB" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent1_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch1" RefParameter="Latch" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent1_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig2</ConfigForMode>
         <Parameter Name="Event2" RefParameter="Event" Group="External Event 2 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent2_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="External Event 2 must be configured " Action="Disable">HRTIM_EVENT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter2" RefParameter="Filter_TB" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent2_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch2" RefParameter="Latch" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent2_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig3</ConfigForMode>
         <Parameter Name="Event3" RefParameter="Event" Group="External Event 3 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent3_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="External Event 3 must be configured " Action="Disable">HRTIM_EVENT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter3" RefParameter="Filter_TB" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent3_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch3" RefParameter="Latch" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent3_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig4</ConfigForMode>
         <Parameter Name="Event4" RefParameter="Event" Group="External Event 4 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent4_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="External Event 4 must be configured " Action="Disable">HRTIM_EVENT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter4" RefParameter="Filter_TB" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent4_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch4" RefParameter="Latch" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent4_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig5</ConfigForMode>
         <Parameter Name="Event5" RefParameter="Event" Group="External Event 5 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent5_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="External Event 5 must be configured " Action="Disable">HRTIM_EVENT_5</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter5" RefParameter="Filter_TB" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent5_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch5" RefParameter="Latch" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent5_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig6</ConfigForMode>
         <Parameter Name="Event6" RefParameter="Event" Group="External Event 6 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent6_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="External Event 6 must be configured " Action="Disable">HRTIM_EVENT_6</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter6" RefParameter="Filter_TB" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent6_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch6" RefParameter="Latch" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent6_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig7</ConfigForMode>
         <Parameter Name="Event7" RefParameter="Event" Group="External Event 7 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent7_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="External Event 7 must be configured " Action="Disable">HRTIM_EVENT_7</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter7" RefParameter="Filter_TB" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent7_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch7" RefParameter="Latch" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent7_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig8</ConfigForMode>
         <Parameter Name="Event8" RefParameter="Event" Group="External Event 8 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent8_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="External Event 8 must be configured " Action="Disable">HRTIM_EVENT_8</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter8" RefParameter="Filter_TB" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent8_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch8" RefParameter="Latch" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent8_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig9</ConfigForMode>
         <Parameter Name="Event9" RefParameter="Event" Group="External Event 9 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent9_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="External Event 9 must be configured " Action="Disable">HRTIM_EVENT_9</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter9" RefParameter="Filter_TB" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent9_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch9" RefParameter="Latch" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent9_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig10</ConfigForMode>
         <Parameter Name="Event10" RefParameter="Event" Group="External Event 10 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_EEvent10_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="External Event 10 must be configured " Action="Disable">HRTIM_EVENT_10</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter10" RefParameter="Filter_TB" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent10_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch10" RefParameter="Latch" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TB_EEvent10_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

         <ConfigForMode>BurstDMAConfig</ConfigForMode>
         <Parameter Name="BurstDMAconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_DMAConfig$IpInstance">HRTIM_TIMERINDEX_TIMER_B</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberRegisters_BURSTDMA"> 
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Register" Name="RegistersToUpdate_Source1" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Register" Name="RegistersToUpdate_Source2" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Register" Name="RegistersToUpdate_Source3" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Register" Name="RegistersToUpdate_Source4" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Register" Name="RegistersToUpdate_Source5" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Register" Name="RegistersToUpdate_Source6" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Register" Name="RegistersToUpdate_Source7" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Register" Name="RegistersToUpdate_Source8" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Register" Name="RegistersToUpdate_Source9" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Register" Name="RegistersToUpdate_Source10" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Register" Name="RegistersToUpdate_Source11" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Register" Name="RegistersToUpdate_Source12" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Register" Name="RegistersToUpdate_Source13" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Register" Name="RegistersToUpdate_Source14" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Register" Name="RegistersToUpdate_Source15" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Register" Name="RegistersToUpdate_Source16" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Register" Name="RegistersToUpdate_Source17" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Register" Name="RegistersToUpdate_Source18" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Register" Name="RegistersToUpdate_Source19" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Register" Name="RegistersToUpdate_Source20" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21th Register" Name="RegistersToUpdate_Source21" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 20)"/> 
         </Parameter>
         <Parameter Name="ORingRegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_DMAConfig$IpInstance"/> 
         </Parameter>


       
</RefMode>

<RefMode BaseMode ="TIMA_Common_Config" Name="TIMA_Waveform_Common_Config">
         <ConfigForMode>WaveformTimerConfig</ConfigForMode>
         <Parameter Name="HalfModeEnable">
          <PossibleValue>HRTIM_HALFMODE_DISABLED</PossibleValue>
         <PossibleValue Semaphore="Semaphore_TA_HALFMODE$IpInstance" Condition="!Semaphore_TA_CompareUnit1$IpInstance|Semaphore_TA_AUTODELAYED2COMP1$IpInstance|Semaphore_TA_AUTODELAYED4COMP1$IpInstance" Diagnostic="Compare unit 1 must be configured and  autodelayed mode on COMP1 musn't be configured" Action="Disable">HRTIM_HALFMODE_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="StartOnSync"/>
         <Parameter Name="ResetOnSync"/>
         <Parameter Name="DACSynchro"/>
         <Parameter Name="PreloadEnable"/>
         <Parameter Name="UpdateGating" RefParameter="UpdateGating_TA"/>
         <Parameter Name="RepetitionUpdate"/>
         <Parameter Name="BurstMode"/>
         <Parameter Name="PushPull">
              <PossibleValue>HRTIM_TIMPUSHPULLMODE_DISABLED</PossibleValue>
              <PossibleValue  Semaphore="Semaphore_TA_PUSHPULL$IpInstance"  Condition="!(Semaphore_TA_Output1Output2$IpInstance &amp; Semaphore_TA_CONTINUOUSMODE$IpInstance)" Diagnostic="2 outputs  must be configured  and mode be continuous" Action="Disable">HRTIM_TIMPUSHPULLMODE_ENABLED</PossibleValue> 
         </Parameter>
        <Parameter Name="NumberFaultEnable" RefParameter="NumberFaultEnable">
         </Parameter>
          <Parameter Comment="            1st Fault Source" Name="FaultEnable_Source1" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Fault Source" Name="FaultEnable_Source2" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Fault Source" Name="FaultEnable_Source3" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Fault Source" Name="FaultEnable_Source4" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Fault Source" Name="FaultEnable_Source5" RefParameter="FaultEnable">
             <Condition Diagnostic="" Expression="(NumberFaultEnable &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingFaultEnable" RefParameter="ORingFaultEnable">     
         </Parameter>
 
<!-- <Condition Diagnostic="" Expression="Semaphore_TA_PUSHPULL$IpInstance"/> -->
  
         <Parameter Name="FaultLock"/>
         <Parameter Name="DeadTimeInsertion">
             <PossibleValue>HRTIM_TIMDEADTIMEINSERTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TA_Output1Output2$IpInstance &amp; !Semaphore_TA_PUSHPULL$IpInstance)" Diagnostic="Output 1 and 2 must be configured and PusPull mode disabled"  Semaphore="Semaphore_TA_DeadTimeEnable$IpInstance" Action="Disable">HRTIM_TIMDEADTIMEINSERTION_ENABLED</PossibleValue>
         </Parameter>
         <Parameter Name="DelayedProtectionMode">   
             <PossibleValue>HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DISABLED</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TA_Output1Output2$IpInstance | Semaphore_TA_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 1 must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TA_Output1Output2$IpInstance | Semaphore_TA_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 2 must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TA_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="Output 1 and 2  must be configured and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV6</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TA_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent6$IpInstance))" Diagnostic="PushPull mode must be enabled and Event6 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV6</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TA_Output1Output2$IpInstance | Semaphore_TA_Output1$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 1 must be configured and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT1_DEEV7</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TA_Output1Output2$IpInstance | Semaphore_TA_Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 2 must be configured and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDOUT2_DEEV7</PossibleValue>
             <PossibleValue Condition="!((Semaphore_TA_Output1Output2$IpInstance) &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="Output 1 and 2 must be configured and Event7 must be enabled" Action="Disable" >HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_DELAYEDBOTH_EEV7</PossibleValue>
             <PossibleValue Condition="!(Semaphore_TA_PUSHPULL$IpInstance &amp; (Semaphore_HRTIMER_EEvent7$IpInstance))" Diagnostic="PushPull mode must be enabled and Event7 must be enabled" Action="Disable">HRTIM_TIMER_A_B_C_DELAYEDPROTECTION_BALANCED_EEV7</PossibleValue>
         </Parameter>
         <Parameter Name="NumberUpdateTrigger" RefParameter="NumberUpdateTrigger">
         </Parameter>
         <Parameter Comment="            1st Update Trigger Source" Name="UpdateTrigger1" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Update Trigger Source" Name="UpdateTrigger2" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Update Trigger Source" Name="UpdateTrigger3" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Update Trigger Source" Name="UpdateTrigger4" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Update Trigger Source" Name="UpdateTrigger5" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Update Trigger Source" Name="UpdateTrigger6" RefParameter="UpdateTrigger">
             <Condition Diagnostic="" Expression="(NumberUpdateTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingUpdateTrigger" RefParameter="ORingUpdateTrigger">     
         </Parameter>
         <Parameter Name="ResetUpdate"/>

         <Parameter Name="NumberResetTrigger" RefParameter="NumberResetTrigger">
         </Parameter>
         <Parameter Comment="            1st Reset Trigger Source" Name="ResetTrigger1" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Trigger Source" Name="ResetTrigger2" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Trigger Source" Name="ResetTrigger3" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Trigger Source" Name="ResetTrigger4" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Trigger Source" Name="ResetTrigger5" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Trigger Source" Name="ResetTrigger6" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Trigger Source" Name="ResetTrigger7" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Trigger Source" Name="ResetTrigger8" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Trigger Source" Name="ResetTrigger9" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Trigger Source" Name="ResetTrigger10" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Trigger Source" Name="ResetTrigger11" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Trigger Source" Name="ResetTrigger12" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Reset Trigger Source" Name="ResetTrigger13" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Trigger Source" Name="ResetTrigger14" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Trigger Source" Name="ResetTrigger15" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Trigger Source" Name="ResetTrigger16" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Trigger Source" Name="ResetTrigger17" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Trigger Source" Name="ResetTrigger18" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Trigger Source" Name="ResetTrigger19" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Trigger Source" Name="ResetTrigger20" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Trigger Source" Name="ResetTrigger21" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Trigger Source" Name="ResetTrigger22" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Trigger Source" Name="ResetTrigger23" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Trigger Source" Name="ResetTrigger24" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Trigger Source" Name="ResetTrigger25" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Trigger Source" Name="ResetTrigger26" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 25)"/> 
         </Parameter>
         <Parameter Comment="            27th Reset Trigger Source" Name="ResetTrigger27" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 26)"/> 
         </Parameter>
         <Parameter Comment="            28th Reset Trigger Source" Name="ResetTrigger28" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 27)"/> 
         </Parameter>
         <Parameter Comment="            29th Reset Trigger Source" Name="ResetTrigger29" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 28)"/> 
         </Parameter>
         <Parameter Comment="            30th Reset Trigger Source" Name="ResetTrigger30" RefParameter="ResetTrigger_TA">
             <Condition Diagnostic="" Expression="(NumberResetTrigger &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingResetTrigger" RefParameter="ORingResetTrigger">     
         </Parameter>

         <Parameter Name="NumberInterruptRequests" RefParameter="NumberInterruptRequests">
         </Parameter>
         <Parameter Comment="            1st Interrupt Request Source" Name="InterruptRequests1" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Interrupt Request Source" Name="InterruptRequests2" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Interrupt Request Source" Name="InterruptRequests3" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Interrupt Request Source" Name="InterruptRequests4" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Interrupt Request Source" Name="InterruptRequests5" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Interrupt Request Source" Name="InterruptRequests6" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Interrupt Request Source" Name="InterruptRequests7" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Interrupt Request Source" Name="InterruptRequests8" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Interrupt Request Source" Name="InterruptRequests9" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Interrupt Request Source" Name="InterruptRequests10" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Interrupt Request Source" Name="InterruptRequests11" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Interrupt Request Source" Name="InterruptRequests12" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Interrupt Request Source" Name="InterruptRequests13" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Interrupt Request Source" Name="InterruptRequests14" RefParameter="InterruptRequests_TA">
             <Condition Diagnostic="" Expression="(NumberInterruptRequests &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingInterruptRequests" RefParameter="ORingInterruptRequests">     
         </Parameter>

         <Parameter Name="NumberDMARequests_TA">
         </Parameter>
         <Parameter Comment="            1st DMA Request Source" Name="DMARequests1" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd DMA Request Source" Name="DMARequests2" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd DMA Request Source" Name="DMARequests3" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th DMA Request Source" Name="DMARequests4" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th DMA Request Source" Name="DMARequests5" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th DMA Request Source" Name="DMARequests6" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th DMA Request Source" Name="DMARequests7" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th DMA Request Source" Name="DMARequests8" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th DMA Request Source" Name="DMARequests9" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th DMA Request Source" Name="DMARequests10" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th DMA Request Source" Name="DMARequests11" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th DMA Request Source" Name="DMARequests12" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th DMA Request Source" Name="DMARequests13" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th DMA Request Source" Name="DMARequests14" RefParameter="DMARequests_TA">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="" Name="ORingDMARequests" RefParameter="ORingDMARequests">     
         </Parameter>
         <Parameter Name="DMARequests_Semaphore">
<!--              <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 0)"/> 
              <PossibleValue Semaphore="Semaphore_DMA_A$IpInstance">ATLEASTONEDMAREQ</PossibleValue>  -->
         </Parameter>
         <Parameter Name="DMASrcAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMADstAddress">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 0)"/> 
         </Parameter>
         <Parameter Name="DMASize">
             <Condition Diagnostic="" Expression="(NumberDMARequests_TA &gt; 0)"/> 
         </Parameter>
           <ConfigForMode>WaveformCompareConfig1_TA</ConfigForMode>
         <Parameter Name="CompareUnit1" RefParameter="CompareUnit1"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TA_CompareUnit1$IpInstance">HRTIM_COMPAREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue1" RefParameter="CompareValue_TA" Group="Compare Unit 1">
             <Condition Diagnostic="Compare Unit 1 config  must be enabled" Expression="Semaphore_TA_CompareUnit1$IpInstance &amp; !(Semaphore_TA_HALFMODE$IpInstance|Semaphore_TA_AUTODELAYED2COMP1$IpInstance|Semaphore_TA_AUTODELAYED4COMP1$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig2</ConfigForMode>
         <Parameter Name="CompareUnit2" RefParameter="CompareUnit2"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TA_CompareUnit2$IpInstance">HRTIM_COMPAREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue2" RefParameter="CompareValue_TA" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TA_CompareUnit2$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode2" RefParameter="AutoDelayedMode_refcomp2" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TA_CompareUnit2$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TA_AUTODELAYED2COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TA_AUTODELAYED2COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>

           </Parameter>
         <Parameter Name="AutoDelayedTimeout2" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 2">
             <Condition Diagnostic="Compare Unit 2 config  must be enabled" Expression="Semaphore_TA_CompareUnit2$IpInstance &amp; (Semaphore_TA_AUTODELAYED2COMP1$IpInstance |Semaphore_TA_AUTODELAYED2COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig3_TA</ConfigForMode>
         <Parameter Name="CompareUnit3" RefParameter="CompareUnit3">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TA_CompareUnit3$IpInstance">HRTIM_COMPAREUNIT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue3" RefParameter="CompareValue_TA" Group="Compare Unit 3">
             <Condition Diagnostic="Compare Unit 3 config  must be enabled" Expression="Semaphore_TA_CompareUnit3$IpInstance &amp; !(Semaphore_TA_AUTODELAYED2COMP3$IpInstance|Semaphore_TA_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>
         <ConfigForMode>WaveformCompareConfig4</ConfigForMode>
         <Parameter Name="CompareUnit4" RefParameter="CompareUnit4" Group="Compare Unit 4"> 
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TA_CompareUnit4$IpInstance">HRTIM_COMPAREUNIT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="CompareValue4" RefParameter="CompareValue_TA" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TA_CompareUnit4$IpInstance"/>  
           </Parameter>
         <Parameter Name="AutoDelayedMode4" RefParameter="AutoDelayedMode_refcomp4" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TA_CompareUnit4$IpInstance"/>  
             <PossibleValue>HRTIM_AUTODELAYEDMODE_REGULAR</PossibleValue>
             <PossibleValue>HRTIM_AUTODELAYEDMODE_AUTODELAYED_NOTIMEOUT</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TA_AUTODELAYED4COMP1$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP1</PossibleValue>
             <PossibleValue Semaphore="Semaphore_TA_AUTODELAYED4COMP3$IpInstance">HRTIM_AUTODELAYEDMODE_AUTODELAYED_TIMEOUTCMP3</PossibleValue>

           </Parameter>
         <Parameter Name="AutoDelayedTimeout4" RefParameter="AutoDelayedTimeout_ref" Group="Compare Unit 4">
             <Condition Diagnostic="Compare Unit 4 config  must be enabled" Expression="Semaphore_TA_CompareUnit4$IpInstance &amp; (Semaphore_TA_AUTODELAYED4COMP1$IpInstance |Semaphore_TA_AUTODELAYED4COMP3$IpInstance)"/>  
           </Parameter>


         <ConfigForMode>WaveformCaptureConfig1</ConfigForMode>
         <Parameter Name="CaptureUnit1"  Group="Capture Unit 1">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TA_CaptureUnit1$IpInstance">HRTIM_CAPTUREUNIT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig1" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 1">
             <Condition Diagnostic="Capture Unit 1 config  must be enabled" Expression="Semaphore_TA_CaptureUnit1$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture1_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture1_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture1_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture1_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture1_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture1_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture1_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture1_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture1_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture1_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture1_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture1_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture1_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture1_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture1_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture1_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture1_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture1_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture1_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture1_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture1_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture1_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture1_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture1_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture1_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture1_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture1_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture1_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture1_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture1_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture1_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture1_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance &amp; (NumberTriggerSource_Captureconfig1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture1"  RefParameter="ORingTriggerCapture1"  Group="Capture Unit 1">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit1$IpInstance"/> 
         </Parameter>


  <ConfigForMode>WaveformCaptureConfig2</ConfigForMode>
         <Parameter Name="CaptureUnit2" RefParameter="CaptureUnit2" Group="Capture Unit 2">
              <PossibleValue>__NULL</PossibleValue>  
              <PossibleValue Semaphore="Semaphore_TA_CaptureUnit2$IpInstance">HRTIM_CAPTUREUNIT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberTriggerSource_Captureconfig2" RefParameter="NumberTriggerSource_Capture" Group="Capture Unit 2">
             <Condition Diagnostic="Capture Unit 2 config  must be enabled" Expression="Semaphore_TA_CaptureUnit2$IpInstance"/>  
         </Parameter>
         <Parameter Comment="            1st Trigger Source" Name="TriggerCapture2_Source1" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Trigger Source" Name="TriggerCapture2_Source2" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Trigger Source" Name="TriggerCapture2_Source3" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Trigger Source" Name="TriggerCapture2_Source4" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Trigger Source" Name="TriggerCapture2_Source5" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Trigger Source" Name="TriggerCapture2_Source6" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Trigger Source" Name="TriggerCapture2_Source7" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Trigger Source" Name="TriggerCapture2_Source8" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Trigger Source" Name="TriggerCapture2_Source9" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Trigger Source" Name="TriggerCapture2_Source10" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Trigger Source" Name="TriggerCapture2_Source11" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Trigger Source" Name="TriggerCapture2_Source12" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Trigger Source" Name="TriggerCapture2_Source13" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Trigger Source" Name="TriggerCapture2_Source14" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Trigger Source" Name="TriggerCapture2_Source15" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Trigger Source" Name="TriggerCapture2_Source16" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Trigger Source" Name="TriggerCapture2_Source17" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Trigger Source" Name="TriggerCapture2_Source18" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Trigger Source" Name="TriggerCapture2_Source19" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Trigger Source" Name="TriggerCapture2_Source20" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Trigger Source" Name="TriggerCapture2_Source21" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Trigger Source" Name="TriggerCapture2_Source22" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Trigger Source" Name="TriggerCapture2_Source23" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Trigger Source" Name="TriggerCapture2_Source24" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Trigger Source" Name="TriggerCapture2_Source25" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Trigger Source" Name="TriggerCapture2_Source26" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Trigger Source" Name="TriggerCapture2_Source27" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Trigger Source" Name="TriggerCapture2_Source28" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Trigger Source" Name="TriggerCapture2_Source29" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Trigger Source" Name="TriggerCapture2_Source30" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Trigger Source" Name="TriggerCapture2_Source31" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Trigger Source" Name="TriggerCapture2_Source32" RefParameter="Source_TriggerCapture" Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance &amp; (NumberTriggerSource_Captureconfig2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingTriggerCapture2"  RefParameter="ORingTriggerCapture2"  Group="Capture Unit 2">
             <Condition Diagnostic="" Expression="Semaphore_TA_CaptureUnit2$IpInstance"/> 
         </Parameter>


         <ConfigForMode>TimerEventFilteringConfig1</ConfigForMode>
         <Parameter Name="Event1" RefParameter="Event" Group="External Event 1 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent1_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent1$IpInstance" Diagnostic="External Event 1 must be configured " Action="Disable">HRTIM_EVENT_1</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter1" RefParameter="Filter_TA" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent1_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch1" RefParameter="Latch" Group="External Event 1 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent1_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


  <ConfigForMode>TimerEventFilteringConfig2</ConfigForMode>
         <Parameter Name="Event2" RefParameter="Event" Group="External Event 2 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent2_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent2$IpInstance" Diagnostic="External Event 2 must be configured " Action="Disable">HRTIM_EVENT_2</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter2" RefParameter="Filter_TA" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent2_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch2" RefParameter="Latch" Group="External Event 2 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent2_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

  <ConfigForMode>TimerEventFilteringConfig3</ConfigForMode>
         <Parameter Name="Event3" RefParameter="Event" Group="External Event 3 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent3_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent3$IpInstance" Diagnostic="External Event 3 must be configured " Action="Disable">HRTIM_EVENT_3</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter3" RefParameter="Filter_TA" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent3_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch3" RefParameter="Latch" Group="External Event 3 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent3_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig4</ConfigForMode>
         <Parameter Name="Event4" RefParameter="Event" Group="External Event 4 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent4_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent4$IpInstance" Diagnostic="External Event 4 must be configured " Action="Disable">HRTIM_EVENT_4</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter4" RefParameter="Filter_TA" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent4_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch4" RefParameter="Latch" Group="External Event 4 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent4_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig5</ConfigForMode>
         <Parameter Name="Event5" RefParameter="Event" Group="External Event 5 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent5_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent5$IpInstance" Diagnostic="External Event 5 must be configured " Action="Disable">HRTIM_EVENT_5</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter5" RefParameter="Filter_TA" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent5_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch5" RefParameter="Latch" Group="External Event 5 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent5_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig6</ConfigForMode>
         <Parameter Name="Event6" RefParameter="Event" Group="External Event 6 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent6_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent6$IpInstance" Diagnostic="External Event 6 must be configured " Action="Disable">HRTIM_EVENT_6</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter6" RefParameter="Filter_TA" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent6_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch6" RefParameter="Latch" Group="External Event 6 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent6_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig7</ConfigForMode>
         <Parameter Name="Event7" RefParameter="Event" Group="External Event 7 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent7_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent7$IpInstance" Diagnostic="External Event 7 must be configured " Action="Disable">HRTIM_EVENT_7</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter7" RefParameter="Filter_TA" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent7_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch7" RefParameter="Latch" Group="External Event 7 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent7_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

        <ConfigForMode>TimerEventFilteringConfig8</ConfigForMode>
         <Parameter Name="Event8" RefParameter="Event" Group="External Event 8 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent8_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent8$IpInstance" Diagnostic="External Event 8 must be configured " Action="Disable">HRTIM_EVENT_8</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter8" RefParameter="Filter_TA" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent8_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch8" RefParameter="Latch" Group="External Event 8 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent8_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>


 <ConfigForMode>TimerEventFilteringConfig9</ConfigForMode>
         <Parameter Name="Event9" RefParameter="Event" Group="External Event 9 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent9_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent9$IpInstance" Diagnostic="External Event 9 must be configured " Action="Disable">HRTIM_EVENT_9</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter9" RefParameter="Filter_TA" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent9_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch9" RefParameter="Latch" Group="External Event 9 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent9_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

 <ConfigForMode>TimerEventFilteringConfig10</ConfigForMode>
         <Parameter Name="Event10" RefParameter="Event" Group="External Event 10 Filtering">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_EEvent10_Filter$IpInstance"  Condition="!Semaphore_HRTIMER_EEvent10$IpInstance" Diagnostic="External Event 10 must be configured " Action="Disable">HRTIM_EVENT_10</PossibleValue>  
         </Parameter>
         <Parameter Name="Filter10" RefParameter="Filter_TA" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent10_Filter$IpInstance"/> 
         </Parameter>
         <Parameter Name="Latch10" RefParameter="Latch" Group="External Event 10 Filtering">
            <Condition Diagnostic="Filtering must be enabled" Expression="Semaphore_HRTIMER_TA_EEvent10_Filter$IpInstance"/>  
            <PossibleValue>HRTIM_TIMEVENTLATCH_DISABLED</PossibleValue>
            <PossibleValue>HRTIM_TIMEVENTLATCH_ENABLED</PossibleValue>

         </Parameter>

         <ConfigForMode>BurstDMAConfig</ConfigForMode>
         <Parameter Name="BurstDMAconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_DMAConfig$IpInstance">HRTIM_TIMERINDEX_TIMER_A</PossibleValue>  
         </Parameter>
         <Parameter Name="NumberRegisters_BURSTDMA">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance"/> 
         </Parameter>
         <Parameter Comment="            1st Register" Name="RegistersToUpdate_Source1" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Register" Name="RegistersToUpdate_Source2" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Register" Name="RegistersToUpdate_Source3" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Register" Name="RegistersToUpdate_Source4" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Register" Name="RegistersToUpdate_Source5" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Register" Name="RegistersToUpdate_Source6" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Register" Name="RegistersToUpdate_Source7" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Register" Name="RegistersToUpdate_Source8" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Register" Name="RegistersToUpdate_Source9" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Register" Name="RegistersToUpdate_Source10" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Register" Name="RegistersToUpdate_Source11" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Register" Name="RegistersToUpdate_Source12" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 11)"/> 
         </Parameter>
         <Parameter Comment="            13th Register" Name="RegistersToUpdate_Source13" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Register" Name="RegistersToUpdate_Source14" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Register" Name="RegistersToUpdate_Source15" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Register" Name="RegistersToUpdate_Source16" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Register" Name="RegistersToUpdate_Source17" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Register" Name="RegistersToUpdate_Source18" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Register" Name="RegistersToUpdate_Source19" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Register" Name="RegistersToUpdate_Source20" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21th Register" Name="RegistersToUpdate_Source21" RefParameter="Source_RegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance &amp; (NumberRegisters_BURSTDMA &gt; 20)"/> 
         </Parameter>
         <Parameter Name="ORingRegistersToUpdate">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_DMAConfig$IpInstance"/> 
         </Parameter>
 
</RefMode>

<!-- END REFMODE TIMCOMMONCONFIG FOR WAVEFORM -->



<!-- BEGIN REFMODE DIRECT ACCESS TO MODE -->
<!-- BEGIN REFMODE DIRECT ACCESS TO MODE NO OUTPUT -->
<RefMode BaseMode ="TIMA_Waveform_Common_Config" Name="No_output_TA" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Waveform$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIMA_Simple_Common_Config" Name="No_output_TA" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMB_Waveform_Common_Config" Name="No_output_TB" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Waveform$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMB_Simple_Common_Config" Name="No_output_TB" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Simple$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIMC_Waveform_Common_Config" Name="No_output_TC" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Waveform$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMC_Simple_Common_Config" Name="No_output_TC" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Simple$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIMD_Waveform_Common_Config" Name="No_output_TD" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Waveform$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMD_Simple_Common_Config" Name="No_output_TD" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Simple$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIME_Waveform_Common_Config" Name="No_output_TE" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Waveform$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIME_Simple_Common_Config" Name="No_output_TE" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Simple$IpInstance"/>
</RefMode>


<RefMode BaseMode ="MASTER_Common_Config" Name="MasterTimer" TabName="Master Timer">
</RefMode>

<!-- END REFMODE DIRECT ACCESS TO MODE NO OUTPUT -->
<!-- BEGIN REFMODE SIMPLE MODE -->

  <RefMode BaseMode ="TIMA_Common_Config" Name="TIMA_Simple_Common_Config">
          <ConfigForMode>TA_SimpleOCChannelConfig_TA1</ConfigForMode>
          <Parameter Name="OCChannel_TA1" RefParameter="OCChannel" TabName="Timer A" Group="Output Compare on TA1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TA1_OC$IpInstance" Condition="!((Semaphore_TA_Output1$IpInstance | Semaphore_TA_Output1Output2$IpInstance) &amp; !(Semaphore_TA1_PWM$IpInstance | Semaphore_TA1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured and no usecase PWM/OPM on TA1 configured" Action="Disable">HRTIM_OUTPUT_TA1</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TA1" RefParameter="OCMode" TabName="Timer A" Group="Output Compare on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TA1" RefParameter="Polarity"  TabName="Timer A" Group="Output Compare on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TA1" RefParameter="IdleLevel" TabName="Timer A" Group="Output Compare on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TA1" RefParameter="CompareValue_TA"  TabName="Timer A" Group="Output Compare on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OC$IpInstance"/> 
          </Parameter>

         <ConfigForMode>TA_SimpleOCChannelConfig_TA2</ConfigForMode>
          <Parameter Name="OCChannel_TA2" RefParameter="OCChannel" TabName="Timer A" Group="Output Compare on TA2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TA2_OC$IpInstance" Condition="!((Semaphore_TA_Output2$IpInstance | Semaphore_TA_Output1Output2$IpInstance) &amp; !(Semaphore_TA2_PWM$IpInstance | Semaphore_TA2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase PWM/OPM on TA2 configured" Action="Disable">HRTIM_OUTPUT_TA2</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TA2" RefParameter="OCMode" TabName="Timer A" Group="Output Compare on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TA2" RefParameter="Polarity"  TabName="Timer A" Group="Output Compare on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TA2" RefParameter="IdleLevel"  TabName="Timer A" Group="Output Compare on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TA2" RefParameter="CompareValue_TA"  TabName="Timer A" Group="Output Compare on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OC$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TA_SimplePWMChannelConfig_TA1</ConfigForMode>
          <Parameter Name="PWMChannel_TA1" RefParameter="PWMChannel" TabName="Timer A" Group="PWM on TA1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TA1_PWM$IpInstance" Condition="!((Semaphore_TA_Output1$IpInstance | Semaphore_TA_Output1Output2$IpInstance) &amp; !(Semaphore_TA1_OC$IpInstance | Semaphore_TA1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured no usecase OC/OPM on TA1 configured" Action="Disable">HRTIM_OUTPUT_TA1</PossibleValue>             
          </Parameter>
           <Parameter Name="PWMPolarity_TA1" RefParameter="Polarity"  TabName="Timer A" Group="PWM on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TA1" RefParameter="IdleLevel" TabName="Timer A" Group="PWM on TA1" >
               <Condition Diagnostic="" Expression="Semaphore_TA1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TA1" RefParameter="CompareValue_TA" TabName="Timer A" Group="PWM on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_PWM$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TA_SimplePWMChannelConfig_TA2</ConfigForMode>
          <Parameter Name="PWMChannel_TA2" RefParameter="PWMChannel" TabName="Timer A" Group="PWM on TA2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TA2_PWM$IpInstance" Condition="!((Semaphore_TA_Output2$IpInstance | Semaphore_TA_Output1Output2$IpInstance) &amp; !(Semaphore_TA2_OC$IpInstance | Semaphore_TA2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase OC/OPM on TA2 configured" Action="Disable">HRTIM_OUTPUT_TA2</PossibleValue>
          </Parameter>
           <Parameter Name="PWMPolarity_TA2" RefParameter="Polarity"  TabName="Timer A" Group="PWM on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TA2" RefParameter="IdleLevel"  TabName="Timer A" Group="PWM on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TA2" RefParameter="CompareValue_TA"  TabName="Timer A" Group="PWM on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_PWM$IpInstance"/> 
          </Parameter>


          <ConfigForMode>TA_SimpleCaptureChannelConfig_CAP1</ConfigForMode>
          <Parameter Name="CaptureChannel_TA1" RefParameter="CaptureChannel" TabName="Timer A" Group="Capture (using Capture Register 1)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TA1_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_1</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TA1"   TabName="Timer A" Group="Capture (using Capture Register 1)">
               <Condition Diagnostic="" Expression="Semaphore_TA1_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TA1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TA1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TA1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TA1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TA1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TA1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TA1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TA1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TA1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TA1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TA1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>

          <Parameter Name="CaptureEventPolarity_TA1"  TabName="Timer A" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventSensitivity_TA1"  TabName="Timer A" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventFilter_TA1"  TabName="Timer A" Group="Capture (using Capture Register 1)"/>


          <ConfigForMode>TA_SimpleCaptureChannelConfig_CAP2</ConfigForMode>
          <Parameter Name="CaptureChannel_TA2" RefParameter="CaptureChannel" TabName="Timer A" Group="Capture (using Capture Register 2)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TA2_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_2</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TA2"  TabName="Timer A" Group="Capture (using Capture Register 2)">
               <Condition Diagnostic="" Expression="Semaphore_TA2_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TA2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TA2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TA2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TA2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TA2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TA2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TA2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TA2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TA2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TA2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TA2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TA2"  TabName="Timer A" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventSensitivity_TA2"   TabName="Timer A" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventFilter_TA2"   TabName="Timer A" Group="Capture (using Capture Register 2)"/>




          <ConfigForMode>TA_SimpleOnePulseChannelConfig_TA1</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TA1" RefParameter="OnePulseChannel" TabName="Timer A" Group="One Pulse on TA1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TA_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TA1_OPM$IpInstance" Condition="!((Semaphore_TA_Output1$IpInstance | Semaphore_TA_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TA1_PWM$IpInstance | Semaphore_TA1_OC$IpInstance) )" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TA1 configured" Action="Disable">HRTIM_OUTPUT_TA1</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TA1" RefParameter="CompareValue_TA"  TabName="Timer A" Group="One Pulse on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TA1" RefParameter="Polarity"  TabName="Timer A" Group="One Pulse on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TA1" RefParameter="IdleLevel"  TabName="Timer A" Group="One Pulse on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TA1"   TabName="Timer A" Group="One Pulse on TA1">
               <Condition Diagnostic="" Expression="Semaphore_TA1_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TA1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TA1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TA1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TA1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TA1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TA1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TA1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TA1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TA1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TA1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TA1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TA1"  TabName="Timer A" Group="One Pulse on TA1"/>
          <Parameter Name="OnePulseEventSensitivity_TA1"  TabName="Timer A" Group="One Pulse on TA1"/>
          <Parameter Name="OnePulseEventFilter_TA1"  TabName="Timer A" Group="One Pulse on TA1"/>


          <ConfigForMode>TA_SimpleOnePulseChannelConfig_TA2</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TA2" RefParameter="OnePulseChannel" TabName="Timer A" Group="One Pulse on TA2">
 <!--              <Condition Diagnostic="" Expression="Semaphore_TA_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TA2_OPM$IpInstance" Condition="!((Semaphore_TA_Output2$IpInstance | Semaphore_TA_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TA2_PWM$IpInstance | Semaphore_TA2_OC$IpInstance))" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TA2 configured" Action="Disable">HRTIM_OUTPUT_TA2</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TA2" RefParameter="CompareValue_TA"  TabName="Timer A" Group="One Pulse on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TA2" RefParameter="Polarity"  TabName="Timer A" Group="One Pulse on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TA2" RefParameter="IdleLevel"  TabName="Timer A" Group="One Pulse on TA2">
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TA2"   TabName="Timer A" Group="One Pulse on TA2"> 
               <Condition Diagnostic="" Expression="Semaphore_TA2_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TA2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TA2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TA2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TA2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TA2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TA2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TA2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TA2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TA2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TA2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TA2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TA2"  TabName="Timer A" Group="One Pulse on TA2"/>
          <Parameter Name="OnePulseEventSensitivity_TA2"  TabName="Timer A" Group="One Pulse on TA2"/>
          <Parameter Name="OnePulseEventFilter_TA2"  TabName="Timer A" Group="One Pulse on TA2"/>

</RefMode>



 <RefMode BaseMode ="TIMB_Common_Config" Name="TIMB_Simple_Common_Config">
          <ConfigForMode>TB_SimpleOCChannelConfig_TB1</ConfigForMode>
          <Parameter Name="OCChannel_TB1" RefParameter="OCChannel" TabName="Timer B" Group="Output Compare on TB1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TB1_OC$IpInstance" Condition="!((Semaphore_TB_Output1$IpInstance | Semaphore_TB_Output1Output2$IpInstance) &amp; !(Semaphore_TB1_PWM$IpInstance | Semaphore_TB1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured and no usecase PWM/OPM on TB1 configured" Action="Disable">HRTIM_OUTPUT_TB1</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TB1" RefParameter="OCMode" TabName="Timer B" Group="Output Compare on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TB1" RefParameter="Polarity"  TabName="Timer B" Group="Output Compare on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TB1" RefParameter="IdleLevel" TabName="Timer B" Group="Output Compare on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TB1" RefParameter="CompareValue_TB"  TabName="Timer B" Group="Output Compare on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OC$IpInstance"/> 
          </Parameter>

         <ConfigForMode>TB_SimpleOCChannelConfig_TB2</ConfigForMode>
          <Parameter Name="OCChannel_TB2" RefParameter="OCChannel" TabName="Timer B" Group="Output Compare on TB2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TB2_OC$IpInstance" Condition="!((Semaphore_TB_Output2$IpInstance | Semaphore_TB_Output1Output2$IpInstance) &amp; !(Semaphore_TB2_PWM$IpInstance | Semaphore_TB2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase PWM/OPM on TB2 configured" Action="Disable">HRTIM_OUTPUT_TB2</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TB2" RefParameter="OCMode" TabName="Timer B" Group="Output Compare on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TB2" RefParameter="Polarity"  TabName="Timer B" Group="Output Compare on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TB2" RefParameter="IdleLevel"  TabName="Timer B" Group="Output Compare on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TB2" RefParameter="CompareValue_TB"  TabName="Timer B" Group="Output Compare on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OC$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TB_SimplePWMChannelConfig_TB1</ConfigForMode>
          <Parameter Name="PWMChannel_TB1" RefParameter="PWMChannel" TabName="Timer B" Group="PWM on TB1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TB1_PWM$IpInstance" Condition="!((Semaphore_TB_Output1$IpInstance | Semaphore_TB_Output1Output2$IpInstance) &amp; !(Semaphore_TB1_OC$IpInstance | Semaphore_TB1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured no usecase OC/OPM on TB1 configured" Action="Disable">HRTIM_OUTPUT_TB1</PossibleValue>             
          </Parameter>
           <Parameter Name="PWMPolarity_TB1" RefParameter="Polarity"  TabName="Timer B" Group="PWM on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TB1" RefParameter="IdleLevel" TabName="Timer B" Group="PWM on TB1" >
               <Condition Diagnostic="" Expression="Semaphore_TB1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TB1" RefParameter="CompareValue_TB" TabName="Timer B" Group="PWM on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_PWM$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TB_SimplePWMChannelConfig_TB2</ConfigForMode>
          <Parameter Name="PWMChannel_TB2" RefParameter="PWMChannel" TabName="Timer B" Group="PWM on TB2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TB2_PWM$IpInstance" Condition="!((Semaphore_TB_Output2$IpInstance | Semaphore_TB_Output1Output2$IpInstance) &amp; !(Semaphore_TB2_OC$IpInstance | Semaphore_TB2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase OC/OPM on TB2 configured" Action="Disable">HRTIM_OUTPUT_TB2</PossibleValue>
          </Parameter>
           <Parameter Name="PWMPolarity_TB2" RefParameter="Polarity"  TabName="Timer B" Group="PWM on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TB2" RefParameter="IdleLevel"  TabName="Timer B" Group="PWM on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TB2" RefParameter="CompareValue_TB"  TabName="Timer B" Group="PWM on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_PWM$IpInstance"/> 
          </Parameter>


          <ConfigForMode>TB_SimpleCaptureChannelConfig_CAP1</ConfigForMode>
          <Parameter Name="CaptureChannel_TB1" RefParameter="CaptureChannel" TabName="Timer B" Group="Capture (using Capture Register 1)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TB1_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_1</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TB1"  TabName="Timer B" Group="Capture (using Capture Register 1)">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TB1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TB1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TB1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TB1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TB1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TB1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TB1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TB1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TB1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TB1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TB1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TB1" TabName="Timer B" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventSensitivity_TB1" TabName="Timer B" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventFilter_TB1" TabName="Timer B" Group="Capture (using Capture Register 1)">
               <Condition Diagnostic="" Expression="Semaphore_TB1_IC$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TB_SimpleCaptureChannelConfig_CAP2</ConfigForMode>
          <Parameter Name="CaptureChannel_TB2" RefParameter="CaptureChannel" TabName="Timer B" Group="Capture (using Capture Register 2)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TB2_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_2</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TB2"   TabName="Timer B" Group="Capture (using Capture Register 2)">
               <Condition Diagnostic="" Expression="Semaphore_TB2_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TB2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TB2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TB2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TB2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TB2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TB2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TB2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TB2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TB2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TB2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TB2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TB2"  TabName="Timer B" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventSensitivity_TB2"  TabName="Timer B" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventFilter_TB2"  TabName="Timer B" Group="Capture (using Capture Register 2)"/>




          <ConfigForMode>TB_SimpleOnePulseChannelConfig_TB1</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TB1" RefParameter="OnePulseChannel" TabName="Timer B" Group="One Pulse on TB1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TB_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TB1_OPM$IpInstance" Condition="!((Semaphore_TB_Output1$IpInstance | Semaphore_TB_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TB1_PWM$IpInstance | Semaphore_TB1_OC$IpInstance) )" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TB1 configured" Action="Disable">HRTIM_OUTPUT_TB1</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TB1" RefParameter="CompareValue_TB"  TabName="Timer B" Group="One Pulse on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TB1" RefParameter="Polarity"  TabName="Timer B" Group="One Pulse on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TB1" RefParameter="IdleLevel"  TabName="Timer B" Group="One Pulse on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TB1"  TabName="Timer B" Group="One Pulse on TB1">
               <Condition Diagnostic="" Expression="Semaphore_TB1_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TB1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TB1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TB1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TB1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TB1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TB1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TB1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TB1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TB1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TB1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TB1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TB1"  TabName="Timer B" Group="One Pulse on TB1"/>
          <Parameter Name="OnePulseEventSensitivity_TB1"  TabName="Timer B" Group="One Pulse on TB1"/>
          <Parameter Name="OnePulseEventFilter_TB1"   TabName="Timer B" Group="One Pulse on TB1"/>


          <ConfigForMode>TB_SimpleOnePulseChannelConfig_TB2</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TB2" RefParameter="OnePulseChannel" TabName="Timer B" Group="One Pulse on TB2">
 <!--              <Condition Diagnostic="" Expression="Semaphore_TB_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TB2_OPM$IpInstance" Condition="!((Semaphore_TB_Output2$IpInstance | Semaphore_TB_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TB2_PWM$IpInstance | Semaphore_TB2_OC$IpInstance))" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TB2 configured" Action="Disable">HRTIM_OUTPUT_TB2</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TB2" RefParameter="CompareValue_TB"  TabName="Timer B" Group="One Pulse on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TB2" RefParameter="Polarity"  TabName="Timer B" Group="One Pulse on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TB2" RefParameter="IdleLevel"  TabName="Timer B" Group="One Pulse on TB2">
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TB2"   TabName="Timer B" Group="One Pulse on TB2"> 
               <Condition Diagnostic="" Expression="Semaphore_TB2_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TB2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TB2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TB2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TB2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TB2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TB2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TB2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TB2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TB2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TB2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TB2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TB2"  TabName="Timer B" Group="One Pulse on TB2"/>
          <Parameter Name="OnePulseEventSensitivity_TB2"   TabName="Timer B" Group="One Pulse on TB2"/>
          <Parameter Name="OnePulseEventFilter_TB2"   TabName="Timer B" Group="One Pulse on TB2"/>

</RefMode>

 <RefMode BaseMode ="TIMC_Common_Config" Name="TIMC_Simple_Common_Config">
          <ConfigForMode>TC_SimpleOCChannelConfig_TC1</ConfigForMode>
          <Parameter Name="OCChannel_TC1" RefParameter="OCChannel" TabName="Timer C" Group="Output Compare on TC1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TC1_OC$IpInstance" Condition="!((Semaphore_TC_Output1$IpInstance | Semaphore_TC_Output1Output2$IpInstance) &amp; !(Semaphore_TC1_PWM$IpInstance | Semaphore_TC1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured and no usecase PWM/OPM on TC1 configured" Action="Disable">HRTIM_OUTPUT_TC1</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TC1" RefParameter="OCMode" TabName="Timer C" Group="Output Compare on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TC1" RefParameter="Polarity"  TabName="Timer C" Group="Output Compare on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TC1" RefParameter="IdleLevel" TabName="Timer C" Group="Output Compare on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TC1" RefParameter="CompareValue_TC"  TabName="Timer C" Group="Output Compare on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OC$IpInstance"/> 
          </Parameter>

         <ConfigForMode>TC_SimpleOCChannelConfig_TC2</ConfigForMode>
          <Parameter Name="OCChannel_TC2" RefParameter="OCChannel" TabName="Timer C" Group="Output Compare on TC2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TC2_OC$IpInstance" Condition="!((Semaphore_TC_Output2$IpInstance | Semaphore_TC_Output1Output2$IpInstance) &amp; !(Semaphore_TC2_PWM$IpInstance | Semaphore_TC2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase PWM/OPM on TC2 configured" Action="Disable">HRTIM_OUTPUT_TC2</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TC2" RefParameter="OCMode" TabName="Timer C" Group="Output Compare on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TC2" RefParameter="Polarity"  TabName="Timer C" Group="Output Compare on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TC2" RefParameter="IdleLevel"  TabName="Timer C" Group="Output Compare on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TC2" RefParameter="CompareValue_TC"  TabName="Timer C" Group="Output Compare on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OC$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TC_SimplePWMChannelConfig_TC1</ConfigForMode>
          <Parameter Name="PWMChannel_TC1" RefParameter="PWMChannel" TabName="Timer C" Group="PWM on TC1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TC1_PWM$IpInstance" Condition="!((Semaphore_TC_Output1$IpInstance | Semaphore_TC_Output1Output2$IpInstance) &amp; !(Semaphore_TC1_OC$IpInstance | Semaphore_TC1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured no usecase OC/OPM on TC1 configured" Action="Disable">HRTIM_OUTPUT_TC1</PossibleValue>             
          </Parameter>
           <Parameter Name="PWMPolarity_TC1" RefParameter="Polarity"  TabName="Timer C" Group="PWM on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TC1" RefParameter="IdleLevel" TabName="Timer C" Group="PWM on TC1" >
               <Condition Diagnostic="" Expression="Semaphore_TC1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TC1" RefParameter="CompareValue_TC" TabName="Timer C" Group="PWM on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_PWM$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TC_SimplePWMChannelConfig_TC2</ConfigForMode>
          <Parameter Name="PWMChannel_TC2" RefParameter="PWMChannel" TabName="Timer C" Group="PWM on TC2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TC2_PWM$IpInstance" Condition="!((Semaphore_TC_Output2$IpInstance | Semaphore_TC_Output1Output2$IpInstance) &amp; !(Semaphore_TC2_OC$IpInstance | Semaphore_TC2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase OC/OPM on TC2 configured" Action="Disable">HRTIM_OUTPUT_TC2</PossibleValue>
          </Parameter>
           <Parameter Name="PWMPolarity_TC2" RefParameter="Polarity"  TabName="Timer C" Group="PWM on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TC2" RefParameter="IdleLevel"  TabName="Timer C" Group="PWM on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TC2" RefParameter="CompareValue_TC"  TabName="Timer C" Group="PWM on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_PWM$IpInstance"/> 
          </Parameter>


          <ConfigForMode>TC_SimpleCaptureChannelConfig_CAP1</ConfigForMode>
          <Parameter Name="CaptureChannel_TC1" RefParameter="CaptureChannel" TabName="Timer C" Group="Capture (using Capture Register 1)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TC1_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_1</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TC1"   TabName="Timer C" Group="Capture (using Capture Register 1)">
               <Condition Diagnostic="" Expression="Semaphore_TC1_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TC1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TC1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TC1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TC1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TC1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TC1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TC1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TC1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TC1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TC1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TC1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TC1"   TabName="Timer C" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventSensitivity_TC1"   TabName="Timer C" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventFilter_TC1"   TabName="Timer C" Group="Capture (using Capture Register 1)"/>

          <ConfigForMode>TC_SimpleCaptureChannelConfig_CAP2</ConfigForMode>
          <Parameter Name="CaptureChannel_TC2" RefParameter="CaptureChannel" TabName="Timer C" Group="Capture (using Capture Register 2)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TC2_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_2</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TC2"   TabName="Timer C" Group="Capture (using Capture Register 2)">
               <Condition Diagnostic="" Expression="Semaphore_TC2_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TC2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TC2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TC2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TC2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TC2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TC2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TC2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TC2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TC2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TC2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TC2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TC2"   TabName="Timer C" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventSensitivity_TC2"   TabName="Timer C" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventFilter_TC2"  TabName="Timer C" Group="Capture (using Capture Register 2)"/>




          <ConfigForMode>TC_SimpleOnePulseChannelConfig_TC1</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TC1" RefParameter="OnePulseChannel" TabName="Timer C" Group="One Pulse on TC1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TC_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TC1_OPM$IpInstance" Condition="!((Semaphore_TC_Output1$IpInstance | Semaphore_TC_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TC1_PWM$IpInstance | Semaphore_TC1_OC$IpInstance) )" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TC1 configured" Action="Disable">HRTIM_OUTPUT_TC1</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TC1" RefParameter="CompareValue_TC"  TabName="Timer C" Group="One Pulse on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TC1" RefParameter="Polarity"  TabName="Timer C" Group="One Pulse on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TC1" RefParameter="IdleLevel"  TabName="Timer C" Group="One Pulse on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TC1"   TabName="Timer C" Group="One Pulse on TC1">
               <Condition Diagnostic="" Expression="Semaphore_TC1_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TC1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TC1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TC1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TC1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TC1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TC1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TC1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TC1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TC1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TC1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TC1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TC1"   TabName="Timer C" Group="One Pulse on TC1"/>
          <Parameter Name="OnePulseEventSensitivity_TC1"  TabName="Timer C" Group="One Pulse on TC1"/>
          <Parameter Name="OnePulseEventFilter_TC1"  TabName="Timer C" Group="One Pulse on TC1"/>

          <ConfigForMode>TC_SimpleOnePulseChannelConfig_TC2</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TC2" RefParameter="OnePulseChannel" TabName="Timer C" Group="One Pulse on TC2">
 <!--              <Condition Diagnostic="" Expression="Semaphore_TC_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TC2_OPM$IpInstance" Condition="!((Semaphore_TC_Output2$IpInstance | Semaphore_TC_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TC2_PWM$IpInstance | Semaphore_TC2_OC$IpInstance))" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TC2 configured" Action="Disable">HRTIM_OUTPUT_TC2</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TC2" RefParameter="CompareValue_TC"  TabName="Timer C" Group="One Pulse on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TC2" RefParameter="Polarity"  TabName="Timer C" Group="One Pulse on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TC2" RefParameter="IdleLevel"  TabName="Timer C" Group="One Pulse on TC2">
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TC2"   TabName="Timer C" Group="One Pulse on TC2"> 
               <Condition Diagnostic="" Expression="Semaphore_TC2_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TC2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TC2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TC2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TC2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TC2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TC2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TC2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TC2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TC2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TC2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TC2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TC2"  TabName="Timer C" Group="One Pulse on TC2"/>
          <Parameter Name="OnePulseEventSensitivity_TC2"  TabName="Timer C" Group="One Pulse on TC2"/>
          <Parameter Name="OnePulseEventFilter_TC2"   TabName="Timer C" Group="One Pulse on TC2"/>

</RefMode>


 <RefMode BaseMode ="TIMD_Common_Config" Name="TIMD_Simple_Common_Config">
          <ConfigForMode>TD_SimpleOCChannelConfig_TD1</ConfigForMode>
          <Parameter Name="OCChannel_TD1" RefParameter="OCChannel" TabName="Timer D" Group="Output Compare on TD1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TD1_OC$IpInstance" Condition="!((Semaphore_TD_Output1$IpInstance | Semaphore_TD_Output1Output2$IpInstance) &amp; !(Semaphore_TD1_PWM$IpInstance | Semaphore_TD1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured and no usecase PWM/OPM on TD1 configured" Action="Disable">HRTIM_OUTPUT_TD1</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TD1" RefParameter="OCMode" TabName="Timer D" Group="Output Compare on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TD1" RefParameter="Polarity"  TabName="Timer D" Group="Output Compare on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TD1" RefParameter="IdleLevel" TabName="Timer D" Group="Output Compare on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TD1" RefParameter="CompareValue_TD"  TabName="Timer D" Group="Output Compare on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OC$IpInstance"/> 
          </Parameter>

         <ConfigForMode>TD_SimpleOCChannelConfig_TD2</ConfigForMode>
          <Parameter Name="OCChannel_TD2" RefParameter="OCChannel" TabName="Timer D" Group="Output Compare on TD2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TD2_OC$IpInstance" Condition="!((Semaphore_TD_Output2$IpInstance | Semaphore_TD_Output1Output2$IpInstance) &amp; !(Semaphore_TD2_PWM$IpInstance | Semaphore_TD2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase PWM/OPM on TD2 configured" Action="Disable">HRTIM_OUTPUT_TD2</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TD2" RefParameter="OCMode" TabName="Timer D" Group="Output Compare on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TD2" RefParameter="Polarity"  TabName="Timer D" Group="Output Compare on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TD2" RefParameter="IdleLevel"  TabName="Timer D" Group="Output Compare on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TD2" RefParameter="CompareValue_TD"  TabName="Timer D" Group="Output Compare on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OC$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TD_SimplePWMChannelConfig_TD1</ConfigForMode>
          <Parameter Name="PWMChannel_TD1" RefParameter="PWMChannel" TabName="Timer D" Group="PWM on TD1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TD1_PWM$IpInstance" Condition="!((Semaphore_TD_Output1$IpInstance | Semaphore_TD_Output1Output2$IpInstance) &amp; !(Semaphore_TD1_OC$IpInstance | Semaphore_TD1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured no usecase OC/OPM on TD1 configured" Action="Disable">HRTIM_OUTPUT_TD1</PossibleValue>             
          </Parameter>
           <Parameter Name="PWMPolarity_TD1" RefParameter="Polarity"  TabName="Timer D" Group="PWM on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TD1" RefParameter="IdleLevel" TabName="Timer D" Group="PWM on TD1" >
               <Condition Diagnostic="" Expression="Semaphore_TD1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TD1" RefParameter="CompareValue_TD" TabName="Timer D" Group="PWM on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_PWM$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TD_SimplePWMChannelConfig_TD2</ConfigForMode>
          <Parameter Name="PWMChannel_TD2" RefParameter="PWMChannel" TabName="Timer D" Group="PWM on TD2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TD2_PWM$IpInstance" Condition="!((Semaphore_TD_Output2$IpInstance | Semaphore_TD_Output1Output2$IpInstance) &amp; !(Semaphore_TD2_OC$IpInstance | Semaphore_TD2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase OC/OPM on TD2 configured" Action="Disable">HRTIM_OUTPUT_TD2</PossibleValue>
          </Parameter>
           <Parameter Name="PWMPolarity_TD2" RefParameter="Polarity"  TabName="Timer D" Group="PWM on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TD2" RefParameter="IdleLevel"  TabName="Timer D" Group="PWM on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TD2" RefParameter="CompareValue_TD"  TabName="Timer D" Group="PWM on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_PWM$IpInstance"/> 
          </Parameter>


          <ConfigForMode>TD_SimpleCaptureChannelConfig_CAP1</ConfigForMode>
          <Parameter Name="CaptureChannel_TD1" RefParameter="CaptureChannel" TabName="Timer D" Group="Capture (using Capture Register 1)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TD1_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_1</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TD1"   TabName="Timer D" Group="Capture (using Capture Register 1)">
               <Condition Diagnostic="" Expression="Semaphore_TD1_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TD1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TD1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TD1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TD1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TD1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TD1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TD1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TD1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TD1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TD1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TD1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TD1"  TabName="Timer D" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventSensitivity_TD1"   TabName="Timer D" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventFilter_TD1"   TabName="Timer D" Group="Capture (using Capture Register 1)"/>

          <ConfigForMode>TD_SimpleCaptureChannelConfig_CAP2</ConfigForMode>
          <Parameter Name="CaptureChannel_TD2" RefParameter="CaptureChannel" TabName="Timer D" Group="Capture (using Capture Register 2)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TD2_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_2</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TD2"   TabName="Timer D" Group="Capture (using Capture Register 2)">
               <Condition Diagnostic="" Expression="Semaphore_TD2_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TD2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TD2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TD2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TD2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TD2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TD2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TD2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TD2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TD2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TD2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TD2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TD2"   TabName="Timer D" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventSensitivity_TD2"   TabName="Timer D" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventFilter_TD2"   TabName="Timer D" Group="Capture (using Capture Register 2)"/>




          <ConfigForMode>TD_SimpleOnePulseChannelConfig_TD1</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TD1" RefParameter="OnePulseChannel" TabName="Timer D" Group="One Pulse on TD1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TD_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TD1_OPM$IpInstance" Condition="!((Semaphore_TD_Output1$IpInstance | Semaphore_TD_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TD1_PWM$IpInstance | Semaphore_TD1_OC$IpInstance) )" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TD1 configured" Action="Disable">HRTIM_OUTPUT_TD1</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TD1" RefParameter="CompareValue_TD"  TabName="Timer D" Group="One Pulse on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TD1" RefParameter="Polarity"  TabName="Timer D" Group="One Pulse on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TD1" RefParameter="IdleLevel"  TabName="Timer D" Group="One Pulse on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TD1"  TabName="Timer D" Group="One Pulse on TD1">
               <Condition Diagnostic="" Expression="Semaphore_TD1_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TD1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TD1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TD1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TD1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TD1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TD1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TD1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TD1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TD1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TD1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TD1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TD1"   TabName="Timer D" Group="One Pulse on TD1"/>
          <Parameter Name="OnePulseEventSensitivity_TD1"   TabName="Timer D" Group="One Pulse on TD1"/>
          <Parameter Name="OnePulseEventFilter_TD1"  TabName="Timer D" Group="One Pulse on TD1"/>


          <ConfigForMode>TD_SimpleOnePulseChannelConfig_TD2</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TD2" RefParameter="OnePulseChannel" TabName="Timer D" Group="One Pulse on TD2">
 <!--              <Condition Diagnostic="" Expression="Semaphore_TD_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TD2_OPM$IpInstance" Condition="!((Semaphore_TD_Output2$IpInstance | Semaphore_TD_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TD2_PWM$IpInstance | Semaphore_TD2_OC$IpInstance))" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TD2 configured" Action="Disable">HRTIM_OUTPUT_TD2</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TD2" RefParameter="CompareValue_TD"  TabName="Timer D" Group="One Pulse on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TD2" RefParameter="Polarity"  TabName="Timer D" Group="One Pulse on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TD2" RefParameter="IdleLevel"  TabName="Timer D" Group="One Pulse on TD2">
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TD2"  TabName="Timer D" Group="One Pulse on TD2"> 
               <Condition Diagnostic="" Expression="Semaphore_TD2_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TD2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TD2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TD2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TD2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TD2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TD2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TD2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TD2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TD2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TD2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TD2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TD2"  TabName="Timer D" Group="One Pulse on TD2"/>
          <Parameter Name="OnePulseEventSensitivity_TD2"   TabName="Timer D" Group="One Pulse on TD2"/>
          <Parameter Name="OnePulseEventFilter_TD2"  TabName="Timer D" Group="One Pulse on TD2"/>

</RefMode>



<RefMode BaseMode ="TIME_Common_Config" Name="TIME_Simple_Common_Config">
          <ConfigForMode>TE_SimpleOCChannelConfig_TE1</ConfigForMode>
          <Parameter Name="OCChannel_TE1" RefParameter="OCChannel" TabName="Timer E" Group="Output Compare on TE1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TE1_OC$IpInstance" Condition="!((Semaphore_TE_Output1$IpInstance | Semaphore_TE_Output1Output2$IpInstance) &amp; !(Semaphore_TE1_PWM$IpInstance | Semaphore_TE1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured and no usecase PWM/OPM on TE1 configured" Action="Disable">HRTIM_OUTPUT_TE1</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TE1" RefParameter="OCMode" TabName="Timer E" Group="Output Compare on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TE1" RefParameter="Polarity"  TabName="Timer E" Group="Output Compare on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TE1" RefParameter="IdleLevel" TabName="Timer E" Group="Output Compare on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TE1" RefParameter="CompareValue_TE"  TabName="Timer E" Group="Output Compare on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OC$IpInstance"/> 
          </Parameter>

         <ConfigForMode>TE_SimpleOCChannelConfig_TE2</ConfigForMode>
          <Parameter Name="OCChannel_TE2" RefParameter="OCChannel" TabName="Timer E" Group="Output Compare on TE2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_OC$IpInstance"/> -->
               <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TE2_OC$IpInstance" Condition="!((Semaphore_TE_Output2$IpInstance | Semaphore_TE_Output1Output2$IpInstance) &amp; !(Semaphore_TE2_PWM$IpInstance | Semaphore_TE2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase PWM/OPM on TE2 configured" Action="Disable">HRTIM_OUTPUT_TE2</PossibleValue>
          </Parameter>
          <Parameter Name="OCMode_TE2" RefParameter="OCMode" TabName="Timer E" Group="Output Compare on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPolarity_TE2" RefParameter="Polarity"  TabName="Timer E" Group="Output Compare on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCIdleLevel_TE2" RefParameter="IdleLevel"  TabName="Timer E" Group="Output Compare on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OC$IpInstance"/> 
          </Parameter>
          <Parameter Name="OCPulse_TE2" RefParameter="CompareValue_TE"  TabName="Timer E" Group="Output Compare on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OC$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TE_SimplePWMChannelConfig_TE1</ConfigForMode>
          <Parameter Name="PWMChannel_TE1" RefParameter="PWMChannel" TabName="Timer E" Group="PWM on TE1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TE1_PWM$IpInstance" Condition="!((Semaphore_TE_Output1$IpInstance | Semaphore_TE_Output1Output2$IpInstance) &amp; !(Semaphore_TE1_OC$IpInstance | Semaphore_TE1_OPM$IpInstance) )" Diagnostic="Output 1 must be configured no usecase OC/OPM on TE1 configured" Action="Disable">HRTIM_OUTPUT_TE1</PossibleValue>             
          </Parameter>
           <Parameter Name="PWMPolarity_TE1" RefParameter="Polarity"  TabName="Timer E" Group="PWM on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TE1" RefParameter="IdleLevel" TabName="Timer E" Group="PWM on TE1" >
               <Condition Diagnostic="" Expression="Semaphore_TE1_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TE1" RefParameter="CompareValue_TE" TabName="Timer E" Group="PWM on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_PWM$IpInstance"/> 
          </Parameter>

          <ConfigForMode>TE_SimplePWMChannelConfig_TE2</ConfigForMode>
          <Parameter Name="PWMChannel_TE2" RefParameter="PWMChannel" TabName="Timer E" Group="PWM on TE2">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_PWM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TE2_PWM$IpInstance" Condition="!((Semaphore_TE_Output2$IpInstance | Semaphore_TE_Output1Output2$IpInstance) &amp; !(Semaphore_TE2_OC$IpInstance | Semaphore_TE2_OPM$IpInstance) )" Diagnostic="Output 2 must be configured no usecase OC/OPM on TE2 configured" Action="Disable">HRTIM_OUTPUT_TE2</PossibleValue>
          </Parameter>
           <Parameter Name="PWMPolarity_TE2" RefParameter="Polarity"  TabName="Timer E" Group="PWM on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMIdleLevel_TE2" RefParameter="IdleLevel"  TabName="Timer E" Group="PWM on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_PWM$IpInstance"/> 
          </Parameter>
          <Parameter Name="PWMPulse_TE2" RefParameter="CompareValue_TE"  TabName="Timer E" Group="PWM on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_PWM$IpInstance"/> 
          </Parameter>


          <ConfigForMode>TE_SimpleCaptureChannelConfig_CAP1</ConfigForMode>
          <Parameter Name="CaptureChannel_TE1" RefParameter="CaptureChannel" TabName="Timer E" Group="Capture (using Capture Register 1)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TE1_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_1</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TE1"   TabName="Timer E" Group="Capture (using Capture Register 1)">
               <Condition Diagnostic="" Expression="Semaphore_TE1_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TE1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TE1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TE1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TE1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TE1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TE1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TE1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TE1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TE1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TE1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TE1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TE1"   TabName="Timer E" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventSensitivity_TE1"   TabName="Timer E" Group="Capture (using Capture Register 1)"/>
          <Parameter Name="CaptureEventFilter_TE1"   TabName="Timer E" Group="Capture (using Capture Register 1)"/>

          <ConfigForMode>TE_SimpleCaptureChannelConfig_CAP2</ConfigForMode>
          <Parameter Name="CaptureChannel_TE2" RefParameter="CaptureChannel" TabName="Timer E" Group="Capture (using Capture Register 2)">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_IC$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
              <PossibleValue Semaphore="Semaphore_TE2_IC$IpInstance" Condition="!(Semaphore_EEVX_GPIO_Enable$IpInstance)" Diagnostic="At least one External Event GPIO  must be configured" Action="Disable">HRTIM_CAPTUREUNIT_2</PossibleValue>
          </Parameter>
          <Parameter Name="CaptureEvent_TE2"   TabName="Timer E" Group="Capture (using Capture Register 2)">
               <Condition Diagnostic="" Expression="Semaphore_TE2_IC$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_SimpleCapture_TE2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_SimpleCapture_TE2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_SimpleCapture_TE2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_SimpleCapture_TE2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_SimpleCapture_TE2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_SimpleCapture_TE2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_SimpleCapture_TE2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_SimpleCapture_TE2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_SimpleCapture_TE2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_SimpleCapture_TE2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_SimpleCapture_TE2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="CaptureEventPolarity_TE2"   TabName="Timer E" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventSensitivity_TE2"   TabName="Timer E" Group="Capture (using Capture Register 2)"/>
          <Parameter Name="CaptureEventFilter_TE2"   TabName="Timer E" Group="Capture (using Capture Register 2)"/>


          <ConfigForMode>TE_SimpleOnePulseChannelConfig_TE1</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TE1" RefParameter="OnePulseChannel" TabName="Timer E" Group="One Pulse on TE1">
<!--               <Condition Diagnostic="" Expression="Semaphore_TE_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TE1_OPM$IpInstance" Condition="!((Semaphore_TE_Output1$IpInstance | Semaphore_TE_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TE1_PWM$IpInstance | Semaphore_TE1_OC$IpInstance) )" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TE1 configured" Action="Disable">HRTIM_OUTPUT_TE1</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TE1" RefParameter="CompareValue_TE"  TabName="Timer E" Group="One Pulse on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TE1" RefParameter="Polarity"  TabName="Timer E" Group="One Pulse on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TE1" RefParameter="IdleLevel"  TabName="Timer E" Group="One Pulse on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TE1"   TabName="Timer E" Group="One Pulse on TE1">
               <Condition Diagnostic="" Expression="Semaphore_TE1_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TE1$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TE1$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TE1$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TE1$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TE1$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TE1$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TE1$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TE1$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TE1$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TE1$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TE1$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TE1"   TabName="Timer E" Group="One Pulse on TE1"/>
          <Parameter Name="OnePulseEventSensitivity_TE1"   TabName="Timer E" Group="One Pulse on TE1"/>
          <Parameter Name="OnePulseEventFilter_TE1"   TabName="Timer E" Group="One Pulse on TE1"/>


          <ConfigForMode>TE_SimpleOnePulseChannelConfig_TE2</ConfigForMode>     
          <Parameter Name="OnePulseChannel_TE2" RefParameter="OnePulseChannel" TabName="Timer E" Group="One Pulse on TE2">
 <!--              <Condition Diagnostic="" Expression="Semaphore_TE_OPM$IpInstance"/> -->
              <PossibleValue>__NULL</PossibleValue>
               <PossibleValue Semaphore="Semaphore_TE2_OPM$IpInstance" Condition="!((Semaphore_TE_Output2$IpInstance | Semaphore_TE_Output1Output2$IpInstance)  &amp; Semaphore_EEVX_GPIO_Enable$IpInstance &amp; !(Semaphore_TE2_PWM$IpInstance | Semaphore_TE2_OC$IpInstance))" Diagnostic="At least one GPIO Output and one External Event GPIO  must be configured and no usecase OC/PWM on TE2 configured" Action="Disable">HRTIM_OUTPUT_TE2</PossibleValue>
          </Parameter>
          <Parameter Name="OnePulsePulse_TE2" RefParameter="CompareValue_TE"  TabName="Timer E" Group="One Pulse on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulsePolarity_TE2" RefParameter="Polarity"  TabName="Timer E" Group="One Pulse on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseIdleLevel_TE2" RefParameter="IdleLevel"  TabName="Timer E" Group="One Pulse on TE2">
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance"/> 
          </Parameter>
          <Parameter Name="OnePulseEvent_TE2"   TabName="Timer E" Group="One Pulse on TE2"> 
               <Condition Diagnostic="" Expression="Semaphore_TE2_OPM$IpInstance"/> 
               <PossibleValue Comment="No Event Channel" Semaphore="Semaphore_EEVnone_OnePulse_TE2$IpInstance">HRTIM_EVENT_NONE</PossibleValue>
               <PossibleValue Comment="External Event 1" Semaphore="Semaphore_EEV1_OnePulse_TE2$IpInstance,Semaphore_EEV1_Simple$IpInstance" Condition="!Semaphore_EEV1_GPIO_Enable$IpInstance" Diagnostic="EEV1 GPIO must be enabled" Action="Disable">HRTIM_EVENT_1</PossibleValue>  
              <PossibleValue Comment="External Event 2" Semaphore="Semaphore_EEV2_OnePulse_TE2$IpInstance,Semaphore_EEV2_Simple$IpInstance" Condition="!Semaphore_EEV2_GPIO_Enable$IpInstance" Diagnostic="EEV2 GPIO must be enabled" Action="Disable">HRTIM_EVENT_2</PossibleValue>  
              <PossibleValue Comment="External Event 3" Semaphore="Semaphore_EEV3_OnePulse_TE2$IpInstance,Semaphore_EEV3_Simple$IpInstance" Condition="!Semaphore_EEV3_GPIO_Enable$IpInstance" Diagnostic="EEV3 GPIO must be enabled" Action="Disable">HRTIM_EVENT_3</PossibleValue>  
              <PossibleValue Comment="External Event 4" Semaphore="Semaphore_EEV4_OnePulse_TE2$IpInstance,Semaphore_EEV4_Simple$IpInstance" Condition="!Semaphore_EEV4_GPIO_Enable$IpInstance" Diagnostic="EEV4 GPIO must be enabled" Action="Disable">HRTIM_EVENT_4</PossibleValue>  
              <PossibleValue Comment="External Event 5" Semaphore="Semaphore_EEV5_OnePulse_TE2$IpInstance,Semaphore_EEV5_Simple$IpInstance" Condition="!Semaphore_EEV5_GPIO_Enable$IpInstance" Diagnostic="EEV5 GPIO must be enabled" Action="Disable">HRTIM_EVENT_5</PossibleValue>  
              <PossibleValue Comment="External Event 6" Semaphore="Semaphore_EEV6_OnePulse_TE2$IpInstance,Semaphore_EEV6_Simple$IpInstance" Condition="!Semaphore_EEV6_GPIO_Enable$IpInstance" Diagnostic="EEV6 GPIO must be enabled" Action="Disable">HRTIM_EVENT_6</PossibleValue>  
              <PossibleValue Comment="External Event 7" Semaphore="Semaphore_EEV7_OnePulse_TE2$IpInstance,Semaphore_EEV7_Simple$IpInstance" Condition="!Semaphore_EEV7_GPIO_Enable$IpInstance" Diagnostic="EEV7 GPIO must be enabled" Action="Disable">HRTIM_EVENT_7</PossibleValue>  
              <PossibleValue Comment="External Event 8" Semaphore="Semaphore_EEV8_OnePulse_TE2$IpInstance,Semaphore_EEV8_Simple$IpInstance" Condition="!Semaphore_EEV8_GPIO_Enable$IpInstance" Diagnostic="EEV8 GPIO must be enabled" Action="Disable">HRTIM_EVENT_8</PossibleValue>  
              <PossibleValue Comment="External Event 9" Semaphore="Semaphore_EEV9_OnePulse_TE2$IpInstance,Semaphore_EEV9_Simple$IpInstance" Condition="!Semaphore_EEV9_GPIO_Enable$IpInstance" Diagnostic="EEV9 GPIO must be enabled" Action="Disable">HRTIM_EVENT_9</PossibleValue>  
              <PossibleValue Comment="External Event 10" Semaphore="Semaphore_EEV10_OnePulse_TE2$IpInstance,Semaphore_EEV10_Simple$IpInstance" Condition="!Semaphore_EEV10_GPIO_Enable$IpInstance" Diagnostic="EEV10 GPIO must be enabled" Action="Disable">HRTIM_EVENT_10</PossibleValue>  
          </Parameter>
          <Parameter Name="OnePulseEventPolarity_TE2"   TabName="Timer E" Group="One Pulse on TE2"/>
          <Parameter Name="OnePulseEventSensitivity_TE2"   TabName="Timer E" Group="One Pulse on TE2"/>
          <Parameter Name="OnePulseEventFilter_TE2"   TabName="Timer E" Group="One Pulse on TE2"/>

</RefMode>


<!-- END REFMODE SIMPLE MODE -->



<!-- BEGIN REFMODE DIRECT ACCESS TO MODE ONE OUTPUT -->
<RefMode BaseMode ="TIMA_Waveform_Common_Config" Name="Output_TA1" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1" RefParameter="Output1">
              <PossibleValue>HRTIM_OUTPUT_TA1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>           
         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>


         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>

 <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_A</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>

</RefMode>
<RefMode BaseMode ="TIMA_Waveform_Common_Config" Name="Output_TA2" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2" RefParameter="Output2">
              <PossibleValue>HRTIM_OUTPUT_TA2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity" Group="Output 2 Configuration"/>

         <Parameter Name="NumberSetSource2">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2"  Group="Output 2 Configuration">
         </Parameter>


         <Parameter Name="NumberResetSource2">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="IdleMode2" RefParameter="IdleMode" Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel" Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel" Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable" Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed" Group="Output 2 Configuration"/>

         <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_A</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>

</RefMode>

<RefMode BaseMode ="TIMB_Waveform_Common_Config" Name="Output_TB1" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TB1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>

         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>


         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>

  <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_B</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>
<RefMode BaseMode ="TIMB_Waveform_Common_Config" Name="Output_TB2" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TB2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity" Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode" Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel" Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel" Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable" Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed" Group="Output 2 Configuration"/>

  <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_B</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>



<RefMode BaseMode ="TIMC_Waveform_Common_Config" Name="Output_TC1" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TC1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>

         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>


         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>

  <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_C</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>
<RefMode BaseMode ="TIMC_Waveform_Common_Config" Name="Output_TC2" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TC2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity" Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode" Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel" Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel" Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable" Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed" Group="Output 2 Configuration"/>

  <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_C</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>
 

<RefMode BaseMode ="TIMD_Waveform_Common_Config" Name="Output_TD1" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TD1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>

         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>


         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>

 <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_D</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>
<RefMode BaseMode ="TIMD_Waveform_Common_Config" Name="Output_TD2" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TD2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity" Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode" Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel" Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel" Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable" Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed" Group="Output 2 Configuration"/>

 <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_D</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>


<RefMode BaseMode ="TIME_Waveform_Common_Config" Name="Output_TE1" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TE1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>

         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>


         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>

  <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_E</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>
<RefMode BaseMode ="TIME_Waveform_Common_Config" Name="Output_TE2" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Waveform$IpInstance"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TE2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity" Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode" Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel" Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel" Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable" Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed" Group="Output 2 Configuration"/>

  <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_E</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>


<RefMode BaseMode ="TIMA_Simple_Common_Config" Name="Output_TA1" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMA_Simple_Common_Config" Name="Output_TA2" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMB_Simple_Common_Config" Name="Output_TB1" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMB_Simple_Common_Config" Name="Output_TB2" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Simple$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIMC_Simple_Common_Config" Name="Output_TC1" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMC_Simple_Common_Config" Name="Output_TC2" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Simple$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIMD_Simple_Common_Config" Name="Output_TD1" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMD_Simple_Common_Config" Name="Output_TD2" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Simple$IpInstance"/>
</RefMode>

<RefMode BaseMode ="TIME_Simple_Common_Config" Name="Output_TE1" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIME_Simple_Common_Config" Name="Output_TE2" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Simple$IpInstance"/>
</RefMode>


<!-- END REFMODE DIRECT ACCESS TO MODE ONE OUTPUT -->






<!-- BEGIN REFMODE DIRECT ACCESS TO MODE TWO OUTPUTS -->
<RefMode BaseMode ="TIMB_Waveform_Common_Config" Name="Output_TB1TB2" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Waveform$IpInstance"/>
         <ConfigForMode>DeadTimeConfig</ConfigForMode>
         <Parameter Name="Deadtimeconfig">
             <PossibleValue Condition="Semaphore_TB_DeadTimeEnable$IpInstance" Diagnostic="dead time has been enabled" Action="Disable" >__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_DeadTime$IpInstance">HRTIM_TIMERINDEX_TIMER_B</PossibleValue>  
         </Parameter>
         <Parameter Name="PrescalerDead">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TB_DeadTime$IpInstance"/> 
          </Parameter>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TB1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>
         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TB" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TB2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity"  Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2_TB">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TB &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2_TB"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2_TB">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TB" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TB &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2_TB"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode"  Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed"  Group="Output 2 Configuration"/>

<ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TB_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_B</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TB_Chopper$IpInstance"/> 
         </Parameter>

</RefMode>

<RefMode BaseMode ="TIMA_Waveform_Common_Config" Name="Output_TA1TA2" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Waveform$IpInstance"/>
 <ConfigForMode>DeadTimeConfig</ConfigForMode>
         <Parameter Name="Deadtimeconfig">
             <PossibleValue  Condition="Semaphore_TA_DeadTimeEnable$IpInstance" >__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_DeadTime$IpInstance">HRTIM_TIMERINDEX_TIMER_A</PossibleValue>  
         </Parameter>
         <Parameter Name="PrescalerDead">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TA_DeadTime$IpInstance"/> 
          </Parameter>

         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TA1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>
         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TA" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration" />
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TA2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity"  Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2_TA">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TA &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2_TA"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2_TA">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TA" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TA &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2_TA"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode" Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed"  Group="Output 2 Configuration"/>

        <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TA_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_A</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TA_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>


<RefMode BaseMode ="TIMC_Waveform_Common_Config" Name="Output_TC1TC2" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Waveform$IpInstance"/>
         <ConfigForMode>DeadTimeConfig</ConfigForMode>
         <Parameter Name="Deadtimeconfig">
             <PossibleValue  Condition="Semaphore_TC_DeadTimeEnable$IpInstance" >__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_DeadTime$IpInstance">HRTIM_TIMERINDEX_TIMER_C</PossibleValue>  
         </Parameter>
         <Parameter Name="PrescalerDead">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TC_DeadTime$IpInstance"/> 
          </Parameter>

         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TC1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>
         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TC" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TC2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity"  Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2_TC">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TC &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2_TC"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2_TC">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TC" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TC &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2_TC"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode"  Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed"  Group="Output 2 Configuration"/>

<ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TC_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_C</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TC_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>


<RefMode BaseMode ="TIMD_Waveform_Common_Config" Name="Output_TD1TD2" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Waveform$IpInstance"/>
         <ConfigForMode>DeadTimeConfig</ConfigForMode>
         <Parameter Name="Deadtimeconfig">
             <PossibleValue  Condition="Semaphore_TD_DeadTimeEnable$IpInstance" >__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_DeadTime$IpInstance">HRTIM_TIMERINDEX_TIMER_D</PossibleValue>  
         </Parameter>
         <Parameter Name="PrescalerDead">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TD_DeadTime$IpInstance"/> 
          </Parameter>

         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TD1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>
         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TD" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TD2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity"  Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2_TD">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TD &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2_TD"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2_TD">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TD" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TD &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2_TD"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode"  Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed"  Group="Output 2 Configuration"/>

 <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TD_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_D</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TD_Chopper$IpInstance"/> 
         </Parameter>
</RefMode>

<RefMode BaseMode ="TIME_Waveform_Common_Config" Name="Output_TE1TE2" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Waveform$IpInstance"/>
         <ConfigForMode>DeadTimeConfig</ConfigForMode>
         <Parameter Name="Deadtimeconfig">
             <PossibleValue  Condition="Semaphore_TE_DeadTimeEnable$IpInstance" >__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_DeadTime$IpInstance">HRTIM_TIMERINDEX_TIMER_E</PossibleValue>  
         </Parameter>
         <Parameter Name="PrescalerDead">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="RisingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingValue">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSign">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <Parameter Name="FallingSignLock">
              <Condition Diagnostic="Dead Time configuration  must be enabled" Expression="Semaphore_HRTIMER_TE_DeadTime$IpInstance"/> 
          </Parameter>
         <ConfigForMode>WaveformOutputConfig1</ConfigForMode>
         <Parameter Name="Output1">
              <PossibleValue>HRTIM_OUTPUT_TE1</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity1" RefParameter="Polarity" Group="Output 1 Configuration"/>
         <Parameter Name="NumberSetSource1">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput1_Source1" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput1_Source2" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput1_Source3" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput1_Source4" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput1_Source5" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput1_Source6" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput1_Source7" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput1_Source8" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput1_Source9" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput1_Source10" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput1_Source11" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Set Source" Name="SetOutput1_Source12" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput1_Source13" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput1_Source14" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput1_Source15" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput1_Source16" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput1_Source17" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput1_Source18" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput1_Source19" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput1_Source20" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput1_Source21" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput1_Source22" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput1_Source23" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput1_Source24" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput1_Source25" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput1_Source26" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput1_Source27" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput1_Source28" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput1_Source29" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput1_Source30" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput1_Source31" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput1_Source32" RefParameter="SetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput1"  RefParameter="ORingSetOutput1"  Group="Output 1 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource1">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput1_Source1" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput1_Source2" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput1_Source3" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput1_Source4" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput1_Source5" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput1_Source6" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput1_Source7" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput1_Source8" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput1_Source9" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput1_Source10" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput1_Source11" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 10)"/> 
         </Parameter>     
         <Parameter Comment="            12th Reset Source" Name="ResetOutput1_Source12" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput1_Source13" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput1_Source14" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput1_Source15" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput1_Source16" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput1_Source17" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput1_Source18" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput1_Source19" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput1_Source20" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput1_Source21" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput1_Source22" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput1_Source23" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput1_Source24" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput1_Source25" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput1_Source26" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput1_Source27" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput1_Source28" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput1_Source29" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput1_Source30" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput1_Source31" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput1_Source32" RefParameter="ResetSource_TE" Group="Output 1 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource1 &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput1"  RefParameter="ORingResetOutput1"  Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="IdleMode1" RefParameter="IdleMode" Group="Output 1 Configuration"/>
         <Parameter Name="IdleLevel1" RefParameter="IdleLevel" Group="Output 1 Configuration"/>
         <Parameter Name="FaultLevel1" RefParameter="FaultLevel" Group="Output 1 Configuration"/>
         <Parameter Name="ChopperModeEnable1" RefParameter="ChopperModeEnable" Group="Output 1 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed1" RefParameter="BurstModeEntryDelayed" Group="Output 1 Configuration"/>
         <ConfigForMode>WaveformOutputConfig2</ConfigForMode>
         <Parameter Name="Output2">
              <PossibleValue>HRTIM_OUTPUT_TE2</PossibleValue>  
         </Parameter>
         <Parameter Name="Polarity2" RefParameter="Polarity"  Group="Output 2 Configuration"/>
         <Parameter Name="NumberSetSource2_TE">
         </Parameter>
         <Parameter Comment="            1st Set Source" Name="SetOutput2_Source1" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Set Source" Name="SetOutput2_Source2" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Set Source" Name="SetOutput2_Source3" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Set Source" Name="SetOutput2_Source4" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Set Source" Name="SetOutput2_Source5" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Set Source" Name="SetOutput2_Source6" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Set Source" Name="SetOutput2_Source7" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Set Source" Name="SetOutput2_Source8" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Set Source" Name="SetOutput2_Source9" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Set Source" Name="SetOutput2_Source10" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Set Source" Name="SetOutput2_Source11" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Set Source" Name="SetOutput2_Source12" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Set Source" Name="SetOutput2_Source13" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Set Source" Name="SetOutput2_Source14" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Set Source" Name="SetOutput2_Source15" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Set Source" Name="SetOutput2_Source16" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Set Source" Name="SetOutput2_Source17" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Set Source" Name="SetOutput2_Source18" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Set Source" Name="SetOutput2_Source19" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Set Source" Name="SetOutput2_Source20" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Set Source" Name="SetOutput2_Source21" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Set Source" Name="SetOutput2_Source22" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Set Source" Name="SetOutput2_Source23" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Set Source" Name="SetOutput2_Source24" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Set Source" Name="SetOutput2_Source25" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Set Source" Name="SetOutput2_Source26" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Set Source" Name="SetOutput2_Source27" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Set Source" Name="SetOutput2_Source28" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Set Source" Name="SetOutput2_Source29" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Set Source" Name="SetOutput2_Source30" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Set Source" Name="SetOutput2_Source31" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Set Source" Name="SetOutput2_Source32" RefParameter="SetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberSetSource2_TE &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingSetOutput2"  RefParameter="ORingSetOutput2_TE"  Group="Output 2 Configuration">
         </Parameter>

         <Parameter Name="NumberResetSource2_TE">
         </Parameter>
         <Parameter Comment="            1st Reset Source" Name="ResetOutput2_Source1" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 0)"/> 
         </Parameter>
         <Parameter Comment="            2nd Reset Source" Name="ResetOutput2_Source2" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 1)"/> 
         </Parameter>
         <Parameter Comment="            3rd Reset Source" Name="ResetOutput2_Source3" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 2)"/> 
         </Parameter>
         <Parameter Comment="            4th Reset Source" Name="ResetOutput2_Source4" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 3)"/> 
         </Parameter>
         <Parameter Comment="            5th Reset Source" Name="ResetOutput2_Source5" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 4)"/> 
         </Parameter>
         <Parameter Comment="            6th Reset Source" Name="ResetOutput2_Source6" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 5)"/> 
         </Parameter>
         <Parameter Comment="            7th Reset Source" Name="ResetOutput2_Source7" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 6)"/> 
         </Parameter>
         <Parameter Comment="            8th Reset Source" Name="ResetOutput2_Source8" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 7)"/> 
         </Parameter>
         <Parameter Comment="            9th Reset Source" Name="ResetOutput2_Source9" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 8)"/> 
         </Parameter>
         <Parameter Comment="            10th Reset Source" Name="ResetOutput2_Source10" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 9)"/> 
         </Parameter>
         <Parameter Comment="            11th Reset Source" Name="ResetOutput2_Source11" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 10)"/> 
         </Parameter>
         <Parameter Comment="            12th Reset Source" Name="ResetOutput2_Source12" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 11)"/> 
          </Parameter>
         <Parameter Comment="            13th Reset Source" Name="ResetOutput2_Source13" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 12)"/> 
         </Parameter>
         <Parameter Comment="            14th Reset Source" Name="ResetOutput2_Source14" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 13)"/> 
         </Parameter>
         <Parameter Comment="            15th Reset Source" Name="ResetOutput2_Source15" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 14)"/> 
         </Parameter>
         <Parameter Comment="            16th Reset Source" Name="ResetOutput2_Source16" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 15)"/> 
         </Parameter>
         <Parameter Comment="            17th Reset Source" Name="ResetOutput2_Source17" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 16)"/> 
         </Parameter>
         <Parameter Comment="            18th Reset Source" Name="ResetOutput2_Source18" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 17)"/> 
         </Parameter>
         <Parameter Comment="            19th Reset Source" Name="ResetOutput2_Source19" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 18)"/> 
         </Parameter>
         <Parameter Comment="            20th Reset Source" Name="ResetOutput2_Source20" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 19)"/> 
         </Parameter>
         <Parameter Comment="            21st Reset Source" Name="ResetOutput2_Source21" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 20)"/> 
         </Parameter>
         <Parameter Comment="            22nd Reset Source" Name="ResetOutput2_Source22" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 21)"/> 
         </Parameter>
         <Parameter Comment="            23rd Reset Source" Name="ResetOutput2_Source23" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 22)"/> 
         </Parameter>
         <Parameter Comment="            24th Reset Source" Name="ResetOutput2_Source24" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 23)"/> 
         </Parameter>
         <Parameter Comment="            25th Reset Source" Name="ResetOutput2_Source25" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 24)"/> 
         </Parameter>
         <Parameter Comment="            26th Reset Source" Name="ResetOutput2_Source26" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 25)"/> 
          </Parameter>
         <Parameter Comment="            27th Reset Source" Name="ResetOutput2_Source27" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 26)"/> 
          </Parameter>
         <Parameter Comment="            28th Reset Source" Name="ResetOutput2_Source28" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 27)"/> 
          </Parameter>
         <Parameter Comment="            29th Reset Source" Name="ResetOutput2_Source29" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 28)"/> 
          </Parameter>
         <Parameter Comment="            30th Reset Source" Name="ResetOutput2_Source30" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 29)"/> 
         </Parameter>
         <Parameter Comment="            31st Reset Source" Name="ResetOutput2_Source31" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 30)"/> 
         </Parameter>
         <Parameter Comment="            32nd Reset Source" Name="ResetOutput2_Source32" RefParameter="ResetSource_TE" Group="Output 2 Configuration">
             <Condition Diagnostic="" Expression="(NumberResetSource2_TE &gt; 31)"/> 
         </Parameter>
         <Parameter Name="ORingResetOutput2"  RefParameter="ORingResetOutput2_TE"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="IdleMode2" RefParameter="IdleMode"  Group="Output 2 Configuration"/>
         <Parameter Name="IdleLevel2" RefParameter="IdleLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="FaultLevel2" RefParameter="FaultLevel"  Group="Output 2 Configuration"/>
         <Parameter Name="ChopperModeEnable2" RefParameter="ChopperModeEnable"  Group="Output 2 Configuration">
         </Parameter>
         <Parameter Name="BurstModeEntryDelayed2" RefParameter="BurstModeEntryDelayed"  Group="Output 2 Configuration"/>

 <ConfigForMode>ChopperModeConfig</ConfigForMode>
         <Parameter Name="ChopperModeconfig">
             <PossibleValue>__NULL</PossibleValue>  
             <PossibleValue Semaphore="Semaphore_HRTIMER_TE_Chopper$IpInstance">HRTIM_TIMERINDEX_TIMER_E</PossibleValue>  
         </Parameter>
         <Parameter Name="CarrierFreq">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="DutyCycle">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>
         <Parameter Name="StartPulse">
              <Condition Diagnostic="" Expression="Semaphore_HRTIMER_TE_Chopper$IpInstance"/> 
         </Parameter>

</RefMode>



<RefMode BaseMode ="TIMA_Simple_Common_Config" Name="Output_TA1TA2" TabName="Timer A">
         <Condition Diagnostic="" Expression="Semaphore_TA_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMB_Simple_Common_Config" Name="Output_TB1TB2" TabName="Timer B">
         <Condition Diagnostic="" Expression="Semaphore_TB_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMC_Simple_Common_Config" Name="Output_TC1TC2" TabName="Timer C">
         <Condition Diagnostic="" Expression="Semaphore_TC_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIMD_Simple_Common_Config" Name="Output_TD1TD2" TabName="Timer D">
         <Condition Diagnostic="" Expression="Semaphore_TD_Simple$IpInstance"/>
</RefMode>
<RefMode BaseMode ="TIME_Simple_Common_Config" Name="Output_TE1TE2" TabName="Timer E">
         <Condition Diagnostic="" Expression="Semaphore_TE_Simple$IpInstance"/>
</RefMode>


<!-- END REFMODE DIRECT ACCESS TO MODE TWO OUTPUTS -->





	<ModeLogicOperator Name="XOR">
               <Mode Name="MasterTimer_Enable" UserName="Master Timer Enable"  ShrinkName="Master Timer Enable">
                 <ModeLogicOperator Name="OR">
                     <Mode Name="MasterTimer" UserName="Master_Timer">
                                        <Semaphore>Semaphore_MASTER_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_M$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_hrtimMasterTimerNoOutput"/>
					</SignalLogicalOp>
                            </Mode>
                     </ModeLogicOperator>
	       </Mode>
               <Mode Name="TimerA_Enable" UserName=" Timer A"  ShrinkName="Timer A">
	               <ModeLogicOperator Name="XOR">
				<Mode Name="No_output_TA" UserName="No external Output" ShrinkName="Timer A Enable">
                                        <Semaphore>Semaphore_TA_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TA_NoOutput$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_A$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_hrtimTimerANoOutput"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TA1" UserName="TA1 output active">
                                        <Semaphore>Semaphore_TA_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TA_Output1$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_A$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHA1"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TA2" UserName="TA2 output active">
                                        <Semaphore>Semaphore_TA_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TA_Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_A$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHA2"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TA1TA2" UserName="TA1 and TA2 outputs active">
                                        <Semaphore>Semaphore_TA_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TA_Output1Output2$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_A$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHA1"/>
						<Signal Name="CHA2"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
        	</Mode>


                <Mode Name="TimerB_Enable" UserName=" Timer B"  ShrinkName="Timer B">
			<ModeLogicOperator Name="XOR">
				<Mode Name="No_output_TB" UserName="No external Output" ShrinkName="Timer B Enable">
                                        <Semaphore>Semaphore_TB_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TB_NoOutput$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_B$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_hrtimTimerBNoOutput"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TB1" UserName="TB1 output active">
                                        <Semaphore>Semaphore_TB_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TB_Output1$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_B$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHB1"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TB2" UserName="TB2 output active">
                                        <Semaphore>Semaphore_TB_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TB_Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_B$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHB2"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TB1TB2" UserName="TB1 and TB2 outputs active">
                                        <Semaphore>Semaphore_TB_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TB_Output1Output2$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_B$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHB1"/>
						<Signal Name="CHB2"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
        	</Mode>
                <Mode Name="TimerC_Enable" UserName=" Timer C" ShrinkName="Timer C">
			<ModeLogicOperator Name="XOR">
				<Mode Name="No_output_TC" UserName="No external Output" ShrinkName="Timer C Enable">
                                        <Semaphore>Semaphore_TC_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TC_NoOutput$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_C$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_hrtimTimerCNoOutput"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TC1" UserName="TC1 output active">
                                        <Semaphore>Semaphore_TC_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TC_Output1$IpInstance</Semaphore>
                                       <Semaphore>Semaphore_DMA_C$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHC1"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TC2" UserName="TC2 output active">
                                        <Semaphore>Semaphore_TC_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TC_Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_C$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHC2"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TC1TC2" UserName="TC1 and TC2 outputs active">
                                        <Semaphore>Semaphore_TC_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TC_Output1Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_C$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHC1"/>
						<Signal Name="CHC2"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
        	</Mode>
                <Mode Name="TimerD_Enable" UserName=" Timer D"  ShrinkName="Timer D">
			<ModeLogicOperator Name="XOR">
				<Mode Name="No_output_TD" UserName="No external Output" ShrinkName="Timer D Enable">
                                        <Semaphore>Semaphore_TD_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TD_NoOutput$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_D$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_hrtimTimerDNoOutput"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TD1" UserName="TD1 output active">
                                        <Semaphore>Semaphore_TD_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TD_Output1$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_D$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHD1"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TD2" UserName="TD2 output active">
                                        <Semaphore>Semaphore_TD_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TD_Output2$IpInstance</Semaphore>
                                         <Semaphore>Semaphore_DMA_D$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHD2"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TD1TD2" UserName="TD1 and TD2 outputs active">
                                        <Semaphore>Semaphore_TD_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TD_Output1Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_D$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHD1"/>
						<Signal Name="CHD2"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
        	</Mode>
                <Mode Name="TimerE_Enable"  UserName=" Timer E"  ShrinkName="Timer E" >
			<ModeLogicOperator Name="XOR">
				<Mode Name="No_output_TE" UserName="No external Output" ShrinkName="Timer E Enable">
                                        <Semaphore>Semaphore_TE_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TE_NoOutput$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_E$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_hrtimTimerENoOutput"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TE1" UserName="TE1 output active">
                                        <Semaphore>Semaphore_TE_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TE_Output1$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_E$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHE1"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TE2" UserName="TE2 output active">
                                        <Semaphore>Semaphore_TE_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TE_Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_E$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHE2"/>
					</SignalLogicalOp>
				</Mode>
				<Mode Name="Output_TE1TE2" UserName="TE1 and TE2 outputs active">
                                        <Semaphore>Semaphore_TE_Enable$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_TE_Output1Output2$IpInstance</Semaphore>
                                        <Semaphore>Semaphore_DMA_E$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="CHE1"/>
						<Signal Name="CHE2"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
        	</Mode>
               


                <Mode Name="Fault inputs" UserName="EXTERNAL FAULT INPUT LINES">
                    <Condition Diagnostic="you must configure at least one Timer" Expression="Semaphore_TE_Enable$IpInstance | Semaphore_TD_Enable$IpInstance | Semaphore_TC_Enable$IpInstance |Semaphore_TB_Enable$IpInstance | Semaphore_TA_Enable$IpInstance | Semaphore_MASTER_Enable$IpInstance"/> 
	              <ModeLogicOperator Name="OR">
                            <Mode Name="Fault_input1" UserName="Fault Input 1">
                                  <ModeLogicOperator Name="OR">
                                     <Mode Name="Fault_Enable1">
                                        <Semaphore>Semaphore_GPIOFAULT1_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="FLT1"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="Fault_input2" UserName="Fault Input 2">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="Fault_Enable2">
                                        <Semaphore>Semaphore_GPIOFAULT2_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="FLT2"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="Fault_input3" UserName="Fault Input 3">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="Fault_Enable3">
                                        <Semaphore>Semaphore_GPIOFAULT3_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="FLT3"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="Fault_input4" UserName="Fault Input 4">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="Fault_Enable4">
                                        <Semaphore>Semaphore_GPIOFAULT4_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="FLT4"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="Fault_input5" UserName="Fault Input 5">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="Fault_Enable5">
                                        <Semaphore>Semaphore_GPIOFAULT5_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="FLT5"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
		       </ModeLogicOperator>
        	</Mode>
                <Mode Name="External_Evt" UserName="EXTERNAL EVENT LINES">
                    <Condition Diagnostic="you must configure at least one Timer" Expression="Semaphore_TE_Enable$IpInstance | Semaphore_TD_Enable$IpInstance | Semaphore_TC_Enable$IpInstance |Semaphore_TB_Enable$IpInstance | Semaphore_TA_Enable$IpInstance | Semaphore_MASTER_Enable$IpInstance"/> 
	              <ModeLogicOperator Name="OR">
                            <Mode Name="External_Evt1" UserName="External Event 1">
                                  <Semaphore>Semaphore_EEV1_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
                                  <ModeLogicOperator Name="OR">
                                     <Mode Name="External_Evt_enable1">
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV1"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt2" UserName="External Event 2">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable2">
                                     <Semaphore>Semaphore_EEV2_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV2"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt3" UserName="External Event 3">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable13">
                                     <Semaphore>Semaphore_EEV3_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV3"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt4" UserName="External Event 4">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable4">
                                     <Semaphore>Semaphore_EEV4_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV4"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt5" UserName="External Event 5">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable5">
                                     <Semaphore>Semaphore_EEV5_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV5"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt6" UserName="External Event 6">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable6">
                                     <Semaphore>Semaphore_EEV6_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV6"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt7" UserName="External Event 7">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable7">
                                     <Semaphore>Semaphore_EEV7_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV7"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt8" UserName="External Event 8">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable8">
                                     <Semaphore>Semaphore_EEV8_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV8"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>

                            <Mode Name="External_Evt9" UserName="External Event 9">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable9">
                                     <Semaphore>Semaphore_EEV9_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV9"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
                            <Mode Name="External_Evt10" UserName="External Event 10">
                                 <ModeLogicOperator Name="XOR">
                                     <Mode Name="External_Evt_enable10">
                                     <Semaphore>Semaphore_EEV10_GPIO_Enable$IpInstance</Semaphore>
                                  <Semaphore>Semaphore_EEVX_GPIO_Enable$IpInstance</Semaphore>
			                   <SignalLogicalOp Name="AND">
				                  <Signal  Name="EEV10"/>
			                   </SignalLogicalOp>
	                             </Mode>
		                 </ModeLogicOperator>
        	            </Mode>
		       </ModeLogicOperator>
        	</Mode>
                <Mode Name=" External Synchronization">
                    <Condition Diagnostic="you must configure at least one Timer" Expression="Semaphore_TE_Enable$IpInstance | Semaphore_TD_Enable$IpInstance | Semaphore_TC_Enable$IpInstance |Semaphore_TB_Enable$IpInstance | Semaphore_TA_Enable$IpInstance | Semaphore_MASTER_Enable$IpInstance"/> 
	              <ModeLogicOperator Name="XOR">
                           <Mode Name="SCOUTmode" UserName="Output Synchronization (Master)">
                                <Semaphore>Semaphore_SCOUT_GPIO_Enable$IpInstance</Semaphore>
			       <SignalLogicalOp Name="AND">
				    <Signal  Name="SCOUT"/>
			       </SignalLogicalOp>
	                  </Mode>
                           <Mode Name="SCINmode" UserName="Input Synchronization (Slave)">
                                <Semaphore>Semaphore_SCIN_GPIO_Enable$IpInstance</Semaphore>
			       <SignalLogicalOp Name="AND">
				    <Signal  Name="SCIN"/>
			       </SignalLogicalOp>
	                  </Mode>
                           <Mode Name="SCOUT_SCINmode" UserName="Both Synchronizations (Master and Slave)">
                                <Semaphore>Semaphore_SCIN_GPIO_Enable$IpInstance</Semaphore>
                                <Semaphore>Semaphore_SCOUT_GPIO_Enable$IpInstance</Semaphore>
			       <SignalLogicalOp Name="AND">
				    <Signal  Name="SCOUT"/>
				    <Signal  Name="SCIN"/>
			       </SignalLogicalOp>
	                  </Mode>
		      </ModeLogicOperator>
		</Mode>


	</ModeLogicOperator>

            <RefSignal IOMode="AlternateFunctionOpenDrainAndPushPullDefaultPPHIGHSPEED" Name="SCOUT" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="SCIN"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV1"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV2"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV3"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV4"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV5"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV6"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV7"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV8"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV9"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="EEV10"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="FLT1"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="FLT2"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="FLT3"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="FLT4"/>
            <RefSignal IOMode="AlternateFunctionPushPull" Name="FLT5"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHA1" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHA2" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHB1" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHB2" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHC1" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHC2" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHD1" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHD2" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHE1" Direction="Output"/>
            <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CHE2" Direction="Output"/>

	<RefSignal Name="VS_hrtimEnable"           Virtual="true"/>
	<RefSignal Name="VS_hrtimMasterTimerNoOutput"   Virtual="true"/>
	<RefSignal Name="VS_hrtimTimerANoOutput"   Virtual="true"/>
	<RefSignal Name="VS_hrtimTimerBNoOutput"   Virtual="true"/>
	<RefSignal Name="VS_hrtimTimerCNoOutput"   Virtual="true"/>
	<RefSignal Name="VS_hrtimTimerDNoOutput"   Virtual="true"/>
	<RefSignal Name="VS_hrtimTimerENoOutput"   Virtual="true"/>
</IP>
