<?xml version="1.0" encoding="UTF-8"?>
<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-2-2.xsd">
  <ADMIN-DATA>
    <DOC-REVISIONS>
      <DOC-REVISION>
        <ISSUED-BY>RB</ISSUED-BY>
      </DOC-REVISION>
    </DOC-REVISIONS>
  </ADMIN-DATA>
  <AR-PACKAGES>
    <AR-PACKAGE>
      <SHORT-NAME>AUTOSAR_Wdg</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>EcucModuleDefs</SHORT-NAME>
          <ELEMENTS>
            <ECUC-MODULE-DEF>
              <SHORT-NAME>Wdg</SHORT-NAME>
              <LONG-NAME>
                <L-4 L="EN">MCAL Watchdog driver</L-4>
              </LONG-NAME>
              <DESC>
                <L-2 L="EN">Configuration of the Wdg module for controlling the watchdog driver(s) on the CPU.</L-2>
              </DESC>
              <CATEGORY>VENDOR_SPECIFIC_MODULE_DEFINITION</CATEGORY>
              <ADMIN-DATA>
                <DOC-REVISIONS>
                  <DOC-REVISION>
                    <REVISION-LABEL>4.2.2</REVISION-LABEL>
                    <ISSUED-BY>AUTOSAR</ISSUED-BY>
                    <DATE>2014-10-31</DATE>
                  </DOC-REVISION>
                </DOC-REVISIONS>
              </ADMIN-DATA>
              <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
              <UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
              <POST-BUILD-VARIANT-SUPPORT>false</POST-BUILD-VARIANT-SUPPORT>
              <REFINED-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Wdg</REFINED-MODULE-DEF-REF>
              <SUPPORTED-CONFIG-VARIANTS>
                <SUPPORTED-CONFIG-VARIANT>VARIANT-PRE-COMPILE</SUPPORTED-CONFIG-VARIANT>
                <SUPPORTED-CONFIG-VARIANT>VARIANT-POST-BUILD</SUPPORTED-CONFIG-VARIANT>
              </SUPPORTED-CONFIG-VARIANTS>
              <CONTAINERS>
                <ECUC-PARAM-CONF-CONTAINER-DEF>
                  <SHORT-NAME>WdgGeneral</SHORT-NAME>
                  <LONG-NAME>
                    <L-4 L="EN">General parameters of Wdg</L-4>
                  </LONG-NAME>
                  <DESC>
                    <L-2 L="EN">All general parameters of the watchdog driver are collected here.</L-2>
                  </DESC>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <PARAMETERS>
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>WdgDevErrorDetect</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Development error detection</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Compile switch to enable / disable development error detection for this module. True: Development error detection enabled False: Development error detection disabled
True: Development error detection enabled
False: Development error detection disabled</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>WdgDisableAllowed</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Disabling Watchdog driver during runtime</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Compile switch to allow / forbid disabling the watchdog driver during runtime.
True: Disabling the watchdog driver at runtime is allowed.
False: Disabling the watchdog driver at runtime is not allowed.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <ECUC-INTEGER-PARAM-DEF>
                      <SHORT-NAME>WdgIndex</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Index of watchdog driver</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Represents the watchdog driver&apos;s ID so that it can be referenced by the watchdog interface.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>255</MAX>
                      <MIN>0</MIN>
                    </ECUC-INTEGER-PARAM-DEF>
                    <ECUC-FLOAT-PARAM-DEF>
                      <SHORT-NAME>WdgMaxTimeout</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Max timeout limit for the wdg timer</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">The maximum timeout (sec) to which the watchdog trigger condition can be initialized.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <MAX>65535</MAX>
                      <MIN>0</MIN>
                    </ECUC-FLOAT-PARAM-DEF>
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>WdgPrecompileSupport</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Pre-compile time configuration variant selection</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Compile switch to choose between pre-compile time or post-build configuration.
True: Pre-compile time variant selected
False: Post-build time (selectable) variant selected</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                    <ECUC-ENUMERATION-PARAM-DEF>
                      <SHORT-NAME>WdgReset</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Watchdog Reset selection</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">This Paramater is used to select the Reset option when the Watchdog Counter clock reaches overflow time and causes an internal error.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_SYSTEM_RESET2</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">System Reset2</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_APPLICATION_RESET1</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Application Reset1</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <ECUC-BOOLEAN-PARAM-DEF>
                      <SHORT-NAME>WdgVersionInfoApi</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Version information API</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Compile switch to enable / disable the version information API
