﻿<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance"
    ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/Specifications/db/IP_Modes.xsd"
    xmlns="http://mcd.rou.st.com/modules.php?name=mcu"
    DBVersion="V4.0"
    IPType="service"
    IpGroup="Utilities"
    Name="RESMGR_UTILITY"
    Version="STM32MP_Cube">

    <About>RESMGR_UTILITY (Resource Manager) : Software utility to manage the resources between cores</About>

    <!-- RefParameters for RESMGR_UTILITY -->
    <!-- RefParameters for RESMGR_UTILITY - Version-->
    <RefParameter Name="RESMGR_UTILITY_Version" Comment="RESMGR_UTILITY version" DefaultValue="" Type="String" Group="Version">
        <PossibleValue Comment="Current version of RESMGR_UTILITY" Value="mp1/v1.9.0"/>
    </RefParameter>

    <!-- RefParameters for RESMGR_UTILITY - General settings -->

    <!-- RefParameters for RESMGR_UTILITY - Initialisation -->
    <RefParameter Name="RESMGR_UTILITY_SendFunct" Comment="initialisation function of RESMGR" DefaultValue="NULL" Type="String" Group="Initialisation" Visible="false"/>
    <RefParameter Name="RESMGR_UTILITY_Callback" Comment="callback function of RESMGR" DefaultValue="NULL" Type="String" Group="Initialisation" Visible="false"/>

    <!-- RefParameters for RESMGR_UTILITY - DeInit -->
    <RefParameter Name="RESMGR_UTILITY_Void" Comment="deinitialisation function of RESMGR" DefaultValue="void" Type="String" Group="DeInitialisation" Visible="false"/>

    <!-- RefParameters for RESMGR_UTILITY - Configuration -->
    <RefParameter Name="RESMGR_UTILITY_DynamicSystemResourcesUpdate" Comment="use the RPMSG/OpenAMP-based extension" DefaultValue="#define RESMGR_WITH_RPMSG" Type="UniqueElementList" Group="configuration" Visible="true">
        <PossibleValue Value="#define RESMGR_WITH_RPMSG" Comment="true"/>
        <Condition Expression="S_RESMGR_UTILITY_Dynamic" Diagnostic=""/>
    </RefParameter>
    <RefParameter Name="RESMGR_UTILITY_DynamicSystemResourcesUpdate" Comment="use the RPMSG/OpenAMP-based extension" DefaultValue="//#define RESMGR_WITH_RPMSG" Type="UniqueElementList" Group="configuration" Visible="true">
        <PossibleValue Value="//#define RESMGR_WITH_RPMSG" Comment="false"/>
        <Condition Expression="!S_RESMGR_UTILITY_Dynamic" Diagnostic=""/>
    </RefParameter>

    <!-- RefParameters for RESMGR_UTILITY - Peripheral assignment request  -->
    <RefParameter Name="RESMGR_REQUEST_ADC1" Comment="request peripheral assignment for ADC1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="ADC1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="ADC1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_ADC2" Comment="request peripheral assignment for ADC2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="ADC2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="ADC2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_CRC" Comment="request peripheral assignment for CRC in resource table" DefaultValue="CRC CortexA7NS" Type="UniqueElementList" Group="" Visible="false" TabName="Peripherals assignment">
        <Condition  Expression="CRC1_CortexA7NS" Diagnostic=""/>
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="CRC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_CRC" Comment="request peripheral assignment for CRC in resource table" DefaultValue="CRC CortexM4" Type="UniqueElementList" Group="" Visible="false" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="CRC CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_CRC1" Comment="request peripheral assignment for CRC1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="CRC1 CortexA7NS" Comment="is assigned to Cortex-A7NS" Semaphore="CRC1_CortexA7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_CRC2" Comment="request peripheral assignment for CRC2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="CRC2 CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_CRYP1" Comment="request peripheral assignment for CRYP1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="CRYP1 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="CRYP1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_CRYP2" Comment="request peripheral assignment for CRYP2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="CRYP2 CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DAC1" Comment="request peripheral assignment for DAC1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DAC1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DAC1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DEBUG" Comment="request peripheral assignment for DBGMCU in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DEBUG CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DEBUG CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DCMI" Comment="request peripheral assignment for DCMI in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DCMI CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DCMI CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DFSDM1" Comment="request peripheral assignment for DFSDM1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DFSDM1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DFSDM1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DLYB_QUADSPI" Comment="request peripheral assignment for DLYB_QUADSPI in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DLYB_QUADSPI CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DLYB_QUADSPI CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DLYB_SDMMC1" Comment="request peripheral assignment for DLYB_SDMMC1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DLYB_SDMMC1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DLYB_SDMMC2" Comment="request peripheral assignment for DLYB_SDMMC2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DLYB_SDMMC2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DLYB_SDMMC3" Comment="request peripheral assignment for DLYB_SDMMC3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DLYB_SDMMC3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DLYB_SDMMC3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DMA1" Comment="request peripheral assignment for DMA1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DMA1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DMA1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DMA2" Comment="request peripheral assignment for DMA2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DMA2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DMA2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DMAMUX1" Comment="request peripheral assignment for DMAMUX1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DMAMUX1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DMAMUX1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DSIHOST" Comment="request peripheral assignment for DSI in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DSIHOST CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_DTS" Comment="request peripheral assignment for DTS in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="DTS CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="DTS CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_ETH1" Comment="request peripheral assignment for ETH in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="ETH1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_FDCAN_CCU" Comment="request peripheral assignment for FDCAN_CCU in resource table" DefaultValue="FDCAN_CCU CortexM4" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <Condition Expression="FDCAN1_CortexM4 | FDCAN2_CortexM4" Diagnostic=""/>
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="FDCAN_CCU CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="FDCAN_CCU CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_FDCAN_CCU" Comment="request peripheral assignment for FDCAN_CCU in resource table" DefaultValue="FDCAN_CCU CortexA7NS" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <Condition Expression="(FDCAN1_CortexA7NS &amp; !FDCAN2_CortexM4) | (FDCAN2_CortexA7NS &amp; !FDCAN1_CortexM4)" Diagnostic=""/>
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="FDCAN_CCU CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="FDCAN_CCU CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_FDCAN_CCU" Comment="request peripheral assignment for FDCAN_CCU in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="FDCAN_CCU CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="FDCAN_CCU CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_FDCAN1" Comment="request peripheral assignment for FDCAN1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="FDCAN1 CortexM4" Comment="is assigned to Cortex-M4" Semaphore="FDCAN1_CortexM4"/>
        <PossibleValue Value="FDCAN1 CortexA7NS" Comment="is assigned to Cortex-A7NS" Semaphore="FDCAN1_CortexA7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_FDCAN2" Comment="request peripheral assignment for FDCAN2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="FDCAN2 CortexM4" Comment="is assigned to Cortex-M4" Semaphore="FDCAN2_CortexM4"/>
        <PossibleValue Value="FDCAN2 CortexA7NS" Comment="is assigned to Cortex-A7NS" Semaphore="FDCAN2_CortexA7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_FMC" Comment="request peripheral assignment for FMC in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="FMC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_GPU" Comment="request peripheral assignment for GPU in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="GPU CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_HASH1" Comment="request peripheral assignment for HASH1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="HASH1 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="HASH1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_HASH2" Comment="request peripheral assignment for HASH2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="HASH2 CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_HDMI_CEC" Comment="request peripheral assignment for CEC in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="HDMI_CEC CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="HDMI_CEC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_HSEM" Comment="request peripheral assignment for HSEM in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="HSEM CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="HSEM CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_I2C1" Comment="request peripheral assignment for I2C1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="I2C1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="I2C1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_I2C2" Comment="request peripheral assignment for I2C2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="I2C2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="I2C2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_I2C3" Comment="request peripheral assignment for I2C3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="I2C3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="I2C3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_I2C4" Comment="request peripheral assignment for I2C4 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="I2C4 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="I2C4 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_I2C5" Comment="request peripheral assignment for I2C5 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="I2C5 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="I2C5 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_I2C6" Comment="request peripheral assignment for I2C6 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="I2C6 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="I2C6 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <!--RefParameter Name="RESMGR_REQUEST_IPCC" Comment="request peripheral assignment for IPCC in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="IPCC CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="IPCC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter-->
    <RefParameter Name="RESMGR_REQUEST_IWDG1" Comment="request peripheral assignment for IWDG1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="IWDG1 CortexA7S" Comment="is assigned to Cortex-A7S"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_IWDG2" Comment="request peripheral assignment for IWDG2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="IWDG2 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="IWDG2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_LPTIM1" Comment="request peripheral assignment for LPTIM1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="LPTIM1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="LPTIM1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_LPTIM2" Comment="request peripheral assignment for LPTIM2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="LPTIM2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="LPTIM2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_LPTIM3" Comment="request peripheral assignment for LPTIM3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="LPTIM3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="LPTIM3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_LPTIM4" Comment="request peripheral assignment for LPTIM4 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="LPTIM4 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="LPTIM4 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_LPTIM5" Comment="request peripheral assignment for LPTIM5 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="LPTIM5 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="LPTIM5 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_LTDC" Comment="request peripheral assignment for LTDC in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="LTDC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_MDIOS" Comment="request peripheral assignment for MDIOS in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="MDIOS CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="MDIOS CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="MDIOS CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_MDMA" Comment="request peripheral assignment for MDMA in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="MDMA CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="MDMA CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_QUADSPI" Comment="request peripheral assignment for QUADSPI in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="QUADSPI CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="QUADSPI CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_RNG" Comment="request peripheral assignment for RNG in resource table" DefaultValue="RNG CortexA7NS" Type="UniqueElementList" Group="" Visible="false" TabName="Peripherals assignment">
        <Condition  Expression="RNG1_CortexA7NS" Diagnostic=""/>
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="RNG CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="RNG CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_RNG" Comment="request peripheral assignment for RNG in resource table" DefaultValue="RNG CortexA7S" Type="UniqueElementList" Group="" Visible="false" TabName="Peripherals assignment">
        <Condition  Expression="RNG1_CortexA7S" Diagnostic=""/>
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="RNG CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="RNG CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_RNG" Comment="request peripheral assignment for RNG in resource table" DefaultValue="" Type="UniqueElementList" Group="" Visible="false" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="RNG CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="RNG CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_RNG1" Comment="request peripheral assignment for RNG1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="RNG1 CortexA7S" Comment="is assigned to Cortex-A7S" Semaphore="RNG1_CortexA7S"/>
        <PossibleValue Value="RNG1 CortexA7NS" Comment="is assigned to Cortex-A7NS" Semaphore="RNG1_CortexA7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_RNG2" Comment="request peripheral assignment for RNG2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="RNG2 CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_RTC" Comment="request peripheral assignment for RTC in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="RTC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SAI1" Comment="request peripheral assignment for SAI1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SAI1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SAI1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SAI2" Comment="request peripheral assignment for SAI2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SAI2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SAI2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SAI3" Comment="request peripheral assignment for SAI3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SAI3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SAI3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SAI4" Comment="request peripheral assignment for SAI4 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SAI4 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SAI4 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SDMMC1" Comment="request peripheral assignment for SDMMC1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SDMMC1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SDMMC2" Comment="request peripheral assignment for SDMMC2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SDMMC2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SDMMC3" Comment="request peripheral assignment for SDMMC3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SDMMC3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SDMMC3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPDIFRX" Comment="request peripheral assignment for SPDIFRX in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPDIFRX CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SPDIFRX CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPI1" Comment="request peripheral assignment for SPI1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPI1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SPI1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPI2" Comment="request peripheral assignment for SPI2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPI2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SPI2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPI3" Comment="request peripheral assignment for SPI3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPI3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SPI3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPI4" Comment="request peripheral assignment for SPI4 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPI4 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SPI4 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPI5" Comment="request peripheral assignment for SPI5 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPI5 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="SPI5 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SPI6" Comment="request peripheral assignment for SPI6 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SPI6 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="SPI6 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_SYSCFG" Comment="request peripheral assignment for SYSCFG in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="SYSCFG CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM1" Comment="request peripheral assignment for TIM1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM1 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM12" Comment="request peripheral assignment for TIM12 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM12 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM12 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="TIM12 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM13" Comment="request peripheral assignment for TIM13 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM13 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM13 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM14" Comment="request peripheral assignment for TIM14 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM14 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM14 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM15" Comment="request peripheral assignment for TIM15 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM15 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM15 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="TIM15 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM16" Comment="request peripheral assignment for TIM16 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM16 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM16 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM17" Comment="request peripheral assignment for TIM17 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM17 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM17 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM2" Comment="request peripheral assignment for TIM2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM3" Comment="request peripheral assignment for TIM3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM4" Comment="request peripheral assignment for TIM4 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM4 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM4 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM5" Comment="request peripheral assignment for TIM5 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM5 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM5 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM6" Comment="request peripheral assignment for TIM6 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM6 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM6 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM7" Comment="request peripheral assignment for TIM7 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM7 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM7 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_TIM8" Comment="request peripheral assignment for TIM8 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="TIM8 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="TIM8 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_UART4" Comment="request peripheral assignment for UART4 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="UART4 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="UART4 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_UART5" Comment="request peripheral assignment for UART5 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="UART5 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="UART5 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_UART7" Comment="request peripheral assignment for UART7 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="UART7 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="UART7 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_UART8" Comment="request peripheral assignment for UART8 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="UART8 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="UART8 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USART1" Comment="request peripheral assignment for USART1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USART1 CortexA7S" Comment="is assigned to Cortex-A7S"/>
        <PossibleValue Value="USART1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USART2" Comment="request peripheral assignment for USART2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USART2 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="USART2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USART3" Comment="request peripheral assignment for USART3 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USART3 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="USART3 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USART6" Comment="request peripheral assignment for USART6 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USART6 CortexM4" Comment="is assigned to Cortex-M4"/>
        <PossibleValue Value="USART6 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USBH_HS1" Comment="request peripheral assignment for USB1HSFSP1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USBH_HS1 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USBH_HS2" Comment="request peripheral assignment for USB1HSFSP2 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USBH_HS2 CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USB_OTG_HS" Comment="request peripheral assignment for USB1_OTG_HS in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="USB_OTG_HS CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_USBPHYC" Comment="request peripheral assignment for USBPHYC in resource table" DefaultValue="USBPHYC CortexA7NS" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="USBPHYC CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_VREFBUF" Comment="request peripheral assignment for VREFBUF in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="VREFBUF CortexA7NS" Comment="is assigned to Cortex-A7NS"/>
    </RefParameter>
    <RefParameter Name="RESMGR_REQUEST_WWDG1" Comment="request peripheral assignment for WWDG1 in resource table" DefaultValue="" Type="UniqueElementList" Group="" TabName="Peripherals assignment">
        <PossibleValue Value="" Comment="no"/>
        <PossibleValue Value="WWDG1 CortexM4" Comment="is assigned to Cortex-M4"/>
    </RefParameter>


    <RefParameter Name="RESMGR_ID_ADC1" Comment="ID for ADC1 in resource table" DefaultValue="ADC1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_ADC2" Comment="ID for ADC2 in resource table" DefaultValue="ADC2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_CEC" Comment="ID for CEC in resource table" DefaultValue="CEC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_CRC" Comment="ID for CRC in resource table" DefaultValue="CRC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_CRC1" Comment="ID for CRC1 in resource table" DefaultValue="CRC1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_CRC2" Comment="ID for CRC2 in resource table" DefaultValue="CRC2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_CRYP1" Comment="ID for CRYP1 in resource table" DefaultValue="CRYP1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_CRYP2" Comment="ID for CRYP2 in resource table" DefaultValue="CRYP2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DAC1" Comment="ID for DAC1 in resource table" DefaultValue="DAC1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DBGMCU" Comment="ID for DBGMCU in resource table" DefaultValue="DBGMCU" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DCMI" Comment="ID for DCMI in resource table" DefaultValue="DCMI" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DFSDM1" Comment="ID for DFSDM1 in resource table" DefaultValue="DFSDM1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DLYB_QUADSPI" Comment="ID for DLYB_QUADSPI in resource table" DefaultValue="DLYB_QUADSPI" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DLYB_SDMMC1" Comment="ID for DLYB_SDMMC1 in resource table" DefaultValue="DLYB_SDMMC1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DLYB_SDMMC2" Comment="ID for DLYB_SDMMC2 in resource table" DefaultValue="DLYB_SDMMC2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DLYB_SDMMC3" Comment="ID for DLYB_SDMMC3 in resource table" DefaultValue="DLYB_SDMMC3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DMA1" Comment="ID for DMA1 in resource table" DefaultValue="DMA1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DMA2" Comment="ID for DMA2 in resource table" DefaultValue="DMA2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DMAMUX1" Comment="ID for DMAMUX1 in resource table" DefaultValue="DMAMUX1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DSI" Comment="ID for DSI in resource table" DefaultValue="DSI" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_DTS" Comment="ID for DTS in resource table" DefaultValue="DTS" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_ETH" Comment="ID for ETH in resource table" DefaultValue="ETH" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_FDCAN_CCU" Comment="ID for FDCAN_CCU in resource table" DefaultValue="FDCAN_CCU" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_FDCAN1" Comment="ID for FDCAN1 in resource table" DefaultValue="FDCAN1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_FDCAN2" Comment="ID for FDCAN2 in resource table" DefaultValue="FDCAN2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_FMC" Comment="ID for FMC in resource table" DefaultValue="FMC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_GPU" Comment="ID for GPU in resource table" DefaultValue="GPU" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_HASH1" Comment="ID for HASH1 in resource table" DefaultValue="HASH1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_HASH2" Comment="ID for HASH2 in resource table" DefaultValue="HASH2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_HSEM" Comment="ID for HSEM in resource table" DefaultValue="HSEM" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_I2C1" Comment="ID for I2C1 in resource table" DefaultValue="I2C1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_I2C2" Comment="ID for I2C2 in resource table" DefaultValue="I2C2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_I2C3" Comment="ID for I2C3 in resource table" DefaultValue="I2C3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_I2C4" Comment="ID for I2C4 in resource table" DefaultValue="I2C4" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_I2C5" Comment="ID for I2C5 in resource table" DefaultValue="I2C5" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_I2C6" Comment="ID for I2C6 in resource table" DefaultValue="I2C6" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <!--RefParameter Name="RESMGR_ID_IPCC" Comment="ID for IPCC in resource table" DefaultValue="IPCC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/-->
    <RefParameter Name="RESMGR_ID_IWDG1" Comment="ID for IWDG1 in resource table" DefaultValue="IWDG1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_IWDG2" Comment="ID for IWDG2 in resource table" DefaultValue="IWDG2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_LPTIM1" Comment="ID for LPTIM1 in resource table" DefaultValue="LPTIM1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_LPTIM2" Comment="ID for LPTIM2 in resource table" DefaultValue="LPTIM2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_LPTIM3" Comment="ID for LPTIM3 in resource table" DefaultValue="LPTIM3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_LPTIM4" Comment="ID for LPTIM4 in resource table" DefaultValue="LPTIM4" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_LPTIM5" Comment="ID for LPTIM5 in resource table" DefaultValue="LPTIM5" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_LTDC" Comment="ID for LTDC in resource table" DefaultValue="LTDC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_MDIOS" Comment="ID for MDIOS in resource table" DefaultValue="MDIOS" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_MDMA" Comment="ID for MDMA in resource table" DefaultValue="MDMA" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_QUADSPI" Comment="ID for QUADSPI in resource table" DefaultValue="QUADSPI" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_RNG" Comment="ID for RNG in resource table" DefaultValue="RNG" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_RNG1" Comment="ID for RNG1 in resource table" DefaultValue="RNG1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_RNG2" Comment="ID for RNG2 in resource table" DefaultValue="RNG2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_RTC" Comment="ID for RTC in resource table" DefaultValue="RTC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SAI1" Comment="ID for SAI1 in resource table" DefaultValue="SAI1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SAI2" Comment="ID for SAI2 in resource table" DefaultValue="SAI2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SAI3" Comment="ID for SAI3 in resource table" DefaultValue="SAI3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SAI4" Comment="ID for SAI4 in resource table" DefaultValue="SAI4" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SDMMC1" Comment="ID for SDMMC1 in resource table" DefaultValue="SDMMC1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SDMMC2" Comment="ID for SDMMC2 in resource table" DefaultValue="SDMMC2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SDMMC3" Comment="ID for SDMMC3 in resource table" DefaultValue="SDMMC3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPDIFRX" Comment="ID for SPDIFRX in resource table" DefaultValue="SPDIFRX" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPI1" Comment="ID for SPI1 in resource table" DefaultValue="SPI1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPI2" Comment="ID for SPI2 in resource table" DefaultValue="SPI2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPI3" Comment="ID for SPI3 in resource table" DefaultValue="SPI3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPI4" Comment="ID for SPI4 in resource table" DefaultValue="SPI4" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPI5" Comment="ID for SPI5 in resource table" DefaultValue="SPI5" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SPI6" Comment="ID for SPI6 in resource table" DefaultValue="SPI6" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_SYSCFG" Comment="ID for SYSCFG in resource table" DefaultValue="SYSCFG" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM1" Comment="ID for TIM1 in resource table" DefaultValue="TIM1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM12" Comment="ID for TIM12 in resource table" DefaultValue="TIM12" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM13" Comment="ID for TIM13 in resource table" DefaultValue="TIM13" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM14" Comment="ID for TIM14 in resource table" DefaultValue="TIM14" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM15" Comment="ID for TIM15 in resource table" DefaultValue="TIM15" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM16" Comment="ID for TIM16 in resource table" DefaultValue="TIM16" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM17" Comment="ID for TIM17 in resource table" DefaultValue="TIM17" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM2" Comment="ID for TIM2 in resource table" DefaultValue="TIM2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM3" Comment="ID for TIM3 in resource table" DefaultValue="TIM3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM4" Comment="ID for TIM4 in resource table" DefaultValue="TIM4" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM5" Comment="ID for TIM5 in resource table" DefaultValue="TIM5" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM6" Comment="ID for TIM6 in resource table" DefaultValue="TIM6" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM7" Comment="ID for TIM7 in resource table" DefaultValue="TIM7" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_TIM8" Comment="ID for TIM8 in resource table" DefaultValue="TIM8" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_UART4" Comment="ID for UART4 in resource table" DefaultValue="UART4" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_UART5" Comment="ID for UART5 in resource table" DefaultValue="UART5" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_UART7" Comment="ID for UART7 in resource table" DefaultValue="UART7" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_UART8" Comment="ID for UART8 in resource table" DefaultValue="UART8" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USART1" Comment="ID for USART1 in resource table" DefaultValue="USART1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USART2" Comment="ID for USART2 in resource table" DefaultValue="USART2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USART3" Comment="ID for USART3 in resource table" DefaultValue="USART3" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USART6" Comment="ID for USART6 in resource table" DefaultValue="USART6" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USB1HSFSP1" Comment="ID for USB1HSFSP1 in resource table" DefaultValue="USB1HSFSP1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USB1HSFSP2" Comment="ID for USB1HSFSP2 in resource table" DefaultValue="USB1HSFSP2" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USB1_OTG_HS" Comment="ID for USB1_OTG_HS in resource table" DefaultValue="USB1_OTG_HS" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_USBPHYC" Comment="ID for USBPHYC in resource table" DefaultValue="USBPHYC" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_VREFBUF" Comment="ID for VREFBUF in resource table" DefaultValue="VREFBUF" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>
    <RefParameter Name="RESMGR_ID_WWDG1" Comment="ID for WWDG1 in resource table" DefaultValue="WWDG1" Type="String" Group="" Visible="false" TabName="Peripherals assignment"/>


    <!-- RefMode for RESMGR_UTILITY -->
    <RefMode Name="RESMGR_UTILITY_Init" Abstract="true" Group="RESMGR_UTILITY_Common" HalMode="RESMGR_UTILITY">
        <ConfigForMode>RESMGR_UTILITY_Init</ConfigForMode>
        <!-- Parameters for RESMGR_UTILITY - Version-->
        <Parameter Name="RESMGR_UTILITY_Version"/>

        <!-- Parameters for RESMGR_UTILITY - Initialisation-->
        <Parameter Name="RESMGR_UTILITY_SendFunct"/>
        <Parameter Name="RESMGR_UTILITY_Callback"/>

        <!-- Parameters for RESMGR_UTILITY - Configuration-->
        <Parameter Name="RESMGR_UTILITY_DynamicSystemResourcesUpdate"/>

        <!-- Parameters for RESMGR_UTILITY - Peripheral assignment request-->
        <Parameter Name="RESMGR_REQUEST_ADC1"/>
        <Parameter Name="RESMGR_REQUEST_ADC2"/>
        <Parameter Name="RESMGR_REQUEST_HDMI_CEC"/>
        <Parameter Name="RESMGR_REQUEST_CRC"/>
        <Parameter Name="RESMGR_REQUEST_CRC1"/>
        <Parameter Name="RESMGR_REQUEST_CRC2"/>
        <Parameter Name="RESMGR_REQUEST_CRYP1"/>
        <Parameter Name="RESMGR_REQUEST_CRYP2"/>
        <Parameter Name="RESMGR_REQUEST_DAC1"/>
        <Parameter Name="RESMGR_REQUEST_DEBUG"/>
        <Parameter Name="RESMGR_REQUEST_DCMI"/>
        <Parameter Name="RESMGR_REQUEST_DFSDM1"/>
        <Parameter Name="RESMGR_REQUEST_DLYB_QUADSPI"/>
        <Parameter Name="RESMGR_REQUEST_DLYB_SDMMC1"/>
        <Parameter Name="RESMGR_REQUEST_DLYB_SDMMC2"/>
        <Parameter Name="RESMGR_REQUEST_DLYB_SDMMC3"/>
        <Parameter Name="RESMGR_REQUEST_DMA1"/>
        <Parameter Name="RESMGR_REQUEST_DMA2"/>
        <Parameter Name="RESMGR_REQUEST_DMAMUX1"/>
        <Parameter Name="RESMGR_REQUEST_DSIHOST"/>
        <Parameter Name="RESMGR_REQUEST_DTS"/>
        <Parameter Name="RESMGR_REQUEST_ETH1"/>
        <Parameter Name="RESMGR_REQUEST_FDCAN_CCU"/>
        <Parameter Name="RESMGR_REQUEST_FDCAN1"/>
        <Parameter Name="RESMGR_REQUEST_FDCAN2"/>
        <Parameter Name="RESMGR_REQUEST_FMC"/>
        <Parameter Name="RESMGR_REQUEST_GPU"/>
        <Parameter Name="RESMGR_REQUEST_HASH1"/>
        <Parameter Name="RESMGR_REQUEST_HASH2"/>
        <Parameter Name="RESMGR_REQUEST_HSEM"/>
        <Parameter Name="RESMGR_REQUEST_I2C1"/>
        <Parameter Name="RESMGR_REQUEST_I2C2"/>
        <Parameter Name="RESMGR_REQUEST_I2C3"/>
        <Parameter Name="RESMGR_REQUEST_I2C4"/>
        <Parameter Name="RESMGR_REQUEST_I2C5"/>
        <Parameter Name="RESMGR_REQUEST_I2C6"/>
        <!--Parameter Name="RESMGR_REQUEST_IPCC"/-->
        <Parameter Name="RESMGR_REQUEST_IWDG1"/>
        <Parameter Name="RESMGR_REQUEST_IWDG2"/>
        <Parameter Name="RESMGR_REQUEST_LPTIM1"/>
        <Parameter Name="RESMGR_REQUEST_LPTIM2"/>
        <Parameter Name="RESMGR_REQUEST_LPTIM3"/>
        <Parameter Name="RESMGR_REQUEST_LPTIM4"/>
        <Parameter Name="RESMGR_REQUEST_LPTIM5"/>
        <Parameter Name="RESMGR_REQUEST_LTDC"/>
        <Parameter Name="RESMGR_REQUEST_MDIOS"/>
        <Parameter Name="RESMGR_REQUEST_MDMA"/>
        <Parameter Name="RESMGR_REQUEST_QUADSPI"/>
        <Parameter Name="RESMGR_REQUEST_RNG"/>
        <Parameter Name="RESMGR_REQUEST_RNG1"/>
        <Parameter Name="RESMGR_REQUEST_RNG2"/>
        <Parameter Name="RESMGR_REQUEST_RTC"/>
        <Parameter Name="RESMGR_REQUEST_SAI1"/>
        <Parameter Name="RESMGR_REQUEST_SAI2"/>
        <Parameter Name="RESMGR_REQUEST_SAI3"/>
        <Parameter Name="RESMGR_REQUEST_SAI4"/>
        <Parameter Name="RESMGR_REQUEST_SDMMC1"/>
        <Parameter Name="RESMGR_REQUEST_SDMMC2"/>
        <Parameter Name="RESMGR_REQUEST_SDMMC3"/>
        <Parameter Name="RESMGR_REQUEST_SPDIFRX"/>
        <Parameter Name="RESMGR_REQUEST_SPI1"/>
        <Parameter Name="RESMGR_REQUEST_SPI2"/>
        <Parameter Name="RESMGR_REQUEST_SPI3"/>
        <Parameter Name="RESMGR_REQUEST_SPI4"/>
        <Parameter Name="RESMGR_REQUEST_SPI5"/>
        <Parameter Name="RESMGR_REQUEST_SPI6"/>
        <Parameter Name="RESMGR_REQUEST_SYSCFG"/>
        <Parameter Name="RESMGR_REQUEST_TIM1"/>
        <Parameter Name="RESMGR_REQUEST_TIM12"/>
        <Parameter Name="RESMGR_REQUEST_TIM13"/>
        <Parameter Name="RESMGR_REQUEST_TIM14"/>
        <Parameter Name="RESMGR_REQUEST_TIM15"/>
        <Parameter Name="RESMGR_REQUEST_TIM16"/>
        <Parameter Name="RESMGR_REQUEST_TIM17"/>
        <Parameter Name="RESMGR_REQUEST_TIM2"/>
        <Parameter Name="RESMGR_REQUEST_TIM3"/>
        <Parameter Name="RESMGR_REQUEST_TIM4"/>
        <Parameter Name="RESMGR_REQUEST_TIM5"/>
        <Parameter Name="RESMGR_REQUEST_TIM6"/>
        <Parameter Name="RESMGR_REQUEST_TIM7"/>
        <Parameter Name="RESMGR_REQUEST_TIM8"/>
        <Parameter Name="RESMGR_REQUEST_UART4"/>
        <Parameter Name="RESMGR_REQUEST_UART5"/>
        <Parameter Name="RESMGR_REQUEST_UART7"/>
        <Parameter Name="RESMGR_REQUEST_UART8"/>
        <Parameter Name="RESMGR_REQUEST_USART1"/>
        <Parameter Name="RESMGR_REQUEST_USART2"/>
        <Parameter Name="RESMGR_REQUEST_USART3"/>
        <Parameter Name="RESMGR_REQUEST_USART6"/>
        <Parameter Name="RESMGR_REQUEST_USBH_HS1"/>
        <Parameter Name="RESMGR_REQUEST_USBH_HS2"/>
        <Parameter Name="RESMGR_REQUEST_USB_OTG_HS"/>
        <Parameter Name="RESMGR_REQUEST_USBPHYC"/>
        <Parameter Name="RESMGR_REQUEST_VREFBUF"/>
        <Parameter Name="RESMGR_REQUEST_WWDG1"/>
        <Parameter Name="RESMGR_ID_ADC1"/>
        <Parameter Name="RESMGR_ID_ADC2"/>
        <Parameter Name="RESMGR_ID_CEC"/>
        <Parameter Name="RESMGR_ID_CRC"/>
        <Parameter Name="RESMGR_ID_CRC1"/>
        <Parameter Name="RESMGR_ID_CRC2"/>
        <Parameter Name="RESMGR_ID_CRYP1"/>
        <Parameter Name="RESMGR_ID_CRYP2"/>
        <Parameter Name="RESMGR_ID_DAC1"/>
        <Parameter Name="RESMGR_ID_DBGMCU"/>
        <Parameter Name="RESMGR_ID_DCMI"/>
        <Parameter Name="RESMGR_ID_DFSDM1"/>
        <Parameter Name="RESMGR_ID_DLYB_QUADSPI"/>
        <Parameter Name="RESMGR_ID_DLYB_SDMMC1"/>
        <Parameter Name="RESMGR_ID_DLYB_SDMMC2"/>
        <Parameter Name="RESMGR_ID_DLYB_SDMMC3"/>
        <Parameter Name="RESMGR_ID_DMA1"/>
        <Parameter Name="RESMGR_ID_DMA2"/>
        <Parameter Name="RESMGR_ID_DMAMUX1"/>
        <Parameter Name="RESMGR_ID_DSI"/>
        <Parameter Name="RESMGR_ID_DTS"/>
        <Parameter Name="RESMGR_ID_ETH"/>
        <Parameter Name="RESMGR_ID_FDCAN_CCU"/>
        <Parameter Name="RESMGR_ID_FDCAN1"/>
        <Parameter Name="RESMGR_ID_FDCAN2"/>
        <Parameter Name="RESMGR_ID_FMC"/>
        <Parameter Name="RESMGR_ID_GPU"/>
        <Parameter Name="RESMGR_ID_HASH1"/>
        <Parameter Name="RESMGR_ID_HASH2"/>
        <Parameter Name="RESMGR_ID_HSEM"/>
        <Parameter Name="RESMGR_ID_I2C1"/>
        <Parameter Name="RESMGR_ID_I2C2"/>
        <Parameter Name="RESMGR_ID_I2C3"/>
        <Parameter Name="RESMGR_ID_I2C4"/>
        <Parameter Name="RESMGR_ID_I2C5"/>
        <Parameter Name="RESMGR_ID_I2C6"/>
        <!--Parameter Name="RESMGR_ID_IPCC"/-->
        <Parameter Name="RESMGR_ID_IWDG1"/>
        <Parameter Name="RESMGR_ID_IWDG2"/>
        <Parameter Name="RESMGR_ID_LPTIM1"/>
        <Parameter Name="RESMGR_ID_LPTIM2"/>
        <Parameter Name="RESMGR_ID_LPTIM3"/>
        <Parameter Name="RESMGR_ID_LPTIM4"/>
        <Parameter Name="RESMGR_ID_LPTIM5"/>
        <Parameter Name="RESMGR_ID_LTDC"/>
        <Parameter Name="RESMGR_ID_MDIOS"/>
        <Parameter Name="RESMGR_ID_MDMA"/>
        <Parameter Name="RESMGR_ID_QUADSPI"/>
        <Parameter Name="RESMGR_ID_RNG"/>
        <Parameter Name="RESMGR_ID_RNG1"/>
        <Parameter Name="RESMGR_ID_RNG2"/>
        <Parameter Name="RESMGR_ID_RTC"/>
        <Parameter Name="RESMGR_ID_SAI1"/>
        <Parameter Name="RESMGR_ID_SAI2"/>
        <Parameter Name="RESMGR_ID_SAI3"/>
        <Parameter Name="RESMGR_ID_SAI4"/>
        <Parameter Name="RESMGR_ID_SDMMC1"/>
        <Parameter Name="RESMGR_ID_SDMMC2"/>
        <Parameter Name="RESMGR_ID_SDMMC3"/>
        <Parameter Name="RESMGR_ID_SPDIFRX"/>
        <Parameter Name="RESMGR_ID_SPI1"/>
        <Parameter Name="RESMGR_ID_SPI2"/>
        <Parameter Name="RESMGR_ID_SPI3"/>
        <Parameter Name="RESMGR_ID_SPI4"/>
        <Parameter Name="RESMGR_ID_SPI5"/>
        <Parameter Name="RESMGR_ID_SPI6"/>
        <Parameter Name="RESMGR_ID_SYSCFG"/>
        <Parameter Name="RESMGR_ID_TIM1"/>
        <Parameter Name="RESMGR_ID_TIM12"/>
        <Parameter Name="RESMGR_ID_TIM13"/>
        <Parameter Name="RESMGR_ID_TIM14"/>
        <Parameter Name="RESMGR_ID_TIM15"/>
        <Parameter Name="RESMGR_ID_TIM16"/>
        <Parameter Name="RESMGR_ID_TIM17"/>
        <Parameter Name="RESMGR_ID_TIM2"/>
        <Parameter Name="RESMGR_ID_TIM3"/>
        <Parameter Name="RESMGR_ID_TIM4"/>
        <Parameter Name="RESMGR_ID_TIM5"/>
        <Parameter Name="RESMGR_ID_TIM6"/>
        <Parameter Name="RESMGR_ID_TIM7"/>
        <Parameter Name="RESMGR_ID_TIM8"/>
        <Parameter Name="RESMGR_ID_UART4"/>
        <Parameter Name="RESMGR_ID_UART5"/>
        <Parameter Name="RESMGR_ID_UART7"/>
        <Parameter Name="RESMGR_ID_UART8"/>
        <Parameter Name="RESMGR_ID_USART1"/>
        <Parameter Name="RESMGR_ID_USART2"/>
        <Parameter Name="RESMGR_ID_USART3"/>
        <Parameter Name="RESMGR_ID_USART6"/>
        <Parameter Name="RESMGR_ID_USB1HSFSP1"/>
        <Parameter Name="RESMGR_ID_USB1HSFSP2"/>
        <Parameter Name="RESMGR_ID_USB1_OTG_HS"/>
        <Parameter Name="RESMGR_ID_USBPHYC"/>
        <Parameter Name="RESMGR_ID_VREFBUF"/>
        <Parameter Name="RESMGR_ID_WWDG1"/>
    </RefMode>

    <RefMode Name="RESMGR_UTILITY_DeInit" Abstract="true" Group="RESMGR_UTILITY_Common" HalMode="RESMGR_UTILITY">
        <ConfigForMode>RESMGR_UTILITY_DeInit</ConfigForMode>
        <!-- Parameters for RESMGR_UTILITY - Initialisation-->
        <Parameter Name="RESMGR_UTILITY_Void"/>
    </RefMode>

    <!-- ModeLogicOperator for RESMGR -->
    <ModeLogicOperator Name="OR">
        <Mode Name="Peripheral assignment request">
            <ModeLogicOperator Name="XOR">
                <Mode Name="RESMGR_UTILITY_Init">
                    <SignalLogicalOp Name="AND">
                        <Signal IOMode="" Name="VS_RESMGR_UTILITY_Init"/>
                    </SignalLogicalOp>
                    <Semaphore>S_RESMGR_UTILITY_Init</Semaphore>
                </Mode>
            </ModeLogicOperator>
        </Mode>
        <Mode Name="Dynamic system resources update">
            <Condition Expression="OPENAMP_ENABLED &amp; S_RESMGR_UTILITY_Init &amp; STM32MP1" Diagnostic="only available for MP1; please active OpenAMP Middleware and 'Peripheral assignment request' Mode"/>
            <ModeLogicOperator Name="XOR">
                <Mode Name="RESMGR_UTILITY_Dynamic">
                    <SignalLogicalOp Name="AND">
                        <Signal IOMode="" Name="VS_RESMGR_UTILITY_Dynamic"/>
                    </SignalLogicalOp>
                    <Semaphore>S_RESMGR_UTILITY_Dynamic</Semaphore>
                </Mode>
            </ModeLogicOperator>
        </Mode>
    </ModeLogicOperator>

    <!-- RefSignal for RESMGR_UTILITY -->
    <RefSignal Name="VS_RESMGR_UTILITY_Init" Virtual="true" />
    <RefSignal Name="VS_RESMGR_UTILITY_Dynamic" Virtual="true" />

</IP>
