<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP DBVersion="V3.0" IPType="service" IpGroup="" Name="DMA" Version="STM32MP157_dma2_v1_3" xmlns="http://mcd.rou.st.com/modules.php?name=mcu">
	<About>DMA: Direct Memory Access</About>
	<RefParameter Comment="Stream" DefaultValue="" Group="" Name="Instance" Type="list">
		<PossibleValue Comment="DMA1 Stream 0" Value="DMA1_Stream0"/>
		<PossibleValue Comment="DMA1 Stream 1" Value="DMA1_Stream1"/>
		<PossibleValue Comment="DMA1 Stream 2" Value="DMA1_Stream2"/>
		<PossibleValue Comment="DMA1 Stream 3" Value="DMA1_Stream3"/>
		<PossibleValue Comment="DMA1 Stream 4" Value="DMA1_Stream4"/>
		<PossibleValue Comment="DMA1 Stream 5" Value="DMA1_Stream5"/>
		<PossibleValue Comment="DMA1 Stream 6" Value="DMA1_Stream6"/>
		<PossibleValue Comment="DMA1 Stream 7" Value="DMA1_Stream7"/>
		<PossibleValue Comment="DMA2 Stream 0" Value="DMA2_Stream0"/>
		<PossibleValue Comment="DMA2 Stream 1" Value="DMA2_Stream1"/>
		<PossibleValue Comment="DMA2 Stream 2" Value="DMA2_Stream2"/>
		<PossibleValue Comment="DMA2 Stream 3" Value="DMA2_Stream3"/>
		<PossibleValue Comment="DMA2 Stream 4" Value="DMA2_Stream4"/>
		<PossibleValue Comment="DMA2 Stream 5" Value="DMA2_Stream5"/>
		<PossibleValue Comment="DMA2 Stream 6" Value="DMA2_Stream6"/>
		<PossibleValue Comment="DMA2 Stream 7" Value="DMA2_Stream7"/>
	</RefParameter>
	<RefParameter Comment="Request number" DefaultValue="" Group="" Name="Request" Type="list" Visible="false">
		<PossibleValue Comment="MEMTOMEM" Value="DMA_REQUEST_MEM2MEM"/>
		<PossibleValue Comment="DMA_GENERATOR0" Value="DMA_REQUEST_GENERATOR0"/>
		<PossibleValue Comment="DMA_GENERATOR1" Value="DMA_REQUEST_GENERATOR1"/>
		<PossibleValue Comment="DMA_GENERATOR2" Value="DMA_REQUEST_GENERATOR2"/>
		<PossibleValue Comment="DMA_GENERATOR3" Value="DMA_REQUEST_GENERATOR3"/>
		<PossibleValue Comment="DMA_GENERATOR4" Value="DMA_REQUEST_GENERATOR4"/>
		<PossibleValue Comment="DMA_GENERATOR5" Value="DMA_REQUEST_GENERATOR5"/>
		<PossibleValue Comment="DMA_GENERATOR6" Value="DMA_REQUEST_GENERATOR6"/>
		<PossibleValue Comment="DMA_GENERATOR7" Value="DMA_REQUEST_GENERATOR7"/>
		<PossibleValue Comment="ADC1" Value="DMA_REQUEST_ADC1"/>
		<PossibleValue Comment="ADC2" Value="DMA_REQUEST_ADC2"/>
		<PossibleValue Comment="TIM1_CH1" Value="DMA_REQUEST_TIM1_CH1"/>
		<PossibleValue Comment="TIM1_CH2" Value="DMA_REQUEST_TIM1_CH2"/>
		<PossibleValue Comment="TIM1_CH3" Value="DMA_REQUEST_TIM1_CH3"/>
		<PossibleValue Comment="TIM1_CH4" Value="DMA_REQUEST_TIM1_CH4"/>
		<PossibleValue Comment="TIM1_UP" Value="DMA_REQUEST_TIM1_UP"/>
		<PossibleValue Comment="TIM1_TRIG" Value="DMA_REQUEST_TIM1_TRIG"/>
		<PossibleValue Comment="TIM1_COM" Value="DMA_REQUEST_TIM1_COM"/>
		<PossibleValue Comment="TIM2_CH1" Value="DMA_REQUEST_TIM2_CH1"/>
		<PossibleValue Comment="TIM2_CH2" Value="DMA_REQUEST_TIM2_CH2"/>
		<PossibleValue Comment="TIM2_CH3" Value="DMA_REQUEST_TIM2_CH3"/>
		<PossibleValue Comment="TIM2_CH4" Value="DMA_REQUEST_TIM2_CH4"/>
		<PossibleValue Comment="TIM2_UP" Value="DMA_REQUEST_TIM2_UP"/>
		<PossibleValue Comment="TIM3_CH1" Value="DMA_REQUEST_TIM3_CH1"/>
		<PossibleValue Comment="TIM3_CH2" Value="DMA_REQUEST_TIM3_CH2"/>
		<PossibleValue Comment="TIM3_CH3" Value="DMA_REQUEST_TIM3_CH3"/>
		<PossibleValue Comment="TIM3_CH4" Value="DMA_REQUEST_TIM3_CH4"/>
		<PossibleValue Comment="TIM3_UP" Value="DMA_REQUEST_TIM3_UP"/>
		<PossibleValue Comment="TIM3_TRIG" Value="DMA_REQUEST_TIM3_TRIG"/>
		<PossibleValue Comment="TIM4_CH1" Value="DMA_REQUEST_TIM4_CH1"/>
		<PossibleValue Comment="TIM4_CH2" Value="DMA_REQUEST_TIM4_CH2"/>
		<PossibleValue Comment="TIM4_CH3" Value="DMA_REQUEST_TIM4_CH3"/>
		<PossibleValue Comment="TIM4_UP" Value="DMA_REQUEST_TIM4_UP"/>
		<PossibleValue Comment="I2C1_RX" Value="DMA_REQUEST_I2C1_RX"/>
		<PossibleValue Comment="I2C1_TX" Value="DMA_REQUEST_I2C1_TX"/>
		<PossibleValue Comment="I2C2_RX" Value="DMA_REQUEST_I2C2_RX"/>
		<PossibleValue Comment="I2C2_TX" Value="DMA_REQUEST_I2C2_TX"/>
		<PossibleValue Comment="SPI1_RX" Value="DMA_REQUEST_SPI1_RX"/>
		<PossibleValue Comment="SPI1_TX" Value="DMA_REQUEST_SPI1_TX"/>
		<PossibleValue Comment="SPI2_RX" Value="DMA_REQUEST_SPI2_RX"/>
		<PossibleValue Comment="SPI2_TX" Value="DMA_REQUEST_SPI2_TX"/>
		<PossibleValue Comment="USART2_RX" Value="DMA_REQUEST_USART2_RX"/>
		<PossibleValue Comment="USART2_TX" Value="DMA_REQUEST_USART2_TX"/>
		<PossibleValue Comment="USART3_RX" Value="DMA_REQUEST_USART3_RX"/>
		<PossibleValue Comment="USART3_TX" Value="DMA_REQUEST_USART3_TX"/>
		<PossibleValue Comment="TIM8_CH1" Value="DMA_REQUEST_TIM8_CH1"/>
		<PossibleValue Comment="TIM8_CH2" Value="DMA_REQUEST_TIM8_CH2"/>
		<PossibleValue Comment="TIM8_CH3" Value="DMA_REQUEST_TIM8_CH3"/>
		<PossibleValue Comment="TIM8_CH4" Value="DMA_REQUEST_TIM8_CH4"/>
		<PossibleValue Comment="TIM8_UP" Value="DMA_REQUEST_TIM8_UP"/>
		<PossibleValue Comment="TIM8_TRIG" Value="DMA_REQUEST_TIM8_TRIG"/>
		<PossibleValue Comment="TIM8_COM" Value="DMA_REQUEST_TIM8_COM"/>
		<PossibleValue Comment="TIM5_CH1" Value="DMA_REQUEST_TIM5_CH1"/>
		<PossibleValue Comment="TIM5_CH2" Value="DMA_REQUEST_TIM5_CH2"/>
		<PossibleValue Comment="TIM5_CH3" Value="DMA_REQUEST_TIM5_CH3"/>
		<PossibleValue Comment="TIM5_CH4" Value="DMA_REQUEST_TIM5_CH4"/>
		<PossibleValue Comment="TIM5_UP" Value="DMA_REQUEST_TIM5_UP"/>
		<PossibleValue Comment="TIM5_TRIG" Value="DMA_REQUEST_TIM5_TRIG"/>
		<PossibleValue Comment="SPI3_RX" Value="DMA_REQUEST_SPI3_RX"/>
		<PossibleValue Comment="SPI3_TX" Value="DMA_REQUEST_SPI3_TX"/>
		<PossibleValue Comment="UART4_RX" Value="DMA_REQUEST_UART4_RX"/>
		<PossibleValue Comment="UART4_TX" Value="DMA_REQUEST_UART4_TX"/>
		<PossibleValue Comment="UART5_RX" Value="DMA_REQUEST_UART5_RX"/>
		<PossibleValue Comment="UART5_TX" Value="DMA_REQUEST_UART5_TX"/>
		<PossibleValue Comment="DAC1_CH1" Value="DMA_REQUEST_DAC1"/>
		<PossibleValue Comment="DAC1_CH2" Value="DMA_REQUEST_DAC2"/>
		<PossibleValue Comment="TIM6_UP" Value="DMA_REQUEST_TIM6_UP"/>
		<PossibleValue Comment="TIM7_UP" Value="DMA_REQUEST_TIM7_UP"/>
		<PossibleValue Comment="USART6_RX" Value="DMA_REQUEST_USART6_RX"/>
		<PossibleValue Comment="USART6_TX" Value="DMA_REQUEST_USART6_TX"/>
		<PossibleValue Comment="I2C3_RX" Value="DMA_REQUEST_I2C3_RX"/>
		<PossibleValue Comment="I2C3_TX" Value="DMA_REQUEST_I2C3_TX"/>
		<PossibleValue Comment="DCMI" Value="DMA_REQUEST_DCMI"/>
		<PossibleValue Comment="CRYP2_IN" Value="DMA_REQUEST_CRYP2_IN"/>
		<PossibleValue Comment="CRYP2_OUT" Value="DMA_REQUEST_CRYP2_OUT"/>
		<PossibleValue Comment="HASH2_IN" Value="DMA_REQUEST_HASH2_IN"/>
		<PossibleValue Comment="UART7_RX" Value="DMA_REQUEST_UART7_RX"/>
		<PossibleValue Comment="UART7_TX" Value="DMA_REQUEST_UART7_TX"/>
		<PossibleValue Comment="UART8_RX" Value="DMA_REQUEST_UART8_RX"/>
		<PossibleValue Comment="UART8_TX" Value="DMA_REQUEST_UART8_TX"/>
		<PossibleValue Comment="SPI4_RX" Value="DMA_REQUEST_SPI4_RX"/>
		<PossibleValue Comment="SPI4_TX" Value="DMA_REQUEST_SPI4_TX"/>
		<PossibleValue Comment="SPI5_RX" Value="DMA_REQUEST_SPI5_RX"/>
		<PossibleValue Comment="SPI5_TX" Value="DMA_REQUEST_SPI5_TX"/>
		<PossibleValue Comment="SAI1_A" Value="DMA_REQUEST_SAI1_A"/>
		<PossibleValue Comment="SAI1_B" Value="DMA_REQUEST_SAI1_B"/>
		<PossibleValue Comment="SAI2_A" Value="DMA_REQUEST_SAI2_A"/>
		<PossibleValue Comment="SAI2_B" Value="DMA_REQUEST_SAI2_B"/>
		<PossibleValue Comment="DFSDM1_FLT4" Value="DMA_REQUEST_DFSDM1_FLT4"/>
		<PossibleValue Comment="DFSDM1_FLT5" Value="DMA_REQUEST_DFSDM1_FLT5"/>
		<PossibleValue Comment="SPDIF_RX_DT" Value="DMA_REQUEST_SPDIF_RX_DT"/>
		<PossibleValue Comment="SPDIF_RX_CS" Value="DMA_REQUEST_SPDIF_RX_CS"/>
		<PossibleValue Comment="SAI4_A" Value="DMA_REQUEST_SAI4_A"/>
		<PossibleValue Comment="SAI4_B" Value="DMA_REQUEST_SAI4_B"/>
		<PossibleValue Comment="DFSDM1_FLT0" Value="DMA_REQUEST_DFSDM1_FLT0"/>
		<PossibleValue Comment="DFSDM1_FLT1" Value="DMA_REQUEST_DFSDM1_FLT1"/>
		<PossibleValue Comment="DFSDM1_FLT2" Value="DMA_REQUEST_DFSDM1_FLT2"/>
		<PossibleValue Comment="DFSDM1_FLT3" Value="DMA_REQUEST_DFSDM1_FLT3"/>
		<PossibleValue Comment="TIM15_CH1" Value="DMA_REQUEST_TIM15_CH1"/>
		<PossibleValue Comment="TIM15_UP" Value="DMA_REQUEST_TIM15_UP"/>
		<PossibleValue Comment="TIM15_TRIG" Value="DMA_REQUEST_TIM15_TRIG"/>
		<PossibleValue Comment="TIM15_COM" Value="DMA_REQUEST_TIM15_COM"/>
		<PossibleValue Comment="TIM16_CH1" Value="DMA_REQUEST_TIM16_CH1"/>
		<PossibleValue Comment="TIM16_UP" Value="DMA_REQUEST_TIM16_UP"/>
		<PossibleValue Comment="TIM17_CH1" Value="DMA_REQUEST_TIM17_CH1"/>
		<PossibleValue Comment="TIM17_UP" Value="DMA_REQUEST_TIM17_UP"/>
		<PossibleValue Comment="SAI3_A" Value="DMA_REQUEST_SAI3_A"/>
		<PossibleValue Comment="SAI3_B" Value="DMA_REQUEST_SAI3_B"/>
		<PossibleValue Comment="I2C5_RX" Value="DMA_REQUEST_I2C5_RX"/>
		<PossibleValue Comment="I2C5_TX" Value="DMA_REQUEST_I2C5_TX"/>
	</RefParameter>
	<RefParameter Comment="Direction" DefaultValue="DMA_PERIPH_TO_MEMORY" Group="" Name="Direction" Type="list">
		<PossibleValue Comment="Peripheral To Memory" Value="DMA_PERIPH_TO_MEMORY"/>
		<PossibleValue Comment="Memory To Peripheral" Value="DMA_MEMORY_TO_PERIPH"/>
		<PossibleValue Comment="Memory To Memory" Value="DMA_MEMORY_TO_MEMORY"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Increment" DefaultValue="DMA_PINC_ENABLE" Group="" Name="PeriphInc" Type="list">
		<PossibleValue Comment="Peripheral Inc Enable" Value="DMA_PINC_ENABLE"/>
		<PossibleValue Comment="Peripheral Inc Disable" Value="DMA_PINC_DISABLE"/>
		<Condition Diagnostic="" Expression="Direction=DMA_MEMORY_TO_MEMORY"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Increment" DefaultValue="DMA_PINC_DISABLE" Group="" Name="PeriphInc" Type="list">
		<PossibleValue Comment="Peripheral Inc Enable" Value="DMA_PINC_ENABLE"/>
		<PossibleValue Comment="Peripheral Inc Disable" Value="DMA_PINC_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Memory Increment" DefaultValue="DMA_MINC_ENABLE" Group="" Name="MemInc" Type="list">
		<PossibleValue Comment="Memory Inc Enable" Value="DMA_MINC_ENABLE"/>
		<PossibleValue Comment="Memory Inc Disable" Value="DMA_MINC_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_WORD" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_PDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="(TEMP_SAI1_IP_SEM|TEMP_SAI2_IP_SEM|TEMP_SAI3_IP_SEM|TEMP_TIM2_IP_SEM|TEMP_TIM5_IP_SEM)"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_HALFWORD" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_PDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="(TEMP_ADC1_REQUEST_SEM|TEMP_ADC2_REQUEST_SEM|TEMP_ADC3_REQUEST_SEM|TEMP_DAC_IP_SEM|TEMP_TIM1_IP_SEM|TEMP_TIM3_IP_SEM|TEMP_TIM4_IP_SEM|TEMP_TIM6_IP_SEM|TEMP_TIM7_IP_SEM|TEMP_TIM8_IP_SEM|TEMP_TIM15_IP_SEM|TEMP_TIM16_IP_SEM|TEMP_TIM17_IP_SEM)"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Data Alignment" DefaultValue="DMA_PDATAALIGN_BYTE" Group="" Name="PeriphDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_PDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_PDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_PDATAALIGN_WORD"/>
	</RefParameter>
	<RefParameter Comment="Memomry Data Alignment" DefaultValue="DMA_MDATAALIGN_WORD" Group="" Name="MemDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_MDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_MDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_MDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="(TEMP_DCMI_REQUEST_SEM|TEMP_SAI1_IP_SEM|TEMP_SAI2_IP_SEM|TEMP_SAI3_IP_SEM|TEMP_TIM2_IP_SEM|TEMP_TIM5_IP_SEM)"/>
	</RefParameter>
	<RefParameter Comment="Memomry Data Alignment" DefaultValue="DMA_MDATAALIGN_HALFWORD" Group="" Name="MemDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_MDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_MDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_MDATAALIGN_WORD"/>
		<Condition Diagnostic="" Expression="(TEMP_ADC1_REQUEST_SEM|TEMP_ADC2_REQUEST_SEM|TEMP_ADC3_REQUEST_SEM|TEMP_DAC_IP_SEM|TEMP_TIM1_IP_SEM|TEMP_TIM3_IP_SEM|TEMP_TIM4_IP_SEM|TEMP_TIM6_IP_SEM|TEMP_TIM7_IP_SEM|TEMP_TIM8_IP_SEM|TEMP_TIM15_IP_SEM|TEMP_TIM16_IP_SEM|TEMP_TIM17_IP_SEM)"/>
	</RefParameter>
	<RefParameter Comment="Memomry Data Alignment" DefaultValue="DMA_MDATAALIGN_BYTE" Group="" Name="MemDataAlignment" Type="list">
		<PossibleValue Comment="Byte" Value="DMA_MDATAALIGN_BYTE"/>
		<PossibleValue Comment="Half Word" Value="DMA_MDATAALIGN_HALFWORD"/>
		<PossibleValue Comment="Word" Value="DMA_MDATAALIGN_WORD"/>
	</RefParameter>
	<RefParameter Comment="Mode" DefaultValue="DMA_NORMAL" Group="" Name="Mode" Type="list">
		<PossibleValue Comment="Normal" Value="DMA_NORMAL"/>
		<PossibleValue Comment="Circular" Value="DMA_CIRCULAR"/>
		<PossibleValue Comment="Peripheral Flow Control" Value="DMA_PFCTRL"/>
	</RefParameter>
	<RefParameter Comment="Priority" DefaultValue="DMA_PRIORITY_LOW" Group="" Name="Priority" Type="list">
		<PossibleValue Comment="Low" Value="DMA_PRIORITY_LOW"/>
		<PossibleValue Comment="Medium" Value="DMA_PRIORITY_MEDIUM"/>
		<PossibleValue Comment="High" Value="DMA_PRIORITY_HIGH"/>
		<PossibleValue Comment="Very High" Value="DMA_PRIORITY_VERY_HIGH"/>
	</RefParameter>
	<RefParameter Comment="FIFO Mode" DefaultValue="DMA_FIFOMODE_DISABLE" Group="" Name="FIFOMode" Type="list">
		<PossibleValue Comment="Disable" Value="DMA_FIFOMODE_DISABLE"/>
		<PossibleValue Comment="Enable" Value="DMA_FIFOMODE_ENABLE"/>
	</RefParameter>
	<RefParameter Comment="FIFO Threshold" DefaultValue="null" Group="" Name="FIFOThreshold" Type="list" Visible="false">
		<Condition Diagnostic="" Expression="FIFOMode=DMA_FIFOMODE_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="FIFO Threshold" DefaultValue="DMA_FIFO_THRESHOLD_FULL" Group="" Name="FIFOThreshold" Type="list">
		<PossibleValue Comment="Full" Value="DMA_FIFO_THRESHOLD_FULL"/>
		<Condition Diagnostic="" Expression="(MemDataAlignment=DMA_MDATAALIGN_WORD&amp;MemBurst=DMA_MBURST_INC4)|(MemDataAlignment=DMA_MDATAALIGN_HALFWORD&amp;MemBurst=DMA_MBURST_INC8)|(MemDataAlignment=DMA_MDATAALIGN_BYTE&amp;MemBurst=DMA_MBURST_INC16)"/>
	</RefParameter>
	<RefParameter Comment="FIFO Threshold" DefaultValue="DMA_FIFO_THRESHOLD_FULL" Group="" Name="FIFOThreshold" Type="list">
		<PossibleValue Comment="Half Full" Value="DMA_FIFO_THRESHOLD_HALFFULL"/>
		<PossibleValue Comment="Full" Value="DMA_FIFO_THRESHOLD_FULL"/>
		<Condition Diagnostic="" Expression="(MemDataAlignment=DMA_MDATAALIGN_HALFWORD&amp;MemBurst=DMA_MBURST_INC4)|(MemDataAlignment=DMA_MDATAALIGN_BYTE&amp;MemBurst=DMA_MBURST_INC8)"/>
	</RefParameter>
	<RefParameter Comment="FIFO Threshold" DefaultValue="DMA_FIFO_THRESHOLD_FULL" Group="" Name="FIFOThreshold" Type="list">
		<PossibleValue Comment="One Quarter Full" Value="DMA_FIFO_THRESHOLD_1QUARTERFULL"/>
		<PossibleValue Comment="Half Full" Value="DMA_FIFO_THRESHOLD_HALFFULL"/>
		<PossibleValue Comment="Full" Value="DMA_FIFO_THRESHOLD_FULL"/>
		<Condition Diagnostic="" Expression="((MemBurst=DMA_MBURST_SINGLE)|(MemDataAlignment=DMA_MDATAALIGN_BYTE&amp;MemBurst=DMA_MBURST_INC4))&amp;((PeriphDataAlignment=DMA_PDATAALIGN_WORD&amp;PeriphBurst=DMA_PBURST_INC4)|(PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD&amp;PeriphBurst=DMA_PBURST_INC8)|(PeriphDataAlignment=DMA_PDATAALIGN_BYTE&amp;PeriphBurst=DMA_PBURST_INC16))"/>
	</RefParameter>
	<RefParameter Comment="FIFO Threshold" DefaultValue="DMA_FIFO_THRESHOLD_FULL" Group="" Name="FIFOThreshold" Type="list">
		<PossibleValue Comment="One Quarter Full" Value="DMA_FIFO_THRESHOLD_1QUARTERFULL"/>
		<PossibleValue Comment="Half Full" Value="DMA_FIFO_THRESHOLD_HALFFULL"/>
		<PossibleValue Comment="Three Quarters Full" Value="DMA_FIFO_THRESHOLD_3QUARTERSFULL"/>
		<PossibleValue Comment="Full" Value="DMA_FIFO_THRESHOLD_FULL"/>
		<Condition Diagnostic="" Expression="(MemBurst=DMA_MBURST_SINGLE)|(MemDataAlignment=DMA_MDATAALIGN_BYTE&amp;MemBurst=DMA_MBURST_INC4)"/>
	</RefParameter>
	<RefParameter Comment="FIFO Threshold" DefaultValue="null" Group="" Name="FIFOThreshold" Type="list" Visible="false"/>
	<RefParameter Comment="FIFO Threshold" DefaultValue="DMA_FIFO_THRESHOLD_FULL" Group="" Name="FIFOThreshold" Type="list" Visible="false">
		<PossibleValue Comment="One Quarter Full" Value="DMA_FIFO_THRESHOLD_1QUARTERFULL"/>
		<PossibleValue Comment="Half Full" Value="DMA_FIFO_THRESHOLD_HALFFULL"/>
		<PossibleValue Comment="Three Quarters Full" Value="DMA_FIFO_THRESHOLD_3QUARTERSFULL"/>
		<PossibleValue Comment="Full" Value="DMA_FIFO_THRESHOLD_FULL"/>
	</RefParameter>
	<RefParameter Comment="Memory Burst" DefaultValue="null" Group="" Name="MemBurst" Type="list" Visible="false">
		<Condition Diagnostic="" Expression="FIFOMode=DMA_FIFOMODE_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Memory Burst" DefaultValue="DMA_MBURST_SINGLE" Group="" Name="MemBurst" Type="list">
		<PossibleValue Comment="Single" Value="DMA_MBURST_SINGLE"/>
		<PossibleValue Comment="4 Increment" Value="DMA_MBURST_INC4"/>
		<Condition Diagnostic="" Expression="MemDataAlignment=DMA_MDATAALIGN_WORD"/>
	</RefParameter>
	<RefParameter Comment="Memory Burst" DefaultValue="DMA_MBURST_SINGLE" Group="" Name="MemBurst" Type="list">
		<PossibleValue Comment="Single" Value="DMA_MBURST_SINGLE"/>
		<PossibleValue Comment="4 Increment" Value="DMA_MBURST_INC4"/>
		<PossibleValue Comment="8 Increment" Value="DMA_MBURST_INC8"/>
		<Condition Diagnostic="" Expression="MemDataAlignment=DMA_MDATAALIGN_HALFWORD"/>
	</RefParameter>
	<RefParameter Comment="Memory Burst" DefaultValue="DMA_MBURST_SINGLE" Group="" Name="MemBurst" Type="list">
		<PossibleValue Comment="Single" Value="DMA_MBURST_SINGLE"/>
		<PossibleValue Comment="4 Increment" Value="DMA_MBURST_INC4"/>
		<PossibleValue Comment="8 Increment" Value="DMA_MBURST_INC8"/>
		<PossibleValue Comment="16 Increment" Value="DMA_MBURST_INC16"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Burst" DefaultValue="null" Group="" Name="PeriphBurst" Type="list" Visible="false">
		<Condition Diagnostic="" Expression="FIFOMode=DMA_FIFOMODE_DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Burst" DefaultValue="DMA_PBURST_SINGLE" Group="" Name="PeriphBurst" Type="list">
		<PossibleValue Comment="Single" Value="DMA_PBURST_SINGLE"/>
		<PossibleValue Comment="4 Increment" Value="DMA_PBURST_INC4"/>
		<Condition Diagnostic="" Expression="PeriphDataAlignment=DMA_PDATAALIGN_WORD"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Burst" DefaultValue="DMA_PBURST_SINGLE" Group="" Name="PeriphBurst" Type="list">
		<PossibleValue Comment="Single" Value="DMA_PBURST_SINGLE"/>
		<PossibleValue Comment="4 Increment" Value="DMA_PBURST_INC4"/>
		<PossibleValue Comment="8 Increment" Value="DMA_PBURST_INC8"/>
		<Condition Diagnostic="" Expression="PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD"/>
	</RefParameter>
	<RefParameter Comment="Peripheral Burst" DefaultValue="DMA_PBURST_SINGLE" Group="" Name="PeriphBurst" Type="list">
		<PossibleValue Comment="Single" Value="DMA_PBURST_SINGLE"/>
		<PossibleValue Comment="4 Increment" Value="DMA_PBURST_INC4"/>
		<PossibleValue Comment="8 Increment" Value="DMA_PBURST_INC8"/>
		<PossibleValue Comment="16 Increment" Value="DMA_PBURST_INC16"/>
	</RefParameter>
	<RefParameter Comment="Clock enable mode" DefaultValue="" Group="" Name="ClockEnableMode" Type="list" Visible="false">
		<PossibleValue Comment="DMA1 clock enable" Value="__HAL_RCC_DMA1_CLK_ENABLE"/>
		<PossibleValue Comment="DMA2 clock enable" Value="__HAL_RCC_DMA2_CLK_ENABLE"/>
		<PossibleValue Comment="DMAMUX clock enable" Value="__HAL_RCC_DMAMUX_CLK_ENABLE"/>
	</RefParameter>
	<RefParameter Comment="DMA_Handle" DefaultValue="" Group="" Name="DMA_Handle" Type="list" Visible="false"/>
	<RefParameter Comment="IpInstance" DefaultValue="" Group="" Name="IpInstance" Type="list" Visible="false"/>
	<RefParameter Comment="Signal ID" DefaultValue="NONE" Group="" Name="SignalID" Type="list">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<PossibleValue Comment="DMAMUX1 Channel0 (DMA1 Stream0) event" Condition="!DMAMUX1_CHANNEL0_EVENT" Diagnostic="DMAMUX1 channel0  (DMA1 Stream0) event not configured" Value="HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH0_EVT"/>
		<PossibleValue Comment="DMAMUX1 Channel1 (DMA1 Stream1) event" Condition="!DMAMUX1_CHANNEL1_EVENT" Diagnostic="DMAMUX1 channel1  (DMA1 Stream1) event not configured" Value="HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH1_EVT"/>
		<PossibleValue Comment="DMAMUX1 Channel2 (DMA1 Stream2) event" Condition="!DMAMUX1_CHANNEL2_EVENT" Diagnostic="DMAMUX1 channel2  (DMA1 Stream2) event not configured" Value="HAL_DMAMUX1_REQ_GEN_DMAMUX1_CH2_EVT"/>
		<PossibleValue Comment="LPTIM1 OUT" Condition="!LPTIM1Used_ForRCC" Diagnostic="LPTIM1 not configured" Value="HAL_DMAMUX1_REQ_GEN_LPTIM1_OUT"/>
		<PossibleValue Comment="LPTIM2 OUT" Condition="!LPTIM2Used_ForRCC" Diagnostic="LPTIM2 not configured" Value="HAL_DMAMUX1_REQ_GEN_LPTIM2_OUT"/>
		<PossibleValue Comment="LPTIM3 OUT" Condition="!LPTIM3Used_ForRCC" Diagnostic="LPTIM3 not configured" Value="HAL_DMAMUX1_REQ_GEN_LPTIM3_OUT"/>
		<PossibleValue Comment="EXTI0" Condition="!GPIO_EXTI0_SEM" Diagnostic="EXTI0 not configured" Value="HAL_DMAMUX1_REQ_GEN_EXTI0"/>
		<PossibleValue Comment="TIM12 TRGO" Condition="!TIM12" Diagnostic="TIM12 not configured" Value="HAL_DMAMUX1_REQ_GEN_TIM12_TRGO"/>
	</RefParameter>
	<RefParameter Comment="Polarity" DefaultValue="HAL_DMAMUX_REQ_GEN_RISING" Group="" Name="Polarity" Type="list">
		<PossibleValue Comment="Generate request on rising edge events" Value="HAL_DMAMUX_REQ_GEN_RISING"/>
		<PossibleValue Comment="Generate request on falling edge events" Value="HAL_DMAMUX_REQ_GEN_FALLING"/>
		<PossibleValue Comment="Generate request on rising and falling edge events" Value="HAL_DMAMUX_REQ_GEN_RISING_FALLING"/>
	</RefParameter>
	<RefParameter Comment="Request number" DefaultValue="1" Group="" Max="32" Min="1" Name="RequestNumber" Type="integer"/>
	<RefParameter Comment="Synchronization signal ID" DefaultValue="NONE" Group="" Name="SyncSignalID" Type="list">
		<PossibleValue Comment="NONE" Value="NONE"/>
		<PossibleValue Comment="DMAMUX1 Channel0 (DMA1 Stream0) event" Condition="!DMAMUX1_CHANNEL0_EVENT" Diagnostic="DMAMUX1 channel0 (DMA1 Stream0) event not configured" Value="HAL_DMAMUX1_SYNC_DMAMUX1_CH0_EVT"/>
		<PossibleValue Comment="DMAMUX1 Channel1 (DMA1 Stream1) event" Condition="!DMAMUX1_CHANNEL1_EVENT" Diagnostic="DMAMUX1 channel1 (DMA1 Stream1)  event not configured" Value="HAL_DMAMUX1_SYNC_DMAMUX1_CH1_EVT"/>
		<PossibleValue Comment="DMAMUX1 Channel2 (DMA1 Stream2) event" Condition="!DMAMUX1_CHANNEL2_EVENT" Diagnostic="DMAMUX1 channel2 (DMA1 Stream2) event not configured" Value="HAL_DMAMUX1_SYNC_DMAMUX1_CH2_EVT"/>
		<PossibleValue Comment="LPTIM1 OUT" Condition="!LPTIM1Used_ForRCC" Diagnostic="LPTIM1 not configured" Value="HAL_DMAMUX1_SYNC_LPTIM1_OUT"/>
		<PossibleValue Comment="LPTIM2 OUT" Condition="!LPTIM2Used_ForRCC" Diagnostic="LPTIM2 not configured" Value="HAL_DMAMUX1_SYNC_LPTIM2_OUT"/>
		<PossibleValue Comment="LPTIM3 OUT" Condition="!LPTIM3Used_ForRCC" Diagnostic="LPTIM3 not configured" Value="HAL_DMAMUX1_SYNC_LPTIM3_OUT"/>
		<PossibleValue Comment="EXTI0" Condition="!GPIO_EXTI0_SEM" Diagnostic="EXTI0 not configured" Value="HAL_DMAMUX1_SYNC_EXTI0"/>
		<PossibleValue Comment="TIM12 TRGO" Condition="!TIM12" Diagnostic="TIM12 not configured" Value="HAL_DMAMUX1_SYNC_TIM12_TRGO"/>
	</RefParameter>
	<RefParameter Comment="Synchronization polarity" DefaultValue="HAL_DMAMUX_SYNC_NO_EVENT" Group="" Name="SyncPolarity" Type="list">
		<PossibleValue Comment="Block synchronization events" Value="HAL_DMAMUX_SYNC_NO_EVENT"/>
		<Condition Diagnostic="" Expression="SyncEnable=DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Synchronization polarity" DefaultValue="HAL_DMAMUX_SYNC_RISING" Group="" Name="SyncPolarity" Type="list">
		<PossibleValue Comment="Synchronize on rising edge events" Value="HAL_DMAMUX_SYNC_RISING"/>
		<PossibleValue Comment="Synchronize on falling edge events" Value="HAL_DMAMUX_SYNC_FALLING"/>
		<PossibleValue Comment="Synchronize on rising and falling edge events" Value="HAL_DMAMUX_SYNC_RISING_FALLING"/>
	</RefParameter>
	<RefParameter Comment="Synchronization enable" DefaultValue="DISABLE" Group="" Name="SyncEnable" Type="list">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
		<PossibleValue Comment="Enable" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Event enable" DefaultValue="DISABLE" Group="" Name="EventEnable" Type="list">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
		<PossibleValue Comment="Enable" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Synchronization request number" DefaultValue="1" Group="" Max="32" Min="1" Name="SyncRequestNumber" Type="integer"/>
	<RefParameter Comment="MDMA chaining" DefaultValue="DISABLE" Group="" Name="MDMA_Chaining" Type="list">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
		<PossibleValue Comment="Enable" Value="ENABLE"/>
		<Condition Diagnostic="" Expression="(TEMP_SPDIF_RX_CS_REQUEST_SEM|TEMP_UART4_IP_SEM|TEMP_UART5_IP_SEM|TEMP_UART7_IP_SEM|TEMP_UART8_IP_SEM|TEMP_USART2_IP_SEM|TEMP_USART3_IP_SEM|TEMP_USART6_IP_SEM|TEMP_DMA_GENERATOR0_REQUEST_SEM|TEMP_DMA_GENERATOR1_REQUEST_SEM|TEMP_DMA_GENERATOR2_REQUEST_SEM|TEMP_DMA_GENERATOR3_REQUEST_SEM|TEMP_DMA_GENERATOR4_REQUEST_SEM|TEMP_DMA_GENERATOR5_REQUEST_SEM|TEMP_DMA_GENERATOR6_REQUEST_SEM|TEMP_DMA_GENERATOR7_REQUEST_SEM|TEMP_MEMTOMEM_REQUEST_SEM|CURRENTIP_CUBE)"/>
	</RefParameter>
	<RefParameter Comment="MDMA chaining" DefaultValue="ENABLE" Group="" Name="MDMA_Chaining" Type="list">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
		<PossibleValue Comment="Enable" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Mandatory request" DefaultValue="DISABLE" Group="" Name="Mandatory" Type="list">
		<PossibleValue Comment="Not mandatory" Value="DISABLE"/>
		<PossibleValue Comment="Mandatory request" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Display MemToMem tab" DefaultValue="DISABLE" Group="" Name="DisplayMemToMemTab" Type="list" Visible="false">
		<PossibleValue Comment="Disable" Value="DISABLE"/>
	</RefParameter>
	<RefParameter Comment="Has controller contexts" DefaultValue="ENABLE" Group="" Name="HasControllerContexts" Type="list" Visible="false">
		<PossibleValue Comment="Enable" Value="ENABLE"/>
	</RefParameter>
	<RefParameter Comment="Number of A7NS requests" DefaultValue="0" Group="" Max="16" Min="0" Name="NbRequestsDMA_A7NS" Type="integer" Visible="false"/>
	<RefParameter Comment="Number of M4 requests" DefaultValue="0" Group="" Max="16" Min="0" Name="NbRequestsDMA_M4" Type="integer" Visible="false"/>
	<RefMode Abstract="true" BaseMode="" Comment="DMA_Request" Name="DMA_Request">
		<ConfigForMode>HAL_DMA_Init</ConfigForMode>
		<Parameter Name="Instance"/>
		<Parameter Name="Request"/>
		<Parameter Name="Direction"/>
		<Parameter Name="PeriphInc"/>
		<Parameter Name="MemInc"/>
		<Parameter Name="PeriphDataAlignment"/>
		<Parameter Name="MemDataAlignment"/>
		<Parameter Name="Mode"/>
		<Parameter Name="Priority"/>
		<Parameter Name="FIFOMode"/>
		<Parameter Name="FIFOThreshold"/>
		<Parameter Name="MemBurst"/>
		<Parameter Name="PeriphBurst"/>
		<Parameter Name="DMA_Handle"/>
		<Parameter Name="SignalID"/>
		<Parameter Name="Polarity"/>
		<Parameter Name="RequestNumber"/>
		<Parameter Name="SyncSignalID"/>
		<Parameter Name="SyncPolarity"/>
		<Parameter Name="SyncEnable"/>
		<Parameter Name="EventEnable"/>
		<Parameter Name="SyncRequestNumber"/>
		<Parameter Name="MDMA_Chaining"/>
		<Parameter Name="Mandatory"/>
	</RefMode>
	<RefMode Abstract="true" BaseMode="" Comment="DMA1" Name="DMA1">
		<Parameter Name="ClockEnableMode">
			<PossibleValue>__HAL_RCC_DMAMUX_CLK_ENABLE;__HAL_RCC_DMA1_CLK_ENABLE</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode Abstract="true" BaseMode="" Comment="DMA2" Name="DMA2">
		<Parameter Name="ClockEnableMode">
			<PossibleValue>__HAL_RCC_DMAMUX_CLK_ENABLE;__HAL_RCC_DMA2_CLK_ENABLE</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="ADC1" Name="ADC1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_ADC1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>ADC1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="ADC2" Name="ADC2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_ADC2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>ADC2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="CRYP2_IN" Name="CRYP2_IN">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_CRYP2_IN</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmain</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>CRYP2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="CRYP2_OUT" Name="CRYP2_OUT">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_CRYP2_OUT</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaout</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>CRYP2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DAC1_CH1" Name="DAC1_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DAC1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle1</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DAC</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DAC1_CH2" Name="DAC1_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DAC2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle2</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DAC</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DCMI" Name="DCMI">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DCMI</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>DMA_Handle</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DCMI</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphDataAlignment">
			<PossibleValue>DMA_PDATAALIGN_WORD</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>ENABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!DCMI_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DFSDM1_FLT0" Name="DFSDM1_FLT0">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DFSDM1_FLT0</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaInj</PossibleValue>
			<PossibleValue>hdmaReg</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DFSDM1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DFSDM1_FLT1" Name="DFSDM1_FLT1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DFSDM1_FLT1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaInj</PossibleValue>
			<PossibleValue>hdmaReg</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DFSDM1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DFSDM1_FLT2" Name="DFSDM1_FLT2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DFSDM1_FLT2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaInj</PossibleValue>
			<PossibleValue>hdmaReg</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DFSDM1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DFSDM1_FLT3" Name="DFSDM1_FLT3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DFSDM1_FLT3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaInj</PossibleValue>
			<PossibleValue>hdmaReg</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DFSDM1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DFSDM1_FLT4" Name="DFSDM1_FLT4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DFSDM1_FLT4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaInj</PossibleValue>
			<PossibleValue>hdmaReg</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DFSDM1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DFSDM1_FLT5" Name="DFSDM1_FLT5">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_DFSDM1_FLT5</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaInj</PossibleValue>
			<PossibleValue>hdmaReg</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DFSDM1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR0" Name="DMA_GENERATOR0">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR0</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR1" Name="DMA_GENERATOR1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR2" Name="DMA_GENERATOR2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR3" Name="DMA_GENERATOR3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR4" Name="DMA_GENERATOR4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR5" Name="DMA_GENERATOR5">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR5</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR6" Name="DMA_GENERATOR6">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR6</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="DMA_GENERATOR7" Name="DMA_GENERATOR7">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_GENERATOR7</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="HASH2_IN" Name="HASH2_IN">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_HASH2_IN</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmain</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>HASH2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C1_RX" Name="I2C1_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C1_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C1_TX" Name="I2C1_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C1_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C2_RX" Name="I2C2_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C2_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C2_TX" Name="I2C2_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C2_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C3_RX" Name="I2C3_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C3_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C3_TX" Name="I2C3_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C3_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C5_RX" Name="I2C5_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C5_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C5</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="I2C5_TX" Name="I2C5_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_I2C5_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>I2C5</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="MEMTOMEM" Name="MEMTOMEM">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_MEM2MEM</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>DMA</PossibleValue>
		</Parameter>
		<Parameter Name="FIFOMode">
			<PossibleValue>DMA_FIFOMODE_ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI1_A" Name="SAI1_A">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI1_A</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI1_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI1_B" Name="SAI1_B">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI1_B</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI1_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI2_A" Name="SAI2_A">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI2_A</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI2_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI2_B" Name="SAI2_B">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI2_B</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI2_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI3_A" Name="SAI3_A">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI3_A</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI3_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI3_B" Name="SAI3_B">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI3_B</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI3_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI4_A" Name="SAI4_A">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI4_A</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI4</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI4_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SAI4_B" Name="SAI4_B">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SAI4_B</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SAI4</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SAI4_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPDIF_RX_CS" Name="SPDIF_RX_CS">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPDIF_RX_CS</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaCsRx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPDIFRX</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphDataAlignment">
			<PossibleValue>DMA_PDATAALIGN_WORD</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SPDIFRX_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPDIF_RX_DT" Name="SPDIF_RX_DT">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPDIF_RX_DT</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmaDrRx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPDIFRX</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphDataAlignment">
			<PossibleValue>DMA_PDATAALIGN_WORD</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="!SPDIFRX_CUBE">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI1_RX" Name="SPI1_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI1_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI1:I2S1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="I2S1_LINUX">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI1_TX" Name="SPI1_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI1_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI1:I2S1</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="I2S1_LINUX">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI2_RX" Name="SPI2_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI2_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI2:I2S2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="I2S2_LINUX">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI2_TX" Name="SPI2_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI2_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI2:I2S2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="I2S2_LINUX">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI3_RX" Name="SPI3_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI3_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI3:I2S3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="I2S3_LINUX">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI3_TX" Name="SPI3_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI3_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI3:I2S3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="Mandatory">
			<PossibleValue Condition="I2S3_LINUX">ENABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI4_RX" Name="SPI4_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI4_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI4</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI4_TX" Name="SPI4_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI4_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI4</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI5_RX" Name="SPI5_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI5_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI5</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="SPI5_TX" Name="SPI5_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_SPI5_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>SPI5</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
		<Parameter Name="MDMA_Chaining">
			<PossibleValue>DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM15_CH1" Name="TIM15_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM15_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM15</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM15_COM" Name="TIM15_COM">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM15_COM</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_COMMUTATION]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM15</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM15_TRIG" Name="TIM15_TRIG">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM15_TRIG</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_TRIGGER]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM15</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM15_UP" Name="TIM15_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM15_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM15</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM16_CH1" Name="TIM16_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM16_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM16</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM16_UP" Name="TIM16_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM16_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM16</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM17_CH1" Name="TIM17_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM17_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM17</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM17_UP" Name="TIM17_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM17_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM17</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH1" Name="TIM1_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH2" Name="TIM1_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH3" Name="TIM1_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_CH4" Name="TIM1_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_COM" Name="TIM1_COM">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_COM</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_COMMUTATION]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_TRIG" Name="TIM1_TRIG">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_TRIG</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_TRIGGER]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM1_UP" Name="TIM1_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM1_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM1</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH1" Name="TIM2_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH2" Name="TIM2_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH3" Name="TIM2_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_CH4" Name="TIM2_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM2_UP" Name="TIM2_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM2_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM2</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM3_CH1" Name="TIM3_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM3_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM3</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM3_CH2" Name="TIM3_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM3_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM3</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM3_CH3" Name="TIM3_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM3_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM3</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM3_CH4" Name="TIM3_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM3_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM3</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM3_TRIG" Name="TIM3_TRIG">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM3_TRIG</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_TRIGGER]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM3</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM3_UP" Name="TIM3_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM3_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM3</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM4_CH1" Name="TIM4_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM4_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM4</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM4_CH2" Name="TIM4_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM4_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM4</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM4_CH3" Name="TIM4_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM4_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM4</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM4_UP" Name="TIM4_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM4_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM4</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM5_CH1" Name="TIM5_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM5_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM5</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM5_CH2" Name="TIM5_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM5_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM5</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM5_CH3" Name="TIM5_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM5_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM5</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM5_CH4" Name="TIM5_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM5_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM5</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM5_TRIG" Name="TIM5_TRIG">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM5_TRIG</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_TRIGGER]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM5</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM5_UP" Name="TIM5_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM5_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM5</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM6_UP" Name="TIM6_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM6_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM6</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM7_UP" Name="TIM7_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM7_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM7</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_CH1" Name="TIM8_CH1">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_CH1</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC1]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_CH2" Name="TIM8_CH2">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_CH2</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC2]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_CH3" Name="TIM8_CH3">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_CH3</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC3]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_CH4" Name="TIM8_CH4">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_CH4</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_CC4]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_COM" Name="TIM8_COM">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_COM</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_COMMUTATION]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_TRIG" Name="TIM8_TRIG">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_TRIG</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_TRIGGER]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="TIM8_UP" Name="TIM8_UP">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_TIM8_UP</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdma[TIM_DMA_ID_UPDATE]</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>TIM8</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART4_RX" Name="UART4_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART4_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART4</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART4_TX" Name="UART4_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART4_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART4</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART5_RX" Name="UART5_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART5_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART5</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART5_TX" Name="UART5_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART5_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART5</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART7_RX" Name="UART7_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART7_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART7</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART7_TX" Name="UART7_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART7_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART7</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART8_RX" Name="UART8_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART8_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART8</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="UART8_TX" Name="UART8_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_UART8_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>UART8</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART2_RX" Name="USART2_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART2_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART2_TX" Name="USART2_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART2_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART2</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART3_RX" Name="USART3_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART3_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART3_TX" Name="USART3_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART3_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART3</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART6_RX" Name="USART6_RX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART6_RX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_PERIPH_TO_MEMORY</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmarx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART6</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<RefMode BaseMode="DMA_Request" Comment="USART6_TX" Name="USART6_TX">
		<Parameter Name="Request">
			<PossibleValue>DMA_REQUEST_USART6_TX</PossibleValue>
		</Parameter>
		<Parameter Name="Direction">
			<PossibleValue>DMA_MEMORY_TO_PERIPH</PossibleValue>
		</Parameter>
		<Parameter Name="DMA_Handle">
			<PossibleValue>hdmatx</PossibleValue>
		</Parameter>
		<Parameter Name="Mode">
			<PossibleValue>DMA_NORMAL</PossibleValue>
			<PossibleValue>DMA_CIRCULAR</PossibleValue>
		</Parameter>
		<Parameter Name="IpInstance">
			<PossibleValue>USART6</PossibleValue>
		</Parameter>
		<Parameter Name="PeriphInc">
			<PossibleValue>DMA_PINC_DISABLE</PossibleValue>
		</Parameter>
	</RefMode>
	<ModeLogicOperator Name="OR">
		<Mode Name="DMA1 Context" RemoveDisable="true" UserName="DMA1">
			<ModeLogicOperator Name="XOR">
				<Mode Name="CortexA7NS" UserName="A7NS">
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_DMA1_A7NS"/>
					</SignalLogicalOp>
					<Condition Diagnostic="Can't switch context as requests are allocated on the current associated context. Please remove requests first to be able to switch context" Expression="NbRequestsDMA1_M4=0"/>
					<Semaphore>DMA1ForA7NS</Semaphore>
				</Mode>
				<Mode Name="CortexM4" UserName="M4">
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_DMA1_M4"/>
					</SignalLogicalOp>
					<Condition Diagnostic="Can't switch context as requests are allocated on the current associated context or DMA2 is already assigned to M4. Please remove requests first to be able to switch context" Expression="(NbRequestsDMA1_A7NS=0) &amp; !DMA2ForM4"/>
					<Semaphore>DMA1ForM4</Semaphore>
				</Mode>
			</ModeLogicOperator>
		</Mode>
		<Mode Name="DMA2 Context" RemoveDisable="true" UserName="DMA2">
			<ModeLogicOperator Name="XOR">
				<Mode Name="CortexM4" UserName="M4">
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_DMA2_M4"/>
					</SignalLogicalOp>
					<Condition Diagnostic="Can't switch context as requests are allocated on the current associated context  or DMA1 is already assigned to M4. Please remove requests first to be able to switch context" Expression="(NbRequestsDMA2_A7NS=0)  &amp; !DMA1ForM4"/>
					<Semaphore>DMA2ForM4</Semaphore>
				</Mode>
				<Mode Name="CortexA7NS" UserName="A7NS">
					<SignalLogicalOp Name="AND">
						<Signal Name="VS_DMA2_A7NS"/>
					</SignalLogicalOp>
					<Condition Diagnostic="Can't switch context as requests are allocated on the current associated context. Please remove requests first to be able to switch context" Expression="NbRequestsDMA2_M4=0"/>
					<Semaphore>DMA2ForA7NS</Semaphore>
				</Mode>
			</ModeLogicOperator>
		</Mode>
		<Mode Name="DMA1, DMA2">
			<ModeLogicOperator Name="OR">
				<Mode Name="DMA1_Stream[0-7]:DMA2_Stream[0-7]">
					<ModeLogicOperator Name="XOR">
						<Mode Name="MEMTOMEM"/>
						<Mode Name="DMA_GENERATOR0"/>
						<Mode Name="DMA_GENERATOR1"/>
						<Mode Name="DMA_GENERATOR2"/>
						<Mode Name="DMA_GENERATOR3"/>
						<Mode Name="DMA_GENERATOR4"/>
						<Mode Name="DMA_GENERATOR5"/>
						<Mode Name="DMA_GENERATOR6"/>
						<Mode Name="DMA_GENERATOR7"/>
						<Mode Name="ADC1">
							<Semaphore>DMARequest_ADC1</Semaphore>
						</Mode>
						<Mode Name="ADC2">
							<Semaphore>DMARequest_ADC2</Semaphore>
						</Mode>
						<Mode Name="TIM1_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_UP"/>
						<Mode Name="TIM1_TRIG">
							<Condition Diagnostic="" Expression="Semaphore_Trigger_DMA_EnableTIM1"/>
						</Mode>
						<Mode Name="TIM1_COM"/>
						<Mode Name="TIM2_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM2"/>
						</Mode>
						<Mode Name="TIM2_UP"/>
						<Mode Name="TIM3_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM3"/>
						</Mode>
						<Mode Name="TIM3_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM3"/>
						</Mode>
						<Mode Name="TIM3_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM3"/>
						</Mode>
						<Mode Name="TIM3_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM3"/>
						</Mode>
						<Mode Name="TIM3_UP"/>
						<Mode Name="TIM3_TRIG">
							<Condition Diagnostic="" Expression="Semaphore_Trigger_DMA_EnableTIM3"/>
						</Mode>
						<Mode Name="TIM4_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM4"/>
						</Mode>
						<Mode Name="TIM4_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM4"/>
						</Mode>
						<Mode Name="TIM4_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM4"/>
						</Mode>
						<Mode Name="TIM4_UP"/>
						<Mode Name="I2C1_RX">
							<Condition Diagnostic="" Expression="I2C1_Dma"/>
						</Mode>
						<Mode Name="I2C1_TX">
							<Condition Diagnostic="" Expression="I2C1_Dma"/>
						</Mode>
						<Mode Name="I2C2_RX">
							<Condition Diagnostic="" Expression="I2C2_Dma"/>
						</Mode>
						<Mode Name="I2C2_TX">
							<Condition Diagnostic="" Expression="I2C2_Dma"/>
						</Mode>
						<Mode Name="SPI1_RX">
							<Condition Diagnostic="" Expression="SPI1_DmaReceive|I2S1_RX"/>
						</Mode>
						<Mode Name="SPI1_TX">
							<Condition Diagnostic="" Expression="SPI1_DmaTransmit|I2S1_TX"/>
						</Mode>
						<Mode Name="SPI2_RX">
							<Condition Diagnostic="" Expression="SPI2_DmaReceive|I2S2_RX"/>
						</Mode>
						<Mode Name="SPI2_TX">
							<Condition Diagnostic="" Expression="SPI2_DmaTransmit|I2S2_TX"/>
						</Mode>
						<Mode Name="USART2_RX">
							<Condition Diagnostic="" Expression="S_USART2_TX_RX|S_USART2_RX"/>
						</Mode>
						<Mode Name="USART2_TX">
							<Condition Diagnostic="" Expression="S_USART2_TX_RX|S_USART2_TX"/>
						</Mode>
						<Mode Name="USART3_RX">
							<Condition Diagnostic="" Expression="S_USART3_TX_RX|S_USART3_RX"/>
						</Mode>
						<Mode Name="USART3_TX">
							<Condition Diagnostic="" Expression="S_USART3_TX_RX|S_USART3_TX"/>
						</Mode>
						<Mode Name="TIM8_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM8"/>
						</Mode>
						<Mode Name="TIM8_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM8"/>
						</Mode>
						<Mode Name="TIM8_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM8"/>
						</Mode>
						<Mode Name="TIM8_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM8"/>
						</Mode>
						<Mode Name="TIM8_UP"/>
						<Mode Name="TIM8_TRIG">
							<Condition Diagnostic="" Expression="Semaphore_Trigger_DMA_EnableTIM8"/>
						</Mode>
						<Mode Name="TIM8_COM"/>
						<Mode Name="TIM5_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM5"/>
						</Mode>
						<Mode Name="TIM5_CH2">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_2_DMA_EnableTIM5"/>
						</Mode>
						<Mode Name="TIM5_CH3">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_3_DMA_EnableTIM5"/>
						</Mode>
						<Mode Name="TIM5_CH4">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_4_DMA_EnableTIM5"/>
						</Mode>
						<Mode Name="TIM5_UP"/>
						<Mode Name="TIM5_TRIG">
							<Condition Diagnostic="" Expression="Semaphore_Trigger_DMA_EnableTIM5"/>
						</Mode>
						<Mode Name="SPI3_RX">
							<Condition Diagnostic="" Expression="SPI3_DmaReceive|I2S3_RX"/>
						</Mode>
						<Mode Name="SPI3_TX">
							<Condition Diagnostic="" Expression="SPI3_DmaTransmit|I2S3_TX"/>
						</Mode>
						<Mode Name="UART4_RX">
							<Condition Diagnostic="" Expression="S_UART4_TX_RX|S_UART4_RX"/>
						</Mode>
						<Mode Name="UART4_TX">
							<Condition Diagnostic="" Expression="S_UART4_TX_RX|S_UART4_TX"/>
						</Mode>
						<Mode Name="UART5_RX">
							<Condition Diagnostic="" Expression="S_UART5_TX_RX|S_UART5_RX"/>
						</Mode>
						<Mode Name="UART5_TX">
							<Condition Diagnostic="" Expression="S_UART5_TX_RX|S_UART5_TX"/>
						</Mode>
						<Mode Name="DAC1_CH1">
							<Condition Diagnostic="" Expression="DAC_OUT1_Conf&amp;!DAC_DT"/>
						</Mode>
						<Mode Name="DAC1_CH2">
							<Condition Diagnostic="" Expression="DAC_OUT2_Conf&amp;!DAC_DT"/>
						</Mode>
						<Mode Name="TIM6_UP"/>
						<Mode Name="TIM7_UP"/>
						<Mode Name="USART6_RX">
							<Condition Diagnostic="" Expression="S_USART6_TX_RX|S_USART6_RX"/>
						</Mode>
						<Mode Name="USART6_TX">
							<Condition Diagnostic="" Expression="S_USART6_TX_RX|S_USART6_TX"/>
						</Mode>
						<Mode Name="I2C3_RX">
							<Condition Diagnostic="" Expression="I2C3_Dma"/>
						</Mode>
						<Mode Name="I2C3_TX">
							<Condition Diagnostic="" Expression="I2C3_Dma"/>
						</Mode>
						<Mode Name="DCMI"/>
						<Mode Name="CRYP2_IN"/>
						<Mode Name="CRYP2_OUT"/>
						<Mode Name="HASH2_IN"/>
						<Mode Name="UART7_RX">
							<Condition Diagnostic="" Expression="S_UART7_TX_RX|S_UART7_RX"/>
						</Mode>
						<Mode Name="UART7_TX">
							<Condition Diagnostic="" Expression="S_UART7_TX_RX|S_UART7_TX"/>
						</Mode>
						<Mode Name="UART8_RX">
							<Condition Diagnostic="" Expression="S_UART8_TX_RX|S_UART8_RX"/>
						</Mode>
						<Mode Name="UART8_TX">
							<Condition Diagnostic="" Expression="S_UART8_TX_RX|S_UART8_TX"/>
						</Mode>
						<Mode Name="SPI4_RX">
							<Condition Diagnostic="" Expression="SPI4_DmaReceive"/>
						</Mode>
						<Mode Name="SPI4_TX">
							<Condition Diagnostic="" Expression="SPI4_DmaTransmit"/>
						</Mode>
						<Mode Name="SPI5_RX">
							<Condition Diagnostic="" Expression="SPI5_DmaReceive"/>
						</Mode>
						<Mode Name="SPI5_TX">
							<Condition Diagnostic="" Expression="SPI5_DmaTransmit"/>
						</Mode>
						<Mode Name="SAI1_A">
							<Condition Diagnostic="" Expression="SAI1_SAIA_Mode"/>
						</Mode>
						<Mode Name="SAI1_B">
							<Condition Diagnostic="" Expression="SAI1_SAIB_Mode"/>
						</Mode>
						<Mode Name="SAI2_A">
							<Condition Diagnostic="" Expression="SAI2_SAIA_Mode"/>
						</Mode>
						<Mode Name="SAI2_B">
							<Condition Diagnostic="" Expression="SAI2_SAIB_Mode"/>
						</Mode>
						<Mode Name="DFSDM1_FLT4">
							<Condition Diagnostic="" Expression="(Semaphore_DFSDM1_Filter_FIL4_Enable)|(!DFSDM1_CUBE&amp;DFSDM1Used_ForRCC)"/>
							<Semaphore>Semaphore_DFSDM1_Filter_FIL4_DMA_Request</Semaphore>
						</Mode>
						<Mode Name="DFSDM1_FLT5">
							<Condition Diagnostic="" Expression="(Semaphore_DFSDM1_Filter_FIL5_Enable)|(!DFSDM1_CUBE&amp;DFSDM1Used_ForRCC)"/>
							<Semaphore>Semaphore_DFSDM1_Filter_FIL5_DMA_Request</Semaphore>
						</Mode>
						<Mode Name="SPDIF_RX_DT"/>
						<Mode Name="SPDIF_RX_CS"/>
						<Mode Name="SAI4_A">
							<Condition Diagnostic="" Expression="SAI4_SAIA_Mode"/>
						</Mode>
						<Mode Name="SAI4_B">
							<Condition Diagnostic="" Expression="SAI4_SAIB_Mode"/>
						</Mode>
						<Mode Name="DFSDM1_FLT0">
							<Condition Diagnostic="" Expression="(Semaphore_DFSDM1_Filter_FIL0_Enable)|(!DFSDM1_CUBE&amp;DFSDM1Used_ForRCC)"/>
							<Semaphore>Semaphore_DFSDM1_Filter_FIL0_DMA_Request</Semaphore>
						</Mode>
						<Mode Name="DFSDM1_FLT1">
							<Condition Diagnostic="" Expression="(Semaphore_DFSDM1_Filter_FIL1_Enable)|(!DFSDM1_CUBE&amp;DFSDM1Used_ForRCC)"/>
							<Semaphore>Semaphore_DFSDM1_Filter_FIL1_DMA_Request</Semaphore>
						</Mode>
						<Mode Name="DFSDM1_FLT2">
							<Condition Diagnostic="" Expression="(Semaphore_DFSDM1_Filter_FIL2_Enable)|(!DFSDM1_CUBE&amp;DFSDM1Used_ForRCC)"/>
							<Semaphore>Semaphore_DFSDM1_Filter_FIL2_DMA_Request</Semaphore>
						</Mode>
						<Mode Name="DFSDM1_FLT3">
							<Condition Diagnostic="" Expression="(Semaphore_DFSDM1_Filter_FIL3_Enable)|(!DFSDM1_CUBE&amp;DFSDM1Used_ForRCC)"/>
							<Semaphore>Semaphore_DFSDM1_Filter_FIL3_DMA_Request</Semaphore>
						</Mode>
						<Mode Name="TIM15_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM15"/>
						</Mode>
						<Mode Name="TIM15_UP"/>
						<Mode Name="TIM15_TRIG">
							<Condition Diagnostic="" Expression="Semaphore_Trigger_DMA_EnableTIM15"/>
						</Mode>
						<Mode Name="TIM15_COM"/>
						<Mode Name="TIM16_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM16"/>
						</Mode>
						<Mode Name="TIM16_UP"/>
						<Mode Name="TIM17_CH1">
							<Condition Diagnostic="" Expression="Semaphore_CaptureCompare_1_DMA_EnableTIM17"/>
						</Mode>
						<Mode Name="TIM17_UP"/>
						<Mode Name="SAI3_A">
							<Condition Diagnostic="" Expression="SAI3_SAIA_Mode"/>
						</Mode>
						<Mode Name="SAI3_B">
							<Condition Diagnostic="" Expression="SAI3_SAIB_Mode"/>
						</Mode>
						<Mode Name="I2C5_RX">
							<Condition Diagnostic="" Expression="I2C5_Dma"/>
						</Mode>
						<Mode Name="I2C5_TX">
							<Condition Diagnostic="" Expression="I2C5_Dma"/>
						</Mode>
					</ModeLogicOperator>
				</Mode>
			</ModeLogicOperator>
		</Mode>
	</ModeLogicOperator>
	<RefSignal Name="VS_DMA1_A7NS" Virtual="true"/>
	<RefSignal Name="VS_DMA1_M4" Virtual="true"/>
	<RefSignal Name="VS_DMA2_M4" Virtual="true"/>
	<RefSignal Name="VS_DMA2_A7NS" Virtual="true"/>
</IP>
