This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM263P4-Q1: Initial Analysis on MCAL AM26XX.26.00.00.04

Part Number: AM263P4-Q1

Hello Team,

During Analysis of mcal AM26XX.26.00.00.04 we found few issues which were reported earlier.

1. minimum start interval tag is missing in Bswmd file 

E2E ticket for reference: AM263P4-Q1: Bswmd.arxml files are not as per autosar - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums 

2. MEMORY-SECTIONS are missing for CAN Module

E2E ticket for reference: AM263P4-Q1: MEMORY-SECTIONS are missing for MCAL Modules - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums 

3. Different Module Entity Approach is followed for Eth & EthTrcv

In Eth & EthTrcv Bswmd files the Module Entity is Mentioned as PROVIDED ENTRYS, but for all the Other MCAL Modules the Module Entity is IMPLEMENTED ENTRYS. The Approch Should be same for ALL MCAL Modules. 

Can you please check this issue and provide your feedback here

Regards, 

Mohasin

 

  • Hi Mohasin, 

    3. Different Module Entity Approach is followed for Eth & EthTrcv

    --> This hasnt been done yet, the team is still working on it.

    The rest of the issues are fixed. 

    • CONFIG_DATA  has been added to memory section.
    •  minimum start interval tag is not part of AUTOSAR 4.3.1

    Regards, 
    Pranav Siddappa

  • Hello Pranav,

    Regarding to the Above-mentioned issues, 

    • Memory Sections: Few Memory Sections were expected during compilation for respective Modules; I have added those Modules for reference can you check these once.
      2502.Can_Bswmd.arxml_EB_update.txt6404.Can_Bswmd.arxml_origin_version.txt

      <?xml version="1.0" encoding="UTF-8"?>
      [!AUTOSPACING!][!//
      <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_00044.xsd">
        <AR-PACKAGES>
          <AR-PACKAGE UUID="a6ea88f9-2f6d-4aed-b82c-edb4ecaa4136">
            <SHORT-NAME>Cdd_FsiTx_TI_AM263Px</SHORT-NAME>
            <ELEMENTS>
              <BSW-MODULE-DESCRIPTION UUID="9c1f4338-084e-42ff-830f-0b1c62e9141e">
                <SHORT-NAME>Cdd_FsiTx</SHORT-NAME>
                <CATEGORY>BSW_MODULE</CATEGORY>
                <EXPECTED-ENTRYS>
      
                  [!LOOP "as:modconf('Cdd_FsiTx')[1]/CddFsiTxConfigSet"!][!//
                  [!LOOP "CddFsiTxHwUnit/*"!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit0</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit1</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit2</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit3</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit0</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit1</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit2</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit3</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!ENDLOOP!][!//
                  [!ENDLOOP!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_GetStatus</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxBuffLoadApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_BufferLoad</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDeInitApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_DeInit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxGetVersionInfoApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_GetVersionInfo</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Init</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxMainApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_MainFunction</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxPingApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Ping</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxResetDriver = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Reset</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTransmitApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Transmit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                </EXPECTED-ENTRYS>
                <MODULE-ID>255</MODULE-ID>
                <BSW-MODULE-DEPENDENCYS>
                  <BSW-MODULE-DEPENDENCY UUID="9e7f3695-eaee-4570-b802-bcd912399112">
                    <SHORT-NAME>Dem</SHORT-NAME>
                    <TARGET-MODULE-ID>54</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/AUTOSAR_Dem/Dem</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  <BSW-MODULE-DEPENDENCY UUID="20bf001f-8045-4c79-9fd3-1bf8aa7eae20">
                    <SHORT-NAME>Det</SHORT-NAME>
                    <TARGET-MODULE-ID>15</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/AUTOSAR_Det/Det</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDMAEnable = 'true'"!][!//
                  <BSW-MODULE-DEPENDENCY UUID="c74cadfd-58ba-4f27-b930-64b6eec982e7">
                    <TARGET-MODULE-ID>255</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/Cdd_Dma_TI_AM263px/Cdd_Dma_ModuleEntry</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  [!ENDIF!][!//
                </BSW-MODULE-DEPENDENCYS>
                <INTERNAL-BEHAVIORS>
                  <BSW-INTERNAL-BEHAVIOR UUID="5fb5859c-634e-4626-be4b-d352bd5c7b32">
                    <SHORT-NAME>Cdd_Fsi_Tx_Behavior</SHORT-NAME>
                    <EXCLUSIVE-AREAS>
                      <EXCLUSIVE-AREA UUID="fc7e60cc-d847-4f2c-8f85-d3749a05a291">
                        <SHORT-NAME>FSI_TX_EXCLUSIVE_AREA_0</SHORT-NAME>
                      </EXCLUSIVE-AREA>
                    </EXCLUSIVE-AREAS>
                    <ENTITYS>
                      [!LOOP "as:modconf('Cdd_FsiTx')[1]/CddFsiTxConfigSet"!][!//
                      [!LOOP "CddFsiTxHwUnit/*"!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="0191fdc1-aa6b-465d-b17d-d73c24cdb6c4">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit0</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit0</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="230c8bb0-3e6d-4f40-9b30-84b0ff3b8e5f">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit1</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit1</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="d0570b50-c142-451d-b9f8-5086a6d0489d">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit2</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit2</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="88b69a2c-d2f6-40b9-bc7e-91775a9998a0">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit3</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit3</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="0ba4016c-e64b-4a9a-9ce2-bd698efaa2ae">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit0</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit0</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="bdde4cef-2ab4-4888-9931-336c0ab57f2f">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit1</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit1</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="070ce805-2258-473b-8a5c-ece648fc3130">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit2</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit2</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="c0803df2-98bb-45e5-8a2d-6a8d28175c13">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit3</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit3</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!ENDLOOP!][!//
                      [!ENDLOOP!][!//
                      <BSW-CALLED-ENTITY UUID="458b778b-2527-4dc0-87f7-dcf08ade504f">
                        <SHORT-NAME>CddFsiTx_GetStatus</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/CddFsiTx_GetStatus</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxBuffLoadApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="24aa0e54-8fcc-4eb4-b6c5-fc03fadc1d39">
                        <SHORT-NAME>Cdd_FsiTx_BufferLoad</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDMAEnable = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_ChainChannel</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_EnableTransferRegion</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_GetInitStatus</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_ParamSet</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportRuntimeError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_BufferLoad</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDeInitApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="ab29ef3d-6c67-451e-aa01-d5eda9e00199">
                        <SHORT-NAME>Cdd_FsiTx_DeInit</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_DeInit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxGetVersionInfoApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="1d955680-2bba-4b23-9a12-345ae72e5da1">
                        <SHORT-NAME>Cdd_FsiTx_GetVersionInfo</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_GetVersionInfo</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="a8b433cf-e26c-408d-916b-d34ac857b172">
                        <SHORT-NAME>Cdd_FsiTx_Init</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDMAEnable = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_CbkRegister</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Init</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxMainApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="4fbf2eae-eeff-4ada-b71a-f74a7b6abb0e">
                        <SHORT-NAME>Cdd_FsiTx_MainFunction</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx/Cdd_Fsi_Tx_Behavior/FSI_TX_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_MainFunction</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxPingApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="3ace9b75-b52e-4a50-9a63-bce3ec0129a9">
                        <SHORT-NAME>Cdd_FsiTx_Ping</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportRuntimeError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Ping</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxResetDriver = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="3ed059b1-6bcd-43ca-9a17-a1ad6ea50620">
                        <SHORT-NAME>Cdd_FsiTx_Reset</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Reset</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTransmitApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="4be642b4-d864-46c9-9d5c-56eb74e194a6">
                        <SHORT-NAME>Cdd_FsiTx_Transmit</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx/Cdd_Fsi_Tx_Behavior/FSI_TX_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportRuntimeError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Transmit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                    </ENTITYS>
                  </BSW-INTERNAL-BEHAVIOR>
                </INTERNAL-BEHAVIORS>
              </BSW-MODULE-DESCRIPTION>
              <BSW-IMPLEMENTATION UUID="ca1f9fc7-dc77-4905-b42c-fa993abe77d6">
                <SHORT-NAME>Cdd_FsiTx_Impl</SHORT-NAME>
                <CODE-DESCRIPTORS>
                  <CODE UUID="86f35b9c-1277-4771-8936-3ebb586625fd">
                    <SHORT-NAME>Files</SHORT-NAME>
                    <ARTIFACT-DESCRIPTORS>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Irq.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Irq.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Platform.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Platform.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Priv.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Priv.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Reg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Types.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::include::Cdd_FsiTx_Cfg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_FsiTx_Cfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_FsiTx_PBcfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>include::Cdd_FsiTx.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>src::Cdd_FsiTx.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                    </ARTIFACT-DESCRIPTORS>
                  </CODE>
                </CODE-DESCRIPTORS>
                <COMPILERS>
                  <COMPILER UUID="63ccbdc2-31ed-4c9a-945a-171c27fcc624">
                    <SHORT-NAME>tiarmclang</SHORT-NAME>
                    <NAME>TI ARM Clang</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </COMPILER>
                </COMPILERS>
                <LINKERS>
                  <LINKER UUID="55d8f65d-b629-47a3-b921-613eca738cd2">
                    <SHORT-NAME>tiarmlnk</SHORT-NAME>
                    <NAME>TI ARM Clang Linker</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </LINKER>
                </LINKERS>
                <PROGRAMMING-LANGUAGE>C</PROGRAMMING-LANGUAGE>
                <RESOURCE-CONSUMPTION UUID="ed55c319-a907-44b5-b15d-8eeae7bd5e7e">
                  <SHORT-NAME>ResourceConsumption</SHORT-NAME>
                  <MEMORY-SECTIONS>
                    <MEMORY-SECTION UUID="6ea5c651-207b-46d1-be94-f0cdee077ed8">
                      <SHORT-NAME>CDD_FSI_TX_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>CODE</SYMBOL>
                    </MEMORY-SECTION>
      
                    <MEMORY-SECTION UUID="1a11580d-e752-432b-bc11-17be9d0235d1">
                      <SHORT-NAME>CDD_FSI_TX_CONFIG_DATA</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CONST_PBCFG</SW-ADDRMETHOD-REF>
                      <SYMBOL>CONFIG_DATA</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="6e326077-0bcc-4a54-b030-be2b9764416e">
                      <SHORT-NAME>CDD_FSI_TX_ISR_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>ISR_CODE</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="9c2f8da5-00db-4ebe-a2c9-91c5a3102058">
                      <SHORT-NAME>CDD_FSI_TX_VAR_INIT_UNSPECIFIED</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_UNSPECIFIED</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="e94d0d07-1b3c-4b53-88c4-7128cd0c3b64">
                      <SHORT-NAME>CDD_FSI_TX_VAR_INIT_32</SHORT-NAME>
                      <ALIGNMENT>32</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_32</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION>
                          <SHORT-NAME>CDD_FSITX_VAR_INIT_16</SHORT-NAME>
                          <PREFIX-REF DEST="SECTION-NAME-PREFIX">/Cdd_FsiTx_TI_AM263Px/Implementations/BswImplementation_0/ResourceConsumption/CDD_FSITX</PREFIX-REF>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                          <SYMBOL>VAR_INIT_16</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="31aefe97-b47b-4aee-881b-7072a3c5b1d9">
                      <SHORT-NAME>CDD_FSI_TX_VAR_NO_INIT_8</SHORT-NAME>
                      <ALIGNMENT>8</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_NO_INIT_8</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="3495d097-4d21-4cbe-a17b-1ca885475406">
                      <SHORT-NAME>CDD_FSI_TX_VAR_NO_INIT_UNSPECIFIED</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_NO_INIT_UNSPECIFIED</SYMBOL>
                    </MEMORY-SECTION>
                  </MEMORY-SECTIONS>
                </RESOURCE-CONSUMPTION>
                <SW-VERSION>10.01.00</SW-VERSION>
                <VENDOR-ID>44</VENDOR-ID>
                <AR-RELEASE-VERSION>4.3.1</AR-RELEASE-VERSION>
                <BEHAVIOR-REF DEST="BSW-INTERNAL-BEHAVIOR">/Cdd_FsiTx_TI_AM263Px/Cdd_FsiTx/Cdd_Fsi_Tx_Behavior</BEHAVIOR-REF>
                <VENDOR-SPECIFIC-MODULE-DEF-REFS>
                  <VENDOR-SPECIFIC-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/TI_AM263Px/Cdd_FsiTx</VENDOR-SPECIFIC-MODULE-DEF-REF>
                </VENDOR-SPECIFIC-MODULE-DEF-REFS>
              </BSW-IMPLEMENTATION>
            </ELEMENTS>
            <AR-PACKAGES>
              <AR-PACKAGE UUID="49de6464-cb94-4e9b-82f2-d954ea5de64d">
                <SHORT-NAME>Cdd_FsiTx_ModuleEntry</SHORT-NAME>
                <ELEMENTS>
                  <BSW-MODULE-ENTRY UUID="0da1d047-4e78-48cf-a25d-8a94436661fd">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit0</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="febc46c5-ce3e-4909-8efe-dd2f80b6301c">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit1</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="805d309b-cc6f-4c15-92e6-4985925c8a82">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit2</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="55c99783-0306-4672-adf2-6f41528d799d">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit3</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="fa16876e-fafd-4527-b0bf-76f4da128516">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit0</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="8621d652-40f2-4f44-8ed3-433f5a78ddd1">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit1</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="4efea346-cf10-4c81-bae9-56fd46b76607">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit2</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="ebda3e12-9c63-4e70-b783-b35616cf0f6d">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit3</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="8b364bb9-9a63-4356-8e87-cb9ee6c5a902">
                    <SHORT-NAME>CddFsiTx_GetStatus</SHORT-NAME>
                    <SERVICE-ID>6</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="85e99984-ae29-4078-82bc-e61eff54b0a2">
                    <SHORT-NAME>Cdd_FsiTx_BufferLoad</SHORT-NAME>
                    <SERVICE-ID>4</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="f373d9e2-c2b9-4bd3-97ed-886a007a85d5">
                    <SHORT-NAME>Cdd_FsiTx_DeInit</SHORT-NAME>
                    <SERVICE-ID>8</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0f653870-65f4-4a3b-b167-320a50b53e62">
                    <SHORT-NAME>Cdd_FsiTx_GetVersionInfo</SHORT-NAME>
                    <SERVICE-ID>2</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="a47a59f6-85c1-44d5-8e76-5b1fbfc4fc7e">
                    <SHORT-NAME>Cdd_FsiTx_Init</SHORT-NAME>
                    <SERVICE-ID>1</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="6b88a9f3-b30e-4494-b367-152262188d2e">
                    <SHORT-NAME>Cdd_FsiTx_MainFunction</SHORT-NAME>
                    <SERVICE-ID>7</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="e08e4512-0eb5-4d20-817e-85a83d8330aa">
                    <SHORT-NAME>Cdd_FsiTx_Ping</SHORT-NAME>
                    <SERVICE-ID>3</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="85eab2ef-fd74-4f67-9ee4-1c1bed712816">
                    <SHORT-NAME>Cdd_FsiTx_Reset</SHORT-NAME>
                    <SERVICE-ID>9</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="ad7265a1-028d-46b2-878f-e16e50fa759f">
                    <SHORT-NAME>Cdd_FsiTx_Transmit</SHORT-NAME>
                    <SERVICE-ID>5</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                </ELEMENTS>
              </AR-PACKAGE>
            </AR-PACKAGES>
          </AR-PACKAGE>
        </AR-PACKAGES>
      </AUTOSAR>
      
      
      <?xml version="1.0" encoding="UTF-8"?>
      [!AUTOSPACING!][!//
      <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_00044.xsd">
        <AR-PACKAGES>
          <AR-PACKAGE UUID="a6ea88f9-2f6d-4aed-b82c-edb4ecaa4136">
            <SHORT-NAME>Cdd_FsiTx_TI_AM263px</SHORT-NAME>
            <ELEMENTS>
              <BSW-MODULE-DESCRIPTION UUID="9c1f4338-084e-42ff-830f-0b1c62e9141e">
                <SHORT-NAME>Cdd_FsiTx</SHORT-NAME>
                <CATEGORY>BSW_MODULE</CATEGORY>
                <EXPECTED-ENTRYS>
                  [!LOOP "as:modconf('Cdd_FsiTx')[1]/CddFsiTxConfigSet"!][!//
                  [!LOOP "CddFsiTxHwUnit/*"!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit0</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit1</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit2</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit3</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit0</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit1</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit2</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit3</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!ENDLOOP!][!//
                  [!ENDLOOP!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_GetStatus</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxBuffLoadApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_BufferLoad</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDeInitApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_DeInit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxGetVersionInfoApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_GetVersionInfo</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Init</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxMainApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_MainFunction</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxPingApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Ping</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxResetDriver = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Reset</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTransmitApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Transmit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                </EXPECTED-ENTRYS>
                <MODULE-ID>255</MODULE-ID>
                <BSW-MODULE-DEPENDENCYS>
                  <BSW-MODULE-DEPENDENCY UUID="9e7f3695-eaee-4570-b802-bcd912399112">
                    <SHORT-NAME>Dem</SHORT-NAME>
                    <TARGET-MODULE-ID>54</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/AUTOSAR_Dem/Dem</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  <BSW-MODULE-DEPENDENCY UUID="20bf001f-8045-4c79-9fd3-1bf8aa7eae20">
                    <SHORT-NAME>Det</SHORT-NAME>
                    <TARGET-MODULE-ID>15</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/AUTOSAR_Det/Det</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDMAEnable = 'true'"!][!//
                  <BSW-MODULE-DEPENDENCY UUID="c74cadfd-58ba-4f27-b930-64b6eec982e7">
                    <TARGET-MODULE-ID>255</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/Cdd_Dma_TI_AM263px/Cdd_Dma_ModuleEntry</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  [!ENDIF!][!//
                </BSW-MODULE-DEPENDENCYS>
                <INTERNAL-BEHAVIORS>
                  <BSW-INTERNAL-BEHAVIOR UUID="5fb5859c-634e-4626-be4b-d352bd5c7b32">
                    <SHORT-NAME>Cdd_Fsi_Tx_Behavior</SHORT-NAME>
                    <EXCLUSIVE-AREAS>
                      <EXCLUSIVE-AREA UUID="fc7e60cc-d847-4f2c-8f85-d3749a05a291">
                        <SHORT-NAME>FSI_TX_EXCLUSIVE_AREA_0</SHORT-NAME>
                      </EXCLUSIVE-AREA>
                    </EXCLUSIVE-AREAS>
                    <ENTITYS>
                      [!LOOP "as:modconf('Cdd_FsiTx')[1]/CddFsiTxConfigSet"!][!//
                      [!LOOP "CddFsiTxHwUnit/*"!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="0191fdc1-aa6b-465d-b17d-d73c24cdb6c4">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit0</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit0</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="230c8bb0-3e6d-4f40-9b30-84b0ff3b8e5f">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit1</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit1</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="d0570b50-c142-451d-b9f8-5086a6d0489d">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit2</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit2</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="88b69a2c-d2f6-40b9-bc7e-91775a9998a0">
                        <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit3</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT1_IrqUnit3</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_0'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="0ba4016c-e64b-4a9a-9ce2-bd698efaa2ae">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit0</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit0</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_1'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="bdde4cef-2ab4-4888-9931-336c0ab57f2f">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit1</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit1</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_2'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="070ce805-2258-473b-8a5c-ece648fc3130">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit2</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit2</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddFsiTxHwUnitId = 'CDD_FSI_TX_HWUNIT_3'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="c0803df2-98bb-45e5-8a2d-6a8d28175c13">
                        <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit3</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_FSIINT2_IrqUnit3</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!ENDLOOP!][!//
                      [!ENDLOOP!][!//
                      <BSW-CALLED-ENTITY UUID="458b778b-2527-4dc0-87f7-dcf08ade504f">
                        <SHORT-NAME>CddFsiTx_GetStatus</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/CddFsiTx_GetStatus</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxBuffLoadApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="24aa0e54-8fcc-4eb4-b6c5-fc03fadc1d39">
                        <SHORT-NAME>Cdd_FsiTx_BufferLoad</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDMAEnable = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_ChainChannel</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_EnableTransferRegion</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_GetInitStatus</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_ParamSet</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportRuntimeError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_BufferLoad</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDeInitApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="ab29ef3d-6c67-451e-aa01-d5eda9e00199">
                        <SHORT-NAME>Cdd_FsiTx_DeInit</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_DeInit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxGetVersionInfoApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="1d955680-2bba-4b23-9a12-345ae72e5da1">
                        <SHORT-NAME>Cdd_FsiTx_GetVersionInfo</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_GetVersionInfo</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="a8b433cf-e26c-408d-916b-d34ac857b172">
                        <SHORT-NAME>Cdd_FsiTx_Init</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDMAEnable = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Cdd_Dma_CbkRegister</SHORT-NAME>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Init</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxMainApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="4fbf2eae-eeff-4ada-b71a-f74a7b6abb0e">
                        <SHORT-NAME>Cdd_FsiTx_MainFunction</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx/Cdd_Fsi_Tx_Behavior/FSI_TX_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_MainFunction</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxPingApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="3ace9b75-b52e-4a50-9a63-bce3ec0129a9">
                        <SHORT-NAME>Cdd_FsiTx_Ping</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportRuntimeError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Ping</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxResetDriver = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="3ed059b1-6bcd-43ca-9a17-a1ad6ea50620">
                        <SHORT-NAME>Cdd_FsiTx_Reset</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                        <CALL-POINTS>
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        [!ENDIF!][!//
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Reset</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTransmitApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="4be642b4-d864-46c9-9d5c-56eb74e194a6">
                        <SHORT-NAME>Cdd_FsiTx_Transmit</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx/Cdd_Fsi_Tx_Behavior/FSI_TX_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxDevErrorDetectApi = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportRuntimeError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx_ModuleEntry/Cdd_FsiTx_Transmit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                    </ENTITYS>
                  </BSW-INTERNAL-BEHAVIOR>
                </INTERNAL-BEHAVIORS>
              </BSW-MODULE-DESCRIPTION>
              <BSW-IMPLEMENTATION UUID="ca1f9fc7-dc77-4905-b42c-fa993abe77d6">
                <SHORT-NAME>Cdd_FsiTx_Impl</SHORT-NAME>
                <CODE-DESCRIPTORS>
                  <CODE UUID="86f35b9c-1277-4771-8936-3ebb586625fd">
                    <SHORT-NAME>Files</SHORT-NAME>
                    <ARTIFACT-DESCRIPTORS>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Irq.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Irq.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Platform.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Platform.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Priv.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Priv.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Reg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_FsiTx_Types.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::include::Cdd_FsiTx_Cfg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_FsiTx_Cfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_FsiTx_PBcfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>include::Cdd_FsiTx.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>src::Cdd_FsiTx.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                    </ARTIFACT-DESCRIPTORS>
                  </CODE>
                </CODE-DESCRIPTORS>
                <COMPILERS>
                  <COMPILER UUID="63ccbdc2-31ed-4c9a-945a-171c27fcc624">
                    <SHORT-NAME>tiarmclang</SHORT-NAME>
                    <NAME>TI ARM Clang</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </COMPILER>
                </COMPILERS>
                <LINKERS>
                  <LINKER UUID="55d8f65d-b629-47a3-b921-613eca738cd2">
                    <SHORT-NAME>tiarmlnk</SHORT-NAME>
                    <NAME>TI ARM Clang Linker</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </LINKER>
                </LINKERS>
                <PROGRAMMING-LANGUAGE>C</PROGRAMMING-LANGUAGE>
                <RESOURCE-CONSUMPTION UUID="ed55c319-a907-44b5-b15d-8eeae7bd5e7e">
                  <SHORT-NAME>ResourceConsumption</SHORT-NAME>
                  <MEMORY-SECTIONS>
                    <MEMORY-SECTION UUID="6ea5c651-207b-46d1-be94-f0cdee077ed8">
                      <SHORT-NAME>CDD_FSI_TX_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>CODE</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="1a11580d-e752-432b-bc11-17be9d0235d1">
                      <SHORT-NAME>CDD_FSI_TX_CONFIG_DATA</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CONST_PBCFG</SW-ADDRMETHOD-REF>
                      <SYMBOL>CONFIG_DATA</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="6e326077-0bcc-4a54-b030-be2b9764416e">
                      <SHORT-NAME>CDD_FSI_TX_ISR_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>ISR_CODE</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="9c2f8da5-00db-4ebe-a2c9-91c5a3102058">
                      <SHORT-NAME>CDD_FSI_TX_VAR_INIT_UNSPECIFIED</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_UNSPECIFIED</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="e94d0d07-1b3c-4b53-88c4-7128cd0c3b64">
                      <SHORT-NAME>CDD_FSI_TX_VAR_INIT_32</SHORT-NAME>
                      <ALIGNMENT>32</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_32</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="31aefe97-b47b-4aee-881b-7072a3c5b1d9">
                      <SHORT-NAME>CDD_FSI_TX_VAR_NO_INIT_8</SHORT-NAME>
                      <ALIGNMENT>8</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_NO_INIT_8</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="3495d097-4d21-4cbe-a17b-1ca885475406">
                      <SHORT-NAME>CDD_FSI_TX_VAR_NO_INIT_UNSPECIFIED</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_NO_INIT_UNSPECIFIED</SYMBOL>
                    </MEMORY-SECTION>
                  </MEMORY-SECTIONS>
                </RESOURCE-CONSUMPTION>
                <SW-VERSION>10.01.00</SW-VERSION>
                <VENDOR-ID>44</VENDOR-ID>
                <AR-RELEASE-VERSION>4.3.1</AR-RELEASE-VERSION>
                <BEHAVIOR-REF DEST="BSW-INTERNAL-BEHAVIOR">/Cdd_FsiTx_TI_AM263px/Cdd_FsiTx/Cdd_Fsi_Tx_Behavior</BEHAVIOR-REF>
                <VENDOR-SPECIFIC-MODULE-DEF-REFS>
                  <VENDOR-SPECIFIC-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/TI_AM263Px/Cdd_FsiTx</VENDOR-SPECIFIC-MODULE-DEF-REF>
                </VENDOR-SPECIFIC-MODULE-DEF-REFS>
              </BSW-IMPLEMENTATION>
            </ELEMENTS>
            <AR-PACKAGES>
              <AR-PACKAGE UUID="49de6464-cb94-4e9b-82f2-d954ea5de64d">
                <SHORT-NAME>Cdd_FsiTx_ModuleEntry</SHORT-NAME>
                <ELEMENTS>
                  <BSW-MODULE-ENTRY UUID="0da1d047-4e78-48cf-a25d-8a94436661fd">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit0</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="febc46c5-ce3e-4909-8efe-dd2f80b6301c">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit1</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="805d309b-cc6f-4c15-92e6-4985925c8a82">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit2</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="55c99783-0306-4672-adf2-6f41528d799d">
                    <SHORT-NAME>CddFsiTx_FSIINT1_IrqUnit3</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="fa16876e-fafd-4527-b0bf-76f4da128516">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit0</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="8621d652-40f2-4f44-8ed3-433f5a78ddd1">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit1</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="4efea346-cf10-4c81-bae9-56fd46b76607">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit2</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="ebda3e12-9c63-4e70-b783-b35616cf0f6d">
                    <SHORT-NAME>CddFsiTx_FSIINT2_IrqUnit3</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_FsiTx')[1]/CddFsiTxGeneral/CddFsiTxTypeofInterruptFunction = 'CDD_FSI_TX_ISR_CAT2'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="8b364bb9-9a63-4356-8e87-cb9ee6c5a902">
                    <SHORT-NAME>CddFsiTx_GetStatus</SHORT-NAME>
                    <SERVICE-ID>6</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="85e99984-ae29-4078-82bc-e61eff54b0a2">
                    <SHORT-NAME>Cdd_FsiTx_BufferLoad</SHORT-NAME>
                    <SERVICE-ID>4</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="f373d9e2-c2b9-4bd3-97ed-886a007a85d5">
                    <SHORT-NAME>Cdd_FsiTx_DeInit</SHORT-NAME>
                    <SERVICE-ID>8</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0f653870-65f4-4a3b-b167-320a50b53e62">
                    <SHORT-NAME>Cdd_FsiTx_GetVersionInfo</SHORT-NAME>
                    <SERVICE-ID>2</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="a47a59f6-85c1-44d5-8e76-5b1fbfc4fc7e">
                    <SHORT-NAME>Cdd_FsiTx_Init</SHORT-NAME>
                    <SERVICE-ID>1</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="6b88a9f3-b30e-4494-b367-152262188d2e">
                    <SHORT-NAME>Cdd_FsiTx_MainFunction</SHORT-NAME>
                    <SERVICE-ID>7</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="e08e4512-0eb5-4d20-817e-85a83d8330aa">
                    <SHORT-NAME>Cdd_FsiTx_Ping</SHORT-NAME>
                    <SERVICE-ID>3</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="85eab2ef-fd74-4f67-9ee4-1c1bed712816">
                    <SHORT-NAME>Cdd_FsiTx_Reset</SHORT-NAME>
                    <SERVICE-ID>9</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="ad7265a1-028d-46b2-878f-e16e50fa759f">
                    <SHORT-NAME>Cdd_FsiTx_Transmit</SHORT-NAME>
                    <SERVICE-ID>5</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                </ELEMENTS>
              </AR-PACKAGE>
            </AR-PACKAGES>
          </AR-PACKAGE>
        </AR-PACKAGES>
      </AUTOSAR>
      
      


      <?xml version="1.0" encoding="UTF-8"?>
      [!AUTOSPACING!][!//
      <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_00044.xsd">
        <AR-PACKAGES>
          <AR-PACKAGE UUID="04fb2c56-48f8-4533-8f7d-e3befe508940">
            <SHORT-NAME>Cdd_I2c_TI_AM263Px</SHORT-NAME>
            <ELEMENTS>
              <BSW-MODULE-DESCRIPTION UUID="b3676678-06d3-40a5-9614-09cdf3041737">
                <SHORT-NAME>Cdd_I2c</SHORT-NAME>
                <CATEGORY>BSW_MODULE</CATEGORY>
                <EXPECTED-ENTRYS>
      
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_AsyncTransmit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cCancelCheck = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_Cancel</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_DeInit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetResult</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetSequenceResult</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cStatusCheck = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetStatus</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cVersionInfoApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetVersionInfo</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'true'"!][!//
                  [!LOOP "as:modconf('Cdd_I2c')[1]/CddI2cHwConfig/*"!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_0'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit0_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_1'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit1_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_2'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit2_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_3'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit3_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!ENDLOOP!][!//
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_Init</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_MainFunction</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'false'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_PollingModeProcessing</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cEnableRegisterReadbackApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_RegisterReadback</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetHandling</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEB</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEBDynamic</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                </EXPECTED-ENTRYS>
                <MODULE-ID>255</MODULE-ID>
                <BSW-MODULE-DEPENDENCYS>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                  <BSW-MODULE-DEPENDENCY UUID="fdeef386-d78b-495e-8197-5f975ba968ef">
                    <SHORT-NAME>Det</SHORT-NAME>
                    <TARGET-MODULE-ID>15</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/AUTOSAR_Det/Det</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  [!ENDIF!][!//
                </BSW-MODULE-DEPENDENCYS>
                <INTERNAL-BEHAVIORS>
                  <BSW-INTERNAL-BEHAVIOR UUID="50c52b09-1f60-4ac9-b65c-0fb2d1d55c65">
                    <SHORT-NAME>Cdd_I2c_Behavior</SHORT-NAME>
                    <EXCLUSIVE-AREAS>
                      <EXCLUSIVE-AREA UUID="65f804ba-15ac-4aa5-b8a2-910b190bb586">
                        <SHORT-NAME>I2C_EXCLUSIVE_AREA_0</SHORT-NAME>
                      </EXCLUSIVE-AREA>
                    </EXCLUSIVE-AREAS>
                    <ENTITYS>
                      <BSW-CALLED-ENTITY UUID="ed9972e0-2b71-4060-8778-c3e16cb46bb3">
                        <SHORT-NAME>Cdd_I2c_AsyncTransmit</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_I2c_TI_AM263Px/Cdd_I2c/Cdd_I2c_Behavior/I2C_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_AsyncTransmit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cCancelCheck = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="d2af5552-cf01-418e-aa05-dff88ffe985d">
                        <SHORT-NAME>Cdd_I2c_Cancel</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_Cancel</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="ed3fd880-fb67-42af-b387-9406bb757201">
                        <SHORT-NAME>Cdd_I2c_Deinit</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_DeInit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="8432eef8-fb5a-4f16-99d9-ef5d52c2a037">
                        <SHORT-NAME>Cdd_I2c_GetResult</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetResult</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="a07b4a6c-e247-4b63-8d75-a45ad78d3fb2">
                        <SHORT-NAME>Cdd_I2c_GetSequenceResult</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetSequenceResult</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cStatusCheck = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="cc29335b-84c4-4021-902e-a49217db8eaa">
                        <SHORT-NAME>Cdd_I2c_GetStatus</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetStatus</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cVersionInfoApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="86980e27-0649-429f-9e67-be762df0129a">
                        <SHORT-NAME>Cdd_I2c_GetVersionInfo</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetVersionInfo</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'true'"!][!//
                      [!LOOP "as:modconf('Cdd_I2c')[1]/CddI2cHwConfig/*"!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_0'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="eeb8e9b7-be2f-4d15-bc1a-38f84d873a4e">
                        <SHORT-NAME>Cdd_I2c_HwUnit0_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit0_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_1'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="8d15b55e-c308-4409-b807-caea02acc479">
                        <SHORT-NAME>Cdd_I2c_HwUnit1_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit1_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_2'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="d6a9fa78-e32d-4989-aad1-f0d17a96eacc">
                        <SHORT-NAME>Cdd_I2c_HwUnit2_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit2_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_3'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="62893365-13c2-48f8-885a-c59cae0985ee">
                        <SHORT-NAME>Cdd_I2c_HwUnit3_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit3_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!ENDLOOP!][!//
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="c829160a-81cd-4889-b572-2458c2a1cf38">
                        <SHORT-NAME>Cdd_I2c_Init</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_Init</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="743e0703-5938-46e1-b666-84ce17d1eeee">
                        <SHORT-NAME>Cdd_I2c_MainFunction</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_I2c_TI_AM263Px/Cdd_I2c/Cdd_I2c_Behavior/I2C_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_MainFunction</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'false'"!][!//
                      <BSW-CALLED-ENTITY UUID="3d0290cf-3837-4249-bee7-738b9cdca2c2">
                        <SHORT-NAME>Cdd_I2c_PollingModeProcessing</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_PollingModeProcessing</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cEnableRegisterReadbackApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="84e6f22b-c042-46f7-8075-789457e2d16f">
                        <SHORT-NAME>Cdd_I2c_RegisterReadback</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_RegisterReadback</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="baab45a2-7192-4001-a720-9e682f9306a0">
                        <SHORT-NAME>Cdd_I2c_SetHandling</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetHandling</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="843f0c52-b761-4e0f-a72c-d27696c01126">
                        <SHORT-NAME>Cdd_I2c_SetupEB</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEB</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="9e049438-dc22-4dae-8a3c-86c9897ef03c">
                        <SHORT-NAME>Cdd_I2c_SetupEBDynamic</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263Px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEBDynamic</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                    </ENTITYS>
                  </BSW-INTERNAL-BEHAVIOR>
                </INTERNAL-BEHAVIORS>
              </BSW-MODULE-DESCRIPTION>
              <BSW-IMPLEMENTATION UUID="11158848-eebe-4b14-80de-2d16d9f4acca">
                <SHORT-NAME>Cdd_I2c_Impl</SHORT-NAME>
                <CODE-DESCRIPTORS>
                  <CODE UUID="9a854b76-2d42-49c6-b52b-1214b33f6ee7">
                    <SHORT-NAME>Files</SHORT-NAME>
                    <ARTIFACT-DESCRIPTORS>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_I2c_hw_reg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_I2c_priv.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_I2c_priv.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::include::Cdd_I2c_Cfg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_I2c_Cfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_I2c_PBcfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>include::Cdd_I2c.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>include::Cdd_I2c_Irq.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>src::Cdd_I2c.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>src::Cdd_I2c_Irq.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                    </ARTIFACT-DESCRIPTORS>
                  </CODE>
                </CODE-DESCRIPTORS>
                <COMPILERS>
                  <COMPILER UUID="2da23763-9513-4d52-8093-d51fc358514e">
                    <SHORT-NAME>tiarmclang</SHORT-NAME>
                    <NAME>TI ARM Clang</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </COMPILER>
                </COMPILERS>
                <LINKERS>
                  <LINKER UUID="dd72e7e4-b374-44d6-84d8-2c4866fc12fc">
                    <SHORT-NAME>tiarmlnk</SHORT-NAME>
                    <NAME>TI ARM Clang Linker</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </LINKER>
                </LINKERS>
                <PROGRAMMING-LANGUAGE>C</PROGRAMMING-LANGUAGE>
                <RESOURCE-CONSUMPTION UUID="5691302e-cc74-42bf-8f0c-a84e0d278bbd">
                  <SHORT-NAME>ResourceConsumption</SHORT-NAME>
                      <MEMORY-SECTIONS>
                    <MEMORY-SECTION UUID="ae8dc642-8712-4c87-8586-657e93b743b6">
                          <SHORT-NAME>CDD_I2C_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                          <SYMBOL>CODE</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="eda4fce0-decd-4eb5-9bad-2bbd579c190d">
                          <SHORT-NAME>CDD_I2C_CONFIG_DATA</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CONST_PBCFG</SW-ADDRMETHOD-REF>
                          <SYMBOL>CONFIG_DATA</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="790fd171-f8c6-4a01-84b1-8ae698122b5c">
                      <SHORT-NAME>CDD_I2C_ISR_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>ISR_CODE</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="12560d44-2446-4427-aff9-7475e874866c">
                          <SHORT-NAME>CDD_I2C_VAR_INIT_16</SHORT-NAME>
                          <ALIGNMENT>16</ALIGNMENT>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                          <SYMBOL>VAR_INIT_16</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="55ddc815-ed32-45ed-b8d1-7a7512ccbfd9">
                          <SHORT-NAME>CDD_I2C_VAR_INIT_32</SHORT-NAME>
                          <ALIGNMENT>32</ALIGNMENT>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                          <SYMBOL>VAR_INIT_32</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="6edd81ce-36e0-4810-adc5-b0ff1672ba5d">
                      <SHORT-NAME>CDD_I2C_VAR_INIT_8</SHORT-NAME>
                      <ALIGNMENT>8</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_8</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="00f12352-2396-4dc6-9c68-9ba18ee15801">
                          <SHORT-NAME>CDD_I2C_VAR_INIT_UNSPECIFIED</SHORT-NAME>
                          <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                          <SYMBOL>VAR_INIT_UNSPECIFIED</SYMBOL>
                        </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="c62522cd-8b17-43f3-9766-46ee7161d85f">
                          <SHORT-NAME>CDD_I2C_VAR_NO_INIT_UNSPECIFIED</SHORT-NAME>
                          <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
                          <SYMBOL>VAR_NO_INIT_UNSPECIFIED</SYMBOL>
                        </MEMORY-SECTION>
                        <MEMORY-SECTION>
                          <SHORT-NAME>CDD_I2C_CONST_32</SHORT-NAME>
                          <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                          <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CONST</SW-ADDRMETHOD-REF>
                          <SYMBOL>CONST_32</SYMBOL>
                        </MEMORY-SECTION>
                      </MEMORY-SECTIONS>
                </RESOURCE-CONSUMPTION>
                <SW-VERSION>10.01.00</SW-VERSION>
                <VENDOR-ID>44</VENDOR-ID>
                <AR-RELEASE-VERSION>4.3.1</AR-RELEASE-VERSION>
                <BEHAVIOR-REF DEST="BSW-INTERNAL-BEHAVIOR">/Cdd_I2c_TI_AM263Px/Cdd_I2c/Cdd_I2c_Behavior</BEHAVIOR-REF>
                <VENDOR-SPECIFIC-MODULE-DEF-REFS>
                  <VENDOR-SPECIFIC-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/TI_AM263Px/Cdd_I2c</VENDOR-SPECIFIC-MODULE-DEF-REF>
                </VENDOR-SPECIFIC-MODULE-DEF-REFS>
              </BSW-IMPLEMENTATION>
            </ELEMENTS>
            <AR-PACKAGES>
              <AR-PACKAGE UUID="7b772cec-fde3-457a-8a77-c34d6e58d14d">
                <SHORT-NAME>Cdd_I2c_ModuleEntry</SHORT-NAME>
                <ELEMENTS>
                  <BSW-MODULE-ENTRY UUID="3e83d415-5b12-45d0-b650-b5ee84b4a15c">
                    <SHORT-NAME>Cdd_I2c_AsyncTransmit</SHORT-NAME>
                    <SERVICE-ID>5</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>false</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="15c6fa01-0629-4521-bcd9-22302c66da27">
                    <SHORT-NAME>Cdd_I2c_Cancel</SHORT-NAME>
                    <SERVICE-ID>6</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="50714b70-f6b7-493c-bc2a-66ed61a09202">
                    <SHORT-NAME>Cdd_I2c_DeInit</SHORT-NAME>
                    <SERVICE-ID>1</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0a205713-e6d2-458a-8bef-1161026ef0f5">
                    <SHORT-NAME>Cdd_I2c_GetResult</SHORT-NAME>
                    <SERVICE-ID>10</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="b29c7de4-3075-4f2c-8a9f-2f10448c020b">
                    <SHORT-NAME>Cdd_I2c_GetSequenceResult</SHORT-NAME>
                    <SERVICE-ID>8</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>false</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="a9380562-75ac-4c5c-9f28-f0da1058c686">
                    <SHORT-NAME>Cdd_I2c_GetStatus</SHORT-NAME>
                    <SERVICE-ID>3</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="6c5c61d8-761d-4506-be52-7fa7b58e9953">
                    <SHORT-NAME>Cdd_I2c_GetVersionInfo</SHORT-NAME>
                    <SERVICE-ID>2</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="d701b6b8-07a4-4b4b-8f23-659d958ad6ac">
                    <SHORT-NAME>Cdd_I2c_HwUnit0_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="70651793-dd36-4916-b1e5-fa94e71ace3f">
                    <SHORT-NAME>Cdd_I2c_HwUnit1_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="47f6fa74-2a6c-40ac-8b2a-045eb10a882f">
                    <SHORT-NAME>Cdd_I2c_HwUnit2_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="acd8463e-e225-4572-99a7-c9de47811334">
                    <SHORT-NAME>Cdd_I2c_HwUnit3_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="af4d4359-315f-4ee3-a942-a51bb433a1f8">
                    <SHORT-NAME>Cdd_I2c_Init</SHORT-NAME>
                    <SERVICE-ID>0</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="2243f72d-f3ec-4727-bdde-8df5e4905268">
                    <SHORT-NAME>Cdd_I2c_MainFunction</SHORT-NAME>
                    <SERVICE-ID>9</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="063d54c5-3427-4a96-9a87-10b045bb7a47">
                    <SHORT-NAME>Cdd_I2c_PollingModeProcessing</SHORT-NAME>
                    <SERVICE-ID>10</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="a0ed4315-3ee4-4a2d-a6ce-3531e8ca37d4">
                    <SHORT-NAME>Cdd_I2c_RegisterReadback</SHORT-NAME>
                    <SERVICE-ID>12</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="65cb9f01-d7e7-4d23-bffc-25257079e04f">
                    <SHORT-NAME>Cdd_I2c_SetHandling</SHORT-NAME>
                    <SERVICE-ID>11</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0dc69f57-cbaa-480c-a867-3639dc20bf56">
                    <SHORT-NAME>Cdd_I2c_SetupEB</SHORT-NAME>
                    <SERVICE-ID>3</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0056c5d5-317a-4a35-bfb7-ff04de52eeb7">
                    <SHORT-NAME>Cdd_I2c_SetupEBDynamic</SHORT-NAME>
                    <SERVICE-ID>4</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>false</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                </ELEMENTS>
              </AR-PACKAGE>
            </AR-PACKAGES>
          </AR-PACKAGE>
        </AR-PACKAGES>
      </AUTOSAR>
      
      
      <?xml version="1.0" encoding="UTF-8"?>
      [!AUTOSPACING!][!//
      <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_00044.xsd">
        <AR-PACKAGES>
          <AR-PACKAGE UUID="04fb2c56-48f8-4533-8f7d-e3befe508940">
            <SHORT-NAME>Cdd_I2c_TI_AM263px</SHORT-NAME>
            <ELEMENTS>
              <BSW-MODULE-DESCRIPTION UUID="b3676678-06d3-40a5-9614-09cdf3041737">
                <SHORT-NAME>Cdd_I2c</SHORT-NAME>
                <CATEGORY>BSW_MODULE</CATEGORY>
                <EXPECTED-ENTRYS>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_AsyncTransmit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cCancelCheck = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Cancel</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_DeInit</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetResult</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetSequenceResult</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cStatusCheck = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetStatus</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cVersionInfoApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetVersionInfo</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'true'"!][!//
                  [!LOOP "as:modconf('Cdd_I2c')[1]/CddI2cHwConfig/*"!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_0'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit0_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_1'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit1_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_2'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit2_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_3'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit3_ISR</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!ENDLOOP!][!//
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Init</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_MainFunction</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'false'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_PollingModeProcessing</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cEnableRegisterReadbackApi = 'true'"!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_RegisterReadback</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  [!ENDIF!][!//
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetHandling</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEB</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                  <BSW-MODULE-ENTRY-REF-CONDITIONAL>
                    <BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEBDynamic</BSW-MODULE-ENTRY-REF>
                  </BSW-MODULE-ENTRY-REF-CONDITIONAL>
                </EXPECTED-ENTRYS>
                <MODULE-ID>255</MODULE-ID>
                <BSW-MODULE-DEPENDENCYS>
                  [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                  <BSW-MODULE-DEPENDENCY UUID="fdeef386-d78b-495e-8197-5f975ba968ef">
                    <SHORT-NAME>Det</SHORT-NAME>
                    <TARGET-MODULE-ID>15</TARGET-MODULE-ID>
                    <TARGET-MODULE-REFS>
                      <BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                        <BSW-MODULE-DESCRIPTION-REF DEST="BSW-MODULE-DESCRIPTION">/AUTOSAR_Det/Det</BSW-MODULE-DESCRIPTION-REF>
                      </BSW-MODULE-DESCRIPTION-REF-CONDITIONAL>
                    </TARGET-MODULE-REFS>
                  </BSW-MODULE-DEPENDENCY>
                  [!ENDIF!][!//
                </BSW-MODULE-DEPENDENCYS>
                <INTERNAL-BEHAVIORS>
                  <BSW-INTERNAL-BEHAVIOR UUID="50c52b09-1f60-4ac9-b65c-0fb2d1d55c65">
                    <SHORT-NAME>Cdd_I2c_Behavior</SHORT-NAME>
                    <EXCLUSIVE-AREAS>
                      <EXCLUSIVE-AREA UUID="65f804ba-15ac-4aa5-b8a2-910b190bb586">
                        <SHORT-NAME>I2C_EXCLUSIVE_AREA_0</SHORT-NAME>
                      </EXCLUSIVE-AREA>
                    </EXCLUSIVE-AREAS>
                    <ENTITYS>
                      <BSW-CALLED-ENTITY UUID="ed9972e0-2b71-4060-8778-c3e16cb46bb3">
                        <SHORT-NAME>Cdd_I2c_AsyncTransmit</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_I2c_TI_AM263px/Cdd_I2c/Cdd_I2c_Behavior/I2C_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_AsyncTransmit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cCancelCheck = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="d2af5552-cf01-418e-aa05-dff88ffe985d">
                        <SHORT-NAME>Cdd_I2c_Cancel</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Cancel</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="ed3fd880-fb67-42af-b387-9406bb757201">
                        <SHORT-NAME>Cdd_I2c_Deinit</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_DeInit</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="8432eef8-fb5a-4f16-99d9-ef5d52c2a037">
                        <SHORT-NAME>Cdd_I2c_GetResult</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetResult</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="a07b4a6c-e247-4b63-8d75-a45ad78d3fb2">
                        <SHORT-NAME>Cdd_I2c_GetSequenceResult</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetSequenceResult</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cStatusCheck = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="cc29335b-84c4-4021-902e-a49217db8eaa">
                        <SHORT-NAME>Cdd_I2c_GetStatus</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetStatus</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cVersionInfoApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="86980e27-0649-429f-9e67-be762df0129a">
                        <SHORT-NAME>Cdd_I2c_GetVersionInfo</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetVersionInfo</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'true'"!][!//
                      [!LOOP "as:modconf('Cdd_I2c')[1]/CddI2cHwConfig/*"!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_0'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="eeb8e9b7-be2f-4d15-bc1a-38f84d873a4e">
                        <SHORT-NAME>Cdd_I2c_HwUnit0_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit0_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_1'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="8d15b55e-c308-4409-b807-caea02acc479">
                        <SHORT-NAME>Cdd_I2c_HwUnit1_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit1_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_2'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="d6a9fa78-e32d-4989-aad1-f0d17a96eacc">
                        <SHORT-NAME>Cdd_I2c_HwUnit2_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit2_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_3'"!][!//
                      <BSW-INTERRUPT-ENTITY UUID="62893365-13c2-48f8-885a-c59cae0985ee">
                        <SHORT-NAME>Cdd_I2c_HwUnit3_ISR</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit3_ISR</IMPLEMENTED-ENTRY-REF>
                        [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                        <INTERRUPT-CATEGORY>CAT-2</INTERRUPT-CATEGORY>
                        [!ELSE!]
                        <INTERRUPT-CATEGORY>CAT-1</INTERRUPT-CATEGORY>
                        [!ENDIF!][!//
                      </BSW-INTERRUPT-ENTITY>
                      [!ENDIF!][!//
                      [!ENDLOOP!][!//
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="c829160a-81cd-4889-b572-2458c2a1cf38">
                        <SHORT-NAME>Cdd_I2c_Init</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Init</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="743e0703-5938-46e1-b666-84ce17d1eeee">
                        <SHORT-NAME>Cdd_I2c_MainFunction</SHORT-NAME>
                        <CAN-ENTER-EXCLUSIVE-AREA-REFS>
                          <CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/Cdd_I2c_TI_AM263px/Cdd_I2c/Cdd_I2c_Behavior/I2C_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
                        </CAN-ENTER-EXCLUSIVE-AREA-REFS>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_MainFunction</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'false'"!][!//
                      <BSW-CALLED-ENTITY UUID="3d0290cf-3837-4249-bee7-738b9cdca2c2">
                        <SHORT-NAME>Cdd_I2c_PollingModeProcessing</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_PollingModeProcessing</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cEnableRegisterReadbackApi = 'true'"!][!//
                      <BSW-CALLED-ENTITY UUID="84e6f22b-c042-46f7-8075-789457e2d16f">
                        <SHORT-NAME>Cdd_I2c_RegisterReadback</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_RegisterReadback</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      [!ENDIF!][!//
                      <BSW-CALLED-ENTITY UUID="baab45a2-7192-4001-a720-9e682f9306a0">
                        <SHORT-NAME>Cdd_I2c_SetHandling</SHORT-NAME>
                        <REENTRANCY-LEVEL>SINGLE-CORE-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetHandling</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="843f0c52-b761-4e0f-a72c-d27696c01126">
                        <SHORT-NAME>Cdd_I2c_SetupEB</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEB</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                      <BSW-CALLED-ENTITY UUID="9e049438-dc22-4dae-8a3c-86c9897ef03c">
                        <SHORT-NAME>Cdd_I2c_SetupEBDynamic</SHORT-NAME>
                        <REENTRANCY-LEVEL>NON-REENTRANT</REENTRANCY-LEVEL>
                        <CALL-POINTS>
                          [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!//
                          <BSW-DIRECT-CALL-POINT>
                            <SHORT-NAME>Det_ReportError</SHORT-NAME>
                            <CALLED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/AUTOSAR_Det/BSWModuleEntry/Det_ReportError</CALLED-ENTRY-REF>
                          </BSW-DIRECT-CALL-POINT>
                          [!ENDIF!][!//
                        </CALL-POINTS>
                        <IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEBDynamic</IMPLEMENTED-ENTRY-REF>
                      </BSW-CALLED-ENTITY>
                    </ENTITYS>
                  </BSW-INTERNAL-BEHAVIOR>
                </INTERNAL-BEHAVIORS>
              </BSW-MODULE-DESCRIPTION>
              <BSW-IMPLEMENTATION UUID="11158848-eebe-4b14-80de-2d16d9f4acca">
                <SHORT-NAME>Cdd_I2c_Impl</SHORT-NAME>
                <CODE-DESCRIPTORS>
                  <CODE UUID="9a854b76-2d42-49c6-b52b-1214b33f6ee7">
                    <SHORT-NAME>Files</SHORT-NAME>
                    <ARTIFACT-DESCRIPTORS>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_I2c_hw_reg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_I2c_priv.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>V0::Cdd_I2c_priv.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::include::Cdd_I2c_Cfg.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_I2c_Cfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>generate::src::Cdd_I2c_PBcfg.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>include::Cdd_I2c.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>include::Cdd_I2c_Irq.h</SHORT-LABEL>
                        <CATEGORY>SWHDR</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>src::Cdd_I2c.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                      <AUTOSAR-ENGINEERING-OBJECT>
                        <SHORT-LABEL>src::Cdd_I2c_Irq.c</SHORT-LABEL>
                        <CATEGORY>SWSRC</CATEGORY>
                      </AUTOSAR-ENGINEERING-OBJECT>
                    </ARTIFACT-DESCRIPTORS>
                  </CODE>
                </CODE-DESCRIPTORS>
                <COMPILERS>
                  <COMPILER UUID="2da23763-9513-4d52-8093-d51fc358514e">
                    <SHORT-NAME>tiarmclang</SHORT-NAME>
                    <NAME>TI ARM Clang</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </COMPILER>
                </COMPILERS>
                <LINKERS>
                  <LINKER UUID="dd72e7e4-b374-44d6-84d8-2c4866fc12fc">
                    <SHORT-NAME>tiarmlnk</SHORT-NAME>
                    <NAME>TI ARM Clang Linker</NAME>
                    <VENDOR>Texas Instruments</VENDOR>
                    <VERSION>4.0.0</VERSION>
                  </LINKER>
                </LINKERS>
                <PROGRAMMING-LANGUAGE>C</PROGRAMMING-LANGUAGE>
                <RESOURCE-CONSUMPTION UUID="5691302e-cc74-42bf-8f0c-a84e0d278bbd">
                  <SHORT-NAME>ResourceConsumption</SHORT-NAME>
                  <MEMORY-SECTIONS>
                    <MEMORY-SECTION UUID="ae8dc642-8712-4c87-8586-657e93b743b6">
                      <SHORT-NAME>CDD_I2C_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>CODE</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="eda4fce0-decd-4eb5-9bad-2bbd579c190d">
                      <SHORT-NAME>CDD_I2C_CONFIG_DATA</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CONST_PBCFG</SW-ADDRMETHOD-REF>
                      <SYMBOL>CONFIG_DATA</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="790fd171-f8c6-4a01-84b1-8ae698122b5c">
                      <SHORT-NAME>CDD_I2C_ISR_CODE</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
                      <SYMBOL>ISR_CODE</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="12560d44-2446-4427-aff9-7475e874866c">
                      <SHORT-NAME>CDD_I2C_VAR_INIT_16</SHORT-NAME>
                      <ALIGNMENT>16</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_16</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="55ddc815-ed32-45ed-b8d1-7a7512ccbfd9">
                      <SHORT-NAME>CDD_I2C_VAR_INIT_32</SHORT-NAME>
                      <ALIGNMENT>32</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_32</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="6edd81ce-36e0-4810-adc5-b0ff1672ba5d">
                      <SHORT-NAME>CDD_I2C_VAR_INIT_8</SHORT-NAME>
                      <ALIGNMENT>8</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_8</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="00f12352-2396-4dc6-9c68-9ba18ee15801">
                      <SHORT-NAME>CDD_I2C_VAR_INIT_UNSPECIFIED</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_INIT_UNSPECIFIED</SYMBOL>
                    </MEMORY-SECTION>
                    <MEMORY-SECTION UUID="c62522cd-8b17-43f3-9766-46ee7161d85f">
                      <SHORT-NAME>CDD_I2C_VAR_NO_INIT_UNSPECIFIED</SHORT-NAME>
                      <ALIGNMENT>UNSPECIFIED</ALIGNMENT>
                      <SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
                      <SYMBOL>VAR_NO_INIT_UNSPECIFIED</SYMBOL>
                    </MEMORY-SECTION>
                  </MEMORY-SECTIONS>
                </RESOURCE-CONSUMPTION>
                <SW-VERSION>10.01.00</SW-VERSION>
                <VENDOR-ID>44</VENDOR-ID>
                <AR-RELEASE-VERSION>4.3.1</AR-RELEASE-VERSION>
                <BEHAVIOR-REF DEST="BSW-INTERNAL-BEHAVIOR">/Cdd_I2c_TI_AM263px/Cdd_I2c/Cdd_I2c_Behavior</BEHAVIOR-REF>
                <VENDOR-SPECIFIC-MODULE-DEF-REFS>
                  <VENDOR-SPECIFIC-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/TI_AM263Px/Cdd_I2c</VENDOR-SPECIFIC-MODULE-DEF-REF>
                </VENDOR-SPECIFIC-MODULE-DEF-REFS>
              </BSW-IMPLEMENTATION>
            </ELEMENTS>
            <AR-PACKAGES>
              <AR-PACKAGE UUID="7b772cec-fde3-457a-8a77-c34d6e58d14d">
                <SHORT-NAME>Cdd_I2c_ModuleEntry</SHORT-NAME>
                <ELEMENTS>
                  <BSW-MODULE-ENTRY UUID="3e83d415-5b12-45d0-b650-b5ee84b4a15c">
                    <SHORT-NAME>Cdd_I2c_AsyncTransmit</SHORT-NAME>
                    <SERVICE-ID>5</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>false</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="15c6fa01-0629-4521-bcd9-22302c66da27">
                    <SHORT-NAME>Cdd_I2c_Cancel</SHORT-NAME>
                    <SERVICE-ID>6</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="50714b70-f6b7-493c-bc2a-66ed61a09202">
                    <SHORT-NAME>Cdd_I2c_DeInit</SHORT-NAME>
                    <SERVICE-ID>1</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0a205713-e6d2-458a-8bef-1161026ef0f5">
                    <SHORT-NAME>Cdd_I2c_GetResult</SHORT-NAME>
                    <SERVICE-ID>10</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="b29c7de4-3075-4f2c-8a9f-2f10448c020b">
                    <SHORT-NAME>Cdd_I2c_GetSequenceResult</SHORT-NAME>
                    <SERVICE-ID>8</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>false</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="a9380562-75ac-4c5c-9f28-f0da1058c686">
                    <SHORT-NAME>Cdd_I2c_GetStatus</SHORT-NAME>
                    <SERVICE-ID>3</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="6c5c61d8-761d-4506-be52-7fa7b58e9953">
                    <SHORT-NAME>Cdd_I2c_GetVersionInfo</SHORT-NAME>
                    <SERVICE-ID>2</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="d701b6b8-07a4-4b4b-8f23-659d958ad6ac">
                    <SHORT-NAME>Cdd_I2c_HwUnit0_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="70651793-dd36-4916-b1e5-fa94e71ace3f">
                    <SHORT-NAME>Cdd_I2c_HwUnit1_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="47f6fa74-2a6c-40ac-8b2a-045eb10a882f">
                    <SHORT-NAME>Cdd_I2c_HwUnit2_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="acd8463e-e225-4572-99a7-c9de47811334">
                    <SHORT-NAME>Cdd_I2c_HwUnit3_ISR</SHORT-NAME>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>INTERRUPT</CALL-TYPE>
                    [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!//
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-2</EXECUTION-CONTEXT>
                    [!ELSE!]
                    <EXECUTION-CONTEXT>INTERRUPT-CAT-1</EXECUTION-CONTEXT>
                    [!ENDIF!][!//
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="af4d4359-315f-4ee3-a942-a51bb433a1f8">
                    <SHORT-NAME>Cdd_I2c_Init</SHORT-NAME>
                    <SERVICE-ID>0</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="2243f72d-f3ec-4727-bdde-8df5e4905268">
                    <SHORT-NAME>Cdd_I2c_MainFunction</SHORT-NAME>
                    <SERVICE-ID>9</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="063d54c5-3427-4a96-9a87-10b045bb7a47">
                    <SHORT-NAME>Cdd_I2c_PollingModeProcessing</SHORT-NAME>
                    <SERVICE-ID>10</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="a0ed4315-3ee4-4a2d-a6ce-3531e8ca37d4">
                    <SHORT-NAME>Cdd_I2c_RegisterReadback</SHORT-NAME>
                    <SERVICE-ID>12</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="65cb9f01-d7e7-4d23-bffc-25257079e04f">
                    <SHORT-NAME>Cdd_I2c_SetHandling</SHORT-NAME>
                    <SERVICE-ID>11</SERVICE-ID>
                    <IS-REENTRANT>true</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0dc69f57-cbaa-480c-a867-3639dc20bf56">
                    <SHORT-NAME>Cdd_I2c_SetupEB</SHORT-NAME>
                    <SERVICE-ID>3</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>true</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                  <BSW-MODULE-ENTRY UUID="0056c5d5-317a-4a35-bfb7-ff04de52eeb7">
                    <SHORT-NAME>Cdd_I2c_SetupEBDynamic</SHORT-NAME>
                    <SERVICE-ID>4</SERVICE-ID>
                    <IS-REENTRANT>false</IS-REENTRANT>
                    <IS-SYNCHRONOUS>false</IS-SYNCHRONOUS>
                    <CALL-TYPE>REGULAR</CALL-TYPE>
                    <EXECUTION-CONTEXT>UNSPECIFIED</EXECUTION-CONTEXT>
                    <SW-SERVICE-IMPL-POLICY>STANDARD</SW-SERVICE-IMPL-POLICY>
                    <BSW-ENTRY-KIND>CONCRETE</BSW-ENTRY-KIND>
                  </BSW-MODULE-ENTRY>
                </ELEMENTS>
              </AR-PACKAGE>
            </AR-PACKAGES>
          </AR-PACKAGE>
        </AR-PACKAGES>
      </AUTOSAR>
      
      


      2654.Cdd_Pwm_Bswmd.arxml_EB_update.txt6378.Cdd_Pwm_Bswmd.arxml_origin_version.txt

      4721.Gpt_Bswmd.arxml_EB_update.txt4721.Gpt_Bswmd.arxml_origin_version.txt

    • Minimum Start Interval tag: The minimum start interval is present in the autosar 4.3.1 Document
        

    Can you please check and provide me your feedback.

    Regards, 

    Mohasin

  • Hi Mohasin, 

    Memory Sections: Few Memory Sections were expected during compilation for respective Modules; I have added those Modules for reference can you check these once

    I have reported this internally. 

    Minimum Start Interval tag: The minimum start interval is present in the autosar 4.3.1 Document

    Still checking on the Minimum start issue. 

    Regards,
    Pranav Siddappa

  • Hi Mohasin, 

    Sorry for the confusion. We missed it previously, we have fixed the minimum interval issue internally. 

    Regards, 
    Pranav Siddappa