add arxml
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,975 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********************************************************************************
|
||||
** Project = AUTOSAR Renesas MCAL Components **
|
||||
** Module = DIO Driver **
|
||||
** SW-VERSION = 1.3.9 **
|
||||
********************************************************************************
|
||||
** COPYRIGHT **
|
||||
********************************************************************************
|
||||
** (c) 2023 Renesas Electronics Corporation. **
|
||||
********************************************************************************
|
||||
** Purpose: **
|
||||
** Provides the definition of the containers, sub-containers and parameters **
|
||||
** specific to AUTOSAR Renesas DIO Driver Component for 19-11 **
|
||||
** **
|
||||
********************************************************************************
|
||||
** **
|
||||
** Unless otherwise agreed upon in writing between your company and **
|
||||
** Renesas Electronics Corporation the following shall apply! **
|
||||
** **
|
||||
** Warranty Disclaimer **
|
||||
** **
|
||||
** There is no warranty of any kind whatsoever granted by Renesas. Any **
|
||||
** warranty is expressly disclaimed and excluded by Renesas, either expressed **
|
||||
** or implied, including but not limited to those for non-infringement of **
|
||||
** intellectual property, merchantability and/or fitness for the particular **
|
||||
** purpose. **
|
||||
** **
|
||||
** Renesas shall not have any obligation to maintain, service or provide bug **
|
||||
** fixes for the supplied Product(s) and/or the Application. **
|
||||
** **
|
||||
** Each User is solely responsible for determining the appropriateness of **
|
||||
** using the Product(s) and assumes all risks associated with its exercise **
|
||||
** of rights under this Agreement, including, but not limited to the risks **
|
||||
** and costs of program errors, compliance with applicable laws, damage to **
|
||||
** or loss of data, programs or equipment, and unavailability or **
|
||||
** interruption of operations. **
|
||||
** **
|
||||
** Limitation of Liability **
|
||||
** **
|
||||
** In no event shall Renesas be liable to the User for any incidental, **
|
||||
** consequential, indirect, or punitive damage (including but not limited **
|
||||
** to lost profits) regardless of whether such liability is based on breach **
|
||||
** of contract, tort, strict liability, breach of warranties, failure of **
|
||||
** essential purpose or otherwise and even if advised of the possibility of **
|
||||
** such damages. Renesas shall not be liable for any services or products **
|
||||
** provided by third party vendors, developers or consultants identified or **
|
||||
** referred to the User by Renesas in connection with the Product(s) and/or **
|
||||
** the Application. **
|
||||
** **
|
||||
********************************************************************************
|
||||
** Environment: **
|
||||
** Devices: V4M **
|
||||
********************************************************************************
|
||||
** Revision Control History **
|
||||
********************************************************************************
|
||||
** 1.0.0: 09/05/2023 Initial Version **
|
||||
********************************************************************************
|
||||
-->
|
||||
<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_00048.xsd">
|
||||
<ADMIN-DATA>
|
||||
<DOC-REVISIONS>
|
||||
<DOC-REVISION>
|
||||
<REVISION-LABEL>4.5.0</REVISION-LABEL>
|
||||
<ISSUED-BY>AUTOSAR</ISSUED-BY>
|
||||
<DATE>2019-11-28</DATE>
|
||||
</DOC-REVISION>
|
||||
</DOC-REVISIONS>
|
||||
</ADMIN-DATA>
|
||||
<AR-PACKAGES>
|
||||
<!-- AR-Package: Renesas -->
|
||||
<AR-PACKAGE UUID="ECUC:AUTOSAR">
|
||||
<SHORT-NAME>Renesas</SHORT-NAME>
|
||||
<AR-PACKAGES>
|
||||
<!-- AR-Package: Renesas -->
|
||||
<AR-PACKAGE UUID="ECUC:93984406-95cc-405c-aeca-6ffb152a59cd">
|
||||
<SHORT-NAME>EcucDefs_Dio</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<ECUC-DEFINITION-COLLECTION UUID="ECUC:4f229bf9-b953-415b-8e05-a48ae2223de2">
|
||||
<SHORT-NAME>RenesasParameterDefinition</SHORT-NAME>
|
||||
<MODULE-REFS>
|
||||
<MODULE-REF DEST="ECUC-MODULE-DEF">/Renesas/EcucDefs_Dio/Dio</MODULE-REF>
|
||||
</MODULE-REFS>
|
||||
</ECUC-DEFINITION-COLLECTION>
|
||||
<!-- Module Definition: Dio -->
|
||||
<ECUC-MODULE-DEF UUID="ECUC:d46fbf3a-7831-43e9-a9c8-d1d2c18890e0">
|
||||
<SHORT-NAME>Dio</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Configuration of the DIO (Digital IO) module.</L-2>
|
||||
</DESC>
|
||||
<ADMIN-DATA>
|
||||
<DOC-REVISIONS>
|
||||
<DOC-REVISION>
|
||||
<REVISION-LABEL>4.5.0</REVISION-LABEL>
|
||||
<ISSUED-BY>AUTOSAR</ISSUED-BY>
|
||||
<DATE>2019-11-28</DATE>
|
||||
</DOC-REVISION>
|
||||
<DOC-REVISION>
|
||||
<REVISION-LABEL>1.0.0</REVISION-LABEL>
|
||||
<REVISION-LABEL-P-1>4.5.0</REVISION-LABEL-P-1>
|
||||
<ISSUED-BY>Renesas</ISSUED-BY>
|
||||
<DATE>2023-05-10</DATE>
|
||||
</DOC-REVISION>
|
||||
</DOC-REVISIONS>
|
||||
</ADMIN-DATA>
|
||||
<RELATED-TRACE-ITEM-REF DEST="TRACEABLE">ECUC_Dio_00154/SWS_Dio_00063/SWS_Dio_00129/AR_RS_0091_FR_0023/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<POST-BUILD-VARIANT-SUPPORT>false</POST-BUILD-VARIANT-SUPPORT>
|
||||
<REFINED-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Dio</REFINED-MODULE-DEF-REF>
|
||||
<SUPPORTED-CONFIG-VARIANTS>
|
||||
<SUPPORTED-CONFIG-VARIANT>VARIANT-LINK-TIME</SUPPORTED-CONFIG-VARIANT>
|
||||
</SUPPORTED-CONFIG-VARIANTS>
|
||||
<CONTAINERS>
|
||||
<!-- Container Definition: DioGeneral -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:d20c2074-032f-4a2e-8300-c9810fbfa2e8">
|
||||
<SHORT-NAME>DioGeneral</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">General DIO module configuration parameters.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00141/SWS_Dio_00129/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: DioDevErrorDetect -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:3c490d40-8e17-4b2c-8425-28dc6a0a3805">
|
||||
<SHORT-NAME>DioDevErrorDetect</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Switches the development error detection and notification on or off.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: Development Error Detection and Notification is enabled.
|
||||
false: Development Error Detection and Notification is disabled.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00142/AR_RS_0091_NR_0015/SWS_BSW_00202/SWS_BSW_00203/SWS_BSW_00235</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioFlipChannelApi -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:a3bf8168-f589-473f-867e-c6aacf0c8db6">
|
||||
<SHORT-NAME>DioFlipChannelApi</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Adds / removes the service Dio_FlipChannel() from the code.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: The service Dio_FlipChannel() from the code is added.
|
||||
false: The service Dio_FlipChannel() from the code is removed.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00153/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioVersionInfoApi -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:3c2fd127-571f-496e-a7c5-d6d9b7dfb3f4">
|
||||
<SHORT-NAME>DioVersionInfoApi</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Adds / removes the service Dio_GetVersionInfo() from the code.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: The service Dio_GetVersionInfo() from the code is added.
|
||||
false: The service Dio_GetVersionInfo() from the code is removed.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00143/AR_RS_0091_NR_0015/SWS_BSW_00051/SWS_BSW_00236</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioCriticalSectionProtection -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:a2346493-a2e0-490a-a95f-f9a6b649bf57">
|
||||
<SHORT-NAME>DioCriticalSectionProtection</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies if the DIO driver CPU load can be reduced by disabling the enter/exit critical section functionality by adding a precompiled configuration parameter to the DIO driver configuration.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: enabling the enter/exit critical section functionality
|
||||
false: disabling the enter/exit critical section functionality</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0032/AR_RS_0091_FR_0033/AR_RS_0091_FR_0038/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioDeviceName -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:e7825e3f-2c45-478c-ae7d-cf278139dfe3">
|
||||
<SHORT-NAME>DioDeviceName</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter contains the supported device name to identify the device specific C header file through Translation XML File.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">This depends on device families.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0032/AR_RS_0091_FR_0034/AR_RS_0091_NR_0015/AR_RS_0091_NR_0016</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>V4M</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:f14a40e2-a7a4-4212-8c88-022a8097fee2">
|
||||
<SHORT-NAME>V4M</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioMaskedWritePortApi -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:f4e563a4-160a-45de-b99b-b24d3ae4be2d">
|
||||
<SHORT-NAME>DioMaskedWritePortApi</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Adds / removes the service Dio_MaskedWritePort() from the code.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: Adds the service Dio_MaskedWritePort() to the code.
|
||||
false: Removes the service Dio_MaskedWritePort() to the code.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00155/AR_RS_0095_FR_0008/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioReadChannelGroupOutputValueApi -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:d2113904-b34b-402a-91ea-e5b2c309910a">
|
||||
<SHORT-NAME>DioReadChannelGroupOutputValueApi</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Adds / removes the service Dio_ReadChannelGroupOutputValue() from the code.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: Adds the service Dio_ReadChannelGroupOutputValuet() to the code.
|
||||
false: Removes the service Dio_ReadChannelGroupOutputValue() to the code.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FSR_0004/AR_RS_0091_FR_0032/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioReadChannelOutputValueApi -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:7dd7968b-9257-4987-9f72-61f84bac9ed6">
|
||||
<SHORT-NAME>DioReadChannelOutputValueApi</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Adds / removes the service Dio_ReadChannelOutputValue() from the code.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: Adds the service Dio_ReadChannelOutputValuet() to the code.
|
||||
false: Removes the service Dio_ReadChannelOutputValue() to the code.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FSR_0002/AR_RS_0091_FR_0032/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioVersionCheckExternalModules -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:86433507-a491-42f1-9b38-23ce0b7cb731">
|
||||
<SHORT-NAME>DioVersionCheckExternalModules</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter allows user to enable/disable AUTOSAR Version check for inter-module dependencies.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: AUTOSAR Version check for inter-module dependencies is enabled.
|
||||
false: AUTOSAR Version check for inter-module dependencies is disabled.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0025/AR_RS_0091_FR_0032/AR_RS_0091_FR_0035/AR_RS_0091_NR_0015/SWS_BSW_00036</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioExclusiveControl -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:e2b7b343-1ade-4b81-821c-fc63dfc16d69">
|
||||
<SHORT-NAME>DioExclusiveControl</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Pre-processor switch to enable / disable the use of the function Dio_ExclusiveControl().</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: Adds the service Dio_ExclusiveControl() to the code.
|
||||
false: Removes the service Dio_ExclusiveControl() to the code.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FR_0013</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioExclusiveTimeout -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:381e8305-a6c3-4433-9168-f8e4227ccb99">
|
||||
<SHORT-NAME>DioExclusiveTimeout</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Configures the Time out for getting exclusive control. Unit is seconds.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FR_0014</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>256410</DEFAULT-VALUE>
|
||||
<MAX>4294967295</MAX>
|
||||
<MIN>1</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioExclusiveSelection -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:b3ac3991-0869-4164-b191-05f7b56e62e3">
|
||||
<SHORT-NAME>DioExclusiveSelection</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Address of MFISLCKR registers to implement exclusive control for PFC/GPIO Module register</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>MFISLCKR1</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:c852a92d-f5ce-45b3-8eb0-68582b0f9d8e">
|
||||
<SHORT-NAME>MFISLCKR0</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:75005b76-0226-4fc8-a2a3-a1390d8a11a0">
|
||||
<SHORT-NAME>MFISLCKR1</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:eca28ddb-d28b-4b70-8893-47ebf753dda8">
|
||||
<SHORT-NAME>MFISLCKR2</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:ea21800e-9cbc-49b7-ad9e-2d2d056e0856">
|
||||
<SHORT-NAME>MFISLCKR3</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:5a187ee1-f85a-47b5-8cef-9d791eb781d4">
|
||||
<SHORT-NAME>MFISLCKR4</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:fc2977ae-a472-4fe1-9ed9-6e7b1158ae47">
|
||||
<SHORT-NAME>MFISLCKR5</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:8a468f12-0704-44ee-adef-f4e3c36e715c">
|
||||
<SHORT-NAME>MFISLCKR6</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:e5ec9da9-4f7d-4cee-8d4a-73b2c16ea140">
|
||||
<SHORT-NAME>MFISLCKR7</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
<REFERENCES>
|
||||
<!-- Reference Definition: DioEcucPartitionRef -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:a55e5d53-52f2-4825-b91a-672d98398b5d">
|
||||
<SHORT-NAME>DioEcucPartitionRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Maps the DIO driver to zero or multiple ECUC partitions to make the modules API available in this partition. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00156</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: DioConfig -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:ca894896-08a5-4be6-b405-d0f26532dd3e">
|
||||
<SHORT-NAME>DioConfig</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This container contains the configuration parameters and sub containers of the AUTOSAR DIO module.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">This container contains the configuration parameters and sub containers of the AUTOSAR DIO module.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00152/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SUB-CONTAINERS>
|
||||
<!-- Container Definition: DioPort -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:ed0b6bf1-c4d4-4485-b5e1-81d656dd50cc">
|
||||
<SHORT-NAME>DioPort</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Configuration of individual DIO ports, consisting of channels and possible
|
||||
channel groups.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">Note that this container definition does not explicitly define a symbolic name parameter. Instead, the container's short name will be used in the Ecu Configuration Description to specify the symbolic name of the port.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00144/AR_RS_0091_FR_0025/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: DioPortId -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:a4814215-a849-44f4-9486-f79ca6149b51">
|
||||
<SHORT-NAME>DioPortId</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Numeric identifier of the DIO port. Not all MCU ports may be used for DIO,
|
||||
thus there may be "gaps" in the list of all IDs. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">This value will be assigned to the DIO port symbolic name (i.e. the SHORT-NAME of the
|
||||
DioPort container). </L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00145/SWS_Dio_00026/AR_RS_0091_FR_0025/AR_RS_0091_FR_0026/AR_RS_0091_FR_0027/AR_RS_0091_FR_0028/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>4294967295</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioPortName -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:962eb9b5-4e17-4f1c-a7a1-4cc105ac26bf">
|
||||
<SHORT-NAME>DioPortName</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies the DIO port group for a DIO port.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">This parameter contains the literals in "<GPIO>_'Group Id'_BITS_'Start Bit'_TO_'End Bit'" format for numeric port groups.
|
||||
E.g.
|
||||
GPIO_0_BITS_00_TO_18 in case of port group 0</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FR_0006/AR_RS_0095_FSR_0006/AR_RS_0091_NR_0015/AR_RS_0091_NR_0016</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>LINK</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>GPIO_0_BITS_00_TO_18</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:dc1ab830-806f-4c16-a794-283494841cff">
|
||||
<SHORT-NAME>GPIO_0_BITS_00_TO_18</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:ff04107b-5320-4abc-bcb2-dad7bae5b77a">
|
||||
<SHORT-NAME>GPIO_1_BITS_00_TO_29</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:e13b4bbc-c913-41c8-b95c-148ed97c53ba">
|
||||
<SHORT-NAME>GPIO_2_BITS_00_TO_19</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:73bbd693-5ee0-443c-a134-9a190d5cb771">
|
||||
<SHORT-NAME>GPIO_3_BITS_00_TO_31</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:41f0e6c5-9318-4deb-bbea-3748f0b6ab57">
|
||||
<SHORT-NAME>GPIO_4_BITS_00_TO_24</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:0c6abd21-0746-4515-9b09-12a73fc14342">
|
||||
<SHORT-NAME>GPIO_5_BITS_00_TO_20</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:d06fdc61-3717-4994-8525-6de2f077063c">
|
||||
<SHORT-NAME>GPIO_6_BITS_00_TO_20</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:0e2cc271-3783-43a1-bfe8-515df229fe8b">
|
||||
<SHORT-NAME>GPIO_7_BITS_00_TO_20</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
<REFERENCES>
|
||||
<!-- Reference Definition: DioPortEcucPartitionRef -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:2b622c33-bdd0-4539-8a3e-4e74455c94f9">
|
||||
<SHORT-NAME>DioPortEcucPartitionRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Maps the DIO ports to zero or multiple ECUC partitions. The ECUC partitions referenced are a subset of the ECUC partitions where the DIO driver is mapped to. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00157</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
<SUB-CONTAINERS>
|
||||
<!-- Container Definition: DioChannel -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:cf9e1177-a839-4cf7-a40c-b678f4e051bb">
|
||||
<SHORT-NAME>DioChannel</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Configuration of an individual DIO channel.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">Note that this container definition does not explicitly define a symbolic name parameter. Instead, the container's short name will be used in the ECU Configuration Description to specify the symbolic name of the channel.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00146/SWS_Dio_00128/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: DioChannelId -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:96e7dc78-c807-4e47-a980-d057273bcaef">
|
||||
<SHORT-NAME>DioChannelId</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Channel Id of the DIO channel. This value will be assigned to the symbolic names. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00147/SWS_Dio_00026/AR_RS_0091_FR_0025/AR_RS_0091_FR_0026/AR_RS_0091_FR_0027/AR_RS_0091_FR_0028/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>4294967295</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioChannelBitPosition -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:6228f0f6-f4f1-4a08-ab03-646555c51acc">
|
||||
<SHORT-NAME>DioChannelBitPosition</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter contains channel bit position of the DIO channel.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">Note: Value of the parameter DioChannelBitPosition should be unique and must belong to the particular DIO port group selected for DioPortName parameter.
|
||||
Please refer the literals of DioPortName parameter for the selected value of DioPortName parameter for possible valid values.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FR_0010/AR_RS_0095_FSR_0006/AR_RS_0091_FR_0025/AR_RS_0091_FR_0026/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>LINK</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>31</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
<REFERENCES>
|
||||
<!-- Reference Definition: DioChannelEcucPartitionRef -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:3886e716-1f5c-4485-8684-de9b62b62b5f">
|
||||
<SHORT-NAME>DioChannelEcucPartitionRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Maps a DIO channel to zero or multiple ECUC partitions. The ECUC
|
||||
partitions referenced are a subset of the ECUC partitions where the related
|
||||
DIO port is mapped to. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00158</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: DioChannelGroup -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:7f356f53-fca1-422d-9cb2-738de2e0a0ec">
|
||||
<SHORT-NAME>DioChannelGroup</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Definition and configuration of DIO channel groups. A channel group represents several adjoining DIO channels represented by a logical group.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">Note that this container definition does not explicitly define a symbolic name parameter. Instead, the container's short name will be used in the Ecu Configuration Description to specify the symbolic name of the channel group.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00148/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: DioChannelGroupIdentification -->
|
||||
<ECUC-STRING-PARAM-DEF UUID="ECUC:c4ff639b-cd41-458b-b404-81162e859b7e">
|
||||
<SHORT-NAME>DioChannelGroupIdentification</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The DIO channel group is identified in DIO API by a pointer to a data structure (of type Dio_ChannelGroupType). That data structure contains the channel group information. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">This parameter contains the code fragment that has to be inserted in the API call of the calling module to get the address of the variable in memory which holds the channel group information. Example values are "&MyDioGroup1" or "&MyDioGroupArray[0]".</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00149/SWS_Dio_00026/AR_RS_0091_FR_0027/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
|
||||
<ECUC-STRING-PARAM-DEF-VARIANTS>
|
||||
<ECUC-STRING-PARAM-DEF-CONDITIONAL>
|
||||
<DEFAULT-VALUE>NULL</DEFAULT-VALUE>
|
||||
</ECUC-STRING-PARAM-DEF-CONDITIONAL>
|
||||
</ECUC-STRING-PARAM-DEF-VARIANTS>
|
||||
</ECUC-STRING-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioPortMask -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:d8bb69fb-fc38-43cc-b992-59f2b8d0f433">
|
||||
<SHORT-NAME>DioPortMask</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This shall be the mask which defines the positions of the channel
|
||||
group.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">The channels shall consist of adjoining bits in the same port. The data type depends on the port width.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00150/AR_RS_0091_FR_0025/AR_RS_0091_FR_0026/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>LINK</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>4294967295</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: DioPortOffset -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:b3e3107d-c570-417a-8620-17df68f29d9a">
|
||||
<SHORT-NAME>DioPortOffset</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The position of the Channel Group on the port, counted from the LSB. This value can be derived from DioPortMask.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">calculation Formula = Position of the first bit of DioPortMask which is set to '1' counted from LSB.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00151/AR_RS_0091_FR_0025/AR_RS_0091_FR_0026/AR_RS_0091_NR_0015</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>LINK</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>31</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
<REFERENCES>
|
||||
<!-- Reference Definition: DioChannelGroupEcucPartitionRef -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:2587031a-d80b-4b16-aae4-ae4eac781107">
|
||||
<SHORT-NAME>DioChannelGroupEcucPartitionRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Maps a DIO channel group to zero or multiple ECUC partitions. The ECUC partitions referenced are a subset of the ECUC partitions where the related DIO port is mapped to. This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Dio_00159</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
</SUB-CONTAINERS>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
</SUB-CONTAINERS>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: DioDemEventParameterRefs -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:05132064-f069-494a-9bd6-0bd14e10ea84">
|
||||
<SHORT-NAME>DioDemEventParameterRefs</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This container contains the configuration parameters of the DIO DEM events</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">SWS_BSW_00124/SWS_BSW_00125/SWS_BSW_00143</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<REFERENCES>
|
||||
<!-- Symbolic Name Reference Definition: DIO_E_GET_CONTROL_FAILURE -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:d2269fc6-f78a-47cf-bcba-0d8ea4c708a8">
|
||||
<SHORT-NAME>DIO_E_GET_CONTROL_FAILURE</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the error "Cannot get control register" has occurred.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0095_FSR_0013</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-LINK-TIME</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
</CONTAINERS>
|
||||
</ECUC-MODULE-DEF>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AUTOSAR>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
14171
2_Branches/HKL_V4M/Components/MSR_Vector_SLP4/BSWMD/R1911_MCU_V4M.arxml
Normal file
14171
2_Branches/HKL_V4M/Components/MSR_Vector_SLP4/BSWMD/R1911_MCU_V4M.arxml
Normal file
File diff suppressed because it is too large
Load Diff
83294
2_Branches/HKL_V4M/Components/MSR_Vector_SLP4/BSWMD/R1911_PORT_V4M.arxml
Normal file
83294
2_Branches/HKL_V4M/Components/MSR_Vector_SLP4/BSWMD/R1911_PORT_V4M.arxml
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,990 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
********************************************************************************
|
||||
** Project = AUTOSAR Renesas MCAL Components **
|
||||
** Module = WDG Driver **
|
||||
** SW-VERSION = 1.4.6 **
|
||||
********************************************************************************
|
||||
** COPYRIGHT **
|
||||
********************************************************************************
|
||||
** Copyright 2023 Renesas Electronics Corporation. All rights reserved. **
|
||||
********************************************************************************
|
||||
** Purpose: **
|
||||
** Provides the definition of the containers, sub-containers and parameters **
|
||||
** specific to AUTOSAR Renesas WDG Driver Component for release 19-11 **
|
||||
** **
|
||||
********************************************************************************
|
||||
** **
|
||||
** Unless otherwise agreed upon in writing between your company and **
|
||||
** Renesas Electronics Corporation the following shall apply! **
|
||||
** **
|
||||
** Warranty Disclaimer **
|
||||
** **
|
||||
** There is no warranty of any kind whatsoever granted by Renesas. Any **
|
||||
** warranty is expressly disclaimed and excluded by Renesas, either expressed **
|
||||
** or implied, including but not limited to those for non-infringement of **
|
||||
** intellectual property, merchantability and/or fitness for the particular **
|
||||
** purpose. **
|
||||
** **
|
||||
** Renesas shall not have any obligation to maintain, service or provide bug **
|
||||
** fixes for the supplied Product(s) and/or the Application. **
|
||||
** **
|
||||
** Each User is solely responsible for determining the appropriateness of **
|
||||
** using the Product(s) and assumes all risks associated with its exercise **
|
||||
** of rights under this Agreement, including, but not limited to the risks **
|
||||
** and costs of program errors, compliance with applicable laws, damage to **
|
||||
** or loss of data, programs or equipment, and unavailability or **
|
||||
** interruption of operations. **
|
||||
** **
|
||||
** Limitation of Liability **
|
||||
** **
|
||||
** In no event shall Renesas be liable to the User for any incidental, **
|
||||
** consequential, indirect, or punitive damage (including but not limited **
|
||||
** to lost profits) regardless of whether such liability is based on breach **
|
||||
** of contract, tort, strict liability, breach of warranties, failure of **
|
||||
** essential purpose or otherwise and even if advised of the possibility of **
|
||||
** such damages. Renesas shall not be liable for any services or products **
|
||||
** provided by third party vendors, developers or consultants identified or **
|
||||
** referred to the User by Renesas in connection with the Product(s) and/or **
|
||||
** the Application. **
|
||||
** **
|
||||
********************************************************************************
|
||||
** Environment: **
|
||||
** Devices: R-Car/V4M **
|
||||
** Revision Control History **
|
||||
********************************************************************************
|
||||
** 1.0.0: 18/06/2023: Initial Version **
|
||||
** **
|
||||
********************************************************************************
|
||||
-->
|
||||
<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_00048.xsd">
|
||||
<ADMIN-DATA>
|
||||
<DOC-REVISIONS>
|
||||
<DOC-REVISION>
|
||||
<REVISION-LABEL>4.5.0</REVISION-LABEL>
|
||||
<ISSUED-BY>AUTOSAR</ISSUED-BY>
|
||||
</DOC-REVISION>
|
||||
</DOC-REVISIONS>
|
||||
</ADMIN-DATA>
|
||||
<AR-PACKAGES>
|
||||
<!-- AR-Package: Renesas -->
|
||||
<AR-PACKAGE UUID="ECUC:AUTOSAR">
|
||||
<SHORT-NAME>Renesas</SHORT-NAME>
|
||||
<AR-PACKAGES>
|
||||
<!-- AR-Package: Renesas -->
|
||||
<AR-PACKAGE UUID="ECUC:ECUCDEFS">
|
||||
<SHORT-NAME>EcucDefs_Wdg</SHORT-NAME>
|
||||
<ELEMENTS>
|
||||
<ECUC-DEFINITION-COLLECTION UUID="ECUC:a7e32b0c-605b-4fb1-9a52-db6e1cd6bba7">
|
||||
<SHORT-NAME>RenesasParameterDefinition</SHORT-NAME>
|
||||
<MODULE-REFS>
|
||||
<MODULE-REF DEST="ECUC-MODULE-DEF">/Renesas/EcucDefs_Wdg/Wdg</MODULE-REF>
|
||||
</MODULE-REFS>
|
||||
</ECUC-DEFINITION-COLLECTION>
|
||||
<!-- Module Definition: Wdg -->
|
||||
<ECUC-MODULE-DEF UUID="ECUC:e3641f1a-f800-43be-95e7-5e6e60616a3a">
|
||||
<SHORT-NAME>Wdg</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Configuration of the Wdg (Watchdog driver) module.</L-2>
|
||||
</DESC>
|
||||
<ADMIN-DATA>
|
||||
<DOC-REVISIONS>
|
||||
<DOC-REVISION>
|
||||
<REVISION-LABEL>4.5.0</REVISION-LABEL>
|
||||
<ISSUED-BY>AUTOSAR</ISSUED-BY>
|
||||
<DATE>2019-11-28</DATE>
|
||||
</DOC-REVISION>
|
||||
<DOC-REVISION>
|
||||
<REVISION-LABEL>1.0.0</REVISION-LABEL>
|
||||
<REVISION-LABEL-P-1>4.6.0</REVISION-LABEL-P-1>
|
||||
<ISSUED-BY>Renesas</ISSUED-BY>
|
||||
<DATE>2023-06-18</DATE>
|
||||
</DOC-REVISION>
|
||||
</DOC-REVISIONS>
|
||||
</ADMIN-DATA>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0064/ECUC_Wdg_00073</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<POST-BUILD-VARIANT-SUPPORT>true</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-POST-BUILD</SUPPORTED-CONFIG-VARIANT>
|
||||
</SUPPORTED-CONFIG-VARIANTS>
|
||||
<CONTAINERS>
|
||||
<!-- Container Definition: WdgDemEventParameterRefs -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:fcca969a-b316-403f-8bc5-85a6810128fd">
|
||||
<SHORT-NAME>WdgDemEventParameterRefs</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus(AR 4.2.2) or Dem_SetEventStatus(AR 4.3.1/R19-11) in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value.
|
||||
The standardized errors are provided in the container and can be extended by vendor-specific error references.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00148</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<REFERENCES>
|
||||
<!-- Reference Definition: WDG_E_DISABLE_REJECTED -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:da31f800-8392-4819-a6dc-42291950ef1c">
|
||||
<SHORT-NAME>WDG_E_DISABLE_REJECTED</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Reference to the DemEventParameter which shall be issued when the error 'Initialization or mode switch failed because it would disable the watchdog' has occurred.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00150</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
<!-- Reference Definition: WDG_E_MODE_FAILED -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:36dfe9e9-fec0-4270-917d-56912f2dcdda">
|
||||
<SHORT-NAME>WDG_E_MODE_FAILED</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Reference to the DemEventParameter which shall be issued when the error 'Setting a watchdog mode failed (during initialization or mode switch)' has occurred.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00149</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
<!-- Reference Definition: WDG_E_WRITE_REGISTER_FAILED -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:54f0dd73-b4c3-4a93-b6ab-a14e2057d53f">
|
||||
<SHORT-NAME>WDG_E_WRITE_REGISTER_FAILED</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the error "Write register failed (during initialization or mode switch)" has occurred.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00148</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
<!-- Reference Definition: WDG_E_VALUE_COUNTER_FAILED -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:885a7345-b5d9-41de-b495-f50c6f4b4040">
|
||||
<SHORT-NAME>WDG_E_VALUE_COUNTER_FAILED</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies the reference to the DemEventParameter which shall be issued when the error "Value of WDG counter is greater than maximum counter" has occurred.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00148</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<REQUIRES-SYMBOLIC-NAME-VALUE>true</REQUIRES-SYMBOLIC-NAME-VALUE>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgGeneral -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:16af6bef-70cd-424c-b101-8f210c7b9155">
|
||||
<SHORT-NAME>WdgGeneral</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">All general parameters of the watchdog driver are collected here.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00114/AR_RS_0106_FR_0028/AR_RS_0106_FR_0033</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: WdgDevErrorDetect -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:03a87fd8-ac86-4bf8-bcea-8398d0f2638b">
|
||||
<SHORT-NAME>WdgDevErrorDetect</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Switches the Default Error Tracer (Det) detection and notification ON or OFF.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">- true: detection and notification is enabled.
|
||||
- false: detection and notification is disabled.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00115/SWS_BSW_00202/SWS_BSW_00203</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgDisableAllowed -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:eab5bd97-045a-4125-9137-6b7abf4b9bce">
|
||||
<SHORT-NAME>WdgDisableAllowed</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Compile switch to allow / forbid disabling the watchdog driver during runtime.
|
||||
Dependency: Safety relevant compile switch, this has to be in accordance with the corresponding settings for the watchdog manager.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">- True: Disabling the watchdog driver at runtime is allowed.
|
||||
- False: Disabling the watchdog driver at runtime is not allowed.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_0008/ECUC_Wdg_00116/SWS_BSW_00235/AR_RS_0106_FR_0034</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgIndex -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:9c565ecd-d223-4d55-80e3-b4cc845d6a6f">
|
||||
<SHORT-NAME>WdgIndex</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter is not used for implementation</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0028/ECUC_Wdg_00117</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>0</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgInitialTimeout -->
|
||||
<ECUC-FLOAT-PARAM-DEF UUID="ECUC:ec7b3fab-efe5-4cd4-8946-945d3dc771e3">
|
||||
<SHORT-NAME>WdgInitialTimeout</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The initial timeout (sec) for the trigger condition to be initialized during Init function. It shall be not larger than WdgMaxTimeout.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00130</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>65.535</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-FLOAT-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgMaxTimeout -->
|
||||
<ECUC-FLOAT-PARAM-DEF UUID="ECUC:04006225-a213-4c98-9147-c4e25743ad31">
|
||||
<SHORT-NAME>WdgMaxTimeout</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The maximum timeout (sec) to which the watchdog trigger condition can be initialized.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00131</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>0</DEFAULT-VALUE>
|
||||
<MAX>65.535</MAX>
|
||||
<MIN>0</MIN>
|
||||
</ECUC-FLOAT-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgRunArea -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:f2f89911-9090-47a5-9caf-7e9af12a8b6c">
|
||||
<SHORT-NAME>WdgRunArea</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Represents the watchdog driver execution area is either from ROM(Flash) or RAM as required with the particular microcontroller.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00147</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>RAM</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:ffbc9191-d080-4d71-828c-7bf26132ba51">
|
||||
<SHORT-NAME>RAM</SHORT-NAME>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:37c06fdd-8044-4116-951a-11c8eb8c0dfd">
|
||||
<SHORT-NAME>ROM</SHORT-NAME>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgVersionInfoApi -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:b44e4662-e73c-46fd-b635-8523025acad9">
|
||||
<SHORT-NAME>WdgVersionInfoApi</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Compile switch to enable / disable the version information API</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">True: API enabled
|
||||
False: API disabled</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00119/SWS_BSW_00236</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgCriticalSectionProtection -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:551b22e3-7bdc-4e6d-bfa5-e4a3c77f6a79">
|
||||
<SHORT-NAME>WdgCriticalSectionProtection</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies if the MCAL driver CPU load can be reduced by disabling the enter/exit critical section functionality by adding a precompiled configuration parameter to the MCAL driver configuration. Basically, critical section functionality is applied as enabling.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: enabling the enter/exit critical section functionality
|
||||
false: disabling the enter/exit critical section functionality</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0033</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>true</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgDeviceName -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:64b66fe0-f5c7-4be0-b9be-89a223bf2fcb">
|
||||
<SHORT-NAME>WdgDeviceName</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter contains the supported device name to identify the device specific C header file through Translation XML File.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">This depends on device families.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0034</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>V4M</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:e74f4728-89be-4645-bca2-1011ec79a800">
|
||||
<SHORT-NAME>V4M</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgVersionCheckExternalModules -->
|
||||
<ECUC-BOOLEAN-PARAM-DEF UUID="ECUC:d3dcc480-c7d5-498c-80ad-b0d9e4b75383">
|
||||
<SHORT-NAME>WdgVersionCheckExternalModules</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter allows user to enable/disable AUTOSAR Version check for intermodule dependencies.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">true: AUTOSAR Version check for inter-module
|
||||
dependencies is enabled.
|
||||
false: AUTOSAR Version check for inter-module
|
||||
dependencies is disabled.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0035</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>false</DEFAULT-VALUE>
|
||||
</ECUC-BOOLEAN-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgTimeMargin -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:a087f108-4176-4f75-9317-c0ef62b20d4c">
|
||||
<SHORT-NAME>WdgTimeMargin</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter represents the watchdog margin time.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">The percentage of margin time from 1 to 100.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_2003/AR_RS_0106_FR_2004</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>1</DEFAULT-VALUE>
|
||||
<MAX>100</MAX>
|
||||
<MIN>1</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
<REFERENCES>
|
||||
<!-- Choice Reference Definition: WdgClockRef -->
|
||||
<ECUC-CHOICE-REFERENCE-DEF UUID="ECUC:0d9bec00-fe50-40ba-8ad0-39eb11be9d7e">
|
||||
<SHORT-NAME>WdgClockRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The 'WdgClockRef' specifies MCU reference of WDG Clock supply.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_0021</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>false</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<DESTINATION-REFS>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuModuleClockSetting/McuRCLKClk</DESTINATION-REF>
|
||||
</DESTINATION-REFS>
|
||||
</ECUC-CHOICE-REFERENCE-DEF>
|
||||
<!-- Reference Definition: WdgEcucPartitionRef -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:9069ddea-741b-4bc3-956d-4b977585bcb1">
|
||||
<SHORT-NAME>WdgEcucPartitionRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Maps the Wdg driver to zero or one ECUC partitions to make the modules API available in this partition.
|
||||
This parameter is not used for implementation.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00353/AR_RS_0106_NR_0011</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>ECU</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgSettingsConfig -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:f07be789-888c-48f4-8262-348ca65c5ef5">
|
||||
<SHORT-NAME>WdgSettingsConfig</SHORT-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>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00082</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: WdgDefaultMode -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:3e82e737-b30d-4b11-be67-b824a0a2dc87">
|
||||
<SHORT-NAME>WdgDefaultMode</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Default mode for watchdog driver initialization.
|
||||
ImplementationType: WdgIf_ModeType</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">-WDGIF_FAST_MODE: Default watchdog mode is "fast"
|
||||
-WDGIF_SLOW_MODE: Default watchdog mode is "slow"
|
||||
-WDGIF_OFF_MODE: Default watchdog mode is "off"</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_0008/ECUC_Wdg_00120</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<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>
|
||||
<DEFAULT-VALUE>WDGIF_SLOW_MODE</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:1be89897-3831-41e4-bf83-aa4053920b77">
|
||||
<SHORT-NAME>WDGIF_FAST_MODE</SHORT-NAME>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:de6fc734-d2d4-4067-b7a0-6b92a5e6d0e2">
|
||||
<SHORT-NAME>WDGIF_OFF_MODE</SHORT-NAME>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:b7bfc398-827e-4727-b478-516ef5cba311">
|
||||
<SHORT-NAME>WDGIF_SLOW_MODE</SHORT-NAME>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
<SUB-CONTAINERS>
|
||||
<!-- Container Definition: WdgSettingsFast -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:d7b848fc-6fb6-4e46-9357-e5feacb6fcaa">
|
||||
<SHORT-NAME>WdgSettingsFast</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Hardware dependent settings for the watchdog driver's 'fast' mode.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00121</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: WdgClkSettingsFast -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:64c5e4ef-f600-4df8-907d-75de176c3b27">
|
||||
<SHORT-NAME>WdgClkSettingsFast</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The 'WdgClkSettingsFast' selects WDG counter overflow interval time in 'FAST' mode.
|
||||
Note: This parameter dependencies Option Bytes.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_0022</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<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>
|
||||
<DEFAULT-VALUE>RCLK_DIVBY_1</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:bf832d65-6c43-48e6-8f00-8792da996668">
|
||||
<SHORT-NAME>RCLK_DIVBY_1</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:da1d4d7f-fec6-4041-9bb6-275ba31c1b66">
|
||||
<SHORT-NAME>RCLK_DIVBY_4</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:149a53f9-ea93-4424-b12a-aa4acf0e73e6">
|
||||
<SHORT-NAME>RCLK_DIVBY_16</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:ee66bc54-f4c7-4077-8391-b97b70d2eda1">
|
||||
<SHORT-NAME>RCLK_DIVBY_32</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:c7619c5c-db87-48c2-b6d1-02363c2bc6d3">
|
||||
<SHORT-NAME>RCLK_DIVBY_64</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:ab8179c8-b0da-47ab-89f9-4df3417ec20e">
|
||||
<SHORT-NAME>RCLK_DIVBY_128</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgFastTriggerTimeout -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:d4adc14d-2023-460a-92f3-ee6883679feb">
|
||||
<SHORT-NAME>WdgFastTriggerTimeout</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The trigger timeout (msec) to which is used by GPT to trigger WDG in fast mode.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_2003/AR_RS_0106_FR_2004</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>1</DEFAULT-VALUE>
|
||||
<MAX>65535</MAX>
|
||||
<MIN>1</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgSettingsSlow -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:84777df1-4c03-4c61-880a-69d1f9d8f715">
|
||||
<SHORT-NAME>WdgSettingsSlow</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Hardware dependent settings for the watchdog driver's 'slow' mode.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00123</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: WdgClkSettingsSlow -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:342f241d-10ad-4773-b3c2-841981261b99">
|
||||
<SHORT-NAME>WdgClkSettingsSlow</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The 'WdgClkSettingsSlow' selects WDG counter overflow interval time in 'SLOW' mode.
|
||||
Note: This parameter dependencies Option Bytes.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_0023</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<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>
|
||||
<DEFAULT-VALUE>RCLK_DIVBY_1024</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:1a2218f6-77d6-4e31-a973-50da5e042294">
|
||||
<SHORT-NAME>RCLK_DIVBY_1</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:cd4e36ad-aea3-4031-b56a-a673e028b2e0">
|
||||
<SHORT-NAME>RCLK_DIVBY_4</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:ecc76b9e-b1f4-4710-b5ea-1e4798f5203d">
|
||||
<SHORT-NAME>RCLK_DIVBY_16</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:a84a18bf-bf7d-4398-afbc-7cde0b0e4c0d">
|
||||
<SHORT-NAME>RCLK_DIVBY_32</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:bcb3f4d4-fb4f-402d-88cc-4f911986e97d">
|
||||
<SHORT-NAME>RCLK_DIVBY_64</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:b5d3d304-4bbc-4e3a-bb78-f9ec973c79fa">
|
||||
<SHORT-NAME>RCLK_DIVBY_128</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:7e234427-1ff7-4d36-922c-14a549b13ed5">
|
||||
<SHORT-NAME>RCLK_DIVBY_1024</SHORT-NAME>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
<!-- PARAMETER DEFINITION: WdgSlowTriggerTimeout -->
|
||||
<ECUC-INTEGER-PARAM-DEF UUID="ECUC:a9106667-04d1-4f62-b317-0f7cc680b23e">
|
||||
<SHORT-NAME>WdgSlowTriggerTimeout</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">The trigger timeout (msec) to which is used by GPT to trigger WDG in slow mode.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_2003/AR_RS_0106_FR_2004</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</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-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>1</DEFAULT-VALUE>
|
||||
<MAX>65535</MAX>
|
||||
<MIN>1</MIN>
|
||||
</ECUC-INTEGER-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgSettingsOff -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:72f8c06b-00c9-4f9d-98d9-043954b68f9e">
|
||||
<SHORT-NAME>WdgSettingsOff</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Hardware dependent settings for the watchdog driver's 'off' mode.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0091_FR_0031/ECUC_Wdg_00122</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgExternalConfiguration -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:89ff8c61-86fa-4fed-b04e-9067a9cb17f3">
|
||||
<SHORT-NAME>WdgExternalConfiguration</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Configuration items for an external watchdog hardware.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00112/AR_RS_0091_FR_0031</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<REFERENCES>
|
||||
<!-- Choice Reference Definition: WdgExternalContainerRef -->
|
||||
<ECUC-CHOICE-REFERENCE-DEF UUID="ECUC:978e4f9b-74b0-4884-bbda-242e1fe8bccf">
|
||||
<SHORT-NAME>WdgExternalContainerRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Reference to either.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">- A DioChannelGroup container in case the hardware watchdog is connected via DIO pins - an SpiSequenceConfiguration container in case the watchdog hardware is accessed via SPI</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00113/AR_RS_0091_FR_0030</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-MULTIPLICITY-CONFIGURATION-CLASS>
|
||||
</MULTIPLICITY-CONFIG-CLASSES>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-MULTIPLICITY>true</POST-BUILD-VARIANT-MULTIPLICITY>
|
||||
<POST-BUILD-VARIANT-VALUE>true</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<DESTINATION-REFS>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup</DESTINATION-REF>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence</DESTINATION-REF>
|
||||
</DESTINATION-REFS>
|
||||
</ECUC-CHOICE-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
</SUB-CONTAINERS>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgPublishedInformation -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:1e04ecbf-ee5e-4a19-a960-2a41e2895bd7">
|
||||
<SHORT-NAME>WdgPublishedInformation</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Container holding all Wdg specific published information parameters</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00074</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<PARAMETERS>
|
||||
<!-- PARAMETER DEFINITION: WdgTriggerMode -->
|
||||
<ECUC-ENUMERATION-PARAM-DEF UUID="ECUC:5d66eec3-03a5-47f7-85be-aee278ba2f90">
|
||||
<SHORT-NAME>WdgTriggerMode</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">Watchdog trigger mode (toggle/window/both)</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">ECUC_Wdg_00127</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>PUBLISHED-INFORMATION</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
|
||||
<DEFAULT-VALUE>WDG_TOGGLE</DEFAULT-VALUE>
|
||||
<LITERALS>
|
||||
<ECUC-ENUMERATION-LITERAL-DEF UUID="ECUC:a2fb484a-df51-4d89-a6b1-17b94755b58a">
|
||||
<SHORT-NAME>WDG_TOGGLE</SHORT-NAME>
|
||||
<ORIGIN>AUTOSAR_ECUC</ORIGIN>
|
||||
</ECUC-ENUMERATION-LITERAL-DEF>
|
||||
</LITERALS>
|
||||
</ECUC-ENUMERATION-PARAM-DEF>
|
||||
</PARAMETERS>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
<!-- Container Definition: WdgGptConfiguration -->
|
||||
<ECUC-PARAM-CONF-CONTAINER-DEF UUID="ECUC:ca56b8c0-1386-4068-818e-66fd845e9589">
|
||||
<SHORT-NAME>WdgGptConfiguration</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This container holding parameter specifies assignment of GPT for a watchdog callback function.</L-2>
|
||||
</DESC>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_2003/AR_RS_0106_FR_2004</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<REFERENCES>
|
||||
<!-- Reference Definition: WdgGptContainerRef -->
|
||||
<ECUC-REFERENCE-DEF UUID="ECUC:c39c3cda-48f6-4fe9-ab46-584d8f009fb8">
|
||||
<SHORT-NAME>WdgGptContainerRef</SHORT-NAME>
|
||||
<DESC>
|
||||
<L-2 L="EN">This parameter specifies assignment of GPT for a watchdog callback function.</L-2>
|
||||
</DESC>
|
||||
<INTRODUCTION>
|
||||
<P>
|
||||
<L-1 L="EN">Implementation Type: reference to GptChannelConfiguration.</L-1>
|
||||
</P>
|
||||
</INTRODUCTION>
|
||||
<RELATED-TRACE-ITEM-REF BASE="ArTrace" DEST="TRACEABLE">AR_RS_0106_FR_2003/AR_RS_0106_FR_2004</RELATED-TRACE-ITEM-REF>
|
||||
<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
|
||||
<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
|
||||
<SCOPE>LOCAL</SCOPE>
|
||||
<ORIGIN>Renesas</ORIGIN>
|
||||
<POST-BUILD-VARIANT-VALUE>false</POST-BUILD-VARIANT-VALUE>
|
||||
<VALUE-CONFIG-CLASSES>
|
||||
<ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
<CONFIG-CLASS>POST-BUILD</CONFIG-CLASS>
|
||||
<CONFIG-VARIANT>VARIANT-POST-BUILD</CONFIG-VARIANT>
|
||||
</ECUC-VALUE-CONFIGURATION-CLASS>
|
||||
</VALUE-CONFIG-CLASSES>
|
||||
<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/Renesas/EcucDefs_Gpt/Gpt/GptChannelConfigSet/GptChannelConfiguration</DESTINATION-REF>
|
||||
</ECUC-REFERENCE-DEF>
|
||||
</REFERENCES>
|
||||
</ECUC-PARAM-CONF-CONTAINER-DEF>
|
||||
</CONTAINERS>
|
||||
</ECUC-MODULE-DEF>
|
||||
</ELEMENTS>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AR-PACKAGE>
|
||||
</AR-PACKAGES>
|
||||
</AUTOSAR>
|
||||
Reference in New Issue
Block a user