True: API enabled
False: API disabled</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                    </ECUC-BOOLEAN-PARAM-DEF>
                  </PARAMETERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
                <ECUC-PARAM-CONF-CONTAINER-DEF>
                  <SHORT-NAME>WdgPublishedInformation</SHORT-NAME>
                  <LONG-NAME>
                    <L-4 L="EN">Published Information</L-4>
                  </LONG-NAME>
                  <DESC>
                    <L-2 L="EN">Container holding all Wdg specific published information parameters</L-2>
                  </DESC>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <PARAMETERS>
                    <ECUC-ENUMERATION-PARAM-DEF>
                      <SHORT-NAME>WdgTriggerMode</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Trigger Mode</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Watchdog trigger mode</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_BOTH</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Both modes supported</L-4>
                          </LONG-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_TOGGLE</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Wdg in toggle mode</L-4>
                          </LONG-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_WINDOW</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Wdg in windowed mode</L-4>
                          </LONG-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                  </PARAMETERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
                <ECUC-PARAM-CONF-CONTAINER-DEF>
                  <SHORT-NAME>WdgSettingsConfig</SHORT-NAME>
                  <LONG-NAME>
                    <L-4 L="EN">Hardware Configuration</L-4>
                  </LONG-NAME>
                  <DESC>
                    <L-2 L="EN">Configuration items for the different watchdog settings, including those for external watchdog hardware.
Note: All postbuild parameters are handled via this container.</L-2>
                  </DESC>
                  <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                  <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                  <PARAMETERS>
                    <ECUC-ENUMERATION-PARAM-DEF>
                      <SHORT-NAME>WdgDefaultMode</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Watchdog default init mode</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Default mode for watchdog driver initialization.

Info: In RH850 P1x variant, default mode(Fast/Slow) is based on the OPBT0:OPWD0MD bit</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>0</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_FAST_MODE</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Wdg in fast mode</L-4>
                          </LONG-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OFF_MODE</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Wdg switched OFF</L-4>
                          </LONG-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_SLOW_MODE</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Wdg in slow mode</L-4>
                          </LONG-NAME>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                    <ECUC-ENUMERATION-PARAM-DEF>
                      <SHORT-NAME>WdgOverflowtime</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Watchdog Overflow interval time</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Watchdog Overflow interval time for count clock. This 2 power exponent selection value(2^n: n - 9,10,11,12,13,14,15,16) and WDTACLKI (Watchdog Clock - OPBT0 set) are used to set the counter clock overflow value. 

eg: Counter clock overflow time = 2^n/WDTACLKI 

Info: If the Watchdog counter reaches the Overflow time, It generates an Internal error and user configured reset function (System reset 2/Application reset 1)</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
                      <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                      <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                      <VALUE-CONFIG-CLASSES>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                        <ECUC-VALUE-CONFIGURATION-CLASS>
                          <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                          <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                        </ECUC-VALUE-CONFIGURATION-CLASS>
                      </VALUE-CONFIG-CLASSES>
                      <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                      <LITERALS>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_9</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^9</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_10</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^10</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_11</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^11</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_12</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^12</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_13</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^13</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_14</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^14</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_15</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^15</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                        <ECUC-ENUMERATION-LITERAL-DEF>
                          <SHORT-NAME>WDG_OVF_2_16</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">2^16</L-4>
                          </LONG-NAME>
                          <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                        </ECUC-ENUMERATION-LITERAL-DEF>
                      </LITERALS>
                    </ECUC-ENUMERATION-PARAM-DEF>
                  </PARAMETERS>
                  <SUB-CONTAINERS>
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>WdgSettingsFast</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Hardware settings for Fast mode</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Hardware dependent settings for the watchdog driver&apos;s &quot;fast&apos;&quot;mode.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>0</UPPER-MULTIPLICITY>
                      <PARAMETERS>
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>WdgTimeout</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Timeout in fast mode (ms)</L-4>
                          </LONG-NAME>
                          <DESC>
                            <L-2 L="EN">The timeout (milli seconds) value to which the watchdog timer overflow condition occur.

