<?xml version="1.0" encoding="UTF-8"?>
<!--
***********************************************************************************************************************
COPYRIGHT
=======================================================================================================================
Copyright (c) 2025 by Vector Informatik GmbH.                                         All rights reserved.

    This software is copyright protected and proprietary to Vector Informatik GmbH.
    Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
    All other rights remain with Vector Informatik GmbH.
=======================================================================================================================
FILE DESCRIPTION
=======================================================================================================================
File:           Crypto_30_LibCv_MemMap.arxml
Component:      Crypto_30_LibCv
Module:         Crypto
Generator:      DaVinci Configurator
Description:    Definition of module specific MemMap sections.
***********************************************************************************************************************
-->
<AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_00048.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
	<AR-PACKAGES>
		<AR-PACKAGE>
			<SHORT-NAME>MICROSAR</SHORT-NAME>
			<AR-PACKAGES>
				<AR-PACKAGE>
					<SHORT-NAME>Crypto_30_LibCv</SHORT-NAME>
					<ELEMENTS>
						<BSW-IMPLEMENTATION>
							<SHORT-NAME>Crypto_Impl</SHORT-NAME>
							<RESOURCE-CONSUMPTION>
								<SHORT-NAME>ResourceConsumption</SHORT-NAME>
								<MEMORY-SECTIONS>
									<!--CODE sections-->
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CODE</SHORT-NAME>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/CODE</SW-ADDRMETHOD-REF>
										<SYMBOL>CODE</SYMBOL>
									</MEMORY-SECTION>
									<!--CONST sections-->
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CONST_8</SHORT-NAME>
										<ALIGNMENT>8</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/CONST</SW-ADDRMETHOD-REF>
										<SYMBOL>CONST_8BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CONST_32</SHORT-NAME>
										<ALIGNMENT>32</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/CONST</SW-ADDRMETHOD-REF>
										<SYMBOL>CONST_32BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CONST_UNSPECIFIED</SHORT-NAME>
										<ALIGNMENT>UNSPECIFIED</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/CONST</SW-ADDRMETHOD-REF>
										<SYMBOL>CONST_UNSPECIFIED</SYMBOL>
									</MEMORY-SECTION>
									<!--VAR NO INIT sections-->
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_VAR_NO_INIT_8</SHORT-NAME>
										<ALIGNMENT>8</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>VAR_NOINIT_8BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_VAR_NO_INIT_16</SHORT-NAME>
										<ALIGNMENT>16</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>VAR_NOINIT_16BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_VAR_NO_INIT_32</SHORT-NAME>
										<ALIGNMENT>32</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>VAR_NOINIT_32BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_VAR_NO_INIT_UNSPECIFIED</SHORT-NAME>
										<ALIGNMENT>UNSPECIFIED</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>VAR_NOINIT_UNSPECIFIED</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CRYPTO_SINGLE_PARTITION_VAR_NOINIT_8</SHORT-NAME>
										<ALIGNMENT>8</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>CRYPTO_SINGLE_PARTITION_VAR_NOINIT_8BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CRYPTO_SINGLE_PARTITION_VAR_NOINIT_16</SHORT-NAME>
										<ALIGNMENT>16</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>CRYPTO_SINGLE_PARTITION_VAR_NOINIT_16BIT</SYMBOL>
									</MEMORY-SECTION>
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_CRYPTO_SINGLE_PARTITION_VAR_NOINIT_32</SHORT-NAME>
										<ALIGNMENT>32</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_NO_INIT</SW-ADDRMETHOD-REF>
										<SYMBOL>CRYPTO_SINGLE_PARTITION_VAR_NOINIT_32BIT</SYMBOL>
									</MEMORY-SECTION>
									<!--VAR CLEARED/ZERO INIT sections-->
									<MEMORY-SECTION>
										<SHORT-NAME>CRYPTO_30_LIBCV_VAR_CLEARED_8</SHORT-NAME>
										<ALIGNMENT>8</ALIGNMENT>
										<SW-ADDRMETHOD-REF DEST="SW-ADDR-METHOD">/MICROSAR_MemMap/SwAddrMethods/VAR_CLEARED</SW-ADDRMETHOD-REF>
										<SYMBOL>VAR_ZERO_INIT_8BIT</SYMBOL>
									</MEMORY-SECTION>
								</MEMORY-SECTIONS>
							</RESOURCE-CONSUMPTION>
						</BSW-IMPLEMENTATION>
					</ELEMENTS>
				</AR-PACKAGE>
			</AR-PACKAGES>
		</AR-PACKAGE>
	</AR-PACKAGES>
</AUTOSAR>