<DataBase>
  <!--                   -->
  <!-- Altera -->
  <!--                   -->
  <Device>
   <ChipInfo Vendor="Altera" Name="Cyclone V" Core="JLINK_CORE_CORTEX_A9" WorkRAMAddr="0xFFFF0000" WorkRAMSize="0x00010000" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x00000000" MaxSize="0x02000000" Loader="Devices/Altera/Cyclone_V/Altera_Cyclone_V_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                   -->
  <!-- Atmel -->
  <!--                   -->  
  <Device>
   <ChipInfo Vendor="ATMEL" Name="ATSAMA5D27" Core="JLINK_CORE_CORTEX_A5" WorkRAMAddr="0x00200000" WorkRAMSize="0x00020000" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0xD0000000" MaxSize="0x02000000" Loader="Devices/ATMEL/SAMA5D2/SAMA5D2XPLAINED_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ATMEL" Name="ATSAMB11G18A" WorkRAMAddr="0x10000000" WorkRAMSize="0x00008000" Core="JLINK_CORE_CORTEX_M0" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x00040000" Loader="Devices/ATMEL/SAMB11/Atmel_ATSAMB11.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                   -->
  <!-- Broadcom -->
  <!--                   -->  
  <Device>
    <ChipInfo Vendor="Broadcom" Name="BCM43907" Core="JLINK_CORE_CORTEX_R4" JLinkScriptFile="Devices/Broadcom/BCM43907.JLinkScript" />
  </Device>
  <!--                   -->
  <!-- CLOUDERSEMI -->
  <!--                   --> 
  <Device>
    <ChipInfo Vendor="CLOUDERSEMI" Name="CR600" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x10000000" WorkRAMSize="0x40000" JLinkScriptFile="Devices/ClouderSemi/CR600/CR600.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x20000000" MaxSize="0x800000" Loader="Devices/ClouderSemi/CR600/CR600.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <!--                   -->
  <!-- Infineon -->
  <!--                   --> 
  <Device>
   <ChipInfo Vendor="Infineon" Name="CY8C5666xxxLP" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x20000000" WorkRAMSize="0x00008000" />
   <FlashBankInfo Name="EEPROM" BaseAddr="0x90200000" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC5/Cypress_PSoc5_EEPROM.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="Infineon" Name="CY8C5868xxxLP" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x20000000" WorkRAMSize="0x00008000" />
   <FlashBankInfo Name="EEPROM" BaseAddr="0x90200000" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC5/Cypress_PSoc5_EEPROM.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="Infineon" Name="CYW43907" Core="JLINK_CORE_CORTEX_R4" WorkRAMAddr="0x004A0000" WorkRAMSize="0x00100000" JLinkScriptFile="Devices/Broadcom/BCM43907.JLinkScript" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x14000000" MaxSize="0x00800000" Loader="Devices/Infineon/CYW43907/CYW4390x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                     -->
  <!-- Microchip (CEC1702) -->
  <!--                     -->  
  <Device>
    <ChipInfo Vendor="Microchip" Name="CEC1702"  WorkRAMAddr="0x000B0000" WorkRAMSize="0x68000" Core="JLINK_CORE_CORTEX_M4" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="SPI Flash" BaseAddr="0x60000000" MaxSize="0x200000" Loader="Devices/Microchip/CEC1702/Microchip_CEC1702_Clicker_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                     -->
  <!-- Microchip (DEC15xx) -->
  <!--                     -->  
  <Device>
    <ChipInfo Vendor="Microchip" Name="DEC1501"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="DEC1501H_B0_Z2" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1501/Microchip_MEC1501_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Microchip" Name="DEC1515"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="DEC1515H_D0_Z2" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1501/Microchip_MEC1501_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                     -->
  <!-- Microchip (MEC15xx) -->
  <!--                     -->  
  <Device>
    <ChipInfo Vendor="Microchip" Name="MEC1501"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="MEC1501H_B0_SZ; MEC1501H_B0_TF; MEC1501H_B0_Z2" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1501/Microchip_MEC1501_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Microchip" Name="MEC1503"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="MEC1503H_L1_3Y; MEC1503H_L1_SZ" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1501/Microchip_MEC1501_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Microchip" Name="MEC1507"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="MEC1507H_B0_SZ; MEC1507H_B0_TF" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1501/Microchip_MEC1501_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Microchip" Name="MEC1515"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="MEC1515H_D0_NB" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1501/Microchip_MEC1501_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                     -->
  <!-- Microchip (MEC170x) -->
  <!--                     -->
  <Device>
    <ChipInfo Vendor="Microchip" Name="MEC170x"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="MEC1701; MEC1703; MEC1704; MEC1705" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/Microchip/MEC1705/Microchip_MEC1705_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                             -->
  <!-- Microchip (PIC32CX0525SG12) -->
  <!--                             -->  
  <Device>
    <ChipInfo Vendor="Microchip" Name="PIC32CX0525SG12"  WorkRAMAddr="0x000E0000" WorkRAMSize="0x38000" Core="JLINK_CORE_CORTEX_M4" Aliases="PIC32CX0525SG12084; PIC32CX0525SG12144" />
    <!-- MCU does not have memory mapped flash area, instead a virtuell address is used. -->
    <FlashBankInfo Name="External QSPI (via SPI)" BaseAddr="0x60000000" MaxSize="0x00080000" Loader="Devices/Microchip/PIC32CX/Microchip_PIC32CX0525SG12xxx_EvergladesEVB_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--          -->
  <!-- Nuvoton  -->
  <!--          -->  
  <Device>
    <ChipInfo Vendor="Nuvoton" Name="M2351CIAAE" WorkRAMAddr="0x20000000" WorkRAMSize="0x00018000" Core="JLINK_CORE_CORTEX_M23" Aliases="M2351KIAAE; M2351SIAAE; M2351ZIAAE"/>
    <FlashBankInfo Name="internal Flash Bank0" BaseAddr="0x00000000" MaxSize="0x00040000" Loader="Devices/Nuvoton/Nuvoton_NuMicro_M2351.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="internal Flash Bank1" BaseAddr="0x00040000" MaxSize="0x00040000" Loader="Devices/Nuvoton/Nuvoton_NuMicro_M2351.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--      -->
  <!-- NXP  -->
  <!--      -->  
  
  <!--        -->
  <!-- iMX6SX -->
  <!--        -->  
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X1_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X2_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X2_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X3_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X3_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X4_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X4_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <!--        -->
  <!-- iMX6UL -->
  <!--        -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G2" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G3" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- iMX6ULL -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y2" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y7" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- iMX7ULP -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U3_M4"  WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x04000000" MaxSize="0x08000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_M4_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U3_A7" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexA7.JLinkScript"/>
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0xC0000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_A7_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U5_M4"  WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x04000000" MaxSize="0x08000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_M4_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U5_A7" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexA7.JLinkScript"/>
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0xC0000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_A7_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <!--         -->
  <!--  iMX8   -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM5_M4_0" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_0.JLinkScript" />
  </Device> 
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM5_M4_1" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_1.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM6_M4_0" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_0.JLinkScript" />
  </Device> 
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM6_M4_1" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_1.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DL1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8DXL/NXP_iMX8DXL_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8SL1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8DXL/NXP_iMX8DXL_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX2_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX3_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX4_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX5_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DX1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DX2_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DX3_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DX4_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DX5_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8DX6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8UX5_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8UX6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN1_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN2_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN3_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN4_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN5_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN6_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8ML3_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8ML/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8ML4_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8ML/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8ML6_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8ML/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8ML8_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8ML/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <!--                 -->
  <!-- NXP (iMXRT105x) -->
  <!--                 -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1051xxxxA" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" Aliases="MCIMXRT1051; MIMXRT1051xxx5A; MIMXRT1051CVL5A; MIMXRT1051xxx6A; MIMXRT1051DVL6A" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1051xxxxB" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" Aliases="MIMXRT1051xxx5B; MIMXRT1051CVL5B; MIMXRT1051xxx6B; MIMXRT1051DVL6B" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1052xxxxA" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" Aliases="MCIMXRT1052; MIMXRT1052xxx5A; MIMXRT1052CVL5A; MIMXRT1052xxx6A; MIMXRT1052DVL6A" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1052xxxxB" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" Aliases="MIMXRT1052xxx5B; MIMXRT1052CVL5B; MIMXRT1052xxx6B; MIMXRT1052DVL6B" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                                  -->
  <!-- NXP (iMXRT106x IoT / HyperFlash) -->
  <!--                                  -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT106A-ALEXA" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT106ADVL6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT106CDVL6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT106FDVL6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT106LDVL6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" Aliases="SLN-LOCAL-IOT"/>
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT106SDVL6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" Aliases="SLN-LOCAL2-IOT" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!-- RZ/A2M: 1x Cortex-A9  -->
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921040VCBG_SPIBSC_SerialFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921041VCBG_SPIBSC_SerialFlash; R7S921042VCBG_SPIBSC_SerialFlash; R7S921043VCBG_SPIBSC_SerialFlash; R7S921045VCBG_SPIBSC_SerialFlash; R7S921046VCBG_SPIBSC_SerialFlash; R7S921047VCBG_SPIBSC_SerialFlash; R7S921048VCBG_SPIBSC_SerialFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921051VCBG_SPIBSC_SerialFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921052VCBG_SPIBSC_SerialFlash; R7S921053VCBG_SPIBSC_SerialFlash; R7S921056VCBG_SPIBSC_SerialFlash; R7S921057VCBG_SPIBSC_SerialFlash; R7S921058VCBG_SPIBSC_SerialFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921040VCBG_SPIBSC_HyperFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921041VCBG_SPIBSC_HyperFlash; R7S921042VCBG_SPIBSC_HyperFlash; R7S921043VCBG_SPIBSC_HyperFlash; R7S921045VCBG_SPIBSC_HyperFlash; R7S921046VCBG_SPIBSC_HyperFlash; R7S921047VCBG_SPIBSC_HyperFlash; R7S921048VCBG_SPIBSC_HyperFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921051VCBG_SPIBSC_HyperFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921052VCBG_SPIBSC_HyperFlash; R7S921053VCBG_SPIBSC_HyperFlash; R7S921056VCBG_SPIBSC_HyperFlash; R7S921057VCBG_SPIBSC_HyperFlash; R7S921058VCBG_SPIBSC_HyperFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921040VCBG_SPIBSC_OctaFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921041VCBG_SPIBSC_OctaFlash; R7S921042VCBG_SPIBSC_OctaFlash; R7S921043VCBG_SPIBSC_OctaFlash; R7S921045VCBG_SPIBSC_OctaFlash; R7S921046VCBG_SPIBSC_OctaFlash; R7S921047VCBG_SPIBSC_OctaFlash; R7S921048VCBG_SPIBSC_OctaFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921051VCBG_SPIBSC_OctaFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921052VCBG_SPIBSC_OctaFlash; R7S921053VCBG_SPIBSC_OctaFlash; R7S921056VCBG_SPIBSC_OctaFlash; R7S921057VCBG_SPIBSC_OctaFlash; R7S921058VCBG_SPIBSC_OctaFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                               -->
  <!-- Infineon TLE984x NACNAD flash -->
  <!--                               -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9842" WorkRAMAddr="0x18000000"     WorkRAMSize="0x800" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x11008000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9842_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9842-2" WorkRAMAddr="0x18000000"   WorkRAMSize="0x800" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x11009000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9842_2_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9843" WorkRAMAddr="0x18000000"     WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100B000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9843_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9843-2" WorkRAMAddr="0x18000000"   WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100C000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9843_2_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9844" WorkRAMAddr="0x18000000"     WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9844_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9845" WorkRAMAddr="0x18000000"     WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100B000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9845_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device> 
  <!--                   -->
  <!-- Infineon TLE985x  -->
  <!--                   -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9850QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xB000" Loader="Devices/Infineon/TLE985x/TLE9850.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9850_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9851QXW" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xF000" Loader="Devices/Infineon/TLE985x/TLE9851.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9851_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9852QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xB000" Loader="Devices/Infineon/TLE985x/TLE9852.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9852_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9853QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xB000" Loader="Devices/Infineon/TLE985x/TLE9853.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100B000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9853_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9854QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex" Aliases="TLE9854QXW" />
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xF000" Loader="Devices/Infineon/TLE985x/TLE9854.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9854_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9855QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"       Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0x17000" Loader="Devices/Infineon/TLE985x/TLE9855.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x11017000" MaxSize="0x1000"  Loader="Devices/Infineon/TLE985x/TLE9855_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <!--         -->
  <!-- Infineon -->
  <!--         -->
  <!--                                                    -->
  <!-- Infineon PSoC6A-BLE2 (CY8C6xx6), 512K of Main Flash -->
  <!--                                                    -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx6_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx6.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx6_CM0p_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx6_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx6_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx6.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx6_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx6_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx6_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM4.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx6.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx6_CM4_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM4.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx6_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <!--                                                     -->
  <!-- Infineon PSoC6A-BLE2 (CY8C6xx7), 1024K of Main Flash -->
  <!--                                                     -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx7_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx7.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx7_CM0p_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx7_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx7_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx7.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx7_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx7_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx7_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx7.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx7_CM4_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xx7_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx7_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxx_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <!--                                                   -->
  <!-- Infineon PSoC6A-2M (CY8C6xxA), 2048K of Main Flash -->
  <!--                                                   -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xxA_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CY8C6xxA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xxA_CM0p_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xxA_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CY8C6xxA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xxA_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xxA_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CY8C6xxA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xxA_CM4_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <!--                                                    -->
  <!-- Infineon PSoC6A-2M (CY8C6xx8), 1024K of Main Flash  -->
  <!--                                                    -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx8_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx8.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx8_CM0p_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx8_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx8_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx8.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx8_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx8_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx8_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx8.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx8_CM4_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CY8C6xx8_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <!--                                                    -->
  <!-- Infineon PSoC6A-512K (CY8C6xx5), 512K of Main Flash -->
  <!--                                                    -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx5_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx5_CM0p_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx5_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx5_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx5_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx5_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx5_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx5_CM4_sect256KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CY8C6xx5_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <!--                                                    -->
  <!-- Infineon PSoC6A-256K (CY8C6xx4), 256K of Main Flash -->
  <!--                                                    -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx4_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00040000" Loader="Devices/Infineon/PSoC6/CY8C6xx4.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx4_CM0p_sect128KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00040000" Loader="Devices/Infineon/PSoC6/CY8C6xx4_sect128KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx4_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00040000" Loader="Devices/Infineon/PSoC6/CY8C6xx4.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx4_CM0p_sect128KB_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM0p_tm.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00040000" Loader="Devices/Infineon/PSoC6/CY8C6xx4_sect128KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx4_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00040000" Loader="Devices/Infineon/PSoC6/CY8C6xx4.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CY8C6xx4_CM4_sect128KB" JLinkScriptFile="Devices/Infineon/PSoC6/CY8C6xxA_CM4.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00040000" Loader="Devices/Infineon/PSoC6/CY8C6xx4_sect128KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
    <!-- <FlashBankInfo Name="EFUSE"              BaseAddr="0x90700000" MaxSize="0x00000400" Loader="Devices/Infineon/PSoC6/CY8C6xxA_EFUSE.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" /> -->
  </Device>
  <!--                                                            -->
  <!-- Infineon PSoC64-2M (CYB06xxA/CYS06xxA), 2048K of Main Flash -->
  <!--                                                            -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xxA_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p.JLinkScript" WorkRAMAddr="0x080E0000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xxA_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p_tm.JLinkScript" WorkRAMAddr="0x080E0000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xxA_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0xDE800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xxA_CM4_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4_tm.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0xDE800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYS06xxA_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p.JLinkScript" WorkRAMAddr="0x080E0000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYS06xxA_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p_tm.JLinkScript" WorkRAMAddr="0x080E0000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYS06xxA_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0xDE800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYS06xxA_CM4_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4_tm.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0xDE800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Infineon/PSoC6/CYxx64xA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25FL512S.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <!--                                                   -->
  <!-- Infineon PSoC64-1M (CYB06xx7), 1024K of Main Flash -->
  <!--                                                   -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx7_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p.JLinkScript" WorkRAMAddr="0x08020000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CYxx64xx.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx7_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p_tm.JLinkScript" WorkRAMAddr="0x08020000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CYxx64xx.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx7_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0x1E800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CYxx64xx.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx7_CM4_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4_tm.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0x1E800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Infineon/PSoC6/CYxx64xx.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxx_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <!--                                                    -->
  <!-- Infineon PSoC64-512K (CYB06xx5), 512K of Main Flash -->
  <!--                                                    -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx5_CM0p" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p.JLinkScript" WorkRAMAddr="0x08020000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CYxx64x5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx5_CM0p_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM0p_tm.JLinkScript" WorkRAMAddr="0x08020000" WorkRAMSize="0xC000" Core="JLINK_CORE_CORTEX_M0" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CYxx64x5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx5_CM4" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0x1E800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CYxx64x5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="CYB06xx5_CM4_tm" JLinkScriptFile="Devices/Infineon/PSoC6/CYxx64xx_CM4_tm.JLinkScript" WorkRAMAddr="0x08001800" WorkRAMSize="0x1E800" Core="JLINK_CORE_CORTEX_M4" />
     <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Infineon/PSoC6/CYxx64x5.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
     <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Infineon/PSoC6/CY8C6xxA_SMIF_S25Hx512T.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>  
  <!--    -->
  <!-- ST -->
  <!--    -->
  <!--         -->
  <!-- STM32F4 -->
  <!--         -->
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412CE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412RE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412ZG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412RG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412VE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412VG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412CG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412ZE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413CG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413CH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413MG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413MH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413RG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413RH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413VG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413VH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413ZG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413ZH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469AE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469AG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469AI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469BE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469BG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469BI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469IE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469IG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469II" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469NE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469NG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469NI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469VE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469VG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469VI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469ZE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469ZG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469ZI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- STM32H7 -->
  <!--         -->
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743BI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743II" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743VI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743XI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743ZI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745ZG" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745IG" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745BG" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745XG" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745ZI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745II" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745BI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745XI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H750IB" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H750VB" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H750XB" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753BI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753II" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753VI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753XI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753ZI" Core="JLINK_CORE_CORTEX_M7"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--       -->
  <!-- Zilog -->
  <!--       -->
  <Device>
    <ChipInfo Vendor="Zilog" Name="Z32F0642" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0x1000" />
    <FlashBankInfo Name="Internal Flash" BaseAddr="0x00000000" MaxSize="0x10000" Loader="Devices/Zilog/Z32F0642/Z32F0642.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>  
  <!--                                    -->
  <!-- Analog Devices (CM41xF_M4 devices) -->
  <!--                                    -->
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM411CBCZ-AF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM411CBCZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM412CSWZ-AF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM412CBCZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM413CSWZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM413CSWZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM416CSWZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM416CSWZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM417CSWZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM417CSWZ-DF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM418CBCZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM418CBCZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM419CBCZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM419CBCZ-DF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADuCM4050"  WorkRAMAddr="0x10000000" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block" BaseAddr="0x0" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADUCM4x50/ADuCM4x50.axf" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <!--                  -->
  <!-- Maxim (MAX32600) -->
  <!--                  -->
  <Device>
    <ChipInfo Vendor="Maxim" Name="MAX32600" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x20000000" WorkRAMSize="0x00008000" />
    <FlashBankInfo Name="Internal Flash" BaseAddr="0x00000000" MaxSize="0x00040000" Loader="Devices/Maxim/MAX32600/MAX32600.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>  
  <!--                 -->
  <!-- Samsung (ARTIK) -->
  <!--                 -->
  <Device>
    <ChipInfo Vendor="Samsung" Name="ARTIK05X" Core="JLINK_CORE_CORTEX_R4" JLinkScriptFile="Devices/Samsung/ARTIK05X.JLinkScript" />
  </Device>  
  <!--                                    -->
  <!-- O2Micro Devices                    -->
  <!--                                    -->  
  <Device>
   <ChipInfo Vendor="O2Micro" Name="OZ93506F80LN" Core="JLINK_CORE_CORTEX_M0" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x00010000" Loader="Devices/O2Micro/O2Micro_OZ93506F80LN_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="O2Micro" Name="OZ93506F144LN" Core="JLINK_CORE_CORTEX_M0" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x00020000" Loader="Devices/O2Micro/O2Micro_OZ93506F144LN_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="O2Micro" Name="OZ93510F96LN" Core="JLINK_CORE_CORTEX_M0" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x00010000" Loader="Devices/O2Micro/O2Micro_OZ93510F96LN_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="O2Micro" Name="OZ93510F160LN" Core="JLINK_CORE_CORTEX_M0" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x00020000" Loader="Devices/O2Micro/O2Micro_OZ93510F160LN_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                   -->
  <!-- HPMicro           -->
  <!--                   -->
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6750XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6754XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6758XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6730XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6450XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6430XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6120XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="HPMicro" Name="HPM6110XXXX" Core="JLINK_CORE_RV32" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x80000000" MaxSize="0x0800000" Loader="Devices/Hpmicro/HPM6750/HPM6750EVKMINI_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
</DataBase>