Info: For RH850 P1x variant, WDTACLKI (Watchdog Clock rate) in Fast mode is 8MHz</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>0</UPPER-MULTIPLICITY>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_0_06MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">0.06</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_0_12MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">0.12</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_0_25MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">0.25</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_0_51MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">0.51</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10 WDG_FAST_1_02MS:1.02:RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_2_04MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">2.04</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_4_09MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">4.09</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_FAST_8_19MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">8.19</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                      </PARAMETERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                    <ECUC-PARAM-CONF-CONTAINER-DEF>
                      <SHORT-NAME>WdgSettingsSlow</SHORT-NAME>
                      <LONG-NAME>
                        <L-4 L="EN">Hardware settings for Slow mode</L-4>
                      </LONG-NAME>
                      <DESC>
                        <L-2 L="EN">Hardware dependent settings for the watchdog driver&apos;s &quot;slow&quot; mode.</L-2>
                      </DESC>
                      <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                      <UPPER-MULTIPLICITY>0</UPPER-MULTIPLICITY>
                      <PARAMETERS>
                        <ECUC-ENUMERATION-PARAM-DEF>
                          <SHORT-NAME>WdgTimeout</SHORT-NAME>
                          <LONG-NAME>
                            <L-4 L="EN">Timeout in slow mode (ms)</L-4>
                          </LONG-NAME>
                          <DESC>
                            <L-2 L="EN">The timeout (milli seconds) value to which the watchdog timer overflow condition occur.

Info: For RH850 P1x variant, WDTACLKI (Watchdog Clock rate) in Slow mode is 0.25MHz</L-2>
                          </DESC>
                          <LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
                          <UPPER-MULTIPLICITY>0</UPPER-MULTIPLICITY>
                          <ORIGIN>AUTOSAR_ECUC</ORIGIN>
                          <POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
                          <VALUE-CONFIG-CLASSES>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                            <ECUC-VALUE-CONFIGURATION-CLASS>
                              <CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
                              <CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
                            </ECUC-VALUE-CONFIGURATION-CLASS>
                          </VALUE-CONFIG-CLASSES>
                          <SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
                          <LITERALS>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_2_0MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">2.0</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_4_0MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">4.0</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_8_1MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">8.1</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_16_3MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">16.3</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_32_7MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">32.7</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_65_5MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">65.5</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_131_0MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">131.0</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                            <ECUC-ENUMERATION-LITERAL-DEF>
                              <SHORT-NAME>WDG_SLOW_262_1MS</SHORT-NAME>
                              <LONG-NAME>
                                <L-4 L="EN">262.1</L-4>
                              </LONG-NAME>
                              <ORIGIN>RB:1.0.0:2013-07-10</ORIGIN>
                            </ECUC-ENUMERATION-LITERAL-DEF>
                          </LITERALS>
                        </ECUC-ENUMERATION-PARAM-DEF>
                      </PARAMETERS>
                    </ECUC-PARAM-CONF-CONTAINER-DEF>
                  </SUB-CONTAINERS>
                </ECUC-PARAM-CONF-CONTAINER-DEF>
              </CONTAINERS>
            </ECUC-MODULE-DEF>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>
