<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP DBVersion="V4.0" IPType="peripheral" Name="FMC" Version="wlcsp115_h72_fmc_v3_0" IpGroup="Connectivity" xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/Specifications/db/IP_Modes_Generated.xsd" xmlns="http://mcd.rou.st.com/modules.php?name=mcu">
    <About>FMC: Flexible Memory Controller</About>
    <RefParameter Comment="Device" DefaultValue="FMC_NAND_DEVICE" Name="NAND_Instance" Type="list" Visible="false">
        <PossibleValue Comment="NAND Device" Value="FMC_NAND_DEVICE"/>
    </RefParameter>
    <RefParameter Comment="FMC bank mapping" DefaultValue="FMC_SWAPBMAP_DISABLE" Name="BankMapConfig" Type="list" TabName="Bank Mapping" Group="Mapping parameters">
        <PossibleValue Comment="Default mapping" Value="FMC_SWAPBMAP_DISABLE"/>
        <PossibleValue Comment="NOR/PSRAM bank and SDRAM bank 1/bank2 are swapped" Value="FMC_SWAPBMAP_SDRAM_SRAM"/>
    </RefParameter>
    
    <!-- Begin Configuration RefParameters -->
    <!-- Begin NAND Flash 1 RefParameters -->
    <RefParameter Comment="Nand Coherent Pinout" DefaultValue="MEMORY_PINOUT_OK" Name="NandCoherentPinout1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <Condition Expression="STM32MP1&amp;NandDataAddressMux1&amp;!NandPccWait1" Diagnostic=""/>
        <PossibleValue Comment="PINOUT KO" Value="MEMORY_WAIT_KO"/>
    </RefParameter>
    <RefParameter Comment="Nand Coherent Pinout" DefaultValue="MEMORY_PINOUT_OK" Name="NandCoherentPinout1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <Condition Expression="NandDataAddressMux1" Diagnostic=""/>
        <PossibleValue Comment="PINOUT OK" Value="MEMORY_PINOUT_OK"/>
    </RefParameter>
    <RefParameter Comment="Nand Coherent Pinout" DefaultValue="MEMORY_PINOUT_KO" Name="NandCoherentPinout1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <PossibleValue Comment="PINOUT KO" Value="MEMORY_PINOUT_KO"/>
    </RefParameter>
    <RefParameter Comment="Bank" DefaultValue="FMC_NAND_BANK2" Name="NandBank1" Type="list" TabName="NAND 1" Group="NAND control">
        <PossibleValue Comment="NAND bank 2" Value="FMC_NAND_BANK2"/>
        <PossibleValue Comment="NAND bank 3" Value="FMC_NAND_BANK3"/>
    </RefParameter>
    <!-- FMC_PCRx PWID -->
    <RefParameter Comment="Data size" DefaultValue="FMC_NAND_MEM_BUS_WIDTH_8" Name="NandMemoryDataWidth1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <Condition Expression="_8b_dmux1" Diagnostic=""/>
        <PossibleValue Comment="8 bits" Value="FMC_NAND_MEM_BUS_WIDTH_8"/>
    </RefParameter>
    <RefParameter Comment="Data size" DefaultValue="FMC_NAND_MEM_BUS_WIDTH_16" Name="NandMemoryDataWidth1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <Condition Expression="_16b_dmux1" Diagnostic=""/>
        <PossibleValue Comment="16 bits" Value="FMC_NAND_MEM_BUS_WIDTH_16"/>
    </RefParameter>
    <RefParameter Comment="Data size" DefaultValue="FMC_NAND_MEM_BUS_WIDTH_16" Name="NandMemoryDataWidth1" Type="list" TabName="NAND 1" Group="NAND control">
        <Condition Expression="!NandDataAddressMux1" Diagnostic="Select Data/Address in the Pinout view."/>
    </RefParameter>
    <RefParameter Comment="Data size" DefaultValue="FMC_NAND_MEM_BUS_WIDTH_16" Name="NandMemoryDataWidth1" Type="list" TabName="NAND 1" Group="NAND control"/>
    <!-- FMC_PCRx ECCEN -->
    <RefParameter Comment="ECC computation" DefaultValue="FMC_NAND_ECC_DISABLE" Name="EccComputation1" Type="list" TabName="NAND 1" Group="NAND control">
        <PossibleValue Comment="Disabled" Value="FMC_NAND_ECC_DISABLE"/>
        <PossibleValue Comment="Enabled" Value="FMC_NAND_ECC_ENABLE"/>
    </RefParameter>
    <!-- FMC_PCRx ECCPS -->
    <RefParameter Comment="ECC page size" DefaultValue="FMC_NAND_ECC_PAGE_SIZE_256BYTE" Name="ECCPageSize1" Type="list" TabName="NAND 1" Group="NAND control">
        <PossibleValue Comment="256 bytes" Value="FMC_NAND_ECC_PAGE_SIZE_256BYTE"/>
        <PossibleValue Comment="512 bytes" Value="FMC_NAND_ECC_PAGE_SIZE_512BYTE"/>
        <PossibleValue Comment="1024 bytes" Value="FMC_NAND_ECC_PAGE_SIZE_1024BYTE"/>
        <PossibleValue Comment="2048 bytes" Value="FMC_NAND_ECC_PAGE_SIZE_2048BYTE"/>
        <PossibleValue Comment="4096 bytes" Value="FMC_NAND_ECC_PAGE_SIZE_4096BYTE"/>
        <PossibleValue Comment="8192 bytes" Value="FMC_NAND_ECC_PAGE_SIZE_8192BYTE"/>
    </RefParameter>
    <!-- NAND characteristic information structure -->
    <RefParameter Comment="Page size" DefaultValue="0" Max="4294967295" Min="0" Name="NandPageSize1" Type="integer" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND memory page size (without spare area) measured in bytes for 8-bit addressing or words for 16-bit addressing.</Description>
    </RefParameter>
    <RefParameter Comment="Spare area size" DefaultValue="0" Max="4294967295" Min="0" Name="NandSpareAreaSize1" Type="integer" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND memory spare area size measured in bytes for 8-bit addressing or words for 16-bit addressing.</Description>
    </RefParameter>
    <RefParameter Comment="Block size" DefaultValue="0" Max="4294967295" Min="0" Name="NandBlockSize1" Type="integer" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND memory block size expressed in number of pages.</Description>
    </RefParameter>
    <RefParameter Comment="Block number" DefaultValue="0" Max="4294967295" Min="0" Name="NandBlockNbr1" Type="integer" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND memory number of blocks.</Description>
    </RefParameter>
    <RefParameter Comment="Plane number" DefaultValue="0" Max="4294967295" Min="0" Name="NandPlaneNbr1" Type="integer" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND memory number of planes.</Description>
    </RefParameter>
    <RefParameter Comment="Plane size" DefaultValue="0" Max="4294967295" Min="0" Name="NandPlaneSize1" Type="integer" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND memory plane size measured in number of blocks.</Description>
    </RefParameter>
    <RefParameter Comment="Extra command enable" DefaultValue="DISABLE" Name="NandExtraCommandEnable1" Type="list" TabName="NAND 1" Group="NAND characteristic information">
        <Description>NAND extra command needed for page reading mode. This parameter is mandatory for some NAND memories. Please check the read mode sequence in the NAND device datasheet.</Description>
        <PossibleValue Comment="Disabled" Value="DISABLE"/>
        <PossibleValue Comment="Enabled" Value="ENABLE"/>
    </RefParameter>
    <!-- End NAND Flash only 1 RefParameters -->
    <!-- Begin Compact Flash RefParameters -->
    <!-- FMC_PCRx PWAITEN -->
    <RefParameter Comment="Wait feature" DefaultValue="FMC_NAND_WAIT_FEATURE_ENABLE" Name="Waitfeature1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <Condition Expression="NandPccWait1" Diagnostic="To disable the wait feature, switch to the Pinout view and disable the corresponding NAND 1 wait mode."/>
        <PossibleValue Comment="Enabled" Value="FMC_NAND_WAIT_FEATURE_ENABLE"/>
    </RefParameter>
    <RefParameter Comment="Wait feature" DefaultValue="FMC_NAND_WAIT_FEATURE_DISABLE" Name="Waitfeature1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <Condition Expression="!NandPccWait1" Diagnostic="To enable the wait feature, switch to the Pinout view and enable the corresponding NAND 1 wait mode."/>
        <PossibleValue Comment="Disabled" Value="FMC_NAND_WAIT_FEATURE_DISABLE"/>
    </RefParameter>
    <RefParameter Comment="Wait feature" DefaultValue="FMC_NAND_WAIT_FEATURE_DISABLE" Name="Waitfeature1" Type="list" TabName="NAND 1" Group="NAND control" Visible="false">
        <PossibleValue Comment="Disabled" Value="FMC_NAND_WAIT_FEATURE_DISABLE"/>
    </RefParameter>
    <!-- FMC_PCRx TCLR -->
    <RefParameter Comment="CLE low to RE low delay in HCLK cycles" Name="TCLRSetupTime1" DefaultValue="0" Max="15" Min="0" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND control"/>
    <!-- FMC_PCRx TAR -->
    <RefParameter Comment="ALE low to RE low delay in HCLK cycles" DefaultValue="0" Max="15" Min="0" Name="TARSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND control"/>

    <!-- FMC_PMEMx -->
    <!-- FMC_PMEMx MEMSETx -->
    <RefParameter Comment="Common space setup time" DefaultValue="252" Max="254" Min="0" Name="CommonSpaceSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND common space timing in HCLK cycles"/>
    <!-- FMC_PMEMx MEMWAITx -->
    <RefParameter Comment="Common space wait time" DefaultValue="252" Max="254" Min="1" Name="CommonSpaceWaitSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND common space timing in HCLK cycles"/>
    <!-- FMC_PMEMx MEMHOLDx -->
    <RefParameter Comment="Common space hold time" DefaultValue="252" Max="254" Min="1" Name="CommonSpaceHoldSetupTime1" Type="integer" TabName="NAND 1" Group="NAND common space timing in HCLK cycles"/>
    <!-- FMC_PMEMx MEMHIZx -->
    <RefParameter Comment="Common space Hi-Z time" DefaultValue="252" Max="254" Min="0" Name="CommonSpaceHiZSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND common space timing in HCLK cycles"/>

    <!-- FMC_PATTx -->
    <!-- FMC_PATTx ATTSETx -->
    <RefParameter Comment="Attribute space setup time" DefaultValue="252" Max="254" Min="0" Name="AttributeSpaceSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND attribute space timing in HCLK cycles"/>
    <!-- FMC_PATTx ATTWAITx -->
    <RefParameter Comment="Attribute space wait time" DefaultValue="252" Max="254" Min="1" Name="AttributeSpaceWaitSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND attribute space timing in HCLK cycles"/>
    <!-- FMC_PATTx ATTHOLDx -->
    <RefParameter Comment="Attribute space hold time" DefaultValue="252" Max="254" Min="1" Name="AttributeSpaceHoldSetupTime1" Type="integer" TabName="NAND 1" Group="NAND attribute space timing in HCLK cycles"/>
    <!-- FMC_PATTx ATTHIZx -->
    <RefParameter Comment="Attribute space Hi-Z time" DefaultValue="252" Max="254" Min="0" Name="AttributeSpaceHiZSetupTime1" Type="integer" Display="value+1" TabName="NAND 1" Group="NAND attribute space timing in HCLK cycles"/>
    <!-- End NAND Flash 1 RefParameters -->
   <!-- Begin NAND Flash 1 RefModes -->

   <RefMode Name="HAL_NAND1_Init" Comment="NAND Init" Abstract="true">
      <ConfigForMode>HAL_NAND1_Init</ConfigForMode>
      <Parameter Name="NAND_Instance">
        <PossibleValue>FMC_NAND_DEVICE</PossibleValue>
      </Parameter>
      <Parameter Name="NandBank1"/>
      <Parameter Name="NandMemoryDataWidth1"/>
      <Parameter Name="Waitfeature1"/>
      <Parameter Name="EccComputation1"/>
      <Parameter Name="ECCPageSize1"/>
      <Parameter Name="TCLRSetupTime1"/>
      <Parameter Name="TARSetupTime1"/>
      <Parameter Name="CommonSpaceSetupTime1"/>
      <Parameter Name="CommonSpaceWaitSetupTime1"/>
      <Parameter Name="CommonSpaceHoldSetupTime1"/>
      <Parameter Name="CommonSpaceHiZSetupTime1"/>
      <Parameter Name="AttributeSpaceSetupTime1"/>
      <Parameter Name="AttributeSpaceWaitSetupTime1"/>
      <Parameter Name="AttributeSpaceHoldSetupTime1"/>
      <Parameter Name="AttributeSpaceHiZSetupTime1"/>
      <Parameter Name="NandPageSize1"/>
      <Parameter Name="NandSpareAreaSize1"/>
      <Parameter Name="NandBlockSize1"/>
      <Parameter Name="NandBlockNbr1"/>
      <Parameter Name="NandPlaneNbr1"/>
      <Parameter Name="NandPlaneSize1"/>
      <Parameter Name="NandExtraCommandEnable1"/>
      <Parameter Name="NandCoherentPinout1"/>
   </RefMode>
   <RefMode Name="NandChipSelect2_1" Comment="NAND Flash" BaseMode="HAL_NAND1_Init" HalMode="NAND">
       <Parameter Name="NandBank1">
         <PossibleValue>FMC_NAND_BANK2</PossibleValue>
       </Parameter>
   </RefMode>
   <RefMode Name="NandChipSelect3_1" Comment="NAND Flash" BaseMode="HAL_NAND1_Init" HalMode="NAND">
       <Parameter Name="NandBank1">
         <PossibleValue>FMC_NAND_BANK3</PossibleValue>
       </Parameter>
   </RefMode>
   <!-- End NAND Flash 1 RefModes -->
  <!-- Begin ModeLogicOperator -->

  <ModeLogicOperator Name="XOR">
    <!-- Begin Modes -->
    <!-- Begin NAND Flash 1 Modes -->
    <Mode Name="NandFlash1" UserName="NAND Flash 1">
      <ModeLogicOperator Name="XOR">
        <Mode Name="NandChipSelect1" UserName="Chip Select">
          <ModeLogicOperator Name="XOR">
            <Mode Name="NandChipSelect2_1" UserName="NCE2" ShrinkName="NCE2 Chip Select">
              <SignalLogicalOp Name="AND">
                <Signal Name="NCE2"/>
              </SignalLogicalOp>
              <Semaphore>NandChipSelect2_1</Semaphore>
            </Mode>
            <Mode Name="NandChipSelect3_1" UserName="NCE" ShrinkName="NCE Chip Select">
              <SignalLogicalOp Name="AND">
                <Signal Name="NCE"/>
              </SignalLogicalOp>
              <Semaphore>NandChipSelect3_1</Semaphore>
            </Mode>
          </ModeLogicOperator>
          <Semaphore>NandFlash1</Semaphore>
        </Mode>
        <Mode Name="NandDataAddressMux1" UserName="Data/Address">
          <SignalLogicalOp Name="AND">
            <Signal Name="D0"/>
            <Signal Name="D1"/>
            <Signal Name="D2"/>
            <Signal Name="D3"/>
            <Signal Name="D4"/>
            <Signal Name="D5"/>
            <Signal Name="D6"/>
            <Signal Name="D7"/>
            <Signal Name="ALE"/>
            <Signal Name="CLE"/>
            <Signal Name="NOE"/>
            <Signal Name="NWE"/>
          </SignalLogicalOp>
          <ModeLogicOperator Name="XOR">
            <Mode Name="8b-dmux1" UserName="8 bits">
              <Semaphore>_8b_dmux1</Semaphore>
            </Mode>
            <Mode Name="16b-dmux1" UserName="16 bits">
              <SignalLogicalOp Name="AND">
                <Signal Name="D8"/>
                <Signal Name="D9"/>
                <Signal Name="D10"/>
                <Signal Name="D11"/>
                <Signal Name="D12"/>
                <Signal Name="D13"/>
                <Signal Name="D14"/>
                <Signal Name="D15"/>
              </SignalLogicalOp>
              <Semaphore>_16b_dmux1</Semaphore>
            </Mode>
          </ModeLogicOperator>
          <Semaphore>NandDataAddressMux1</Semaphore>
          <Condition Expression="NandFlash1" Diagnostic="Chip Select disabled"/>
        </Mode>
        <Mode Name="NandReadyOrBusy1" UserName="Ready or busy">
          <ModeLogicOperator Name="XOR">
            <Mode Name="Wait1" UserName="NWAIT" ShrinkName="NWAIT Ready/Busy">
              <SignalLogicalOp Name="AND">
                <Signal Name="NWAIT"/>
              </SignalLogicalOp>
            </Mode>
            <Mode Name="Interrupt21" UserName="INT2">
              <SignalLogicalOp Name="AND">
                <Signal Name="INT2"/>
              </SignalLogicalOp>
              <Condition Expression="NandChipSelect2_1" Diagnostic="Use NCE2 Chip Select"/>
            </Mode>
            <Mode Name="Interrupt31" UserName="INT">
              <SignalLogicalOp Name="AND">
                <Signal Name="INT"/>
              </SignalLogicalOp>
              <Condition Expression="NandChipSelect3_1" Diagnostic="Use NCE Chip Select"/>
            </Mode>
          </ModeLogicOperator>
          <Semaphore>NandPccWait1</Semaphore>
          <Condition Expression="NandFlash1" Diagnostic="Data/Address disabled"/>
        </Mode>
      </ModeLogicOperator>
    </Mode>
    <!-- End NAND Flash 1 Modes -->
    <!-- End Modes -->
  </ModeLogicOperator>
  <!-- End ModeLogicOperator -->

  <!-- Begin RefSignals -->
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A0" ShareableGroupName="FMC_A0"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A1" ShareableGroupName="FMC_A1"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A2" ShareableGroupName="FMC_A2"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A3" ShareableGroupName="FMC_A3"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A4" ShareableGroupName="FMC_A4"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A5" ShareableGroupName="FMC_A5"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A6" ShareableGroupName="FMC_A6"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A7" ShareableGroupName="FMC_A7"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A8" ShareableGroupName="FMC_A8"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A9" ShareableGroupName="FMC_A9"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A10" ShareableGroupName="FMC_A10"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A11" ShareableGroupName="FMC_A11"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A12" ShareableGroupName="FMC_A12"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A13" ShareableGroupName="FMC_A13"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A14" ShareableGroupName="FMC_A14"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A15" ShareableGroupName="FMC_A15"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A16" ShareableGroupName="FMC_A16_CLE"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A17" ShareableGroupName="FMC_A17_ALE"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A18" ShareableGroupName="FMC_A18"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A19" ShareableGroupName="FMC_A19"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A20" ShareableGroupName="FMC_A20"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A21" ShareableGroupName="FMC_A21"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A22" ShareableGroupName="FMC_A22"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A23" ShareableGroupName="FMC_A23"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A24" ShareableGroupName="FMC_A24"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="A25" ShareableGroupName="FMC_A25"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="ALE" ShareableGroupName="FMC_A17_ALE"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CLE" ShareableGroupName="FMC_A16_CLE"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="CLK" ShareableGroupName="FMC_CLK"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D0" ShareableGroupName="FMC_D0_DA0"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D1" ShareableGroupName="FMC_D1_DA1"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D2" ShareableGroupName="FMC_D2_DA2"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D3" ShareableGroupName="FMC_D3_DA3"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D4" ShareableGroupName="FMC_D4_DA4"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D5" ShareableGroupName="FMC_D5_DA5"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D6" ShareableGroupName="FMC_D6_DA6"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D7" ShareableGroupName="FMC_D7_DA7"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D8" ShareableGroupName="FMC_D8_DA8"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D9" ShareableGroupName="FMC_D9_DA9"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D10" ShareableGroupName="FMC_D10_DA10"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D11" ShareableGroupName="FMC_D11_DA11"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D12" ShareableGroupName="FMC_D12_DA12"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D13" ShareableGroupName="FMC_D13_DA13"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D14" ShareableGroupName="FMC_D14_DA14"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="D15" ShareableGroupName="FMC_D15_DA15"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA0" ShareableGroupName="FMC_D0_DA0"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA1" ShareableGroupName="FMC_D1_DA1"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA2" ShareableGroupName="FMC_D2_DA2"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA3" ShareableGroupName="FMC_D3_DA3"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA4" ShareableGroupName="FMC_D4_DA4"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA5" ShareableGroupName="FMC_D5_DA5"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA6" ShareableGroupName="FMC_D6_DA6"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA7" ShareableGroupName="FMC_D7_DA7"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA8" ShareableGroupName="FMC_D8_DA8"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA9" ShareableGroupName="FMC_D9_DA9"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA10" ShareableGroupName="FMC_D10_DA10"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA11" ShareableGroupName="FMC_D11_DA11"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA12" ShareableGroupName="FMC_D12_DA12"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA13" ShareableGroupName="FMC_D13_DA13"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA14" ShareableGroupName="FMC_D14_DA14"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="DA15" ShareableGroupName="FMC_D15_DA15"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="INT" ShareableGroupName="FMC_INT"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NBL0" ShareableGroupName="FMC_NBL0"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NBL1" ShareableGroupName="FMC_NBL1"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NCE"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NE1"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NE2"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NL" ShareableGroupName="FMC_NL"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NOE" ShareableGroupName="FMC_NOE"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NWAIT" ShareableGroupName="FMC_NWAIT"/>
  <RefSignal IOMode="AlternateFunctionPushPullHighSpeedDefault" Name="NWE" ShareableGroupName="FMC_NWE"/>
  <!-- End RefSignals -->
  <Semaphore>FMCUsed_ForRCC</Semaphore>
</IP>
